![]() |
|
Specifies a resource element. More...
#include <glslfxResourceLayout.h>
Public Member Functions | |
| Element (InOut inOut=InOut::NONE, Kind kind=Kind::NONE, TfToken dataType=HioGlslfxResourceLayoutTokens->unknown, TfToken name=HioGlslfxResourceLayoutTokens->unknown, TfToken arraySize=TfToken(), TfToken qualifiers=TfToken(), ShaderStage stageVisibility=UINT32_MAX) | |
Public Attributes | |
| InOut | inOut |
| Kind | kind |
| int | location |
| TfToken | dataType |
| TfToken | name |
| TfToken | qualifiers |
| TfToken | arraySize |
| TfToken | aggregateName |
| MemberVector | members |
| ShaderStage | stageVisibility |
Specifies a resource element.
Definition at line 116 of file glslfxResourceLayout.h.
|
inline |
Definition at line 117 of file glslfxResourceLayout.h.
| TfToken aggregateName |
Definition at line 142 of file glslfxResourceLayout.h.
| TfToken arraySize |
Definition at line 141 of file glslfxResourceLayout.h.
| TfToken dataType |
Definition at line 138 of file glslfxResourceLayout.h.
| InOut inOut |
Definition at line 135 of file glslfxResourceLayout.h.
| Kind kind |
Definition at line 136 of file glslfxResourceLayout.h.
| int location |
Definition at line 137 of file glslfxResourceLayout.h.
| MemberVector members |
Definition at line 143 of file glslfxResourceLayout.h.
| TfToken name |
Definition at line 139 of file glslfxResourceLayout.h.
| TfToken qualifiers |
Definition at line 140 of file glslfxResourceLayout.h.
| ShaderStage stageVisibility |
Definition at line 144 of file glslfxResourceLayout.h.