Blender V4.3
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_pbvh_api.hh"
#include "DNA_customdata_types.h"

Go to the source code of this file.

Classes

class  blender::draw::pbvh::GenericRequest
 
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::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)