Blender V5.0
blender::ed::sculpt_paint::undo::Node Struct Reference

Public Attributes

Array< float3, 0 > position
Array< float3, 0 > orig_position
Array< float3, 0 > normal
Array< float4, 0 > col
Array< float, 0 > mask
Array< float4, 0 > loop_col
Array< int, 0 > vert_indices
int unique_verts_num
Vector< int, 0 > corner_indices
BitVector< 0 > vert_hidden
BitVector< 0 > face_hidden
Array< int, 0 > grids
BitGroupVector< 0 > grid_hidden
Array< int, 0 > face_sets
Vector< int > face_indices

Detailed Description

Definition at line 132 of file sculpt_undo.cc.

Member Data Documentation

◆ col

◆ corner_indices

Vector<int, 0> blender::ed::sculpt_paint::undo::Node::corner_indices
Todo
Storing corners rather than faces is unnecessary.

Definition at line 149 of file sculpt_undo.cc.

Referenced by blender::ed::sculpt_paint::undo::node_size_in_bytes(), and blender::ed::sculpt_paint::undo::store_color().

◆ face_hidden

◆ face_indices

◆ face_sets

◆ grid_hidden

◆ grids

◆ loop_col

Array<float4, 0> blender::ed::sculpt_paint::undo::Node::loop_col

◆ mask

◆ normal

◆ orig_position

◆ position

◆ unique_verts_num

◆ vert_hidden

◆ vert_indices


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