Blender
V3.3
|
#include <FN_field.hh>
Public Member Functions | |
ValueOrField ()=default | |
ValueOrField (T value) | |
ValueOrField (Field< T > field) | |
bool | is_field () const |
Field< T > | as_field () const |
T | as_value () const |
Public Attributes | |
T | value {} |
Field< T > | field |
Definition at line 532 of file FN_field.hh.
|
default |
|
inline |
Definition at line 539 of file FN_field.hh.
|
inline |
Definition at line 543 of file FN_field.hh.
|
inline |
Definition at line 552 of file FN_field.hh.
References blender::fn::ValueOrField< T >::field, blender::fn::make_constant_field(), and blender::fn::ValueOrField< T >::value.
Referenced by blender::nodes::GeoNodeExecParams::extract_input(), and blender::nodes::GeoNodeExecParams::get_input().
|
inline |
Definition at line 560 of file FN_field.hh.
References blender::fn::evaluate_constant_field(), and blender::fn::ValueOrField< T >::value.
Referenced by blender::nodes::GeoNodeExecParams::extract_input(), blender::nodes::GeoNodeExecParams::extract_multi_input(), and blender::nodes::GeoNodeExecParams::get_input().
|
inline |
Definition at line 547 of file FN_field.hh.
References blender::fn::ValueOrField< T >::field.
Field<T> blender::fn::ValueOrField< T >::field |
Definition at line 535 of file FN_field.hh.
Referenced by blender::fn::ValueOrField< T >::as_field(), and blender::fn::ValueOrField< T >::is_field().
T blender::fn::ValueOrField< T >::value {} |
Value that is used when the field is empty.
Definition at line 534 of file FN_field.hh.
Referenced by blender::fn::ValueOrField< T >::as_field(), and blender::fn::ValueOrField< T >::as_value().