Blender V5.0
draw_sculpt.cc File Reference
#include "draw_sculpt.hh"
#include "DNA_mesh_types.h"
#include "DNA_scene_types.h"
#include "draw_attributes.hh"
#include "draw_context_private.hh"
#include "draw_view.hh"
#include "BKE_attribute.hh"
#include "BKE_attribute_legacy_convert.hh"
#include "BKE_customdata.hh"
#include "BKE_material.hh"
#include "BKE_object.hh"
#include "BKE_paint.hh"
#include "BLI_math_matrix.hh"
#include "bmesh_class.hh"
#include "DRW_pbvh.hh"
#include "DRW_render.hh"

Go to the source code of this file.

Namespaces

namespace  blender
namespace  blender::draw

Functions

static Vector< SculptBatchblender::draw::sculpt_batches_get_ex (const Object *ob, const bool use_wire, const Span< pbvh::AttributeRequest > attrs)
static const CustomDatablender::draw::get_cdata (const BMesh &bm, const bke::AttrDomain domain)
static bool blender::draw::bmesh_attribute_exists (const BMesh &bm, const bke::AttributeMetaData &meta_data, const StringRef name)
Vector< SculptBatchblender::draw::sculpt_batches_get (const Object *ob, SculptBatchFeature features)
Vector< SculptBatchblender::draw::sculpt_batches_per_material_get (const Object *ob, Span< const GPUMaterial * > materials)