Blender V4.3
blender::draw::MeshBufferList Struct Reference

#include <draw_cache_extract.hh>

Public Attributes

struct { 
 
   gpu::VertBuf *   pos 
 
   gpu::VertBuf *   nor 
 
   gpu::VertBuf *   edge_fac 
 
   gpu::VertBuf *   weights 
 
   gpu::VertBuf *   uv 
 
   gpu::VertBuf *   tan 
 
   gpu::VertBuf *   sculpt_data 
 
   gpu::VertBuf *   orco 
 
   gpu::VertBuf *   edit_data 
 
   gpu::VertBuf *   edituv_data 
 
   gpu::VertBuf *   edituv_stretch_area 
 
   gpu::VertBuf *   edituv_stretch_angle 
 
   gpu::VertBuf *   mesh_analysis 
 
   gpu::VertBuf *   fdots_pos 
 
   gpu::VertBuf *   fdots_nor 
 
   gpu::VertBuf *   fdots_uv 
 
   gpu::VertBuf *   fdots_edituv_data 
 
   gpu::VertBuf *   skin_roots 
 
   gpu::VertBuf *   vert_idx 
 
   gpu::VertBuf *   edge_idx 
 
   gpu::VertBuf *   face_idx 
 
   gpu::VertBuf *   fdot_idx 
 
   gpu::VertBuf *   attr [GPU_MAX_ATTR
 
   gpu::VertBuf *   attr_viewer 
 
   gpu::VertBuf *   vnor 
 
vbo 
 
struct { 
 
   gpu::IndexBuf *   tris 
 
   gpu::IndexBuf *   lines 
 
   gpu::IndexBuf *   lines_loose 
 
   gpu::IndexBuf *   points 
 
   gpu::IndexBuf *   fdots 
 
   gpu::IndexBuf *   lines_paint_mask 
 
   gpu::IndexBuf *   lines_adjacency 
 
   gpu::IndexBuf *   edituv_tris 
 
   gpu::IndexBuf *   edituv_lines 
 
   gpu::IndexBuf *   edituv_points 
 
   gpu::IndexBuf *   edituv_fdots 
 
ibo 
 

Detailed Description

Definition at line 55 of file draw_cache_extract.hh.

Member Data Documentation

◆ attr

gpu::VertBuf* blender::draw::MeshBufferList::attr[GPU_MAX_ATTR]

Definition at line 85 of file draw_cache_extract.hh.

Referenced by blender::draw::drw_add_attributes_vbo().

◆ attr_viewer

gpu::VertBuf* blender::draw::MeshBufferList::attr_viewer

◆ edge_fac

gpu::VertBuf* blender::draw::MeshBufferList::edge_fac

◆ edge_idx

gpu::VertBuf* blender::draw::MeshBufferList::edge_idx

◆ edit_data

gpu::VertBuf* blender::draw::MeshBufferList::edit_data

◆ edituv_data

gpu::VertBuf* blender::draw::MeshBufferList::edituv_data

◆ edituv_fdots

gpu::IndexBuf* blender::draw::MeshBufferList::edituv_fdots

◆ edituv_lines

gpu::IndexBuf* blender::draw::MeshBufferList::edituv_lines

◆ edituv_points

gpu::IndexBuf* blender::draw::MeshBufferList::edituv_points

◆ edituv_stretch_angle

gpu::VertBuf* blender::draw::MeshBufferList::edituv_stretch_angle

◆ edituv_stretch_area

gpu::VertBuf* blender::draw::MeshBufferList::edituv_stretch_area

◆ edituv_tris

gpu::IndexBuf* blender::draw::MeshBufferList::edituv_tris

UV overlays. (visibility can differ from 3D view).

Definition at line 105 of file draw_cache_extract.hh.

Referenced by blender::draw::DRW_mesh_batch_cache_create_requested().

◆ face_idx

gpu::VertBuf* blender::draw::MeshBufferList::face_idx

◆ fdot_idx

gpu::VertBuf* blender::draw::MeshBufferList::fdot_idx

◆ fdots

gpu::IndexBuf* blender::draw::MeshBufferList::fdots

◆ fdots_edituv_data

gpu::VertBuf* blender::draw::MeshBufferList::fdots_edituv_data

◆ fdots_nor

gpu::VertBuf* blender::draw::MeshBufferList::fdots_nor

◆ fdots_pos

gpu::VertBuf* blender::draw::MeshBufferList::fdots_pos

◆ fdots_uv

gpu::VertBuf* blender::draw::MeshBufferList::fdots_uv

◆ [struct]

◆ lines

gpu::IndexBuf* blender::draw::MeshBufferList::lines

◆ lines_adjacency

gpu::IndexBuf* blender::draw::MeshBufferList::lines_adjacency

◆ lines_loose

gpu::IndexBuf* blender::draw::MeshBufferList::lines_loose

◆ lines_paint_mask

gpu::IndexBuf* blender::draw::MeshBufferList::lines_paint_mask

◆ mesh_analysis

gpu::VertBuf* blender::draw::MeshBufferList::mesh_analysis

◆ nor

gpu::VertBuf* blender::draw::MeshBufferList::nor

◆ orco

gpu::VertBuf* blender::draw::MeshBufferList::orco

◆ points

gpu::IndexBuf* blender::draw::MeshBufferList::points

◆ pos

◆ sculpt_data

gpu::VertBuf* blender::draw::MeshBufferList::sculpt_data

◆ skin_roots

gpu::VertBuf* blender::draw::MeshBufferList::skin_roots

◆ tan

gpu::VertBuf* blender::draw::MeshBufferList::tan

◆ tris

◆ uv

◆ [struct]

◆ vert_idx

gpu::VertBuf* blender::draw::MeshBufferList::vert_idx

◆ vnor

gpu::VertBuf* blender::draw::MeshBufferList::vnor

◆ weights

gpu::VertBuf* blender::draw::MeshBufferList::weights

The documentation for this struct was generated from the following file: