Blender V4.5
DRW_pbvh.hh File Reference
#include <variant>
#include "BLI_index_mask_fwd.hh"
#include "BLI_string_ref.hh"
#include "BLI_struct_equality_utils.hh"
#include "BLI_vector.hh"
#include "BKE_paint_bvh.hh"
#include "DNA_customdata_types.h"

Go to the source code of this file.

Classes

struct  blender::draw::pbvh::ViewportRequest
 
class  blender::draw::pbvh::DrawCache
 

Namespaces

namespace  blender
 
namespace  blender::gpu
 
namespace  blender::bke
 
namespace  blender::bke::pbvh
 
namespace  blender::draw
 
namespace  blender::draw::pbvh
 

Typedefs

using blender::draw::pbvh::GenericRequest = std::string
 
using blender::draw::pbvh::AttributeRequest = std::variant<CustomRequest, GenericRequest>
 

Enumerations

enum class  blender::draw::pbvh::CustomRequest : int8_t { blender::draw::pbvh::Position , blender::draw::pbvh::Normal , blender::draw::pbvh::Mask , blender::draw::pbvh::FaceSet }
 

Functions

DrawCacheblender::draw::pbvh::ensure_draw_data (std::unique_ptr< bke::pbvh::DrawCache > &ptr)