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, const shader_compile_options &options={}, bool show_error=true) | cgv::render::shader_code | |
read_code(const context &ctx, const std::string &file_name, ShaderType st=ST_DETECT, const shader_compile_options &options={}) | 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 | |
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 |
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 |