This reference page is linked to from the following overview topics: SDK Change Details.
Go to the source code of this file.
| #define BEAUTY_RENDER_ELEMENT_CLASS_ID 0x00000001 |
Definition at line 26 of file renderelements.h.
| #define SHADOWS_RENDER_ELEMENT_CLASS_ID 0x00000008 |
Definition at line 28 of file renderelements.h.
| #define Z_RENDER_ELEMENT_CLASS_ID 0x0000000c |
Definition at line 29 of file renderelements.h.
| #define ALPHA_RENDER_ELEMENT_CLASS_ID 0x0000000d |
Definition at line 30 of file renderelements.h.
| #define LIGHTING_RENDER_ELEMENT_CLASS_ID 0x00000011 |
Definition at line 31 of file renderelements.h.
| #define MATERIALID_RENDER_ELEMENT_CLASS_ID 0x00000014 |
Definition at line 32 of file renderelements.h.
| #define OBJECTID_RENDER_ELEMENT_CLASS_ID 0x00000015 |
Definition at line 33 of file renderelements.h.
| #define ILLUMINANCE_RENDER_ELEMENT_CLASS_ID 0x00000017 |
Definition at line 34 of file renderelements.h.
| #define IRENDERELEMENTREQUIREMENTS_INTERFACE_ID Interface_ID(0x1804343c, 0x614c2fdf) |
This interface is used to query special requirement flags from render elements.
Definition at line 279 of file renderelements.h.
| #define IREND_ELEM_MGR_INTERFACE Interface_ID(0x95791767, 0x17651746) |
Definition at line 804 of file renderelements.h.
| typedef SFXParamDlg IRenderElementParamDlg |
Definition at line 38 of file renderelements.h.
| IRenderElementRequirements* Get_RenderElementRequirements | ( | IRenderElement * | element | ) | [inline] |
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.
| [in] | element | - The render element for which the IRenderElementRequirements interface is wanted. |
Definition at line 309 of file renderelements.h.
{
return (element != NULL) ? static_cast<IRenderElementRequirements*>(element->GetInterface(IRENDERELEMENTREQUIREMENTS_INTERFACE_ID)) : NULL;
}