Kemena3D
Loading...
Searching...
No Matches
kemena::kShader Member List

This is the complete list of members for kemena::kShader, including all inherited members.

getShaderProgram()kemena::kShader
kShader()kemena::kShader
loadGlslCode(const kString &src)kemena::kShader
loadGlslFile(const kString &path)kemena::kShader
loadHlslCodeDX11(const kString &src)kemena::kShader
loadHlslCodeDX12(const kString &src)kemena::kShader
loadHlslFileDX11(const kString &path)kemena::kShader
loadHlslFileDX12(const kString &path)kemena::kShader
loadMetalCode(const kString &src)kemena::kShader
loadMetalFile(const kString &path)kemena::kShader
loadShadersCode(const char *vertexShaderCode, const char *fragmentShaderCode)kemena::kShader
loadShadersFile(const kString vertexShaderPath, const kString fragmentShaderPath)kemena::kShader
loadSpirvBinary(const std::vector< uint8_t > &vertSpv, const std::vector< uint8_t > &fragSpv)kemena::kShader
loadSpirvCode(const kString &src)kemena::kShader
loadSpirvFile(const kString &path)kemena::kShader
readFile(const kString filePath)kemena::kShader
setShaderProgram(uint32_t program)kemena::kShader
setValue(kString name, std::vector< kMat4 > value)kemena::kShader
setValue(kString name, kMat4 value)kemena::kShader
setValue(kString name, kVec4 value)kemena::kShader
setValue(kString name, kVec3 value)kemena::kShader
setValue(kString name, kVec2 value)kemena::kShader
setValue(kString name, float value)kemena::kShader
setValue(kString name, int value)kemena::kShader
setValue(kString name, unsigned int value)kemena::kShader
setValue(kString name, bool value)kemena::kShader
splitSource(const kString &src)kemena::kShaderstatic
unuse()kemena::kShader
use()kemena::kShader
~kShader()kemena::kShadervirtual