|
Blender V5.0
|
#include <GPU_index_buffer.hh>
Public Attributes | |
| uint | max_allowed_index |
| uint | max_index_len |
| uint | index_len |
| uint | index_min |
| uint | index_max |
| uint | restart_index_value |
| bool | uses_restart_indices |
| GPUPrimType | prim_type |
| uint32_t * | data |
Definition at line 153 of file GPU_index_buffer.hh.
| uint32_t* GPUIndexBufBuilder::data |
Definition at line 163 of file GPU_index_buffer.hh.
Referenced by GPU_indexbuf_add_generic_vert(), GPU_indexbuf_add_primitive_restart(), GPU_indexbuf_build_in_place(), GPU_indexbuf_build_in_place_ex(), GPU_indexbuf_get_data(), GPU_indexbuf_init_ex(), GPU_indexbuf_join(), GPU_indexbuf_set_line_restart(), GPU_indexbuf_set_line_verts(), GPU_indexbuf_set_point_restart(), GPU_indexbuf_set_point_vert(), GPU_indexbuf_set_tri_restart(), GPU_indexbuf_set_tri_verts(), and pygpu_IndexBuf__tp_new().
| uint GPUIndexBufBuilder::index_len |
Definition at line 156 of file GPU_index_buffer.hh.
Referenced by blender::draw::pbvh::create_tri_index_grids(), blender::draw::extract_edituv_lines_bm(), blender::draw::extract_edituv_lines_mesh(), blender::draw::extract_edituv_lines_subdiv_mesh(), GPU_indexbuf_add_generic_vert(), GPU_indexbuf_add_primitive_restart(), GPU_indexbuf_build_in_place(), GPU_indexbuf_init_ex(), GPU_indexbuf_join(), GPU_indexbuf_set_line_restart(), GPU_indexbuf_set_line_verts(), GPU_indexbuf_set_point_restart(), GPU_indexbuf_set_point_vert(), GPU_indexbuf_set_tri_restart(), GPU_indexbuf_set_tri_verts(), and blender::gpu::tests::test_index_buffer_subbuilders().
| uint GPUIndexBufBuilder::index_max |
Definition at line 158 of file GPU_index_buffer.hh.
Referenced by blender::draw::pbvh::create_tri_index_grids(), blender::draw::extract_edituv_lines_bm(), blender::draw::extract_edituv_lines_mesh(), blender::draw::extract_edituv_lines_subdiv_mesh(), GPU_indexbuf_add_generic_vert(), GPU_indexbuf_build_in_place(), GPU_indexbuf_init_ex(), GPU_indexbuf_join(), GPU_indexbuf_set_line_verts(), GPU_indexbuf_set_point_vert(), and GPU_indexbuf_set_tri_verts().
| uint GPUIndexBufBuilder::index_min |
Definition at line 157 of file GPU_index_buffer.hh.
Referenced by blender::draw::pbvh::create_tri_index_grids(), blender::draw::extract_edituv_lines_bm(), blender::draw::extract_edituv_lines_mesh(), blender::draw::extract_edituv_lines_subdiv_mesh(), GPU_indexbuf_add_generic_vert(), GPU_indexbuf_build_in_place(), GPU_indexbuf_init_ex(), GPU_indexbuf_join(), GPU_indexbuf_set_line_verts(), GPU_indexbuf_set_point_vert(), and GPU_indexbuf_set_tri_verts().
| uint GPUIndexBufBuilder::max_allowed_index |
Definition at line 154 of file GPU_index_buffer.hh.
Referenced by GPU_indexbuf_init_ex().
| uint GPUIndexBufBuilder::max_index_len |
Definition at line 155 of file GPU_index_buffer.hh.
Referenced by GPU_indexbuf_add_generic_vert(), GPU_indexbuf_add_primitive_restart(), GPU_indexbuf_build_in_place_ex(), GPU_indexbuf_get_data(), GPU_indexbuf_init_ex(), GPU_indexbuf_set_line_restart(), GPU_indexbuf_set_line_verts(), GPU_indexbuf_set_tri_restart(), and GPU_indexbuf_set_tri_verts().
| GPUPrimType GPUIndexBufBuilder::prim_type |
Definition at line 162 of file GPU_index_buffer.hh.
Referenced by GPU_indexbuf_add_line_adj_verts(), GPU_indexbuf_add_line_verts(), GPU_indexbuf_add_point_vert(), GPU_indexbuf_add_tri_verts(), GPU_indexbuf_build_in_place(), GPU_indexbuf_build_in_place_ex(), GPU_indexbuf_init_ex(), GPU_indexbuf_set_line_restart(), GPU_indexbuf_set_line_verts(), GPU_indexbuf_set_point_restart(), GPU_indexbuf_set_point_vert(), GPU_indexbuf_set_tri_restart(), and GPU_indexbuf_set_tri_verts().
| uint GPUIndexBufBuilder::restart_index_value |
Definition at line 159 of file GPU_index_buffer.hh.
Referenced by GPU_indexbuf_add_primitive_restart(), GPU_indexbuf_init_ex(), GPU_indexbuf_set_line_restart(), GPU_indexbuf_set_point_restart(), and GPU_indexbuf_set_tri_restart().
| bool GPUIndexBufBuilder::uses_restart_indices |
Definition at line 160 of file GPU_index_buffer.hh.
Referenced by blender::draw::pbvh::create_tri_index_grids(), blender::draw::extract_edituv_lines_bm(), blender::draw::extract_edituv_lines_mesh(), blender::draw::extract_edituv_lines_subdiv_mesh(), GPU_indexbuf_add_primitive_restart(), GPU_indexbuf_build_in_place(), GPU_indexbuf_init_ex(), GPU_indexbuf_set_line_restart(), GPU_indexbuf_set_point_restart(), and GPU_indexbuf_set_tri_restart().