Loading...
Searching...
No Matches
VdfConnection Class Reference

A class that fully represents a connection between two VdfNodes. More...

#include <connection.h>

Public Member Functions

 VdfConnection (VdfOutput &output, const VdfMask &mask, VdfInput &input)
 
const VdfNodeGetSourceNode () const
 Returns the source (ie. output) node for this connection.
 
VdfNodeGetSourceNode ()
 Returns the source (ie. output) node for this connection.
 
const VdfNodeGetTargetNode () const
 Returns the target (ie. input) node for this connection.
 
VdfNodeGetTargetNode ()
 Returns the target (ie. input) node for this connection.
 
const VdfOutputGetSourceOutput () const
 Returns the output (ie. source) for this connection.
 
VdfOutputGetSourceOutput ()
 Returns the output (ie. source) for this connection.
 
VdfOutputGetNonConstSourceOutput () const
 Returns the output (ie. source) for this connection.
 
VdfMaskedOutput GetSourceMaskedOutput () const
 Return the masked output (ie. source) for this connection.
 
const VdfInputGetTargetInput () const
 Returns the input connector (ie. target) for this connection.
 
VdfInputGetTargetInput ()
 Returns the input connector (ie. target) for this connection.
 
const VdfMaskGetMask () const
 Returns the mask for this connection.
 
VDF_API std::string GetDebugName () const
 Returns a debug string for this connection.
 

Detailed Description

A class that fully represents a connection between two VdfNodes.

Definition at line 29 of file connection.h.

Constructor & Destructor Documentation

◆ VdfConnection()

VdfConnection ( VdfOutput output,
const VdfMask mask,
VdfInput input 
)
inline

Definition at line 33 of file connection.h.

Member Function Documentation

◆ GetDebugName()

VDF_API std::string GetDebugName ( ) const

Returns a debug string for this connection.

◆ GetMask()

const VdfMask & GetMask ( ) const
inline

Returns the mask for this connection.

Definition at line 99 of file connection.h.

◆ GetNonConstSourceOutput()

VdfOutput & GetNonConstSourceOutput ( ) const
inline

Returns the output (ie. source) for this connection.

Definition at line 76 of file connection.h.

◆ GetSourceMaskedOutput()

VdfMaskedOutput GetSourceMaskedOutput ( ) const
inline

Return the masked output (ie. source) for this connection.

Definition at line 82 of file connection.h.

◆ GetSourceNode() [1/2]

VdfNode & GetSourceNode ( )
inline

Returns the source (ie. output) node for this connection.

Definition at line 45 of file connection.h.

◆ GetSourceNode() [2/2]

const VdfNode & GetSourceNode ( ) const
inline

Returns the source (ie. output) node for this connection.

Definition at line 39 of file connection.h.

◆ GetSourceOutput() [1/2]

VdfOutput & GetSourceOutput ( )
inline

Returns the output (ie. source) for this connection.

Definition at line 69 of file connection.h.

◆ GetSourceOutput() [2/2]

const VdfOutput & GetSourceOutput ( ) const
inline

Returns the output (ie. source) for this connection.

Definition at line 63 of file connection.h.

◆ GetTargetInput() [1/2]

VdfInput & GetTargetInput ( )
inline

Returns the input connector (ie. target) for this connection.

Definition at line 93 of file connection.h.

◆ GetTargetInput() [2/2]

const VdfInput & GetTargetInput ( ) const
inline

Returns the input connector (ie. target) for this connection.

Definition at line 87 of file connection.h.

◆ GetTargetNode() [1/2]

VdfNode & GetTargetNode ( )
inline

Returns the target (ie. input) node for this connection.

Definition at line 57 of file connection.h.

◆ GetTargetNode() [2/2]

const VdfNode & GetTargetNode ( ) const
inline

Returns the target (ie. input) node for this connection.

Definition at line 51 of file connection.h.


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