#include "../ICustomRenderItem.h"
#include "../IConsolidationKey.h"
#include "../IConsolidationRenderItem.h"
#include "../IConsolidationStrategy.h"
#include "../VertexBufferHandle.h"
#include "../IndexBufferHandle.h"
#include "../HLSLMaterialHandle.h"
#include "../VertexColorMaterialHandle.h"
#include "../RenderStates.h"
#include "ItemConsts.h"
#include "../../mesh.h"
#include "../../containers/Array.h"
#include "../../Point3.h"
#include "../../matrix3.h"
Classes | |
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... | |
struct | MeshEdgeConsolidationItemDX11::ConsolidationData |
class | MeshEdgeConsolidationItemDX9 |
Namespaces | |
MaxSDK | |
This API is used to support OLE structured storage streams containing user specified string data in 3ds Max scene files or other OLE Structured Storage based files. | |
MaxSDK::Graphics | |
MaxSDK::Graphics::Utilities | |
Macros | |
#define | CONSOLIDATION_MESH_EDGE_CLASS_ID Class_ID(0x4d5090aa, 0x16e4e23) |
Class ID of the mesh edge consolidation item. More... | |
#define CONSOLIDATION_MESH_EDGE_CLASS_ID Class_ID(0x4d5090aa, 0x16e4e23) |
Class ID of the mesh edge consolidation item.