Blender V5.0
blender::nodes::node_geo_remove_attribute_cc Namespace Reference

Classes

struct  RemoveAttributeParams

Enumerations

enum class  PatternMode { Exact , Wildcard }

Functions

static void node_declare (NodeDeclarationBuilder &b)
static void remove_attributes_recursive (GeometrySet &geometry_set, RemoveAttributeParams &params)
static void node_geo_exec (GeoNodeExecParams params)
static void node_register ()

Variables

static const EnumPropertyItem pattern_mode_items []

Enumeration Type Documentation

◆ PatternMode

Enumerator
Exact 
Wildcard 

Definition at line 12 of file node_geo_remove_attribute.cc.

Function Documentation

◆ node_declare()

void blender::nodes::node_geo_remove_attribute_cc::node_declare ( NodeDeclarationBuilder & b)
static

◆ node_geo_exec()

◆ node_register()

◆ remove_attributes_recursive()

Variable Documentation

◆ pattern_mode_items

const EnumPropertyItem blender::nodes::node_geo_remove_attribute_cc::pattern_mode_items[]
static
Initial value:
= {
"EXACT",
0,
N_("Exact"),
N_("Remove the one attribute with the given name")},
"WILDCARD",
0,
N_("Wildcard"),
N_("Remove all attributes that match the pattern which is allowed to contain a single "
"wildcard (*)")},
{0, nullptr, 0, nullptr, nullptr},
}
#define N_(msgid)

Definition at line 17 of file node_geo_remove_attribute.cc.

Referenced by node_declare().