3ds Max C++ API Reference
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
MarkerRenderItem.h File Reference
#include "../ICustomRenderItem.h"
#include "../IConsolidationKey.h"
#include "../IConsolidationRenderItem.h"
#include "../IConsolidationStrategy.h"
#include "../VertexColorMaterialHandle.h"
#include "../VertexBufferHandle.h"
#include "../IndexBufferHandle.h"
#include "../HLSLMaterialHandle.h"
#include "../RenderStates.h"
#include "../GraphicsExport.h"
#include "../../Tab.h"
#include <Geom/point3.h>
#include <Geom/matrix3.h>

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...
 
struct  MarkerConsolidationItem::ConsolidationData
 Data structure used by the item. More...
 

Namespaces

namespace  MaxSDK
 
namespace  MaxSDK::Graphics
 
namespace  MaxSDK::Graphics::Utilities
 

Macros

#define CONSOLIDATION_MARKER_CLASS_ID   Class_ID(0x70dc9cd9, 0x886d46dd)
 Class ID of the Marker consolidation item.
 

Macro Definition Documentation

◆ CONSOLIDATION_MARKER_CLASS_ID

#define CONSOLIDATION_MARKER_CLASS_ID   Class_ID(0x70dc9cd9, 0x886d46dd)

Class ID of the Marker consolidation item.