|
Blender V5.0
|
#include <overlay_private.hh>
Inherits blender::draw::select::SelectBuf.
Public Member Functions | |
| ShapeInstanceBuf (const SelectionType selection_type, const char *name=nullptr) | |
| void | clear () |
| void | append (const InstanceDataT &data, select::ID select_id) |
| void | end_sync (PassSimple::Sub &pass, gpu::Batch *shape) |
| void | end_sync (PassSimple::Sub &pass, gpu::Batch *shape, GPUPrimType primitive_type, uint primitive_len) |
Public Attributes | |
| StorageVectorBuffer< InstanceDataT > | data_buf |
Buffer containing instances of a certain shape.
Definition at line 1044 of file overlay_private.hh.
|
inline |
Definition at line 1048 of file overlay_private.hh.
|
inline |
Definition at line 1057 of file overlay_private.hh.
Referenced by bone_draw_b_bone(), bone_draw_octa(), draw_bone_degrees_of_freedom(), drw_shgroup_bone_axes(), drw_shgroup_bone_custom_empty(), drw_shgroup_bone_custom_mesh_wire(), drw_shgroup_bone_custom_solid_mesh(), drw_shgroup_bone_envelope(), drw_shgroup_bone_envelope_distance(), drw_shgroup_bone_sphere(), drw_shgroup_bone_stick(), drw_shgroup_custom_bone_curve(), blender::draw::overlay::LightProbes::object_sync(), and blender::draw::overlay::Lights::object_sync().
|
inline |
Definition at line 1051 of file overlay_private.hh.
|
inline |
Definition at line 1063 of file overlay_private.hh.
|
inline |
Definition at line 1074 of file overlay_private.hh.
| StorageVectorBuffer<InstanceDataT> blender::draw::overlay::ShapeInstanceBuf< InstanceDataT >::data_buf |
Definition at line 1046 of file overlay_private.hh.