, 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 ¶ms) | 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] |
fControllingUnknown | TBasicUnknown | [protected] |
fRefCount | TBasicUnknown | [protected] |
GetAdditionalBoundingBoxVertices(TMCArray< TVector3 > &additionalVertices) const | TBasicPrimitive | [virtual] |
GetApproximateBoundingBox(TBBox3D &bbox) | TBasicPrimitive | [inline, virtual] |
GetBoundingBox(TBBox3D &bbox)=0 | I3DExGeometricPrimitive | [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 =0 | IExDataExchanger | [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()=0 | IMCUnknown | [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 | |