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