68 std::unique_ptr<nodes::geo_eval_log::GeoNodesLog>
log;
void operatortypes_geometry()
PropertyRNA * rna_property_for_type(PointerRNA &ptr, const bke::AttrType type)
GPointer rna_property_for_attribute_type_retrieve_value(PointerRNA &ptr, const bke::AttrType type, void *buffer)
MenuType node_group_operator_assets_menu()
StringRefNull rna_property_name_for_type(const bke::AttrType type)
MenuType node_group_operator_assets_menu_unassigned()
const GeoOperatorLog & node_group_operator_static_eval_log()
void register_rna_properties_for_attribute_types(StructRNA &srna)
void clear_operator_asset_trees()
void rna_property_for_attribute_type_set_value(PointerRNA &ptr, PropertyRNA &prop, const GPointer value)
bool attribute_set_poll(bContext &C, const ID &object_data)
void ui_template_node_operator_asset_menu_items(uiLayout &layout, const bContext &C, const StringRef catalog_path)
bool convert_attribute(AttributeOwner &owner, bke::MutableAttributeAccessor attributes, const StringRef name, const bke::AttrDomain dst_domain, const bke::AttrType dst_type, ReportList *reports)
void ui_template_node_operator_asset_root_items(uiLayout &layout, const bContext &C)
std::unique_ptr< nodes::geo_eval_log::GeoNodesLog > log
std::string node_group_name