|
Mountain
1.0.0
Simple C++ 2D Game Framework
|
This is the complete list of members for Mountain::Shader, including all inherited members.
| CheckCompileError(uint32_t id, std::string_view type, const std::string &code) const (defined in Mountain::ShaderBase) | Mountain::ShaderBase | protected |
| CheckLinkError() const (defined in Mountain::ShaderBase) | Mountain::ShaderBase | protected |
| dependentShaderFiles | Mountain::ShaderBase | |
| FileExtensionToType(const std::string &extension) | Mountain::Shader | static |
| FragmentFileExtensions | Mountain::Shader | static |
| GetCode() (defined in Mountain::Shader) | Mountain::Shader | |
| GetCode() const (defined in Mountain::Shader) | Mountain::Shader | |
| GetFiles() (defined in Mountain::Shader) | Mountain::Shader | |
| GetFiles() const (defined in Mountain::Shader) | Mountain::Shader | |
| GetId() const | Mountain::ShaderBase | |
| GetUniformLocation(const char_t *keyName) const (defined in Mountain::ShaderBase) | Mountain::ShaderBase | protected |
| Load(const char_t *buffer, int64_t length, Graphics::ShaderType type) | Mountain::Shader | |
| Load() override | Mountain::Shader | |
| m_Id (defined in Mountain::ShaderBase) | Mountain::ShaderBase | protected |
| Reload(bool_t reloadInBackend=true) override (defined in Mountain::Shader) | Mountain::Shader | |
| Reload(const Pointer< File > &file, bool_t reloadInBackend=true) override (defined in Mountain::Shader) | Mountain::Shader | |
| ReplaceIncludes(std::string &code, const std::filesystem::path &path, std::unordered_set< std::filesystem::path > &replacedFiles) (defined in Mountain::ShaderBase) | Mountain::ShaderBase | protectedstatic |
| ResetSourceData() override | Mountain::Shader | |
| SetSourceData(const Pointer< File > &shader) override | Mountain::Shader | |
| SetUniform(const char_t *keyName, int32_t value) const | Mountain::ShaderBase | |
| SetUniform(const char_t *keyName, uint32_t value) const | Mountain::ShaderBase | |
| SetUniform(const char_t *keyName, bool_t value) const | Mountain::ShaderBase | |
| SetUniform(const char_t *keyName, float_t value) const | Mountain::ShaderBase | |
| SetUniform(const char_t *keyName, Vector2i value) const | Mountain::ShaderBase | |
| SetUniform(const char_t *keyName, Vector2 value) const | Mountain::ShaderBase | |
| SetUniform(const char_t *keyName, const Vector3 &value) const | Mountain::ShaderBase | |
| SetUniform(const char_t *keyName, const Vector4 &value) const | Mountain::ShaderBase | |
| SetUniform(const char_t *keyName, const Color &value) const | Mountain::ShaderBase | |
| SetUniform(const char_t *keyName, const Matrix2 &value) const | Mountain::ShaderBase | |
| SetUniform(const char_t *keyName, const Matrix3 &value) const | Mountain::ShaderBase | |
| SetUniform(const char_t *keyName, const Matrix &value) const | Mountain::ShaderBase | |
| Unload() override | Mountain::Shader | |
| Unuse() const | Mountain::Shader | |
| Use() const | Mountain::Shader | |
| VertexFileExtensions | Mountain::Shader | static |