Blender V4.3
extract_mesh_ibo_points.cc File Reference
#include "BLI_array_utils.hh"
#include "GPU_index_buffer.hh"
#include "draw_subdivision.hh"
#include "extract_mesh.hh"

Go to the source code of this file.

Namespaces

namespace  blender
 
namespace  blender::draw
 

Functions

static IndexMask blender::draw::calc_vert_visibility_mesh (const MeshRenderData &mr, const IndexMask &mask, IndexMaskMemory &memory)
 
template<typename Fn >
static void blender::draw::process_ibo_verts_mesh (const MeshRenderData &mr, const Fn &process_vert_fn)
 
static void blender::draw::extract_points_mesh (const MeshRenderData &mr, gpu::IndexBuf &points)
 
template<typename Fn >
static void blender::draw::process_ibo_verts_bm (const MeshRenderData &mr, const Fn &process_vert_fn)
 
static void blender::draw::extract_points_bm (const MeshRenderData &mr, gpu::IndexBuf &points)
 
void blender::draw::extract_points (const MeshRenderData &mr, gpu::IndexBuf &points)
 
static IndexMask blender::draw::calc_vert_visibility_mapped_mesh (const MeshRenderData &mr, const IndexMask &mask, const Span< int > map, IndexMaskMemory &memory)
 
static void blender::draw::extract_points_subdiv_mesh (const MeshRenderData &mr, const DRWSubdivCache &subdiv_cache, gpu::IndexBuf &points)
 
static void blender::draw::extract_points_subdiv_bm (const MeshRenderData &mr, const DRWSubdivCache &subdiv_cache, gpu::IndexBuf &points)
 
void blender::draw::extract_points_subdiv (const MeshRenderData &mr, const DRWSubdivCache &subdiv_cache, gpu::IndexBuf &points)