HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HioGlslfxResourceLayout::Element Struct Reference

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())
 

Public Attributes

InOut inOut
 
Kind kind
 
int location
 
TfToken dataType
 
TfToken name
 
TfToken qualifiers
 
TfToken arraySize
 
TfToken aggregateName
 
MemberVector members
 

Detailed Description

Specifies a resource element.

Definition at line 121 of file glslfxResourceLayout.h.

Constructor & Destructor Documentation

HioGlslfxResourceLayout::Element::Element ( InOut  inOut = InOut::NONE,
Kind  kind = Kind::NONE,
TfToken  dataType = HioGlslfxResourceLayoutTokens->unknown,
TfToken  name = HioGlslfxResourceLayoutTokens->unknown,
TfToken  arraySize = TfToken(),
TfToken  qualifiers = TfToken() 
)
inline

Definition at line 122 of file glslfxResourceLayout.h.

Member Data Documentation

TfToken HioGlslfxResourceLayout::Element::aggregateName

Definition at line 145 of file glslfxResourceLayout.h.

TfToken HioGlslfxResourceLayout::Element::arraySize

Definition at line 144 of file glslfxResourceLayout.h.

TfToken HioGlslfxResourceLayout::Element::dataType

Definition at line 141 of file glslfxResourceLayout.h.

InOut HioGlslfxResourceLayout::Element::inOut

Definition at line 138 of file glslfxResourceLayout.h.

Kind HioGlslfxResourceLayout::Element::kind

Definition at line 139 of file glslfxResourceLayout.h.

int HioGlslfxResourceLayout::Element::location

Definition at line 140 of file glslfxResourceLayout.h.

MemberVector HioGlslfxResourceLayout::Element::members

Definition at line 146 of file glslfxResourceLayout.h.

TfToken HioGlslfxResourceLayout::Element::name

Definition at line 142 of file glslfxResourceLayout.h.

TfToken HioGlslfxResourceLayout::Element::qualifiers

Definition at line 143 of file glslfxResourceLayout.h.


The documentation for this struct was generated from the following file: