cgv
|
This is the complete list of members for cgv::render::shader_code, including all inherited members.
code_cache | cgv::render::shader_code | protectedstatic |
compile(const context &ctx) | cgv::render::shader_code | |
ctx_ptr | cgv::render::render_component | |
decode_if_base64(std::string &content) | cgv::render::shader_code | static |
destruct(const context &ctx) | cgv::render::shader_code | |
detect_shader_type(const std::string &file_name) | cgv::render::shader_code | static |
find_file(const std::string &file_name, bool search_exhaustive=false) | cgv::render::shader_code | static |
get_last_error(const std::string &file_name, const std::string &last_error) | cgv::render::shader_code | static |
get_shader_type() const | cgv::render::shader_code | |
handle (defined in cgv::render::render_component) | cgv::render::render_component | |
internal_format (defined in cgv::render::render_component) | cgv::render::render_component | |
is_compiled() const | cgv::render::shader_code | |
is_created() const | cgv::render::render_component | virtual |
last_error | cgv::render::render_component | mutable |
put_id(T &id) const | cgv::render::render_component | inline |
put_id_void(void *ptr) const | cgv::render::render_component | |
read_and_compile(const context &ctx, const std::string &file_name, ShaderType st=ST_DETECT, bool show_error=true, const shader_define_map &defines=shader_define_map()) | cgv::render::shader_code | |
read_code(const context &ctx, const std::string &file_name, ShaderType st=ST_DETECT, const shader_define_map &defines=shader_define_map()) | cgv::render::shader_code | |
read_code_file(const std::string &file_name, std::string *_last_error=0) | cgv::render::shader_code | static |
render_component() | cgv::render::render_component | |
resolve_includes(const std::string &source, bool use_cache, std::set< std::string > &included_file_names, std::string *_last_error=0) | cgv::render::shader_code | static |
resolve_includes(const std::string &source, bool use_cache, std::string *_last_error=0) | cgv::render::shader_code | inlinestatic |
retrieve_code(const std::string &file_name, bool use_cache, std::string *_last_error) | cgv::render::shader_code | static |
set_code(const context &ctx, const std::string &source, ShaderType st) | cgv::render::shader_code | |
set_define(shader_define_map &defines, const std::string &name, const T &value, const T &default_value) (defined in cgv::render::shader_code) | cgv::render::shader_code | inlinestatic |
set_define(shader_define_map &defines, const std::string &name, const T &value, const T &default_value) (defined in cgv::render::shader_code) | cgv::render::shader_code | inlinestatic |
set_define(shader_define_map &defines, const std::string &name, const std::string &value, const std::string &default_value) (defined in cgv::render::shader_code) | cgv::render::shader_code | inlinestatic |
set_define(shader_define_map &defines, const std::string &name, bool value, bool default_value) (defined in cgv::render::shader_code) | cgv::render::shader_code | inlinestatic |
set_defines(std::string &source, const shader_define_map &defines) | cgv::render::shader_code | |
set_vertex_attrib_locations(std::string &source) | cgv::render::shader_code | |
shader_code() | cgv::render::shader_code | |
shader_file_name_map | cgv::render::shader_code | protectedstatic |
shader_file_name_map_initialized | cgv::render::shader_code | protectedstatic |
st | cgv::render::shader_code | protected |
user_data (defined in cgv::render::render_component) | cgv::render::render_component | |
~shader_code() | cgv::render::shader_code |