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)