#include <GteHLSLShaderFactory.h>
|
| static HLSLShader | CreateFromBytecode (std::string const &name, std::string const &entry, std::string const &target, size_t numBytes, unsigned char const *bytecode) |
| |
| static HLSLShader | CreateFromFile (std::string const &filename, std::string const &entry, std::string const &target, ProgramDefines const &defines, unsigned int compileFlags) |
| |
| static HLSLShader | CreateFromString (std::string const &name, std::string const &source, std::string const &entry, std::string const &target, ProgramDefines const &defines, unsigned int compileFlags) |
| |
|
| static HLSLShader | CompileAndReflect (std::string const &name, std::string const &source, std::string const &entry, std::string const &target, ProgramDefines const &defines, unsigned int compileFlags) |
| |
| static ID3DBlob * | CompileShader (std::string const &name, std::string const &source, std::string const &entry, std::string const &target, unsigned int compileFlags, ProgramDefines const &defines) |
| |
| static bool | GetBoundResources (ID3DShaderReflection *reflector, HLSLShader &shader) |
| |
| static bool | GetCBuffers (ID3DShaderReflection *reflector, HLSLShader &shader) |
| |
| static bool | GetDescription (ID3DShaderReflection *reflector, HLSLShader &shader) |
| |
| static bool | GetInputs (ID3DShaderReflection *reflector, HLSLShader &shader) |
| |
| static bool | GetOutputs (ID3DShaderReflection *reflector, HLSLShader &shader) |
| |
| static bool | GetTypes (ID3DShaderReflectionType *rtype, unsigned int numMembers, HLSLShaderType &stype) |
| |
| static bool | GetVariables (ID3DShaderReflectionConstantBuffer *cbuffer, unsigned int numVariables, std::vector< HLSLBaseBuffer::Member > &members) |
| |
| static bool | IsTextureArray (D3D_SRV_DIMENSION dim) |
| |
| static bool | ReflectShader (std::string const &name, std::string const &entry, std::string const &target, ID3DBlob *compiledCode, HLSLShader &shader) |
| |
| static void | WriteLog (std::string const &message) |
| |
Definition at line 16 of file GteHLSLShaderFactory.h.
| bool HLSLShaderFactory::IsTextureArray |
( |
D3D_SRV_DIMENSION |
dim | ) |
|
|
staticprivate |
The documentation for this class was generated from the following files: