neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neogfx::DesignStudio::node_connection Class Reference

#include <node.hpp>

Inheritance diagram for neogfx::DesignStudio::node_connection:
neolib::reference_counted< Base, DeallocateOnRelease >

Public Member Functions

 node_connection (i_node_pin &aSource, i_node_pin &aDestination)
 
i_node_pin const & source () const override
 
i_node_pinsource () override
 
i_node_pin const & destination () const override
 
i_node_pindestination () override
 
- Public Member Functions inherited from neolib::reference_counted< Base, DeallocateOnRelease >
 reference_counted () noexcept
 
 reference_counted (const reference_counted &aOther) noexcept
 
 ~reference_counted ()
 
reference_countedoperator= (const reference_counted &)
 
void add_ref () const noexcept override
 
void release () const override
 
int32_t use_count () const noexcept override
 
const base_type * release_and_take_ownership () const override
 
base_type * release_and_take_ownership () override
 
void pin () const noexcept override
 
void unpin () const override
 
i_ref_control_blockcontrol_block () override
 

Detailed Description

Definition at line 90 of file node.hpp.

Constructor & Destructor Documentation

◆ node_connection()

neogfx::DesignStudio::node_connection::node_connection ( i_node_pin aSource,
i_node_pin aDestination 
)
inline

Definition at line 93 of file node.hpp.

Member Function Documentation

◆ destination() [1/2]

i_node_pin const & neogfx::DesignStudio::node_connection::destination ( ) const
inlineoverride

Definition at line 107 of file node.hpp.

◆ destination() [2/2]

i_node_pin & neogfx::DesignStudio::node_connection::destination ( )
inlineoverride

Definition at line 111 of file node.hpp.

◆ source() [1/2]

i_node_pin const & neogfx::DesignStudio::node_connection::source ( ) const
inlineoverride

Definition at line 99 of file node.hpp.

◆ source() [2/2]

i_node_pin & neogfx::DesignStudio::node_connection::source ( )
inlineoverride

Definition at line 103 of file node.hpp.


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