|
Blender V4.5
|
#include <FN_field.hh>
Inherits blender::fn::GFieldBase< std::shared_ptr< FieldNode > >.
Inherited by blender::fn::Field< int >, blender::fn::Field< bool >, blender::fn::Field< float >, blender::fn::Field< blender::VecBase< float, 3 > >, blender::fn::Field< blender::VecBase< float, 2 > >, and blender::fn::Field< T >.
Public Member Functions | |
| GField ()=default | |
| GField (std::shared_ptr< FieldNode > node, const int node_output_index=0) | |
| Public Member Functions inherited from blender::fn::GFieldBase< std::shared_ptr< FieldNode > > | |
| operator bool () const | |
| uint64_t | hash () const |
| const CPPType & | cpp_type () const |
| const FieldNode & | node () const |
| int | node_output_index () const |
Additional Inherited Members | |
| Protected Member Functions inherited from blender::fn::GFieldBase< std::shared_ptr< FieldNode > > | |
| GFieldBase (std::shared_ptr< FieldNode > node, const int node_output_index) | |
| Protected Attributes inherited from blender::fn::GFieldBase< std::shared_ptr< FieldNode > > | |
| std::shared_ptr< FieldNode > | node_ |
| int | node_output_index_ |
A field whose output type is only known at run-time.
Definition at line 149 of file FN_field.hh.
|
default |
Referenced by blender::nodes::node_geo_tool_selection_cc::get_selection_field(), blender::nodes::LazyFunctionForReduceForeachGeometryElement::handle_generation_items_group(), blender::nodes::LazyFunctionForReduceForeachGeometryElement::handle_main_items_and_geometry(), blender::nodes::node_geo_tool_set_selection_cc::invert_selection(), blender::nodes::node_geo_raycast_cc::node_geo_exec(), blender::nodes::node_geo_sample_index_cc::node_geo_exec(), blender::nodes::node_geo_sample_nearest_surface_cc::node_geo_exec(), blender::nodes::node_geo_sample_uv_surface_cc::node_geo_exec(), blender::nodes::node_geo_tool_set_selection_cc::node_geo_exec(), and blender::nodes::LazyFunctionForGeometryNode::output_anonymous_attribute_field().
|
inline |
Definition at line 153 of file FN_field.hh.