Blender V5.0
blender::nodes::geo_eval_log::GField Class Reference

#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 CPPTypecpp_type () const
const FieldNodenode () 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< FieldNodenode_
int node_output_index_

Detailed Description

A field whose output type is only known at run-time.

Definition at line 149 of file FN_field.hh.

Constructor & Destructor Documentation

◆ GField() [1/2]

◆ GField() [2/2]

blender::fn::GField::GField ( std::shared_ptr< FieldNode > node,
const int node_output_index = 0 )
inline

Definition at line 153 of file FN_field.hh.


The documentation for this class was generated from the following file: