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