Blender V5.0
ED_geometry.hh File Reference
#include <string>
#include "BLI_generic_pointer.hh"
#include "BLI_string_ref.hh"
#include "BKE_screen.hh"

Go to the source code of this file.

Classes

struct  blender::ed::geometry::GeoOperatorLog

Namespaces

namespace  blender
namespace  blender::bke
namespace  blender::nodes
namespace  blender::nodes::geo_eval_log
namespace  blender::ed
namespace  blender::ed::geometry

Functions

void blender::ed::geometry::operatortypes_geometry ()
bool blender::ed::geometry::convert_attribute (AttributeOwner &owner, bke::MutableAttributeAccessor attributes, const StringRef name, const bke::AttrDomain dst_domain, const bke::AttrType dst_type, ReportList *reports)
Attribute Value RNA Property Helpers

Functions to make it easier to register RNA properties for the various attribute types and retrieve/set their values.

StringRefNull blender::ed::geometry::rna_property_name_for_type (const bke::AttrType type)
PropertyRNAblender::ed::geometry::rna_property_for_type (PointerRNA &ptr, const bke::AttrType type)
void blender::ed::geometry::register_rna_properties_for_attribute_types (StructRNA &srna)
GPointer blender::ed::geometry::rna_property_for_attribute_type_retrieve_value (PointerRNA &ptr, const bke::AttrType type, void *buffer)
void blender::ed::geometry::rna_property_for_attribute_type_set_value (PointerRNA &ptr, PropertyRNA &prop, const GPointer value)
bool blender::ed::geometry::attribute_set_poll (bContext &C, const ID &object_data)
Operator
const GeoOperatorLogblender::ed::geometry::node_group_operator_static_eval_log ()
Menu
MenuType blender::ed::geometry::node_group_operator_assets_menu ()
MenuType blender::ed::geometry::node_group_operator_assets_menu_unassigned ()
void blender::ed::geometry::clear_operator_asset_trees ()
void blender::ed::geometry::ui_template_node_operator_asset_menu_items (uiLayout &layout, const bContext &C, const StringRef catalog_path)
void blender::ed::geometry::ui_template_node_operator_asset_root_items (uiLayout &layout, const bContext &C)