Enumerations | |
enum | eXSI_RTS_RequirementType { RTS_REQUIRE_ZSORT = 0, RTS_REQUIRE_RESERVED = 1, RTS_REQUIRE_OBJECTHANDLE = 2, RTS_REQUIRE_MATERIALHANDLE = 3, RTS_REQUIRE_LIGHTHANDLE = 4, RTS_REQUIRE_PRIMARYINITUIGUID = 5, RTS_REQUIRE_SECONDARYINITUIGUID = 6, RTS_REQUIRE_DYNAMIC_ATTRIBUTE_LIST = 7, RTS_REQUIRE_UNUSED = 0xffffffff } |
Requirement types for the RTS API.
RTS_REQUIRE_ZSORT |
The shader requires the object to be zsorted. |
RTS_REQUIRE_RESERVED |
Obsolete and no longer supported. |
RTS_REQUIRE_OBJECTHANDLE |
|
RTS_REQUIRE_MATERIALHANDLE |
|
RTS_REQUIRE_LIGHTHANDLE |
The shader requires the light handle. |
RTS_REQUIRE_PRIMARYINITUIGUID |
This is the GUID of the parameter that will trigger a call to InitUI. |
RTS_REQUIRE_SECONDARYINITUIGUID |
This is the GUID of the parameter that will trigger a call to InitUI. |
RTS_REQUIRE_DYNAMIC_ATTRIBUTE_LIST |
Whether or not the list of vertex attributes returned by GetAttributeList from this shader might change at every frame. |
RTS_REQUIRE_UNUSED |
Unused. |