|
Kemena3D
|
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::kShader | static |
| unuse() | kemena::kShader | |
| use() | kemena::kShader | |
| ~kShader() | kemena::kShader | virtual |