TMCObject Class Reference

Inheritance diagram for TMCObject:
APICOMPData APICPUIData APIFileInfo APIGUIDData APITypeAndName BasicLightInfo CMNUResource CollisionInfo ConInverseTransformPoints ConTransformPoints CWhileInCompResFile CWhileInConditionalCS CWhileInCS CWhileInExclusiveCS CWhileInExclusiveCSArray CWhileInExCS CWhileInSafeCS CWhileInSharedCS CWhileInSharedExclusiveCS CWhileReadingNativeFF CWhileWritingNativeFF Delauney::Segment Delauney::Triangle Delauney::Triangulator Delauney::VertexIndex Delauney::VertexList EdgeData FacetMeshAccumulator FacetMeshAccumulator::VertexPlusIndex FacetMeshIterator FacetMeshVertexIterator FacetRecord FatRay FirstHitInfo IllumSettings IndexedFacet LightingCompositingDetail LightingContext LightingFlags LightTraceElement MapParams MCGUID MenuItemResource MeshDataStructure::TConstVertex MeshDataStructure::TCoordData MeshDataStructure::TEdge MeshDataStructure::TMesh MeshDataStructure::TNormalData MeshDataStructure::TPolygon MeshDataStructure::TQuad MeshDataStructure::TSmoothingGroup MeshDataStructure::TUVData MeshDataStructure::TVertexArray MeshDataStructure::TVertexUV Ray3D RayHitParameters RayPlane RaytracedInstance RelinkTreeElementInfo RendContext RendEnv RTData RTLevelInfo SEditorCouple ShaderTransformData ShadingFlags ShadingIn ShadingOut SMCRect SReplicate SSOAData STimeBasedReaderWrapper StringResource SVPStatus TAbsorptionFunction TAngle TAutoPlaceInfo TBasicUnknown TBBox2D TBBox3D TBitField TBoxProjectionData TCollapseCallback TColorRGBLinearEffect TComponentClassInfo TComponentInfo TConformingInfo TDisplacementExportParameters TDisplacementParameters TEdgeList TextureMappingInfo TFacet3D TFastFourrier TFastFourrier::TColumnAlias TId TIndex2 TIndex3 TIndex4 TInstanceRenderingCache TInstanceRenderingCacheType TInterpolator2D TJointIndex TLightAndTfm TMatrix22Template< T > TMatrix33SymQuaternion TMatrix44Template< T > TMatrixMN< T > TMatrixTriangulator TMCAccumulator< T > TMCArray< T > TMCArray< TMFFlavor > TMCArray< TObjectInstance > TMCArray< uint32 > TMCArray< VertexIndex > TMCAsciiTranslationTable TMCClassArray< T > TMCClassArray< TGBufferData > TMCClassArray< TRenderable2D > TMCClassArray< TRenderableAndTfm > TMCClassArray< TSelectionNode > TMCClassArray< TTreeIdPath > TMCColorRGBA32 TMCColorRGBA8 TMCCommandBinding TMCCommandBindingContext TMCCommandBindingGroup TMCConstIterator< T, ArrayT > TMCConstPtr< T > TMCConstPtrIterator< T, ArrayT > TMCCountedCreateHelper< T > TMCCountedCreateHelperNoThrow< T > TMCCountedGetHelper< T > TMCCountedPtrArray< T > TMCCountedPtrArray< TTimeBased > TMCException TMCExtensibleArray< T > TMCFileID TMCFileType TMCFileTypeFamily TMCFileTypeList TMCiostream TMCiostreamContext TMCIterator< T, ArrayT > TMCPassiveStackRecorder TMCPtr< T > TMCPtrArray< T > TMCPtrArray< TMCArray< uint32 > > TMCPtrArray< TMCCommandBindingContext > TMCPtrArray< TMCLocationRec > TMCPtrIterator< T, ArrayT > TMCRealRect TMCRGBColor TMCSafeSection TMCSMPArray< T > TMCSMPArrayRequest< T > TMCSystemTime TMCTextMetrics TMCTextStyle TMCUserTimeRecord TMCVersionNumber TMFEnablePartsData TMFGlobalMessage TMFTabletMouseSample TNaturalSpline TOrientedBBox3D TOriginalMeshData TParamHolder TPartFindingInfo TPatch3D TPhysicalState TPlanarProjectionData TPlane TPMapElement TPointMesh TPointsMerger TProcessorInfo TRenderArea TRenderingCacheLock Triangle TSamplePoint TSceneSelectionIterator< T > TSceneSelectionIterator< I3DShMasterClip > TSceneSelectionIterator< I3DShMasterShader > TSceneSelectionIterator< I3DShObject > TSceneSelectionIterator< I3DShTreeElement > TSceneSelectionIterator< IShMasterSound > TSceneSelectionIterator< IShSound > TSegmentMesh TSelectionNode TSoundTextRecord TSphereProjectionData TSplitHandleInfo TSplitHandles TStandardCameraInfo TStraightLine TSurfaceBrushParam TTargetPathIterator TTimeInfo TTreeElementIterator TTreeIdCounter TTreeIdPath TTreePathIterator TTreeProjectionTransform TTreeTransform TTreeTransform::TRotation TTreeUndoInfo TTriangleSampler TVector4Template< T > TVectorN< T > TVertex3D TVertexSkinInfo TVMIVertexPtr TWeightedJoint UVSpaceInfo

List of all members.

Public Member Functions

void * operator new (MCSize byteCount) throw ()
void operator delete (void *block)
void * operator new[] (MCSize byteCount) throw ()
void operator delete[] (void *block)
void * operator new (MCSize, void *__Pointer)
void operator delete (void *, void *)
TMCObjectoperator= (const TMCObject &)

Detailed Description

This is one of the base classes for all the objects that need to be allocated by the application's overriden memory allocator. When allocating objects in an extension that uses the default allocator, only objects derived from TMCObject(N) can be passed between the application and the extension.


Member Function Documentation

void TMCObject::operator delete ( void *  ,
void *   
) [inline]
void TMCObject::operator delete ( void *  block  ) 

Reimplemented in TTimeBasedList, and TInstanceList.

void TMCObject::operator delete[] ( void *  block  ) 

Reimplemented in TTimeBasedList, and TInstanceList.

void* TMCObject::operator new ( MCSize  ,
void *  __Pointer 
) [inline]
void* TMCObject::operator new ( MCSize  byteCount  )  throw ()

Reimplemented in TTimeBasedList, and TInstanceList.

void* TMCObject::operator new[] ( MCSize  byteCount  )  throw ()

Reimplemented in TTimeBasedList, and TInstanceList.

TMCObject& TMCObject::operator= ( const TMCObject  )  [inline]

The documentation for this class was generated from the following file:
Generated on Mon Apr 26 22:48:06 2010 for Carrara SDK Doc by  doxygen 1.6.3