TBasicPrimitive Member List

This is the complete list of members for TBasicPrimitive, including all inherited members.
AboutToRemoveInstance(I3DShInstance *instance)TBasicPrimitive [inline, virtual]
AddRef()TBasicPrimitive [inline, virtual]
AppendToRenderables(const TTransform3D &worldFromModelTfm, TRenderableAndTfmArray &renderableAndTfm)TBasicPrimitive [virtual]
AutoSwitchToModeler() const TBasicPrimitive [virtual]
CanBeSplit()TBasicPrimitive [virtual]
CanConvertToOtherModeler()TBasicPrimitive [inline, virtual]
CanImportData(I3DImportData *inImportData, I3DShInstance *inInstance)TBasicPrimitive [inline, virtual]
CanRenameUVSpace()TBasicPrimitive [inline, virtual]
ChangedData()TBasicPrimitive [inline, virtual]
ChangeLocalTimeInHit(RayHitParameters &params)TBasicPrimitive [inline, virtual]
Clone(IExDataExchanger **clonedObject, IMCUnknown *pUnkOuter)TBasicDataExchanger [virtual]
CloneData(TBasicDataExchanger *destExchanger, IMCUnknown *pUnkOuter)TBasicDataExchanger [protected]
TBasicUnknown::CloneData(TBasicUnknown *destUnknown, IMCUnknown *pUnkOuter)TBasicUnknown [protected]
CopyComponentExtraData(IExDataExchanger *dest)TBasicDataExchanger [inline, virtual]
DisplacementShaderChanged()TBasicPrimitive [inline, virtual]
EnumPatches(EnumPatchesCallback callback, void *privData, boolean &closed)TBasicPrimitive [virtual]
ExtensionDataChanged()TBasicDataExchanger [virtual]
fControllingUnknownTBasicUnknown [protected]
fRefCountTBasicUnknown [protected]
GetAdditionalBoundingBoxVertices(TMCArray< TVector3 > &additionalVertices) const TBasicPrimitive [virtual]
GetApproximateBoundingBox(TBBox3D &bbox)TBasicPrimitive [inline, virtual]
GetBoundingBox(TBBox3D &bbox)=0I3DExGeometricPrimitive [pure virtual]
GetDefaultShader(I3DShShader **shader, TMCString *name=nil)TBasicPrimitive [virtual]
GetDefaultShaderInfo(int32 &outShaderResID, int32 &outNameStringResID, int32 &outNameStringIndex)TBasicPrimitive [virtual]
GetExtensionDataBuffer()TBasicPrimitive [virtual]
GetFaceSetList(TMCCountedPtrArray< TFaceSet > &faceSetList)TBasicPrimitive [inline, virtual]
GetFacetMesh(uint32 lodIndex, FacetMesh **outMesh)TBasicPrimitive [virtual]
GetFidelity()TBasicPrimitive [protected, virtual]
GetLOD(int16 lodIndex, real &lod)TBasicPrimitive [virtual]
GetLODIndex(real32 distance) const TBasicPrimitive [virtual]
GetLODParamType() const TBasicPrimitive [virtual]
GetMiniPartID()TBasicDataExchanger [virtual]
GetMinMaxLOD(real &minLOD, real &maxLOD)TBasicPrimitive [protected, virtual]
GetMyPrefsComponent()TBasicDataExchanger
GetNbrLOD(int16 &nbrLod)TBasicPrimitive [virtual]
GetParameter(IDType keyword, void *parameter)TBasicDataExchanger [virtual]
GetParamsBufferSize() const =0IExDataExchanger [pure virtual]
GetPreviewObject(I3DShMasterShader *masterShader, I3DShObject **object, I3DShTreeElement **previewTree, I3DShTreeElement **additionnalChildInstance)TBasicPrimitive [inline, virtual]
GetPrimitiveInstanceType() const TBasicPrimitive [inline, virtual]
GetRenderingBoundingBox(TBBox3D &bbox)TBasicPrimitive [inline, virtual]
GetRenderingFacetMesh(FacetMesh **outMesh)TBasicPrimitive [virtual]
GetRenderingMesh(MeshDataStructure::TMeshList **meshList)TBasicPrimitive [virtual]
GetResID()TBasicDataExchanger [virtual]
GetScalingFactor() const TBasicPrimitive [inline, virtual]
GetUIHandler(TUIHandlerFunctionPtr &outHandler)TBasicDataExchanger [virtual]
GetUserPresetPath(TMCDynamicString &path)TBasicPrimitive [inline, virtual]
GetUVSpace(uint32 uvSpaceID, UVSpaceInfo *uvSpaceInfo)TBasicPrimitive [virtual]
GetUVSpaceCount()TBasicPrimitive [virtual]
GetUVSpaceRDS5(uint32 uvSpaceID, UVSpaceInfoRDS5 *uvSpaceInfoRDS5)TBasicPrimitive [virtual]
GetWizardPath(TMCString &path)TBasicPrimitive [inline, virtual]
HandleEvent(MessageID message, IMFResponder *source, void *data)TBasicDataExchanger [virtual]
HasRenderingFacetMesh()TBasicPrimitive [virtual]
ImplementDisplacementMapping()TBasicPrimitive [inline, virtual]
ImportData(I3DImportData *inImportData, I3DShInstance *inInstance)TBasicPrimitive [inline, virtual]
InitComponent()TBasicDataExchanger [inline, virtual]
IsBBoxPickable() const TBasicPrimitive [inline, virtual]
IsEqual(IExDataExchanger *otherDataExchanger)TBasicDataExchanger [virtual]
IsExcludedFromTripleBuffer()TBasicPrimitive [inline, virtual]
IsGenerator() const TBasicPrimitive [inline, virtual]
IsScalable() const TBasicPrimitive [inline, virtual]
NeedAnimatedShader()TBasicPrimitive [inline, virtual]
operator delete(void *block)TMCObject
operator delete(void *, void *)TMCObject [inline]
operator delete[](void *block)TMCObject
operator new(MCSize byteCount)TMCObject
operator new(MCSize, void *__Pointer)TMCObject [inline]
operator new[](MCSize byteCount)TMCObject
operator=(const TMCObject &)TMCObject [inline]
OverridesMiniPartID()TBasicDataExchanger [virtual]
QueryInterface(const MCIID &riid, void **ppvObj)TBasicPrimitive [virtual]
Release()=0IMCUnknown [pure virtual]
RenameUVSpace(uint32 uvSpaceID, const TMCString &name)TBasicPrimitive [inline, virtual]
SetControllingUnknown(IMCUnknown *controllingUnknown)TBasicUnknown
SetParameter(IDType keyword, void *parameter)TBasicDataExchanger [virtual]
SetScalingFactor(real32 inValue)TBasicPrimitive [inline, virtual]
ShouldDeleteWithInstance(I3DShInstance *inInstance)TBasicPrimitive [inline, virtual]
SimpleHandleEvent(MessageID message, IMFResponder *source, void *data)TBasicDataExchanger [virtual]
SplitPrimitive(TMCCountedPtrArray< I3DExGeometricPrimitive > &subParts, TMCArray< TTransform3D > &subPartPositions)TBasicPrimitive [virtual]
TBasicPrimitive()TBasicPrimitive
TBasicUnknown()TBasicUnknown
UV2XYZ(TVector2 *uv, uint32 uvSpaceID, TVector3 *resultPosition, boolean *inUVSpace)TBasicPrimitive [virtual]
~TBasicPrimitive()TBasicPrimitive [virtual]
~TBasicUnknown()TBasicUnknown
Generated on Mon Apr 26 22:47:58 2010 for Carrara SDK Doc by  doxygen 1.6.3