, including all inherited members.
| AboutToRemoveInstance(I3DShInstance *instance)=0 | I3DExGeometricPrimitive | [pure virtual] |
| AddRef()=0 | IMCUnknown | [pure virtual] |
| AppendToRenderables(const TTransform3D &worldFromModelTfm, TRenderableAndTfmArray &renderableAndTfm)=0 | I3DExGeometricPrimitive | [pure virtual] |
| AutoSwitchToModeler() const =0 | I3DExGeometricPrimitive | [pure virtual] |
| CanBeSplit()=0 | I3DExGeometricPrimitive | [pure virtual] |
| CanConvertToOtherModeler()=0 | I3DExGeometricPrimitive | [pure virtual] |
| CanImportData(I3DImportData *inImportData, I3DShInstance *inInstance)=0 | I3DExGeometricPrimitive | [pure virtual] |
| CanRenameUVSpace()=0 | I3DExGeometricPrimitive | [pure virtual] |
| ChangedData()=0 | I3DExGeometricPrimitive | [pure virtual] |
| ChangeLocalTimeInHit(RayHitParameters ¶ms)=0 | I3DExGeometricPrimitive | [pure virtual] |
| DisplacementShaderChanged()=0 | I3DExGeometricPrimitive | [pure virtual] |
| EnumPatches(EnumPatchesCallback callback, void *privData, boolean &closed)=0 | I3DExGeometricPrimitive | [pure virtual] |
| GetAdditionalBoundingBoxVertices(TMCArray< TVector3 > &additionalVertices) const =0 | I3DExGeometricPrimitive | [pure virtual] |
| GetApproximateBoundingBox(TBBox3D &bbox)=0 | I3DExGeometricPrimitive | [pure virtual] |
| GetBoundingBox(TBBox3D &bbox)=0 | I3DExGeometricPrimitive | [pure virtual] |
| GetDefaultShader(I3DShShader **shader, TMCString *name=nil)=0 | I3DExGeometricPrimitive | [pure virtual] |
| GetDefaultShaderInfo(int32 &outShaderResID, int32 &outNameStringResID, int32 &outNameStringIndex)=0 | I3DExGeometricPrimitive | [pure virtual] |
| GetFaceSetList(TMCCountedPtrArray< TFaceSet > &faceSetList)=0 | I3DExGeometricPrimitive | [pure virtual] |
| GetFacetMesh(uint32 lodIndex, FacetMesh **outMesh)=0 | I3DExGeometricPrimitive | [pure virtual] |
| GetLOD(int16 lodIndex, real &lod)=0 | I3DExGeometricPrimitive | [pure virtual] |
| GetLODIndex(real32 distance) const =0 | I3DExGeometricPrimitive | [pure virtual] |
| GetLODParamType() const =0 | I3DExGeometricPrimitive | [pure virtual] |
| GetNbrLOD(int16 &nbrLod)=0 | I3DExGeometricPrimitive | [pure virtual] |
| GetPreviewObject(I3DShMasterShader *masterShader, I3DShObject **object, I3DShTreeElement **previewTree, I3DShTreeElement **additionnalChildInstance)=0 | I3DExGeometricPrimitive | [pure virtual] |
| GetPrimitiveInstanceType() const =0 | I3DExGeometricPrimitive | [pure virtual] |
| GetRenderingBoundingBox(TBBox3D &bbox)=0 | I3DExGeometricPrimitive | [pure virtual] |
| GetRenderingFacetMesh(FacetMesh **outMesh)=0 | I3DExGeometricPrimitive | [pure virtual] |
| GetRenderingMesh(MeshDataStructure::TMeshList **meshList)=0 | I3DExGeometricPrimitive | [pure virtual] |
| GetScalingFactor() const =0 | I3DExGeometricPrimitive | [pure virtual] |
| GetUVSpace(uint32 uvSpaceID, UVSpaceInfo *uvSpaceInfo)=0 | I3DExGeometricPrimitive | [pure virtual] |
| GetUVSpaceCount()=0 | I3DExGeometricPrimitive | [pure virtual] |
| GetUVSpaceRDS5(uint32 uvSpaceID, UVSpaceInfoRDS5 *uvSpaceInfoRDS5)=0 | I3DExGeometricPrimitive | [pure virtual] |
| GetWizardPath(TMCString &path)=0 | I3DExGeometricPrimitive | [pure virtual] |
| HasRenderingFacetMesh()=0 | I3DExGeometricPrimitive | [pure virtual] |
| ImplementDisplacementMapping()=0 | I3DExGeometricPrimitive | [pure virtual] |
| ImportData(I3DImportData *inImportData, I3DShInstance *inInstance)=0 | I3DExGeometricPrimitive | [pure virtual] |
| IsBBoxPickable() const =0 | I3DExGeometricPrimitive | [pure virtual] |
| IsExcludedFromTripleBuffer()=0 | I3DExGeometricPrimitive | [pure virtual] |
| IsGenerator() const =0 | I3DExGeometricPrimitive | [pure virtual] |
| IsScalable() const =0 | I3DExGeometricPrimitive | [pure virtual] |
| NeedAnimatedShader()=0 | I3DExGeometricPrimitive | [pure virtual] |
| QueryInterface(const MCIID &riid, void **ppvObj)=0 | IMCUnknown | [pure virtual] |
| Release()=0 | IMCUnknown | [pure virtual] |
| RenameUVSpace(uint32 uvSpaceID, const TMCString &name)=0 | I3DExGeometricPrimitive | [pure virtual] |
| SetScalingFactor(real32 inValue)=0 | I3DExGeometricPrimitive | [pure virtual] |
| ShouldDeleteWithInstance(I3DShInstance *inInstance)=0 | I3DExGeometricPrimitive | [pure virtual] |
| SplitPrimitive(TMCCountedPtrArray< I3DExGeometricPrimitive > &subParts, TMCArray< TTransform3D > &subPartPositions)=0 | I3DExGeometricPrimitive | [pure virtual] |
| UV2XYZ(TVector2 *uv, uint32 uvSpaceID, TVector3 *resultPosition, boolean *inUVSpace)=0 | I3DExGeometricPrimitive | [pure virtual] |