Blender V4.3
ED_geometry.hh File Reference
#include <string>
#include "BLI_generic_pointer.hh"
#include "BLI_string_ref.hh"
#include "DNA_customdata_types.h"
#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 ED_operatortypes_geometry ()
 
bool ED_geometry_attribute_convert (Mesh *mesh, const char *name, eCustomDataType dst_type, blender::bke::AttrDomain dst_domain, 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 eCustomDataType type)
 
PropertyRNAblender::ed::geometry::rna_property_for_type (PointerRNA &ptr, const eCustomDataType 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 eCustomDataType 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)
 

Function Documentation

◆ ED_geometry_attribute_convert()

bool ED_geometry_attribute_convert ( Mesh * mesh,
const char * name,
eCustomDataType dst_type,
blender::bke::AttrDomain dst_domain,
ReportList * reports )

◆ ED_operatortypes_geometry()

void ED_operatortypes_geometry ( )

Definition at line 17 of file geometry_ops.cc.

References WM_operatortype_append().

Referenced by ED_spacetypes_init().