Blender V4.3
draw_sculpt.hh File Reference
#include "draw_manager.hh"

Go to the source code of this file.

Classes

struct  blender::draw::SculptBatch
 

Namespaces

namespace  blender
 
namespace  blender::draw
 

Macros

#define SCULPT_DEBUG_DRAW   (G.debug_value == 889)
 

Enumerations

enum  blender::draw::SculptBatchFeature {
  blender::draw::SCULPT_BATCH_DEFAULT = 0 , blender::draw::SCULPT_BATCH_WIREFRAME = 1 << 0 , blender::draw::SCULPT_BATCH_MASK = 1 << 1 , blender::draw::SCULPT_BATCH_FACE_SET = 1 << 2 ,
  blender::draw::SCULPT_BATCH_VERTEX_COLOR = 1 << 3 , blender::draw::SCULPT_BATCH_UV = 1 << 4
}
 

Functions

 blender::draw::ENUM_OPERATORS (SculptBatchFeature, SCULPT_BATCH_UV)
 
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)
 

Macro Definition Documentation

◆ SCULPT_DEBUG_DRAW

#define SCULPT_DEBUG_DRAW   (G.debug_value == 889)

Definition at line 15 of file draw_sculpt.hh.

Referenced by blender::workbench::Instance::sculpt_sync().