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

Functions

static void draw_float (uiLayout &layout, const float value)
static void draw_int (uiLayout &layout, const int value)
static void draw_bool (uiLayout &layout, const bool value)
static void draw_vector (uiLayout &layout, const float3 &value)
static void draw_color (uiLayout &layout, const ColorGeometry4f &value)
static void draw_string (uiLayout &layout, const StringRef value)
static bool draw_from_viewer_log_value (CustomSocketDrawParams &params, geo_eval_log::GeoTreeLog &tree_log)
static bool draw_generic_value_log (CustomSocketDrawParams &params, const GPointer &value)
static bool draw_from_socket_log_value (CustomSocketDrawParams &params, geo_eval_log::GeoTreeLog &tree_log)
static void draw_input_socket (CustomSocketDrawParams &params)
static void node_declare (NodeDeclarationBuilder &b)
static void node_init (bNodeTree *, bNode *node)
static void node_layout (uiLayout *layout, bContext *, PointerRNA *ptr)
static void node_layout_ex (uiLayout *layout, bContext *C, PointerRNA *ptr)
static void node_gather_link_searches (GatherLinkSearchOpParams &params)
static void log_viewer_attribute (const bNode &node, geo_eval_log::ViewerNodeLog &r_log)
static void geo_viewer_node_log_impl (const bNode &node, const Span< bke::SocketValueVariant * > input_values, geo_eval_log::ViewerNodeLog &r_log)
static void node_extra_info (NodeExtraInfoParams &params)
static void node_operators ()
static void node_free_storage (bNode *node)
static void node_copy_storage (bNodeTree *, bNode *dst_node, const bNode *src_node)
static bool node_insert_link (bke::NodeInsertLinkParams &params)
static void node_blend_write (const bNodeTree &, const bNode &node, BlendWriter &writer)
static void node_blend_read (bNodeTree &, bNode &node, BlendDataReader &reader)
static void node_register ()

Function Documentation

◆ draw_bool()

void blender::nodes::node_geo_viewer_cc::draw_bool ( uiLayout & layout,
const bool value )
static

Definition at line 48 of file node_geo_viewer.cc.

References IFACE_, and uiLayout::label().

Referenced by draw_from_viewer_log_value(), and draw_generic_value_log().

◆ draw_color()

◆ draw_float()

void blender::nodes::node_geo_viewer_cc::draw_float ( uiLayout & layout,
const float value )
static

Definition at line 38 of file node_geo_viewer.cc.

References draw_float().

Referenced by draw_float(), draw_from_viewer_log_value(), and draw_generic_value_log().

◆ draw_from_socket_log_value()

bool blender::nodes::node_geo_viewer_cc::draw_from_socket_log_value ( CustomSocketDrawParams & params,
geo_eval_log::GeoTreeLog & tree_log )
static

◆ draw_from_viewer_log_value()

◆ draw_generic_value_log()

◆ draw_input_socket()

◆ draw_int()

void blender::nodes::node_geo_viewer_cc::draw_int ( uiLayout & layout,
const int value )
static

Definition at line 43 of file node_geo_viewer.cc.

References uiLayout::label().

Referenced by draw_from_viewer_log_value(), and draw_generic_value_log().

◆ draw_string()

void blender::nodes::node_geo_viewer_cc::draw_string ( uiLayout & layout,
const StringRef value )
static

◆ draw_vector()

void blender::nodes::node_geo_viewer_cc::draw_vector ( uiLayout & layout,
const float3 & value )
static

Definition at line 52 of file node_geo_viewer.cc.

References col, uiLayout::column(), and IFACE_.

Referenced by draw_from_viewer_log_value(), and draw_generic_value_log().

◆ geo_viewer_node_log_impl()

◆ log_viewer_attribute()

◆ node_blend_read()

void blender::nodes::node_geo_viewer_cc::node_blend_read ( bNodeTree & ,
bNode & node,
BlendDataReader & reader )
static

Definition at line 473 of file node_geo_viewer.cc.

References blender::nodes::socket_items::blend_read_data().

Referenced by node_register().

◆ node_blend_write()

void blender::nodes::node_geo_viewer_cc::node_blend_write ( const bNodeTree & ,
const bNode & node,
BlendWriter & writer )
static

Definition at line 468 of file node_geo_viewer.cc.

References blender::nodes::socket_items::blend_write().

Referenced by node_register().

◆ node_copy_storage()

void blender::nodes::node_geo_viewer_cc::node_copy_storage ( bNodeTree * ,
bNode * dst_node,
const bNode * src_node )
static

◆ node_declare()

◆ node_extra_info()

◆ node_free_storage()

void blender::nodes::node_geo_viewer_cc::node_free_storage ( bNode * node)
static

◆ node_gather_link_searches()

◆ node_init()

void blender::nodes::node_geo_viewer_cc::node_init ( bNodeTree * ,
bNode * node )
static

Definition at line 237 of file node_geo_viewer.cc.

References CD_PROP_FLOAT, data, MEM_callocN(), and bNode::storage.

Referenced by node_register().

◆ node_insert_link()

bool blender::nodes::node_geo_viewer_cc::node_insert_link ( bke::NodeInsertLinkParams & params)
static

◆ node_layout()

void blender::nodes::node_geo_viewer_cc::node_layout ( uiLayout * layout,
bContext * ,
PointerRNA * ptr )
static

◆ node_layout_ex()

void blender::nodes::node_geo_viewer_cc::node_layout_ex ( uiLayout * layout,
bContext * C,
PointerRNA * ptr )
static

◆ node_operators()

void blender::nodes::node_geo_viewer_cc::node_operators ( )
static

◆ node_register()