gte::HLSLShaderFactory Member List

This is the complete list of members for gte::HLSLShaderFactory, including all inherited members.

CompileAndReflect(std::string const &name, std::string const &source, std::string const &entry, std::string const &target, ProgramDefines const &defines, unsigned int compileFlags)gte::HLSLShaderFactoryprivatestatic
CompileShader(std::string const &name, std::string const &source, std::string const &entry, std::string const &target, unsigned int compileFlags, ProgramDefines const &defines)gte::HLSLShaderFactoryprivatestatic
CreateFromBytecode(std::string const &name, std::string const &entry, std::string const &target, size_t numBytes, unsigned char const *bytecode)gte::HLSLShaderFactorystatic
CreateFromFile(std::string const &filename, std::string const &entry, std::string const &target, ProgramDefines const &defines, unsigned int compileFlags)gte::HLSLShaderFactorystatic
CreateFromString(std::string const &name, std::string const &source, std::string const &entry, std::string const &target, ProgramDefines const &defines, unsigned int compileFlags)gte::HLSLShaderFactorystatic
GetBoundResources(ID3DShaderReflection *reflector, HLSLShader &shader)gte::HLSLShaderFactoryprivatestatic
GetCBuffers(ID3DShaderReflection *reflector, HLSLShader &shader)gte::HLSLShaderFactoryprivatestatic
GetDescription(ID3DShaderReflection *reflector, HLSLShader &shader)gte::HLSLShaderFactoryprivatestatic
GetInputs(ID3DShaderReflection *reflector, HLSLShader &shader)gte::HLSLShaderFactoryprivatestatic
GetOutputs(ID3DShaderReflection *reflector, HLSLShader &shader)gte::HLSLShaderFactoryprivatestatic
GetTypes(ID3DShaderReflectionType *rtype, unsigned int numMembers, HLSLShaderType &stype)gte::HLSLShaderFactoryprivatestatic
GetVariables(ID3DShaderReflectionConstantBuffer *cbuffer, unsigned int numVariables, std::vector< HLSLBaseBuffer::Member > &members)gte::HLSLShaderFactoryprivatestatic
IsTextureArray(D3D_SRV_DIMENSION dim)gte::HLSLShaderFactoryprivatestatic
ReflectShader(std::string const &name, std::string const &entry, std::string const &target, ID3DBlob *compiledCode, HLSLShader &shader)gte::HLSLShaderFactoryprivatestatic
WriteLog(std::string const &message)gte::HLSLShaderFactoryprivatestatic


geometric_tools_engine
Author(s): Yijiang Huang
autogenerated on Thu Jul 18 2019 04:00:06