cgv
Loading...
Searching...
No Matches
cgv::render::context Member List

This is the complete list of members for cgv::render::context, including all inherited members.

accumulation_bitscgv::render::context_config
accumulation_buffercgv::render::context_config
add_light_source(const cgv::media::illum::light_source &light, bool enabled=true, bool place_now=false)cgv::render::context
alpha_buffercgv::render::context_config
announce_external_frame_buffer_change(void *&cgv_fbo_storage)=0cgv::render::contextpure virtual
announce_external_viewport_change(ivec4 &cgv_viewport_storage)=0cgv::render::contextpure virtual
at_line_begincgv::render::contextprotected
attach_accumulation_buffer(bool attach=true)=0cgv::render::contextpure virtual
attach_alpha_buffer(bool attach=true)=0cgv::render::contextpure virtual
attach_depth_buffer(bool attach=true)=0cgv::render::contextpure virtual
attach_multi_sample_buffer(bool attach=true)=0cgv::render::contextpure virtual
attach_stencil_buffer(bool attach=true)=0cgv::render::contextpure virtual
attach_stereo_buffer(bool attach=true)=0cgv::render::contextpure virtual
attribute_array_binding (defined in cgv::render::context)cgv::render::contextfriend
attribute_array_binding_create(attribute_array_binding_base &aab) const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
attribute_array_binding_destruct(attribute_array_binding_base &aab) const (defined in cgv::render::context)cgv::render::contextprotectedvirtual
attribute_array_binding_disable(attribute_array_binding_base &aab) (defined in cgv::render::context)cgv::render::contextprotectedvirtual
attribute_array_binding_enable(attribute_array_binding_base &aab) (defined in cgv::render::context)cgv::render::contextprotectedvirtual
attribute_array_binding_stackcgv::render::contextprotected
attribute_array_manager (defined in cgv::render::context)cgv::render::contextfriend
auto_set_gamma_in_current_shader_programcgv::render::contextprotected
auto_set_lights_in_current_shader_programcgv::render::contextprotected
auto_set_material_in_current_shader_programcgv::render::contextprotected
auto_set_view_in_current_shader_programcgv::render::contextprotected
bg_accum_color_stackcgv::render::contextprotected
bg_color_stackcgv::render::contextprotected
bg_depth_stackcgv::render::contextprotected
bg_stencil_stackcgv::render::contextprotected
blend_state_stackcgv::render::contextprotected
buffer_mask_stackcgv::render::contextprotected
clear_background(bool color_flag, bool depth_flag, bool stencil_flag=false, bool accum_flag=false)=0cgv::render::contextpure virtual
clear_current() const =0cgv::render::contextpure virtual
configure_new_child(cgv::base::base_ptr child)cgv::render::contextvirtual
context()cgv::render::context
context_config()cgv::render::context_config
context_creation_attrib_listcgv::render::context_config
core_profilecgv::render::context_config
cull_state_stackcgv::render::contextprotected
current_backgroundcgv::render::contextprotected
current_colorcgv::render::contextprotected
current_font_facecgv::render::contextprotected
current_font_sizecgv::render::contextprotected
current_material_is_texturedcgv::render::contextprotected
current_material_ptrcgv::render::contextprotected
cursor_xcgv::render::contextprotected
cursor_y (defined in cgv::render::context)cgv::render::contextprotected
debugcgv::render::context_config
debug_render_passescgv::render::contextprotected
default_light_sourcecgv::render::contextprotected
default_light_source_handlescgv::render::contextprotected
default_materialcgv::render::contextprotected
default_render_flagscgv::render::contextprotected
depth_bitscgv::render::context_config
depth_buffercgv::render::context_config
depth_test_state_stackcgv::render::contextprotected
destruct_render_objects() (defined in cgv::render::context)cgv::render::contextprotectedvirtual
disable_blending()cgv::render::contextvirtual
disable_depth_test()cgv::render::contextvirtual
disable_light(void *handle) (defined in cgv::render::context)cgv::render::contextinline
disable_light_source(void *handle)cgv::render::context
disable_material(const cgv::media::illum::phong_material &mat=cgv::media::illum::default_material()) (defined in cgv::render::context)cgv::render::contextvirtual
disable_material(textured_material &mat)=0cgv::render::contextpure virtual
disable_phong_shading() (defined in cgv::render::context)cgv::render::contextvirtual
disable_shader_file_cache()cgv::render::context
do_screen_shot (defined in cgv::render::context)cgv::render::contextprotected
double_buffercgv::render::context_config
draw_edges_of_faces(const float *vertices, const float *normals, const float *tex_coords, const int *vertex_indices, const int *normal_indices, const int *tex_coord_indices, int nr_faces, int face_degree, bool flip_normals=false) const =0cgv::render::contextpure virtual
draw_edges_of_strip_or_fan(const float *vertices, const float *normals, const float *tex_coords, const int *vertex_indices, const int *normal_indices, const int *tex_coord_indices, int nr_faces, int face_degree, bool is_fan, bool flip_normals=false) const =0cgv::render::contextpure virtual
draw_faces(const float *vertices, const float *normals, const float *tex_coords, const int *vertex_indices, const int *normal_indices, const int *tex_coord_indices, int nr_faces, int face_degree, bool flip_normals=false) const =0cgv::render::contextpure virtual
draw_in_compatibility_modecgv::render::contextprotected
draw_light_source(const cgv::media::illum::light_source &l, float intensity_scale, float light_scale)cgv::render::contextvirtual
draw_strip_or_fan(const float *vertices, const float *normals, const float *tex_coords, const int *vertex_indices, const int *normal_indices, const int *tex_coord_indices, int nr_faces, int face_degree, bool is_fan, bool flip_normals=false) const =0cgv::render::contextpure virtual
draw_text(const std::string &text)cgv::render::contextprotectedvirtual
draw_textual_info() (defined in cgv::render::context)cgv::render::contextvirtual
enable_attribute_array(attribute_array_binding_base *aab, int loc, bool do_enable) const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
enable_blending()cgv::render::contextvirtual
enable_depth_test()cgv::render::contextvirtual
enable_font_face(media::font::font_face_ptr font_face, float font_size)cgv::render::contextvirtual
enable_light(const cgv::media::illum::light_source &light) (defined in cgv::render::context)cgv::render::contextinline
enable_light_source(void *handle)cgv::render::context
enable_material(const cgv::media::illum::phong_material &mat=cgv::media::illum::default_material(), MaterialSide ms=MS_FRONT_AND_BACK, float alpha=1) (defined in cgv::render::context)cgv::render::contextvirtual
enable_material(const textured_material &mat, MaterialSide ms=MS_FRONT_AND_BACK, float alpha=1) (defined in cgv::render::context)cgv::render::contextvirtual
enable_material(textured_material &mat)=0cgv::render::contextpure virtual
enable_phong_shading()cgv::render::contextvirtual
enable_shader_file_cache()cgv::render::context
enable_sRGB_framebuffer(bool do_enable=true)cgv::render::contextvirtual
enable_vsynccgv::render::contextprotected
enabled_light_source_handlescgv::render::contextprotected
ensure_window_transformation_index(int &array_index) (defined in cgv::render::context)cgv::render::contextprotected
enumerate_program_attributes(shader_program &prog, std::vector< std::string > &names, std::vector< int > *locations_ptr=0, std::vector< int > *sizes_ptr=0, std::vector< int > *types_ptr=0, bool show=false) const =0cgv::render::contextpure virtual
enumerate_program_uniforms(shader_program &prog, std::vector< std::string > &names, std::vector< int > *locations_ptr=0, std::vector< int > *sizes_ptr=0, std::vector< int > *types_ptr=0, bool show=false) const =0cgv::render::contextpure virtual
error(const std::string &message, const render_component *rc=0) constcgv::render::contextvirtual
finish_render_pass() (defined in cgv::render::context)cgv::render::contextvirtual
force_redraw()=0cgv::render::contextpure virtual
forward_compatiblecgv::render::context_config
frame_buffer (defined in cgv::render::context)cgv::render::contextfriend
frame_buffer_attach(frame_buffer_base &fbb, const render_buffer_base &rb, bool is_depth, int i) const (defined in cgv::render::context)cgv::render::contextprotectedvirtual
frame_buffer_attach(frame_buffer_base &fbb, const texture_base &t, bool is_depth, int level, int i, int z) const (defined in cgv::render::context)cgv::render::contextprotectedvirtual
frame_buffer_blit(const frame_buffer_base *src_fbb_ptr, const ivec4 &S, frame_buffer_base *dst_fbb_ptr, const ivec4 &_D, BufferTypeBits btbs, bool interpolate) const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
frame_buffer_create(frame_buffer_base &fbb) const (defined in cgv::render::context)cgv::render::contextprotectedvirtual
frame_buffer_destruct(frame_buffer_base &fbb) const (defined in cgv::render::context)cgv::render::contextprotectedvirtual
frame_buffer_disable(frame_buffer_base &fbb) (defined in cgv::render::context)cgv::render::contextprotectedvirtual
frame_buffer_enable(frame_buffer_base &fbb) (defined in cgv::render::context)cgv::render::contextprotectedvirtual
frame_buffer_get_max_nr_color_attachments() const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
frame_buffer_get_max_nr_draw_buffers() const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
frame_buffer_is_complete(const frame_buffer_base &fbb) const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
frame_buffer_stackcgv::render::contextprotected
gamma3cgv::render::contextprotected
get_attribute_location(const shader_program_base &spb, const std::string &name) const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
get_bg_accum_alpha() constcgv::render::context
get_bg_accum_color() constcgv::render::context
get_bg_alpha() constcgv::render::context
get_bg_clr_idx() constcgv::render::context
get_bg_color() constcgv::render::context
get_bg_depth() constcgv::render::context
get_bg_stencil() constcgv::render::context
get_blend_state() constcgv::render::context
get_buffer_list(frame_buffer_base &fbb, bool &depth_buffer, std::vector< int > &buffers, int offset=0) (defined in cgv::render::context)cgv::render::contextprotectedstatic
get_buffer_mask() constcgv::render::context
get_color() constcgv::render::context
get_color_mask() constcgv::render::context
get_cull_state() constcgv::render::context
get_current_font_face() constcgv::render::contextvirtual
get_current_font_size() constcgv::render::contextvirtual
get_current_material() constcgv::render::context
get_current_program() constcgv::render::context
get_cursor(int &x, int &y) constcgv::render::contextvirtual
get_D() const (defined in cgv::render::context)cgv::render::contextinline
get_debug_render_passes() constcgv::render::contextinline
get_default_light_source(size_t i) constcgv::render::context
get_default_render_pass_flags() constcgv::render::contextvirtual
get_depth_mask() constcgv::render::context
get_depth_test_state() constcgv::render::context
get_device_matrix() constcgv::render::contextinline
get_DPV() const (defined in cgv::render::context)cgv::render::contextinline
get_enabled_light_source_handle(size_t i) constcgv::render::context
get_gamma() constcgv::render::contextinline
get_gamma3() constcgv::render::contextinline
get_gpu_vendor_id() constcgv::render::contextvirtual
get_height() const =0cgv::render::contextpure virtual
get_light_eye_position(const cgv::media::illum::light_source &light, bool place_now) constcgv::render::context
get_light_eye_spot_direction(const cgv::media::illum::light_source &light, bool place_now) constcgv::render::context
get_light_source(void *handle) constcgv::render::context
get_light_source_status(void *handle) constcgv::render::context
get_max_nr_enabled_light_sources() constcgv::render::contextvirtual
get_max_nr_lights() const (defined in cgv::render::context)cgv::render::contextinline
get_max_window_transformation_array_size() const =0cgv::render::contextpure virtual
get_model_point(int x_window, int y_window) constcgv::render::contextinline
get_model_point(int x_window, int y_window, double z_window) constcgv::render::contextinline
get_model_point(int x_window, int y_window, const dmat4 &modelview_projection_window_matrix) constcgv::render::contextinline
get_model_point(int x_window, int y_window, double z_window, const dmat4 &modelview_projection_window_matrix)cgv::render::contextinlinestatic
get_model_point(const vec3 &p_window) constcgv::render::contextinline
get_model_point(const dvec3 &p_window, const dmat4 &modelview_projection_window_matrix)cgv::render::contextstatic
get_modelview_matrix() const =0cgv::render::contextpure virtual
get_modelview_projection_device_matrix() constcgv::render::context
get_modelview_projection_window_matrix(unsigned array_index=0) constcgv::render::context
get_nr_default_light_sources() constcgv::render::contextinline
get_nr_enabled_light_sources() constcgv::render::context
get_nr_light_sources() constcgv::render::context
get_P() const (defined in cgv::render::context)cgv::render::contextinline
get_point_W(int x_D, int y_D) constcgv::render::contextinline
get_point_W(int x_D, int y_D, const dmat4 &MPD) constcgv::render::contextinline
get_point_W(int x_D, int y_D, double z_D) constcgv::render::contextinline
get_point_W(int x_D, int y_D, double z_D, const dmat4 &MPD) constcgv::render::contextinline
get_point_W(const vec3 &p_D) constcgv::render::contextinline
get_point_W(const vec3 &p_D, const dmat4 &MPD) constcgv::render::contextinline
get_projection_matrix() const =0cgv::render::contextpure virtual
get_render_api() const =0cgv::render::contextpure virtual
get_render_pass() constcgv::render::contextvirtual
get_render_pass_flags() constcgv::render::contextvirtual
get_render_pass_recursion_depth() constcgv::render::context
get_render_pass_user_data() constcgv::render::contextvirtual
get_uniform_location(const shader_program_base &spb, const std::string &name) const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
get_V() const (defined in cgv::render::context)cgv::render::contextinline
get_width() const =0cgv::render::contextpure virtual
get_window_matrix(unsigned array_index=0) constcgv::render::context
get_window_transformation_array() constcgv::render::context
get_window_z(int x_window, int y_window) const =0cgv::render::contextpure virtual
get_z_D(int x_D, int y_D) constcgv::render::contextinline
gpu_vendor (defined in cgv::render::context)cgv::render::contextprotected
in_render_process() const =0cgv::render::contextpure virtual
init_render_pass() (defined in cgv::render::context)cgv::render::contextvirtual
is_attribute_array_enabled(const attribute_array_binding_base *aab, int loc) const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
is_created() const =0cgv::render::contextpure virtual
is_current() const =0cgv::render::contextpure virtual
is_light_source_enabled(void *handle)cgv::render::context
is_shader_file_cache_enabled() constcgv::render::context
is_stereo_buffer_supported() const =0cgv::render::contextpure virtual
light_source_handlecgv::render::contextprotected
light_sourcescgv::render::contextprotected
make_current() const =0cgv::render::contextpure virtual
modelview_matrix_stackcgv::render::contextprotected
mul_modelview_matrix(const dmat4 &MV)cgv::render::contextvirtual
mul_projection_matrix(const dmat4 &P)cgv::render::contextvirtual
multi_sample_buffercgv::render::context_config
nr_default_light_sourcescgv::render::contextprotectedstatic
nr_identationscgv::render::contextprotected
nr_multi_samplescgv::render::context_config
on_lights_changed()cgv::render::contextprotectedvirtual
out_streamcgv::render::contextprotected
output_stream()cgv::render::contextvirtual
perform_screen_shot() (defined in cgv::render::context)cgv::render::contextvirtual
phong_shadingcgv::render::contextprotected
place_light_source(void *handle)cgv::render::context
pop_bg_accum_color()cgv::render::context
pop_bg_color()cgv::render::context
pop_bg_depth()cgv::render::context
pop_bg_stencil()cgv::render::context
pop_blend_state()cgv::render::context
pop_buffer_mask()cgv::render::context
pop_cull_state()cgv::render::context
pop_depth_test_state()cgv::render::context
pop_modelview_matrix()cgv::render::context
pop_P() (defined in cgv::render::context)cgv::render::contextinline
pop_pixel_coords()=0cgv::render::contextpure virtual
pop_projection_matrix()cgv::render::context
pop_V() (defined in cgv::render::context)cgv::render::contextinline
pop_window_transformation_array()cgv::render::contextvirtual
post_redraw()=0cgv::render::contextpure virtual
process_text(const std::string &text)cgv::render::contextprotectedvirtual
projection_matrix_stack (defined in cgv::render::context)cgv::render::contextprotected
push_bg_accum_color()cgv::render::context
push_bg_color()cgv::render::context
push_bg_depth()cgv::render::context
push_bg_stencil()cgv::render::context
push_blend_state()cgv::render::context
push_buffer_mask()cgv::render::context
push_cull_state()cgv::render::context
push_depth_test_state()cgv::render::context
push_modelview_matrix()cgv::render::context
push_P() (defined in cgv::render::context)cgv::render::contextinline
push_pixel_coords()=0cgv::render::contextpure virtual
push_projection_matrix()cgv::render::context
push_V() (defined in cgv::render::context)cgv::render::contextinline
push_window_transformation_array()cgv::render::context
put_bg_accum_color(float *rgba) constcgv::render::context
put_bg_color(float *rgba) constcgv::render::context
put_cursor_coords(const vecn &p, int &x, int &y) constcgv::render::contextvirtual
put_id(void *handle, void *ptr) const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
query_integer_constant(ContextIntegerConstant cic) const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
read_frame_buffer(data::data_view &dv, unsigned int x=0, unsigned int y=0, FrameBufferType buffer_type=FB_BACK, cgv::type::info::TypeId type=cgv::type::info::TI_UINT8, data::ComponentFormat cf=data::CF_RGB, int w=-1, int h=-1)=0cgv::render::contextpure virtual
recover_from_external_frame_buffer_change(void *cgv_fbo_storage)=0cgv::render::contextpure virtual
recover_from_external_viewport_change(const ivec4 &cgv_viewport_storage)=0cgv::render::contextpure virtual
recreate_context()cgv::render::contextvirtual
ref_default_shader_program(bool texture_support=false)=0cgv::render::contextpure virtual
ref_surface_shader_program(bool texture_support=false)=0cgv::render::contextpure virtual
remove_light_source(void *handle)cgv::render::context
render_buffer (defined in cgv::render::context)cgv::render::contextfriend
render_buffer_create(render_buffer_base &rc, cgv::data::component_format &cf, int &_width, int &_height) const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
render_buffer_destruct(render_buffer_base &rc) const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
render_component (defined in cgv::render::context)cgv::render::contextfriend
render_pass(RenderPass render_pass=RP_MAIN, RenderPassFlags render_pass_flags=RPF_ALL, void *user_data=0)cgv::render::contextvirtual
render_pass_stackcgv::render::contextprotected
resize(unsigned int width, unsigned int height)=0cgv::render::contextpure virtual
self_reflect(cgv::reflect::reflection_handler &srh)cgv::render::context_config
set_attribute_array_void(attribute_array_binding_base *aab, int loc, type_descriptor value_type, const vertex_buffer_base *vbb, const void *ptr, size_t nr_elements=0, unsigned stride_in_bytes=0) const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
set_attribute_void(shader_program_base &spb, int loc, type_descriptor value_type, const void *value_ptr) const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
set_bg_accum_alpha(float a)cgv::render::context
set_bg_accum_color(vec4 rgba)cgv::render::contextvirtual
set_bg_accum_color(float r, float g, float b, float a)cgv::render::context
set_bg_alpha(float a)cgv::render::context
set_bg_clr_idx(unsigned int idx)cgv::render::context
set_bg_color(vec4 rgba)cgv::render::contextvirtual
set_bg_color(float r, float g, float b, float a)cgv::render::context
set_bg_depth(float d)cgv::render::contextvirtual
set_bg_stencil(int s)cgv::render::contextvirtual
set_blend_func(BlendFunction src_factor, BlendFunction dst_factor)cgv::render::contextvirtual
set_blend_func_back_to_front()cgv::render::context
set_blend_func_front_to_back()cgv::render::context
set_blend_func_separate(BlendFunction src_color_factor, BlendFunction dst_color_factor, BlendFunction src_alpha_factor, BlendFunction dst_alpha_factor)cgv::render::contextvirtual
set_blend_state(BlendState state)cgv::render::contextvirtual
set_buffer_mask(BufferMask mask)cgv::render::contextvirtual
set_color(const rgba &clr)cgv::render::contextvirtual
set_color(const rgb &clr, float opacity=1.0f)cgv::render::contextinlinevirtual
set_color_mask(bvec4 flags)cgv::render::contextvirtual
set_cull_state(CullingMode culling_mode)cgv::render::contextvirtual
set_current_gamma(shader_program &prog) constcgv::render::context
set_current_lights(shader_program &prog) constcgv::render::context
set_current_material(shader_program &prog) constcgv::render::context
set_current_view(shader_program &prog, bool modelview_deps=true, bool projection_deps=true) constcgv::render::context
set_cursor(int x, int y)cgv::render::contextvirtual
set_cursor(const vecn &pos, const std::string &text="", TextAlignment ta=TA_BOTTOM_LEFT, int x_offset=0, int y_offset=0)cgv::render::contextvirtual
set_debug_render_passes(bool _debug)cgv::render::context
set_default_light_source(size_t i, const cgv::media::illum::light_source &ls)cgv::render::context
set_default_render_pass_flags(RenderPassFlags)cgv::render::contextvirtual
set_depth_func(CompareFunction func)cgv::render::contextvirtual
set_depth_mask(bool flag)cgv::render::contextvirtual
set_depth_range(const dvec2 &depth_range=dvec2(0, 1), int array_index=-1)cgv::render::contextvirtual
set_depth_test_state(DepthTestState state)cgv::render::contextvirtual
set_element_array(attribute_array_binding_base *aab, const vertex_buffer_base *vbb) const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
set_gamma(float _gamma)cgv::render::context
set_gamma3(const vec3 &_gamma3)cgv::render::contextvirtual
set_light_source(void *handle, const cgv::media::illum::light_source &light, bool place_now=true)cgv::render::context
set_material(const cgv::media::illum::surface_material &mat)cgv::render::contextvirtual
set_modelview_matrix(const dmat4 &MV)cgv::render::contextvirtual
set_P(const dmatn &P) const (defined in cgv::render::context)cgv::render::contextinline
set_projection_matrix(const dmat4 &P)cgv::render::contextvirtual
set_textured_material(const textured_material &mat)cgv::render::contextvirtual
set_uniform_array_void(shader_program_base &spb, int loc, type_descriptor value_type, const void *value_ptr, size_t nr_elements) const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
set_uniform_void(shader_program_base &spb, int loc, type_descriptor value_type, const void *value_ptr) const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
set_V(const dmatn &V) const (defined in cgv::render::context)cgv::render::contextinline
set_viewport(const ivec4 &viewport, int array_index=-1)cgv::render::contextvirtual
shader_code (defined in cgv::render::context)cgv::render::contextfriend
shader_code_compile(render_component &sc) const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
shader_code_create(render_component &sc, ShaderType st, const std::string &source) const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
shader_code_destruct(render_component &sc) const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
shader_program (defined in cgv::render::context)cgv::render::contextfriend
shader_program_attach(shader_program_base &spb, const render_component &sc) const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
shader_program_base (defined in cgv::render::context)cgv::render::contextfriend
shader_program_create(shader_program_base &spb) const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
shader_program_destruct(shader_program_base &spb) const (defined in cgv::render::context)cgv::render::contextprotectedvirtual
shader_program_detach(shader_program_base &spb, const render_component &sc) const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
shader_program_disable(shader_program_base &spb) (defined in cgv::render::context)cgv::render::contextprotectedvirtual
shader_program_enable(shader_program_base &spb) (defined in cgv::render::context)cgv::render::contextprotectedvirtual
shader_program_link(shader_program_base &spb) const (defined in cgv::render::context)cgv::render::contextprotectedvirtual
shader_program_set_state(shader_program_base &spb) const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
shader_program_stackcgv::render::contextprotected
sRGB_framebuffercgv::render::contextprotected
sRGB_framebuffer_enabled()cgv::render::contextinline
stencil_bitscgv::render::context_config
stencil_buffercgv::render::context_config
stereo_buffercgv::render::context_config
support_compatibility_modecgv::render::contextprotected
tab_sizecgv::render::contextprotected
tesselate_arrow(double length=1, double aspect=0.1, double rel_tip_radius=2.0, double tip_aspect=0.3, int res=25, bool edges=false)cgv::render::contextvirtual
tesselate_arrow(const dvec3 &start, const dvec3 &end, double aspect=0.1f, double rel_tip_radius=2.0f, double tip_aspect=0.3f, int res=25, bool edges=false)cgv::render::contextvirtual
tesselate_box(const cgv::media::axis_aligned_box< double, 3 > &B, bool flip_normals, bool edges=false) constcgv::render::contextvirtual
tesselate_unit_cone(int resolution=25, bool flip_normals=false, bool edges=false)cgv::render::context
tesselate_unit_cube(bool flip_normals=false, bool edges=false)cgv::render::context
tesselate_unit_cylinder(int resolution=25, bool flip_normals=false, bool edges=false)cgv::render::context
tesselate_unit_disk(int resolution=25, bool flip_normals=false, bool edges=false)cgv::render::context
tesselate_unit_dodecahedron(bool flip_normals=false, bool edges=false)cgv::render::context
tesselate_unit_icosahedron(bool flip_normals=false, bool edges=false)cgv::render::context
tesselate_unit_octahedron(bool flip_normals=false, bool edges=false)cgv::render::context
tesselate_unit_prism(bool flip_normals=false, bool edges=false)cgv::render::context
tesselate_unit_sphere(int resolution=25, bool flip_normals=false, bool edges=false)cgv::render::context
tesselate_unit_square(bool flip_normals=false, bool edges=false)cgv::render::context
tesselate_unit_tetrahedron(bool flip_normals=false, bool edges=false)cgv::render::context
tesselate_unit_torus(float minor_radius=0.2f, int resolution=25, bool flip_normals=false, bool edges=false)cgv::render::context
texture (defined in cgv::render::context)cgv::render::contextfriend
texture_bind_as_image(texture_base &tb, int tex_unit, int level, bool bind_array, int layer, AccessType access) const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
texture_create(texture_base &tb, cgv::data::data_format &df) const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
texture_create(texture_base &tb, cgv::data::data_format &target_format, const cgv::data::const_data_view &data, int level, int cube_side=-1, int num_array_layers=0, const std::vector< cgv::data::data_view > *palettes=0) const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
texture_create_from_buffer(texture_base &tb, cgv::data::data_format &df, int x, int y, int level) const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
texture_create_mipmaps(texture_base &tb, cgv::data::data_format &df) const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
texture_destruct(texture_base &tb) const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
texture_disable(texture_base &tb, int tex_unit, unsigned int nr_dims) const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
texture_enable(texture_base &tb, int tex_unit, unsigned int nr_dims) const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
texture_find_best_format(const cgv::data::component_format &cf, render_component &rc, const std::vector< cgv::data::data_view > *palettes=0) const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
texture_generate_mipmaps(texture_base &tb, unsigned int dim) const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
texture_replace(texture_base &tb, int x, int y, int z_or_cube_side, const cgv::data::const_data_view &data, int level, const std::vector< cgv::data::data_view > *palettes=0) const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
texture_replace_from_buffer(texture_base &tb, int x, int y, int z_or_cube_side, int x_buffer, int y_buffer, unsigned int width, unsigned int height, int level) const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
texture_set_state(const texture_base &tb) const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
use_shader_file_cachecgv::render::contextprotected
version_majorcgv::render::context_config
version_minorcgv::render::context_config
vertex_buffer (defined in cgv::render::context)cgv::render::contextfriend
vertex_buffer_bind(const vertex_buffer_base &vbb, VertexBufferType _type, unsigned _idx=-1) const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
vertex_buffer_copy(const vertex_buffer_base &src, size_t src_offset, vertex_buffer_base &target, size_t target_offset, size_t size_in_bytes) const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
vertex_buffer_copy_back(vertex_buffer_base &vbb, size_t offset, size_t size_in_bytes, void *array_ptr) const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
vertex_buffer_create(vertex_buffer_base &vbb, const void *array_ptr, size_t size_in_bytes) const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
vertex_buffer_destruct(vertex_buffer_base &vbb) const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
vertex_buffer_replace(vertex_buffer_base &vbb, size_t offset, size_t size_in_bytes, const void *array_ptr) const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
vertex_buffer_resize(vertex_buffer_base &vbb, const void *array_ptr, size_t size_in_bytes) const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
vertex_buffer_unbind(const vertex_buffer_base &vbb, VertexBufferType _type, unsigned _idx=-1) const =0 (defined in cgv::render::context)cgv::render::contextprotectedpure virtual
window_transformation_stackcgv::render::contextprotected
write_frame_buffer_to_image(const std::string &file_name, data::ComponentFormat cf=data::CF_RGB, FrameBufferType buffer_type=FB_BACK, unsigned int x=0, unsigned int y=0, int w=-1, int h=-1, float depth_offset=0.9f, float depth_scale=10.0f)cgv::render::context
x_offsetcgv::render::contextprotected
y_offset (defined in cgv::render::context)cgv::render::contextprotected
~context()cgv::render::contextvirtual