Blender V5.0
blender::deg::DEGCustomDataMeshMasks Struct Reference

#include <depsgraph_type.hh>

Public Member Functions

 DEGCustomDataMeshMasks ()
 DEGCustomDataMeshMasks (const CustomData_MeshMasks *other)
DEGCustomDataMeshMasksoperator|= (const DEGCustomDataMeshMasks &other)
DEGCustomDataMeshMasks operator| (const DEGCustomDataMeshMasks &other) const
bool operator== (const DEGCustomDataMeshMasks &other) const
bool operator!= (const DEGCustomDataMeshMasks &other) const

Static Public Member Functions

static DEGCustomDataMeshMasks MaskVert (const uint64_t vert_mask)
static DEGCustomDataMeshMasks MaskEdge (const uint64_t edge_mask)
static DEGCustomDataMeshMasks MaskFace (const uint64_t face_mask)
static DEGCustomDataMeshMasks MaskLoop (const uint64_t loop_mask)
static DEGCustomDataMeshMasks MaskPoly (const uint64_t poly_mask)

Public Attributes

uint64_t vert_mask
uint64_t edge_mask
uint64_t face_mask
uint64_t loop_mask
uint64_t poly_mask

Detailed Description

Definition at line 49 of file depsgraph_type.hh.

Constructor & Destructor Documentation

◆ DEGCustomDataMeshMasks() [1/2]

blender::deg::DEGCustomDataMeshMasks::DEGCustomDataMeshMasks ( )
inline

◆ DEGCustomDataMeshMasks() [2/2]

blender::deg::DEGCustomDataMeshMasks::DEGCustomDataMeshMasks ( const CustomData_MeshMasks * other)
explicit

Definition at line 34 of file depsgraph_type.cc.

References edge_mask, face_mask, loop_mask, poly_mask, and vert_mask.

Member Function Documentation

◆ MaskEdge()

DEGCustomDataMeshMasks blender::deg::DEGCustomDataMeshMasks::MaskEdge ( const uint64_t edge_mask)
inlinestatic

◆ MaskFace()

DEGCustomDataMeshMasks blender::deg::DEGCustomDataMeshMasks::MaskFace ( const uint64_t face_mask)
inlinestatic

◆ MaskLoop()

DEGCustomDataMeshMasks blender::deg::DEGCustomDataMeshMasks::MaskLoop ( const uint64_t loop_mask)
inlinestatic

Definition at line 116 of file depsgraph_type.hh.

References DEGCustomDataMeshMasks(), loop_mask, and result.

◆ MaskPoly()

DEGCustomDataMeshMasks blender::deg::DEGCustomDataMeshMasks::MaskPoly ( const uint64_t poly_mask)
inlinestatic

◆ MaskVert()

◆ operator!=()

bool blender::deg::DEGCustomDataMeshMasks::operator!= ( const DEGCustomDataMeshMasks & other) const
inline

Definition at line 90 of file depsgraph_type.hh.

References DEGCustomDataMeshMasks().

◆ operator==()

bool blender::deg::DEGCustomDataMeshMasks::operator== ( const DEGCustomDataMeshMasks & other) const
inline

◆ operator|()

DEGCustomDataMeshMasks blender::deg::DEGCustomDataMeshMasks::operator| ( const DEGCustomDataMeshMasks & other) const
inline

◆ operator|=()

DEGCustomDataMeshMasks & blender::deg::DEGCustomDataMeshMasks::operator|= ( const DEGCustomDataMeshMasks & other)
inline

Member Data Documentation

◆ edge_mask

uint64_t blender::deg::DEGCustomDataMeshMasks::edge_mask

◆ face_mask

uint64_t blender::deg::DEGCustomDataMeshMasks::face_mask

◆ loop_mask

uint64_t blender::deg::DEGCustomDataMeshMasks::loop_mask

◆ poly_mask

uint64_t blender::deg::DEGCustomDataMeshMasks::poly_mask

◆ vert_mask

uint64_t blender::deg::DEGCustomDataMeshMasks::vert_mask

The documentation for this struct was generated from the following files: