All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
shaderCode.h File Reference
#include "pxr/pxr.h"
#include "pxr/imaging/hdSt/api.h"
#include "pxr/imaging/hdSt/resourceRegistry.h"
#include "pxr/imaging/hd/version.h"
#include "pxr/imaging/hd/enums.h"
#include "pxr/usd/sdf/path.h"
#include "pxr/base/tf/token.h"
#include <memory>
#include <string>
#include <vector>
+ Include dependency graph for shaderCode.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


class  HdStShaderCode
struct  HdStShaderCode::NamedTextureHandle
class  HdStShaderCode::ResourceContext


using HdStBindingRequestVector = std::vector< class HdStBindingRequest >
using HdStShaderCodeSharedPtr = std::shared_ptr< class HdStShaderCode >
using HdStShaderCodeSharedPtrVector = std::vector< HdStShaderCodeSharedPtr >
using HdSt_MaterialParamVector = std::vector< class HdSt_MaterialParam >
using HdBufferSourceSharedPtr = std::shared_ptr< class HdBufferSource >
using HdBufferSourceSharedPtrVector = std::vector< HdBufferSourceSharedPtr >
using HdBufferArrayRangeSharedPtr = std::shared_ptr< class HdBufferArrayRange >
using HdStTextureHandleSharedPtr = std::shared_ptr< class HdStTextureHandle >
using HdStComputationSharedPtr = std::shared_ptr< class HdStComputation >

Typedef Documentation

Definition at line 58 of file shaderCode.h.

using HdBufferSourceSharedPtr = std::shared_ptr<class HdBufferSource>

Definition at line 54 of file shaderCode.h.

Definition at line 56 of file shaderCode.h.

using HdSt_MaterialParamVector = std::vector<class HdSt_MaterialParam>

Definition at line 52 of file shaderCode.h.

Definition at line 44 of file shaderCode.h.

Definition at line 62 of file shaderCode.h.

using HdStShaderCodeSharedPtr = std::shared_ptr<class HdStShaderCode>

Definition at line 47 of file shaderCode.h.

Definition at line 49 of file shaderCode.h.

Definition at line 60 of file shaderCode.h.