#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 | |
| 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... | |