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

Specifies a texture element. More...

#include <glslfxResourceLayout.h>

Public Member Functions

 TextureElement (TfToken name, int dim, int bindingIndex, HioFormat format=HioFormatFloat32Vec4, TextureType textureType=TextureType::TEXTURE, int arraySize=0)
 

Public Attributes

TfToken name
 
int dim
 
int bindingIndex
 
HioFormat format
 
TextureType textureType
 
int arraySize
 

Detailed Description

Specifies a texture element.

Definition at line 158 of file glslfxResourceLayout.h.

Constructor & Destructor Documentation

HioGlslfxResourceLayout::TextureElement::TextureElement ( TfToken  name,
int  dim,
int  bindingIndex,
HioFormat  format = HioFormatFloat32Vec4,
TextureType  textureType = TextureType::TEXTURE,
int  arraySize = 0 
)
inline

Definition at line 159 of file glslfxResourceLayout.h.

Member Data Documentation

int HioGlslfxResourceLayout::TextureElement::arraySize

Definition at line 177 of file glslfxResourceLayout.h.

int HioGlslfxResourceLayout::TextureElement::bindingIndex

Definition at line 174 of file glslfxResourceLayout.h.

int HioGlslfxResourceLayout::TextureElement::dim

Definition at line 173 of file glslfxResourceLayout.h.

HioFormat HioGlslfxResourceLayout::TextureElement::format

Definition at line 175 of file glslfxResourceLayout.h.

TfToken HioGlslfxResourceLayout::TextureElement::name

Definition at line 172 of file glslfxResourceLayout.h.

TextureType HioGlslfxResourceLayout::TextureElement::textureType

Definition at line 176 of file glslfxResourceLayout.h.


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