HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
glslfxResourceLayout.h File Reference
#include "pxr/pxr.h"
#include "pxr/imaging/hio/types.h"
#include "pxr/base/tf/token.h"
#include "pxr/base/tf/staticTokens.h"
#include <vector>
+ Include dependency graph for glslfxResourceLayout.h:

Go to the source code of this file.

Classes

class  HioGlslfxResourceLayout
 
struct  HioGlslfxResourceLayout::Member
 Specifies a member of an aggregate resource element. More...
 
struct  HioGlslfxResourceLayout::Element
 Specifies a resource element. More...
 
struct  HioGlslfxResourceLayout::TextureElement
 Specifies a texture element. More...
 

Macros

#define HIO_GLSLFX_RESOURCE_LAYOUT_TOKENS
 

Functions

 TF_DECLARE_PUBLIC_TOKENS (HioGlslfxResourceLayoutTokens, HIO_API, HIO_GLSLFX_RESOURCE_LAYOUT_TOKENS)
 

Macro Definition Documentation

#define HIO_GLSLFX_RESOURCE_LAYOUT_TOKENS
Value:
(block) \
((inValue, "in")) \
((outValue, "out")) \
((inBlock, "in block")) \
((outBlock, "out block")) \
((inValueArray, "in array")) \
((outValueArray, "out array")) \
((inBlockArray, "in block array")) \
((outBlockArray, "out block array")) \
((uniformBlock, "uniform block")) \
((bufferReadOnly, "buffer readOnly")) \
((bufferReadWrite, "buffer readWrite"))

Definition at line 39 of file glslfxResourceLayout.h.

Function Documentation

TF_DECLARE_PUBLIC_TOKENS ( HioGlslfxResourceLayoutTokens  ,
HIO_API  ,
HIO_GLSLFX_RESOURCE_LAYOUT_TOKENS   
)