I3dShUtilities.h File Reference


Classes

struct  SEditorCouple
struct  LeakStats
struct  I3DShUtilities
struct  I3DDBActionServer

Defines

#define kAnyPatchPrimitive   'p***'
#define kAnyFacetPrimitive   'f***'
#define kAnyEditing   0
#define kNativeEditing   1
#define kConvertToOtherEditing   2
#define kConvertToPatchEditing   3
#define kConvertToFacetsEditing   4
#define kDefaultEditing   5
#define kPrimitiveMModeler   'mpmp'
#define kModelerManagerModuleID   'modm'
#define kShaderManagerModuleID   'shdm'
#define kChange_HideRoom   'HdRm'
#define kChange_ShowRoom   'SoRm'
#define kChange_BeginImmediateUpdate   'BgnU'
#define kChange_ImmediateUpdate   'Updt'
#define kChange_EndImmediateUpdate   'EndU'
#define kChange_ActionBegin   'BgnA'
#define kChange_ActionEnd   'EndA'
#define kChange_OpenDocument   'OpnD'
#define kChange_ActiveDocument   'ActD'
#define kChange_ClosingDocument   'ClsD'
#define kChange_PrefsChanged   'PrCh'
#define kBoundingBoxPrimitiveID   'bbox'
#define kConePrimitiveID   'co '
#define kCloudsPrimitiveID   'clou'
#define kCubePrimitiveID   'cube'
#define kCylinderPrimitiveID   'cyli'
#define kDodecahedraPrimitiveID   'dode'
#define kEarthPrimitiveID   'RfTG'
#define kFacetMeshPrimitiveID   'fmes'
#define kFirePrimitiveID   'fire'
#define kFogPrimitiveID   'fogg'
#define kFormulaPrimitiveID   'scri'
#define kFountainPrimitiveID   'foun'
#define kFreeFormPrimitiveID   'IDff'
#define kIcosahedronPrimitiveID   'icos'
#define kInfinitePlatePrimitiveID   'infp'
#define kMetaBallObjectPrimitiveID   'RfBP'
#define kNothingPrimitiveID   'noth'
#define kOctohedraPrimitiveID   'octo'
#define kParticleEmitterPrimitiveID   'emit'
#define kPatchArrayPrimitiveID   'pa '
#define kPatchListPrimitiveID   'pab '
#define kPlanePrimitiveID   'RfIP'
#define kPolygonListPrimitiveID   'im '
#define kPolygonArrayPrimitiveID   'po '
#define kScenePrimitiveID   'sc '
#define kSplineFormPrimitiveID   'IDsp'
#define kSplineObjectPrimitiveID   'ex '
#define kStandardPrimitiveID   'prim'
#define kTeapotPrimitiveID   'COtp'
#define kTerrainPrimitiveID   'terr'
#define kTetrahedraPrimitiveID   'tetr'
#define kTextPrimitiveID   'tx '

Enumerations

enum  EBrowserPreviewType { kTextOnlyPreview, kSmallPreview32, kLargePreview64, kWidePreview86 }
enum  EInsertTreePos { kInsertFirst, kInsertLast, kInsertLeft, kInsertRight }

Functions

 MCDEFINE_GUID (IID_I3DShUtilities, 0x31dd1dc, 0x24e, 0x11d2, 0x8f, 0x2e, 0x0, 0x60, 0x97, 0x98, 0xe7, 0x7d)
 MCDEFINE_GUID (IID_I3DDBActionServer, 0x55bd9ab1, 0xcc13, 0x11d2, 0x81, 0xa0, 0x0, 0x60, 0x8, 0x96, 0x53, 0x92)
 MCDEFINE_GUID (CLSID_StandardFacetMeshAccumulator, 0x14440e60, 0xc57e, 0x11d0, 0x94, 0xe5, 0x0, 0x0, 0xc0, 0xe4, 0x45, 0x87)
 MCDEFINE_GUID (CLSID_StandardFacetMeshIterator, 0x14440e61, 0xc57e, 0x11d0, 0x94, 0xe5, 0x0, 0x0, 0xc0, 0xe4, 0x45, 0x87)

Define Documentation

#define kAnyEditing   0
 

#define kAnyFacetPrimitive   'f***'
 

#define kAnyPatchPrimitive   'p***'
 

#define kBoundingBoxPrimitiveID   'bbox'
 

#define kChange_ActionBegin   'BgnA'
 

#define kChange_ActionEnd   'EndA'
 

#define kChange_ActiveDocument   'ActD'
 

#define kChange_BeginImmediateUpdate   'BgnU'
 

#define kChange_ClosingDocument   'ClsD'
 

#define kChange_EndImmediateUpdate   'EndU'
 

#define kChange_HideRoom   'HdRm'
 

#define kChange_ImmediateUpdate   'Updt'
 

#define kChange_OpenDocument   'OpnD'
 

#define kChange_PrefsChanged   'PrCh'
 

#define kChange_ShowRoom   'SoRm'
 

#define kCloudsPrimitiveID   'clou'
 

#define kConePrimitiveID   'co '
 

#define kConvertToFacetsEditing   4
 

#define kConvertToOtherEditing   2
 

#define kConvertToPatchEditing   3
 

#define kCubePrimitiveID   'cube'
 

#define kCylinderPrimitiveID   'cyli'
 

#define kDefaultEditing   5
 

#define kDodecahedraPrimitiveID   'dode'
 

#define kEarthPrimitiveID   'RfTG'
 

#define kFacetMeshPrimitiveID   'fmes'
 

#define kFirePrimitiveID   'fire'
 

#define kFogPrimitiveID   'fogg'
 

#define kFormulaPrimitiveID   'scri'
 

#define kFountainPrimitiveID   'foun'
 

#define kFreeFormPrimitiveID   'IDff'
 

#define kIcosahedronPrimitiveID   'icos'
 

#define kInfinitePlatePrimitiveID   'infp'
 

#define kMetaBallObjectPrimitiveID   'RfBP'
 

#define kModelerManagerModuleID   'modm'
 

#define kNativeEditing   1
 

#define kNothingPrimitiveID   'noth'
 

#define kOctohedraPrimitiveID   'octo'
 

#define kParticleEmitterPrimitiveID   'emit'
 

#define kPatchArrayPrimitiveID   'pa '
 

#define kPatchListPrimitiveID   'pab '
 

#define kPlanePrimitiveID   'RfIP'
 

#define kPolygonArrayPrimitiveID   'po '
 

#define kPolygonListPrimitiveID   'im '
 

#define kPrimitiveMModeler   'mpmp'
 

#define kScenePrimitiveID   'sc '
 

#define kShaderManagerModuleID   'shdm'
 

#define kSplineFormPrimitiveID   'IDsp'
 

#define kSplineObjectPrimitiveID   'ex '
 

#define kStandardPrimitiveID   'prim'
 

#define kTeapotPrimitiveID   'COtp'
 

#define kTerrainPrimitiveID   'terr'
 

#define kTetrahedraPrimitiveID   'tetr'
 

#define kTextPrimitiveID   'tx '
 


Enumeration Type Documentation

enum EBrowserPreviewType
 

Enumeration values:
kTextOnlyPreview 
kSmallPreview32 
kLargePreview64 
kWidePreview86 

enum EInsertTreePos
 

Enumeration values:
kInsertFirst 
kInsertLast 
kInsertLeft 
kInsertRight 


Function Documentation

MCDEFINE_GUID (  CLSID_StandardFacetMeshIterator  ,
0x14440e61  ,
0xc57e  ,
0x11d0  ,
0x94  ,
0xe5  ,
0x0  ,
0x0  ,
0xc0  ,
0xe4  ,
0x45  ,
0x87 
) 
 

MCDEFINE_GUID (  CLSID_StandardFacetMeshAccumulator  ,
0x14440e60  ,
0xc57e  ,
0x11d0  ,
0x94  ,
0xe5  ,
0x0  ,
0x0  ,
0xc0  ,
0xe4  ,
0x45  ,
0x87 
) 
 

MCDEFINE_GUID (  IID_I3DDBActionServer  ,
0x55bd9ab1  ,
0xcc13  ,
0x11d2  ,
0x81  ,
0xa0  ,
0x0  ,
0x60  ,
0x8  ,
0x96  ,
0x53  ,
0x92 
) 
 

MCDEFINE_GUID (  IID_I3DShUtilities  ,
0x31dd1dc  ,
0x24e  ,
0x11d2  ,
0x8f  ,
0x2e  ,
0x0  ,
0x60  ,
0x97  ,
0x98  ,
0xe7  ,
0x7d 
) 
 


Generated on Mon Mar 14 12:28:58 2005 for Carrara SDK Doc by  doxygen 1.3.9.1