#include "pxr/pxr.h"
#include "pxr/imaging/hgi/api.h"
#include "pxr/imaging/hgi/enums.h"
#include "pxr/imaging/hgi/types.h"
#include <string>
#include <vector>
Go to the source code of this file.
|
HGI_API bool | operator== (const HgiShaderFunctionTextureDesc &lhs, const HgiShaderFunctionTextureDesc &rhs) |
|
HGI_API bool | operator!= (const HgiShaderFunctionTextureDesc &lhs, const HgiShaderFunctionTextureDesc &rhs) |
|
HGI_API bool | operator== (const HgiShaderFunctionBufferDesc &lhs, const HgiShaderFunctionBufferDesc &rhs) |
|
HGI_API bool | operator!= (const HgiShaderFunctionBufferDesc &lhs, const HgiShaderFunctionBufferDesc &rhs) |
|
HGI_API bool | operator== (const HgiShaderFunctionParamDesc &lhs, const HgiShaderFunctionParamDesc &rhs) |
|
HGI_API bool | operator!= (const HgiShaderFunctionParamDesc &lhs, const HgiShaderFunctionParamDesc &rhs) |
|
HGI_API bool | operator== (const HgiShaderFunctionDesc &lhs, const HgiShaderFunctionDesc &rhs) |
|
HGI_API bool | operator!= (const HgiShaderFunctionDesc &lhs, const HgiShaderFunctionDesc &rhs) |
|
HGI_API void | HgiShaderFunctionAddTexture (HgiShaderFunctionDesc *desc, const std::string &nameInShader, uint32_t dimensions=2, const HgiFormat &format=HgiFormatFloat32Vec4) |
| Adds texture descriptor to given shader function descriptor. More...
|
|
HGI_API void | HgiShaderFunctionAddBuffer (HgiShaderFunctionDesc *desc, const std::string &nameInShader, const std::string &type) |
| Adds buffer descriptor to given shader function descriptor. More...
|
|
HGI_API void | HgiShaderFunctionAddConstantParam (HgiShaderFunctionDesc *desc, const std::string &nameInShader, const std::string &type, const std::string &role=std::string(), const std::string &attribute=std::string(), const std::string &attributeIndex=std::string()) |
|
HGI_API void | HgiShaderFunctionAddStageInput (HgiShaderFunctionDesc *desc, const std::string &nameInShader, const std::string &type, const std::string &role=std::string(), const std::string &attribute=std::string(), const std::string &attributeIndex=std::string()) |
|
HGI_API void | HgiShaderFunctionAddStageOutput (HgiShaderFunctionDesc *desc, const std::string &nameInShader, const std::string &type, const std::string &role=std::string(), const std::string &attribute=std::string(), const std::string &attributeIndex=std::string()) |
|
Adds buffer descriptor to given shader function descriptor.
Adds constant function param descriptor to given shader function descriptor.
Adds stage input function param descriptor to given shader function descriptor.
Adds stage output function param descriptor to given shader function descriptor.
Adds texture descriptor to given shader function descriptor.