Blender V4.3
extract_mesh_ibo_edituv.cc File Reference
#include "BKE_editmesh.hh"
#include "extract_mesh.hh"
#include "GPU_index_buffer.hh"
#include "draw_subdivision.hh"

Go to the source code of this file.

Namespaces

namespace  blender
 
namespace  blender::draw
 

Functions

Extract Edit UV Triangles Indices
bool blender::draw::skip_bm_face (const BMFace &face, const bool sync_selection)
 
static void blender::draw::extract_edituv_tris_bm (const MeshRenderData &mr, const bool sync_selection, GPUIndexBufBuilder &builder)
 
static void blender::draw::extract_edituv_tris_mesh (const MeshRenderData &mr, const bool sync_selection, GPUIndexBufBuilder &builder)
 
void blender::draw::extract_edituv_tris (const MeshRenderData &mr, gpu::IndexBuf &ibo)
 
static void blender::draw::extract_edituv_tris_subdiv_bm (const MeshRenderData &mr, const DRWSubdivCache &subdiv_cache, const bool sync_selection, GPUIndexBufBuilder &builder)
 
static void blender::draw::extract_edituv_tris_subdiv_mesh (const MeshRenderData &mr, const DRWSubdivCache &subdiv_cache, const bool sync_selection, GPUIndexBufBuilder &builder)
 
void blender::draw::extract_edituv_tris_subdiv (const MeshRenderData &mr, const DRWSubdivCache &subdiv_cache, gpu::IndexBuf &ibo)
 
Extract Edit UV Line Indices around faces
static void blender::draw::extract_edituv_lines_bm (const MeshRenderData &mr, const bool sync_selection, GPUIndexBufBuilder &builder)
 
static void blender::draw::extract_edituv_lines_mesh (const MeshRenderData &mr, const bool sync_selection, GPUIndexBufBuilder &builder)
 
void blender::draw::extract_edituv_lines (const MeshRenderData &mr, gpu::IndexBuf &ibo)
 
static void blender::draw::extract_edituv_lines_subdiv_bm (const MeshRenderData &mr, const DRWSubdivCache &subdiv_cache, const bool sync_selection, GPUIndexBufBuilder &builder)
 
static void blender::draw::extract_edituv_lines_subdiv_mesh (const MeshRenderData &mr, const DRWSubdivCache &subdiv_cache, const bool sync_selection, GPUIndexBufBuilder &builder)
 
void blender::draw::extract_edituv_lines_subdiv (const MeshRenderData &mr, const DRWSubdivCache &subdiv_cache, gpu::IndexBuf &ibo)
 
Extract Edit UV Points Indices
static void blender::draw::extract_edituv_points_bm (const MeshRenderData &mr, const bool sync_selection, GPUIndexBufBuilder &builder)
 
static void blender::draw::extract_edituv_points_mesh (const MeshRenderData &mr, const bool sync_selection, GPUIndexBufBuilder &builder)
 
void blender::draw::extract_edituv_points (const MeshRenderData &mr, gpu::IndexBuf &ibo)
 
static void blender::draw::extract_edituv_points_subdiv_bm (const MeshRenderData &mr, const DRWSubdivCache &subdiv_cache, const bool sync_selection, GPUIndexBufBuilder &builder)
 
static void blender::draw::extract_edituv_points_subdiv_mesh (const MeshRenderData &mr, const DRWSubdivCache &subdiv_cache, const bool sync_selection, GPUIndexBufBuilder &builder)
 
void blender::draw::extract_edituv_points_subdiv (const MeshRenderData &mr, const DRWSubdivCache &subdiv_cache, gpu::IndexBuf &ibo)
 
Extract Edit UV Face-dots Indices
static void blender::draw::extract_edituv_face_dots_bm (const MeshRenderData &mr, const bool sync_selection, gpu::IndexBuf &ibo)
 
static void blender::draw::extract_edituv_face_dots_mesh (const MeshRenderData &mr, const bool sync_selection, gpu::IndexBuf &ibo)
 
void blender::draw::extract_edituv_face_dots (const MeshRenderData &mr, gpu::IndexBuf &ibo)