|
CeresEngine 0.2.0
A game development framework
|
#include <CeresEngine/Graph/GraphConnection.hpp>
Public Member Functions | |
| GraphConnection (GraphSocket &input, GraphSocket &output) | |
| void | disconnect () |
| const GraphSocketPtr & | getInput () const noexcept |
| const GraphSocketPtr & | getOutput () const noexcept |
Public Member Functions inherited from CeresEngine::RefCounted< GraphConnection > | |
| RefCounted (Args &&... args) | |
Creates a new RefCounted object and constructs a new Deleter by forwarding Args to it. | |
| void | retain () noexcept |
| Retains the object by increment it's reference count by one. | |
| bool | release () noexcept |
| Relases the object by decrementing it's reference count by one. | |
Public Attributes | |
| Event< void()> | onChange |
| Event< void()> | onDisconnect |
Private Attributes | |
| GraphSocketPtr | mInput |
| GraphSocketPtr | mOutput |
|
inlineexplicit |
| void CeresEngine::GraphConnection::disconnect | ( | ) |
|
inlinenoexcept |
|
inlinenoexcept |
|
private |
|
private |