3ds Max C++ API Reference
MaxSDK::Graphics::Utilities Namespace Reference

Classes

class  MarkerItemKey
 This is a utility class for provide a key for marker consolidation item. More...
 
class  MarkerConsolidationStrategy
 This class defines a marker item consolidation strategy. More...
 
class  MarkerRenderItem
 Base class for marker render items. More...
 
class  MarkerConsolidationItem
 This class collects all marker items(both immediate and non-immediate), hardware build vertex buffer and index buffer in Realize() function and render them in Display() function. More...
 
class  MeshEdgeKey
 This is a utility class for provide a key for MeshEdgeRenderItem. More...
 
class  MeshEdgeConsolidationStrategy
 This class defines an immediate mesh edge render item consolidation strategy. More...
 
class  MeshEdgeRenderItem
 This class is designed for small meshes that only renders edge element. More...
 
class  MeshEdgeConsolidationItemDX11
 This class collects mesh edge render items and build hardware buffers for them. More...
 
class  MeshEdgeConsolidationItemDX9
 
class  SplineItemKey
 This is a utility class for provide a key for spline consolidation item. More...
 
class  SplineConsolidationStrategy
 This class defines a spline item consolidation strategy. More...
 
class  SplineRenderItem
 Base class for spline render items. More...
 
class  SplineConsolidationItem
 This class collects all spline items(both immediate and non-immediate), hardware build vertex buffer and index buffer in Realize() function and render them in Display() function. More...
 

Typedefs

typedef MaxSDK::Graphics::RefPtr< MeshEdgeRenderItemMeshEdgeRenderItemPtr
 Create a typedef to handle a ref pointer so that it gets null when it is released. More...
 

Enumerations

enum  { ITEMFLAG_IS_DIRTY = 0x1 , ITEMFLAG_NEEDS_CONSOLIDATION = 0x2 }
 

Typedef Documentation

◆ MeshEdgeRenderItemPtr

Create a typedef to handle a ref pointer so that it gets null when it is released.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
ITEMFLAG_IS_DIRTY 
ITEMFLAG_NEEDS_CONSOLIDATION 
14  {
15  ITEMFLAG_IS_DIRTY = 0x1,
17  };
@ ITEMFLAG_NEEDS_CONSOLIDATION
Definition: ItemConsts.h:16
@ ITEMFLAG_IS_DIRTY
Definition: ItemConsts.h:15