3ds Max C++ API Reference
|
#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 "../../geom/Point3.h"
#include "../../geom/matrix3.h"
#include "../../SharedMesh.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 | |
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... | |
Typedefs | |
typedef MaxSDK::Graphics::RefPtr< MeshEdgeRenderItem > | MeshEdgeRenderItemPtr |
Create a typedef to handle a ref pointer so that it gets null when it is released. More... | |
#define CONSOLIDATION_MESH_EDGE_CLASS_ID Class_ID(0x4d5090aa, 0x16e4e23) |
Class ID of the mesh edge consolidation item.