Blender V4.3
blender::index_mask::CoarseSegment Struct Reference

Public Types

enum class  Type { Unknown , Full , Copy }
 

Public Attributes

Type type = Type::Unknown
 
IndexRange bounds
 
const IndexMaskmask = nullptr
 

Detailed Description

The result of the coarse evaluation for a specific index range.

Definition at line 34 of file index_mask_expression.cc.

Member Enumeration Documentation

◆ Type

Enumerator
Unknown 

Coarse evaluation couldn't fully resolve this segment. The segment requires another evaluation that is more detailed.

Full 

All indices in the segment are part of the result.

Copy 

The evaluated result of this segment is just the copy of an input index mask.

Definition at line 35 of file index_mask_expression.cc.

Member Data Documentation

◆ bounds

◆ mask

const IndexMask* blender::index_mask::CoarseSegment::mask = nullptr

◆ type


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