#include "../containers/Array.h"
#include "../export.h"
#include "SmartHandle.h"
#include "GeometryEnums.h"
#include "VertexBufferHandle.h"
Classes | |
struct | ConsolidationData |
This a structure that holds parameters used for render item consolidation. More... | |
class | RenderItemHandle |
This is the base wrapper class for all viewport render items. More... | |
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 | |
Enumerations | |
enum | ZBiasPresets { ZBiasPresets_Default = -1, ZBiasPresets_Shaded = 0, ZBiasPresets_Wireframe = 1, ZBiasPresets_Gizmo = 2 } |
enum | RenderItemVisibilityGroup { RenderItemVisible_Unknown, RenderItemVisible_Shaded, RenderItemVisible_Wireframe, RenderItemVisible_Gizmo } |
This enum defines in what group a render item is visible. More... | |
Functions | |
GraphicsDriverAPI VertexBufferHandle | GenerateInstanceData (Matrix3 *worldTransforms, size_t count) |
Generate the instance data from a Matrix3 array. More... | |
GraphicsDriverAPI VertexBufferHandle | GenerateInstanceData (Point3 *UVs, Matrix3 *worldTransforms, size_t count) |
Generate the instance data from a texture coordinates array and a Matrix3 array. More... | |
GraphicsDriverAPI bool | GenerateInstanceRenderItem (RenderItemHandle &hInstanceRenderItem, const RenderItemHandle &hTupleMeshHandle, const VertexBufferHandle &hInstanceData) |
Generate the instance render item from a tuple mesh and a Matrix3 array. More... | |