|
Blender V4.3
|
#include <draw_curves_private.hh>
Definition at line 70 of file draw_curves_private.hh.
| int blender::draw::CurvesEvalCache::curves_num |
Definition at line 88 of file draw_curves_private.hh.
Referenced by blender::draw::alloc_final_attribute_vbo(), blender::draw::alloc_final_points_vbo(), blender::draw::create_curve_offsets_vbos(), blender::draw::create_points_position_time_vbo(), blender::draw::curves_cache_get(), blender::draw::curves_ensure_procedural_data(), and blender::draw::drw_curves_cache_update_compute().
| CurvesEvalFinalCache blender::draw::CurvesEvalCache::final |
Definition at line 82 of file draw_curves_private.hh.
Referenced by blender::draw::alloc_final_attribute_vbo(), blender::draw::alloc_final_points_vbo(), blender::draw::calc_final_indices(), blender::draw::clear_eval_data(), blender::draw::curves_cache_get(), blender::draw::curves_ensure_procedural_data(), blender::draw::curves_pos_buffer_get(), blender::draw::curves_sub_pass_setup_implementation(), blender::draw::discard_attributes(), blender::draw::DRW_curves_batch_cache_free_old(), blender::draw::drw_curves_cache_shgrp_attach_resources(), blender::draw::drw_curves_cache_update_compute(), blender::draw::drw_curves_cache_update_compute(), blender::draw::DRW_curves_pos_buffer_get(), blender::draw::DRW_curves_texture_for_evaluated_attribute(), blender::draw::DRW_shgroup_curves_create_sub(), blender::draw::ensure_attributes(), blender::draw::ensure_final_attribute(), and blender::draw::request_attribute().
| int blender::draw::CurvesEvalCache::points_num |
Definition at line 89 of file draw_curves_private.hh.
Referenced by blender::draw::create_points_position_time_vbo(), and blender::draw::curves_ensure_procedural_data().
| gpu::VertBuf* blender::draw::CurvesEvalCache::proc_attributes_buf[GPU_MAX_ATTR] |
Definition at line 86 of file draw_curves_private.hh.
Referenced by blender::draw::curves_cache_get(), blender::draw::curves_sub_pass_setup_implementation(), blender::draw::discard_attributes(), blender::draw::drw_curves_cache_update_compute(), blender::draw::DRW_curves_texture_for_evaluated_attribute(), blender::draw::DRW_shgroup_curves_create_sub(), blender::draw::ensure_attributes(), and blender::draw::ensure_control_point_attribute().
| gpu::VertBuf* blender::draw::CurvesEvalCache::proc_length_buf |
Definition at line 78 of file draw_curves_private.hh.
Referenced by blender::draw::clear_eval_data(), blender::draw::create_points_position_time_vbo(), blender::draw::curves_sub_pass_setup_implementation(), and blender::draw::DRW_shgroup_curves_create_sub().
| gpu::VertBuf* blender::draw::CurvesEvalCache::proc_point_buf |
| gpu::VertBuf* blender::draw::CurvesEvalCache::proc_strand_buf |
Info of control points strands (segment count and base index)
Definition at line 75 of file draw_curves_private.hh.
Referenced by blender::draw::clear_eval_data(), blender::draw::create_curve_offsets_vbos(), blender::draw::curves_cache_get(), blender::draw::curves_ensure_procedural_data(), and blender::draw::drw_curves_cache_shgrp_attach_resources().
| gpu::VertBuf* blender::draw::CurvesEvalCache::proc_strand_seg_buf |
Definition at line 80 of file draw_curves_private.hh.
Referenced by blender::draw::clear_eval_data(), blender::draw::create_curve_offsets_vbos(), blender::draw::curves_cache_get(), and blender::draw::drw_curves_cache_shgrp_attach_resources().