Blender V4.3
draw_attributes.hh File Reference

Utilities for rendering attributes. More...

#include <mutex>
#include "DNA_customdata_types.h"
#include "BLI_sys_types.h"
#include "GPU_shader.hh"

Go to the source code of this file.

Classes

struct  blender::draw::DRW_AttributeRequest
 
struct  blender::draw::DRW_Attributes
 
struct  blender::draw::DRW_MeshCDMask
 

Namespaces

namespace  blender
 
namespace  blender::bke
 
namespace  blender::draw
 

Functions

void blender::draw::drw_attributes_clear (DRW_Attributes *attributes)
 
void blender::draw::drw_attributes_merge (DRW_Attributes *dst, const DRW_Attributes *src, std::mutex &render_mutex)
 
bool blender::draw::drw_attributes_overlap (const DRW_Attributes *a, const DRW_Attributes *b)
 
void blender::draw::drw_attributes_add_request (DRW_Attributes *attrs, const char *name, const eCustomDataType type, const int layer_index, const blender::bke::AttrDomain domain)
 
bool blender::draw::drw_custom_data_match_attribute (const CustomData &custom_data, const char *name, int *r_layer_index, eCustomDataType *r_type)
 

Detailed Description

Utilities for rendering attributes.

Definition in file draw_attributes.hh.