Blender V4.5
view3d_gizmo_geometry_nodes.cc File Reference

Go to the source code of this file.

Classes

struct  blender::ed::view3d::geometry_nodes_gizmos::UpdateReport
 
struct  blender::ed::view3d::geometry_nodes_gizmos::GizmosUpdateParams
 
class  blender::ed::view3d::geometry_nodes_gizmos::NodeGizmos
 
class  blender::ed::view3d::geometry_nodes_gizmos::LinearGizmo
 
class  blender::ed::view3d::geometry_nodes_gizmos::DialGizmo
 
class  blender::ed::view3d::geometry_nodes_gizmos::TransformGizmos
 
struct  blender::ed::view3d::geometry_nodes_gizmos::GeoNodesObjectGizmoID
 
struct  blender::ed::view3d::geometry_nodes_gizmos::GeometryNodesGizmoGroup
 

Namespaces

namespace  blender
 
namespace  blender::ed
 
namespace  blender::ed::view3d
 
namespace  blender::ed::view3d::geometry_nodes_gizmos
 

Typedefs

using blender::ed::view3d::geometry_nodes_gizmos::ApplyChangeFn
 

Functions

static bool blender::ed::view3d::geometry_nodes_gizmos::gizmo_is_interacting (const wmGizmo &gizmo)
 
static ThemeColorID blender::ed::view3d::geometry_nodes_gizmos::get_gizmo_theme_color_id (const GeometryNodeGizmoColor color_id)
 
static ThemeColorID blender::ed::view3d::geometry_nodes_gizmos::get_axis_theme_color_id (const int axis)
 
static void blender::ed::view3d::geometry_nodes_gizmos::get_axis_gizmo_colors (const int axis, float *r_color, float *r_color_hi)
 
static void blender::ed::view3d::geometry_nodes_gizmos::make_matrix_orthonormal_but_keep_z_axis (float4x4 &m)
 
static float4x4 blender::ed::view3d::geometry_nodes_gizmos::matrix_from_position_and_up_direction (const float3 &position, const float3 &direction, const math::AxisSigned direction_axis)
 
static std::unique_ptr< NodeGizmosblender::ed::view3d::geometry_nodes_gizmos::create_gizmo_node_gizmos (const bNode &gizmo_node)
 
static const float4x4blender::ed::view3d::geometry_nodes_gizmos::find_direct_gizmo_transform (const bke::GeometrySet &geometry, const bke::NodeGizmoID &gizmo_id)
 
static bool blender::ed::view3d::geometry_nodes_gizmos::has_nested_gizmo_transform (const bke::GeometrySet &geometry, const bke::NodeGizmoID &gizmo_id)
 
static std::optional< float4x4blender::ed::view3d::geometry_nodes_gizmos::find_gizmo_geometry_transform_recursive (const bke::GeometrySet &geometry, const bke::NodeGizmoID &gizmo_id, const float4x4 &transform)
 
static bke::GeometrySet blender::ed::view3d::geometry_nodes_gizmos::find_geometry_for_gizmo (const Object &object_eval, const NodesModifierData &nmd_orig, const View3D &v3d)
 
static std::optional< float4x4blender::ed::view3d::geometry_nodes_gizmos::find_gizmo_geometry_transform (const bke::GeometrySet &geometry, const bke::NodeGizmoID &gizmo_id)
 
static bool blender::ed::view3d::geometry_nodes_gizmos::WIDGETGROUP_geometry_nodes_poll (const bContext *C, wmGizmoGroupType *)
 
static void blender::ed::view3d::geometry_nodes_gizmos::WIDGETGROUP_geometry_nodes_setup (const bContext *, wmGizmoGroup *gzgroup)
 
static void blender::ed::view3d::geometry_nodes_gizmos::WIDGETGROUP_geometry_nodes_refresh (const bContext *C, wmGizmoGroup *gzgroup)
 
static void blender::ed::view3d::geometry_nodes_gizmos::WIDGETGROUP_geometry_nodes_draw_prepare (const bContext *, wmGizmoGroup *)
 
void VIEW3D_GGT_geometry_nodes (wmGizmoGroupType *gzgt)
 

Function Documentation

◆ VIEW3D_GGT_geometry_nodes()