24 #ifndef PXR_IMAGING_HD_ST_MATERIAL_NETWORK_H
25 #define PXR_IMAGING_HD_ST_MATERIAL_NETWORK_H
121 size_t _surfaceGfxHash;
HDST_API void ProcessMaterialNetwork(SdfPath const &materialId, HdMaterialNetworkMap const &hdNetworkMap, HdStResourceRegistry *resourceRegistry)
HDST_API VtDictionary const & GetMetadata() const
GLsizei const GLchar *const * string
HDST_API std::string const & GetGeometryCode() const
HdStTextureIdentifier textureId
HdSamplerParameters samplerParameters
HDST_API TextureDescriptorVector const & GetTextureDescriptors() const
HDST_API ~HdStMaterialNetwork()
HDST_API std::string const & GetFragmentCode() const
bool useTexturePrimToFindTexture
HDST_API HdSt_MaterialParamVector const & GetMaterialParams() const
HDST_API std::string const & GetVolumeCode() const
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
HDST_API std::string const & GetDisplacementCode() const
HDST_API HdStMaterialNetwork()
std::shared_ptr< class HioGlslfx > HioGlslfxSharedPtr
#define PXR_NAMESPACE_CLOSE_SCOPE
HDST_API TfToken const & GetMaterialTag() const
std::vector< TextureDescriptor > TextureDescriptorVector
std::vector< class HdSt_MaterialParam > HdSt_MaterialParamVector