renderelements.h File Reference
#include "maxheap.h"
#include "sfx.h"
|
| 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::AssetManagement |
|
#define BEAUTY_RENDER_ELEMENT_CLASS_ID 0x00000001 |
#define SHADOWS_RENDER_ELEMENT_CLASS_ID 0x00000008 |
#define Z_RENDER_ELEMENT_CLASS_ID 0x0000000c |
#define ALPHA_RENDER_ELEMENT_CLASS_ID 0x0000000d |
#define LIGHTING_RENDER_ELEMENT_CLASS_ID 0x00000011 |
#define MATERIALID_RENDER_ELEMENT_CLASS_ID 0x00000014 |
#define OBJECTID_RENDER_ELEMENT_CLASS_ID 0x00000015 |
#define ILLUMINANCE_RENDER_ELEMENT_CLASS_ID 0x00000017 |
#define IRENDERELEMENTREQUIREMENTS_INTERFACE_ID Interface_ID(0x1804343c, 0x614c2fdf) |
This interface is used to query special requirement flags from render elements.
#define IREND_ELEM_MGR_INTERFACE Interface_ID(0x95791767, 0x17651746) |
This returns the IRenderElementRequirements interface for a given render element.
This method checks for element being NULL and return directly NULL if its the case.
- Parameters
-
- Returns
- - the IRenderElementRequirements interface for this element or NULL if element is NULL.
Definition: renderelements.h:280
#define NULL
Definition: autoptr.h:18
virtual void * GetInterface(ULONG id)=0
#define IRENDERELEMENTREQUIREMENTS_INTERFACE_ID
This interface is used to query special requirement flags from render elements.
Definition: renderelements.h:279