Blender V5.0
node_geo_viewer.cc File Reference
#include <fmt/format.h>
#include "BKE_context.hh"
#include "BKE_type_conversions.hh"
#include "BLO_read_write.hh"
#include "DNA_modifier_types.h"
#include "NOD_geo_viewer.hh"
#include "NOD_node_extra_info.hh"
#include "NOD_socket_items_blend.hh"
#include "NOD_socket_items_ops.hh"
#include "NOD_socket_items_ui.hh"
#include "NOD_socket_search_link.hh"
#include "UI_interface_layout.hh"
#include "UI_resources.hh"
#include "ED_node.hh"
#include "ED_viewer_path.hh"
#include "RNA_enum_types.hh"
#include "RNA_prototypes.hh"
#include "GEO_foreach_geometry.hh"
#include "node_geometry_util.hh"

Go to the source code of this file.

Namespaces

namespace  blender
namespace  blender::nodes
namespace  blender::nodes::node_geo_viewer_cc

Functions

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