#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: