sculpto
|
This is the complete list of members for scl::gl_shader_program, including all inherited members.
Bind() const override | scl::gl_shader_program | virtual |
scl::shader_program::Create(const std::vector< shader_props > &Shaders, const std::string &DebugName) | scl::shader_program | static |
DebugName | scl::shader_program | |
Free() override | scl::gl_shader_program | virtual |
GeometryShadersourceFileName | scl::shader_program | |
GetHandle() const override | scl::gl_shader_program | inline |
gl_shader_program(const std::vector< shader_props > &Shaders, const std::string &DebugName) | scl::gl_shader_program | |
PixelShadersourceFileName | scl::shader_program | |
SetBool(const std::string &Name, bool Value) const override | scl::gl_shader_program | virtual |
SetBool(int Location, bool Value) const override | scl::gl_shader_program | virtual |
SetFloat(const std::string &Name, float Value) const override | scl::gl_shader_program | virtual |
SetFloat(int Location, float Value) const | scl::gl_shader_program | virtual |
SetFloat2(const std::string &Name, const vec2 &Value) const override | scl::gl_shader_program | virtual |
SetFloat2(int Location, const vec2 &Value) const | scl::gl_shader_program | virtual |
SetFloat3(const std::string &Name, const vec3 &Value) const override | scl::gl_shader_program | virtual |
SetFloat3(int Location, const vec3 &Value) const | scl::gl_shader_program | virtual |
SetFloat4(const std::string &Name, const vec4 &Value) const override | scl::gl_shader_program | virtual |
SetFloat4(int Location, const vec4 &Value) const | scl::gl_shader_program | virtual |
SetInt(const std::string &Name, int Value) const override | scl::gl_shader_program | virtual |
SetInt(int Location, int Value) const | scl::gl_shader_program | virtual |
SetInt2(const std::string &Name, const ivec2 &Value) const override | scl::gl_shader_program | virtual |
SetInt2(int Location, const ivec2 &Value) const | scl::gl_shader_program | virtual |
SetInt3(const std::string &Name, const ivec3 &Value) const override | scl::gl_shader_program | virtual |
SetInt3(int Location, const ivec3 &Value) const | scl::gl_shader_program | virtual |
SetInt4(const std::string &Name, const ivec4 &Value) const override | scl::gl_shader_program | virtual |
SetInt4(int Location, const ivec4 &Value) const | scl::gl_shader_program | virtual |
SetMatr3(const std::string &Name, const matr3 &Value) const override | scl::gl_shader_program | virtual |
SetMatr3(int Location, const matr3 &Value) const | scl::gl_shader_program | virtual |
SetMatr4(const std::string &Name, const matr4 &Value) const override | scl::gl_shader_program | virtual |
SetMatr4(int Location, const matr4 &Value) const | scl::gl_shader_program | virtual |
SetUInt(const std::string &Name, u32 Value) const override | scl::gl_shader_program | virtual |
SetUInt(int Location, u32 Value) const | scl::gl_shader_program | virtual |
SetUInt2(const std::string &Name, const uvec2 &Value) const override | scl::gl_shader_program | virtual |
SetUInt2(int Location, const uvec2 &Value) const | scl::gl_shader_program | virtual |
SetUInt3(const std::string &Name, const uvec3 &Value) const override | scl::gl_shader_program | virtual |
SetUInt3(int Location, const uvec3 &Value) const | scl::gl_shader_program | virtual |
SetUInt4(const std::string &Name, const uvec4 &Value) const override | scl::gl_shader_program | virtual |
SetUInt4(int Location, const uvec4 &Value) const | scl::gl_shader_program | virtual |
shader_program(const std::string &DebugName) | scl::shader_program | |
SingleSourceFileName | scl::shader_program | |
Unbind() const override | scl::gl_shader_program | virtual |
Update(const std::vector< shader_props > &Shaders) override | scl::gl_shader_program | virtual |
VertexShadersourceFileName | scl::shader_program | |
~gl_shader_program() | scl::gl_shader_program | |
~shader_program()=default | scl::shader_program | virtual |