|
Blender
V2.93
|
#include <draw_cache_extract.h>
Public Attributes | |
| struct { | |
| GPUVertBuf * pos_nor | |
| GPUVertBuf * lnor | |
| GPUVertBuf * edge_fac | |
| GPUVertBuf * weights | |
| GPUVertBuf * uv | |
| GPUVertBuf * tan | |
| GPUVertBuf * vcol | |
| GPUVertBuf * sculpt_data | |
| GPUVertBuf * orco | |
| GPUVertBuf * edit_data | |
| GPUVertBuf * edituv_data | |
| GPUVertBuf * edituv_stretch_area | |
| GPUVertBuf * edituv_stretch_angle | |
| GPUVertBuf * mesh_analysis | |
| GPUVertBuf * fdots_pos | |
| GPUVertBuf * fdots_nor | |
| GPUVertBuf * fdots_uv | |
| GPUVertBuf * fdots_edituv_data | |
| GPUVertBuf * skin_roots | |
| GPUVertBuf * vert_idx | |
| GPUVertBuf * edge_idx | |
| GPUVertBuf * poly_idx | |
| GPUVertBuf * fdot_idx | |
| } | vbo |
| struct { | |
| GPUIndexBuf * tris | |
| GPUIndexBuf * lines | |
| GPUIndexBuf * lines_loose | |
| GPUIndexBuf * points | |
| GPUIndexBuf * fdots | |
| GPUIndexBuf * lines_paint_mask | |
| GPUIndexBuf * lines_adjacency | |
| GPUIndexBuf * edituv_tris | |
| GPUIndexBuf * edituv_lines | |
| GPUIndexBuf * edituv_points | |
| GPUIndexBuf * edituv_fdots | |
| } | ibo |
| GPUIndexBuf ** | tris_per_mat |
Definition at line 94 of file draw_cache_extract.h.
| GPUVertBuf* MeshBufferCache::edge_fac |
Definition at line 102 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested().
| GPUVertBuf* MeshBufferCache::edge_idx |
Definition at line 123 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested().
| GPUVertBuf* MeshBufferCache::edit_data |
Definition at line 110 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested().
| GPUVertBuf* MeshBufferCache::edituv_data |
Definition at line 111 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested().
| GPUIndexBuf* MeshBufferCache::edituv_fdots |
Definition at line 143 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested().
| GPUIndexBuf* MeshBufferCache::edituv_lines |
Definition at line 141 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested().
| GPUIndexBuf* MeshBufferCache::edituv_points |
Definition at line 142 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested().
| GPUVertBuf* MeshBufferCache::edituv_stretch_angle |
Definition at line 113 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested().
| GPUVertBuf* MeshBufferCache::edituv_stretch_area |
Definition at line 112 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested().
| GPUIndexBuf* MeshBufferCache::edituv_tris |
Definition at line 140 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested().
| GPUVertBuf* MeshBufferCache::fdot_idx |
Definition at line 125 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested().
| GPUIndexBuf* MeshBufferCache::fdots |
Definition at line 135 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested().
| GPUVertBuf* MeshBufferCache::fdots_edituv_data |
Definition at line 119 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested().
| GPUVertBuf* MeshBufferCache::fdots_nor |
Definition at line 116 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested().
| GPUVertBuf* MeshBufferCache::fdots_pos |
Definition at line 115 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested().
| GPUVertBuf* MeshBufferCache::fdots_uv |
Definition at line 117 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested().
| struct { ... } MeshBufferCache::ibo |
| GPUIndexBuf* MeshBufferCache::lines |
Definition at line 132 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested(), extract_lines_loose_subbuffer(), and mesh_buffer_cache_create_requested().
| GPUIndexBuf* MeshBufferCache::lines_adjacency |
Definition at line 138 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested().
| GPUIndexBuf* MeshBufferCache::lines_loose |
Definition at line 133 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested(), extract_lines_loose_subbuffer(), and mesh_buffer_cache_create_requested().
| GPUIndexBuf* MeshBufferCache::lines_paint_mask |
Definition at line 137 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested().
| GPUVertBuf* MeshBufferCache::lnor |
Definition at line 101 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested().
| GPUVertBuf* MeshBufferCache::mesh_analysis |
Definition at line 114 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested().
| GPUVertBuf* MeshBufferCache::orco |
Definition at line 108 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested().
| GPUIndexBuf* MeshBufferCache::points |
Definition at line 134 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested().
| GPUVertBuf* MeshBufferCache::poly_idx |
Definition at line 124 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested().
| GPUVertBuf* MeshBufferCache::pos_nor |
Definition at line 100 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested(), and DRW_mesh_batch_cache_pos_vertbuf_get().
| GPUVertBuf* MeshBufferCache::sculpt_data |
Definition at line 107 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested().
| GPUVertBuf* MeshBufferCache::skin_roots |
Definition at line 120 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested().
| GPUVertBuf* MeshBufferCache::tan |
Definition at line 105 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested().
| GPUIndexBuf* MeshBufferCache::tris |
Definition at line 131 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested().
| GPUIndexBuf** MeshBufferCache::tris_per_mat |
Definition at line 146 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested(), extract_tris_finish(), mesh_batch_cache_clear(), and mesh_batch_cache_init().
| GPUVertBuf* MeshBufferCache::uv |
Definition at line 104 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested().
| struct { ... } MeshBufferCache::vbo |
Referenced by DRW_mesh_batch_cache_create_requested(), and DRW_mesh_batch_cache_pos_vertbuf_get().
| GPUVertBuf* MeshBufferCache::vcol |
Definition at line 106 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested().
| GPUVertBuf* MeshBufferCache::vert_idx |
Definition at line 122 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested().
| GPUVertBuf* MeshBufferCache::weights |
Definition at line 103 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested().