Rebel Fork Framework
Urho3D::GraphPin Class Reference

Abstract graph node pin. More...

#include <Urho3D/Resource/GraphPin.h>

Inheritance diagram for Urho3D::GraphPin:
Urho3D::GraphDataPin Urho3D::GraphEnterPin Urho3D::GraphExitPin Urho3D::GraphInPin Urho3D::GraphOutPin

Public Member Functions

const ea::string & GetName ()
virtual void SerializeInBlock (Archive &archive)
 Serialize content from/to archive. May throw ArchiveException.

Protected Member Functions

void SetName (const ea::string_view name)

Protected Attributes

ea::string name_
 Pin name.

Friends

class GraphNode
template<typename T, size_t nodeCount>
struct GraphNodeMapHelper

Detailed Description

Abstract graph node pin.

Member Function Documentation

◆ GetName()

const ea::string & Urho3D::GraphPin::GetName ( )
inline

Get name of the pin.

◆ SerializeInBlock()

void Urho3D::GraphPin::SerializeInBlock ( Archive & archive)
virtual

Serialize content from/to archive. May throw ArchiveException.

Reimplemented in Urho3D::GraphDataPin, Urho3D::GraphExitPin, and Urho3D::GraphInPin.

◆ SetName()

void Urho3D::GraphPin::SetName ( const ea::string_view name)
inlineprotected

Set name of the pin. Executed by GraphNode.


The documentation for this class was generated from the following files:
  • Urho3D/Resource/GraphPin.h
  • Urho3D/Resource/GraphPin.cpp