MxEngine
MxEngine::Shader Member List

This is the complete list of members for MxEngine::Shader, including all inherited members.

Bind() const (defined in MxEngine::Shader)MxEngine::Shader
GetNativeHandle() const (defined in MxEngine::Shader)MxEngine::Shader
InvalidateUniformCache() (defined in MxEngine::Shader)MxEngine::Shader
Load(const MxString &vertex, const MxString &fragment) (defined in MxEngine::Shader)MxEngine::Shader
Load(const MxString &vertex, const MxString &geometry, const MxString &fragment) (defined in MxEngine::Shader)MxEngine::Shader
LoadFromString(const MxString &vertex, const MxString &fragment) (defined in MxEngine::Shader)MxEngine::Shader
LoadFromString(const MxString &vertex, const MxString &geometry, const MxString &fragment) (defined in MxEngine::Shader)MxEngine::Shader
operator=(const Shader &)=delete (defined in MxEngine::Shader)MxEngine::Shader
operator=(Shader &&shader) noexcept (defined in MxEngine::Shader)MxEngine::Shader
SetUniformFloat(const MxString &name, float f) const (defined in MxEngine::Shader)MxEngine::Shader
SetUniformInt(const MxString &name, int i) const (defined in MxEngine::Shader)MxEngine::Shader
SetUniformMat3(const MxString &name, const Matrix3x3 &matrix) const (defined in MxEngine::Shader)MxEngine::Shader
SetUniformMat4(const MxString &name, const Matrix4x4 &matrix) const (defined in MxEngine::Shader)MxEngine::Shader
SetUniformVec2(const MxString &name, const Vector2 &vec) const (defined in MxEngine::Shader)MxEngine::Shader
SetUniformVec3(const MxString &name, const Vector3 &vec) const (defined in MxEngine::Shader)MxEngine::Shader
SetUniformVec4(const MxString &name, const Vector4 &vec) const (defined in MxEngine::Shader)MxEngine::Shader
Shader() (defined in MxEngine::Shader)MxEngine::Shader
Shader(const MxString &vertexShaderPath, const MxString &fragmentShaderPath) (defined in MxEngine::Shader)MxEngine::Shader
Shader(const MxString &vertexShaderPath, const MxString &geometryShaderPath, const MxString &fragmentShaderPath) (defined in MxEngine::Shader)MxEngine::Shader
Shader(const Shader &)=delete (defined in MxEngine::Shader)MxEngine::Shader
Shader(Shader &&shader) noexcept (defined in MxEngine::Shader)MxEngine::Shader
Unbind() const (defined in MxEngine::Shader)MxEngine::Shader
~Shader() (defined in MxEngine::Shader)MxEngine::Shader