Simulant
21.12-1275
A portable game engine for Windows, OSX, Linux, Dreamcast, and PSP
|
This is the complete list of members for smlt::GPUProgram, including all inherited members.
::ShaderTest (defined in smlt::GPUProgram) | smlt::GPUProgram | friend |
_renderer_specific_id() const (defined in smlt::GPUProgram) | smlt::GPUProgram | inline |
_set_renderer_specific_id(uint32_t id) (defined in smlt::GPUProgram) | smlt::GPUProgram | inline |
activate() (defined in smlt::GPUProgram) | smlt::GPUProgram | |
build() (defined in smlt::GPUProgram) | smlt::GPUProgram | |
clean_up() (defined in smlt::TwoPhaseConstructed) | smlt::TwoPhaseConstructed | inline |
clear_cache() (defined in smlt::GPUProgram) | smlt::GPUProgram | inline |
compile(ShaderType type) (defined in smlt::GPUProgram) | smlt::GPUProgram | |
create(Args &&... args) (defined in smlt::RefCounted< GPUProgram >) | smlt::RefCounted< GPUProgram > | inlinestatic |
create() (defined in smlt::RefCounted< GPUProgram >) | smlt::RefCounted< GPUProgram > | inlinestatic |
GPUProgram(const GPUProgramID &id, Renderer *renderer, const std::string &vertex_source, const std::string &fragment_source) (defined in smlt::GPUProgram) | smlt::GPUProgram | |
GPUProgram(const GPUProgram &)=delete (defined in smlt::GPUProgram) | smlt::GPUProgram | |
id() const (defined in smlt::generic::Identifiable< GPUProgramID >) | smlt::generic::Identifiable< GPUProgramID > | inline |
id_type typedef (defined in smlt::generic::Identifiable< GPUProgramID >) | smlt::generic::Identifiable< GPUProgramID > | |
Identifiable(GPUProgramID id) (defined in smlt::generic::Identifiable< GPUProgramID >) | smlt::generic::Identifiable< GPUProgramID > | inline |
init() (defined in smlt::TwoPhaseConstructed) | smlt::TwoPhaseConstructed | inline |
is_compiled(ShaderType type) const (defined in smlt::GPUProgram) | smlt::GPUProgram | |
is_complete() const (defined in smlt::GPUProgram) | smlt::GPUProgram | |
is_current() const (defined in smlt::GPUProgram) | smlt::GPUProgram | |
locate_attribute(const std::string &name, bool fail_silently=false) (defined in smlt::GPUProgram) | smlt::GPUProgram | |
locate_uniform(const std::string &name, bool fail_silently=false) (defined in smlt::GPUProgram) | smlt::GPUProgram | |
md5() (defined in smlt::GPUProgram) | smlt::GPUProgram | inline |
on_clean_up() override (defined in smlt::GPUProgram) | smlt::GPUProgram | virtual |
on_init() override (defined in smlt::GPUProgram) | smlt::GPUProgram | virtual |
operator<(const Identifiable< GPUProgramID > &rhs) const (defined in smlt::generic::Identifiable< GPUProgramID >) | smlt::generic::Identifiable< GPUProgramID > | inlinevirtual |
operator=(const GPUProgram &)=delete (defined in smlt::GPUProgram) | smlt::GPUProgram | |
operator==(const Identifiable< GPUProgramID > &rhs) const (defined in smlt::generic::Identifiable< GPUProgramID >) | smlt::generic::Identifiable< GPUProgramID > | inlinevirtual |
prepare_program() (defined in smlt::GPUProgram) | smlt::GPUProgram | |
program_object() const (defined in smlt::GPUProgram) | smlt::GPUProgram | inline |
ptr typedef (defined in smlt::RefCounted< GPUProgram >) | smlt::RefCounted< GPUProgram > | |
RefCounted()=default (defined in smlt::RefCounted< GPUProgram >) | smlt::RefCounted< GPUProgram > | protected |
RefCounted(Args &&...) (defined in smlt::RefCounted< GPUProgram >) | smlt::RefCounted< GPUProgram > | inlineprotected |
relink() (defined in smlt::GPUProgram) | smlt::GPUProgram | inline |
Renderer (defined in smlt::GPUProgram) | smlt::GPUProgram | friend |
set_attribute_location(const std::string &name, GLint location) (defined in smlt::GPUProgram) | smlt::GPUProgram | |
set_uniform_color(const int32_t loc, const Color &values) (defined in smlt::GPUProgram) | smlt::GPUProgram | |
set_uniform_color(const std::string &uniform_name, const Color &values) (defined in smlt::GPUProgram) | smlt::GPUProgram | |
set_uniform_float(const int32_t loc, const float value) (defined in smlt::GPUProgram) | smlt::GPUProgram | |
set_uniform_float(const std::string &uniform_name, const float value, bool fail_silently=false) (defined in smlt::GPUProgram) | smlt::GPUProgram | |
set_uniform_int(const int32_t loc, const int32_t value) (defined in smlt::GPUProgram) | smlt::GPUProgram | |
set_uniform_int(const std::string &uniform_name, const int32_t value, bool fail_silently=false) (defined in smlt::GPUProgram) | smlt::GPUProgram | |
set_uniform_location(const std::string &name, GLint location) (defined in smlt::GPUProgram) | smlt::GPUProgram | |
set_uniform_mat3x3(const std::string &uniform_name, const Mat3 &values) (defined in smlt::GPUProgram) | smlt::GPUProgram | |
set_uniform_mat4x4(const int32_t loc, const Mat4 &values) (defined in smlt::GPUProgram) | smlt::GPUProgram | |
set_uniform_mat4x4(const std::string &uniform_name, const Mat4 &values) (defined in smlt::GPUProgram) | smlt::GPUProgram | |
set_uniform_mat4x4_array(const std::string &uniform_name, const std::vector< Mat4 > &matrices) (defined in smlt::GPUProgram) | smlt::GPUProgram | |
set_uniform_vec3(const std::string &uniform_name, const Vec3 &values) (defined in smlt::GPUProgram) | smlt::GPUProgram | |
set_uniform_vec4(const int32_t loc, const Vec4 &values) (defined in smlt::GPUProgram) | smlt::GPUProgram | |
set_uniform_vec4(const std::string &uniform_name, const Vec4 &values) (defined in smlt::GPUProgram) | smlt::GPUProgram | |
shader_infos() const (defined in smlt::GPUProgram) | smlt::GPUProgram | inline |
signal_linked() (defined in smlt::GPUProgram) | smlt::GPUProgram | inline |
signal_shader_compiled() (defined in smlt::GPUProgram) | smlt::GPUProgram | inline |
uniform_info(const std::string &uniform_name) (defined in smlt::GPUProgram) | smlt::GPUProgram | |
wptr typedef (defined in smlt::RefCounted< GPUProgram >) | smlt::RefCounted< GPUProgram > | |
~Identifiable() (defined in smlt::generic::Identifiable< GPUProgramID >) | smlt::generic::Identifiable< GPUProgramID > | inlinevirtual |
~RefCounted() (defined in smlt::RefCounted< GPUProgram >) | smlt::RefCounted< GPUProgram > | inlineprotectedvirtual |
~TwoPhaseConstructed() (defined in smlt::TwoPhaseConstructed) | smlt::TwoPhaseConstructed | inlinevirtual |