Blender
V3.3
|
#include <FN_field.hh>
Public Types | |
using | base_type = T |
Public Member Functions | |
Field ()=default | |
Field (GField field) | |
Field (std::shared_ptr< FieldNode > node, const int node_output_index=0) | |
![]() | |
GField ()=default | |
GField (std::shared_ptr< FieldNode > node, const int node_output_index=0) | |
![]() | |
GFieldBase ()=default | |
operator bool () const | |
uint64_t | hash () const |
const CPPType & | cpp_type () const |
const FieldNode & | node () const |
int | node_output_index () const |
Additional Inherited Members | |
![]() | |
GFieldBase (std::shared_ptr< FieldNode > node, const int node_output_index) | |
![]() | |
std::shared_ptr< FieldNode > | node_ |
int | node_output_index_ |
A typed version of GField. It has the same memory layout as GField.
Definition at line 179 of file FN_field.hh.
using blender::fn::Field< T >::base_type = T |
Definition at line 181 of file FN_field.hh.
|
default |
|
inline |
Definition at line 185 of file FN_field.hh.
References BLI_assert, and blender::fn::GFieldBase< std::shared_ptr< FieldNode > >::cpp_type().
|
inline |
Definition at line 190 of file FN_field.hh.