RenderItemHandle.h File Reference

Go to the source code of this file.

Classes

class   RenderItemHandle
  This is the base wrapper class for all viewport render items. More...

Namespaces

namespace   MaxSDK
namespace   MaxSDK::Graphics

Typedefs

typedef MaxSDK::Array
< RenderItemHandle > 
RenderItemHandleArray
  This is a utility class.

Enumerations

enum   RenderItemCategory {
  RenderItemCategorySolidMesh = 0x00000001, RenderItemCategoryDiagonalMesh = 0x00000002, RenderItemCategoryEdgeMesh = 0x00000004, RenderItemCategorySubObjectVertexTicks = 0x00000008,
  RenderItemCategorySubObjectEdgeMesh = 0x00000010, RenderItemCategoryOtherSubObjects = 0x00000020, RenderItemCategoryGizmo = 0x00000040
}
 

A renderable plugin object could be consist of several render items.

More...

Functions

GraphicsDriverAPI void  GenerateRenderItems (RenderItemHandleArray &renderItems, Mesh *pMaxMesh, unsigned long renderItemCategoryFlags, const MaterialRequiredStreams &requiredStreams)
  Generate a set of render items from an input mesh and viewport requirements.
GraphicsDriverAPI void  GenerateRenderItems (RenderItemHandleArray &renderItems, MNMesh *pMaxMesh, unsigned long renderItemCategoryFlags, const MaterialRequiredStreams &requiredStreams)
  Generate a set of render items from an input MNMesh and viewport requirements.