, 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 | |