|
Blender
V2.93
|
#include "BKE_material.h"#include "DNA_material_types.h"#include "UI_interface.h"#include "UI_resources.h"#include "node_geometry_util.hh"Go to the source code of this file.
Namespaces | |
| blender | |
| blender::nodes | |
Functions | |
| static void | geo_node_attribute_mix_layout (uiLayout *layout, bContext *UNUSED(C), PointerRNA *ptr) |
| static void | blender::nodes::do_mix_operation_float (const int blend_mode, const FloatReadAttribute &factors, const FloatReadAttribute &inputs_a, const FloatReadAttribute &inputs_b, FloatWriteAttribute results) |
| static void | blender::nodes::do_mix_operation_float3 (const int blend_mode, const FloatReadAttribute &factors, const Float3ReadAttribute &inputs_a, const Float3ReadAttribute &inputs_b, Float3WriteAttribute results) |
| static void | blender::nodes::do_mix_operation_color4f (const int blend_mode, const FloatReadAttribute &factors, const Color4fReadAttribute &inputs_a, const Color4fReadAttribute &inputs_b, Color4fWriteAttribute results) |
| static void | blender::nodes::do_mix_operation (const CustomDataType result_type, int blend_mode, const FloatReadAttribute &attribute_factor, const ReadAttribute &attribute_a, const ReadAttribute &attribute_b, WriteAttribute &attribute_result) |
| static AttributeDomain | blender::nodes::get_result_domain (const GeometryComponent &component, const GeoNodeExecParams ¶ms, StringRef result_name) |
| static void | blender::nodes::attribute_mix_calc (GeometryComponent &component, const GeoNodeExecParams ¶ms) |
| static void | blender::nodes::geo_node_attribute_mix_exec (GeoNodeExecParams params) |
| static void | blender::nodes::geo_node_attribute_mix_init (bNodeTree *UNUSED(ntree), bNode *node) |
| static void | blender::nodes::geo_node_attribute_mix_update (bNodeTree *UNUSED(ntree), bNode *node) |
| void | register_node_type_geo_attribute_mix () |
Variables | |
| static bNodeSocketTemplate | geo_node_attribute_mix_in [] |
| static bNodeSocketTemplate | geo_node_mix_attribute_out [] |
|
static |
Definition at line 47 of file node_geo_attribute_mix.cc.
References col, IFACE_, ptr, uiItemR(), uiLayoutColumn(), uiLayoutSetPropDecorate(), and uiLayoutSetPropSep().
Referenced by register_node_type_geo_attribute_mix().
| void register_node_type_geo_attribute_mix | ( | void | ) |
Definition at line 223 of file node_geo_attribute_mix.cc.
References bNodeType::draw_buttons, GEO_NODE_ATTRIBUTE_MIX, blender::nodes::geo_node_attribute_mix_exec(), geo_node_attribute_mix_in, blender::nodes::geo_node_attribute_mix_init(), geo_node_attribute_mix_layout(), blender::nodes::geo_node_attribute_mix_update(), geo_node_mix_attribute_out, geo_node_type_base(), bNodeType::geometry_node_execute, NODE_CLASS_ATTRIBUTE, node_copy_standard_storage(), node_free_standard_storage(), node_type_init(), node_type_socket_templates(), node_type_storage(), node_type_update(), and nodeRegisterType().
Referenced by registerGeometryNodes().
|
static |
Definition at line 26 of file node_geo_attribute_mix.cc.
Referenced by register_node_type_geo_attribute_mix().
|
static |
Definition at line 42 of file node_geo_attribute_mix.cc.
Referenced by register_node_type_geo_attribute_mix().