Blender V5.0
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)