Loading...
Searching...
No Matches
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 129 of file glslfxResourceLayout.h.

Constructor & Destructor Documentation

◆ 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 130 of file glslfxResourceLayout.h.

Member Data Documentation

◆ aggregateName

TfToken aggregateName

Definition at line 153 of file glslfxResourceLayout.h.

◆ arraySize

TfToken arraySize

Definition at line 152 of file glslfxResourceLayout.h.

◆ dataType

TfToken dataType

Definition at line 149 of file glslfxResourceLayout.h.

◆ inOut

InOut inOut

Definition at line 146 of file glslfxResourceLayout.h.

◆ kind

Kind kind

Definition at line 147 of file glslfxResourceLayout.h.

◆ location

int location

Definition at line 148 of file glslfxResourceLayout.h.

◆ members

MemberVector members

Definition at line 154 of file glslfxResourceLayout.h.

◆ name

TfToken name

Definition at line 150 of file glslfxResourceLayout.h.

◆ qualifiers

TfToken qualifiers

Definition at line 151 of file glslfxResourceLayout.h.


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