|
CeresEngine 0.2.0
A game development framework
|
#include <CeresEngine/Material/Graph/MaterialGraphNode.hpp>
Public Attributes | |
| T | value |
| MaterialGraphSocket & | output |
Public Attributes inherited from CeresEngine::MaterialGraphOutputNode | |
| MaterialGraphSocket & | baseColor |
| MaterialGraphSocket & | normal |
| MaterialGraphSocket & | metallic |
| MaterialGraphSocket & | roughness |
| MaterialGraphSocket & | emissive |
Public Attributes inherited from CeresEngine::GraphNode | |
| Event< void()> | onChange |
| Event< void(GraphSocket &)> | onSocketAdded |
| Event< void(GraphSocket &)> | onSocketRemoved |
| Event< void(GraphConnection &)> | onConnect |
| Event< void(GraphConnection &)> | onDisconnect |
Private Types | |
| using | super = MaterialGraphOutputNode |
Additional Inherited Members | |
Protected Attributes inherited from CeresEngine::GraphNode | |
| Graph * | mGraph |
| UUID | mUUID |
| String | mDisplayName |
| Vector< GraphSocket * > | mInputs |
| Vector< GraphSocket * > | mOutputs |
| Vector< GraphSocketPtr > | mSockets |
|
private |
| CeresEngine::MaterialGraphLiteralNode< T >::MaterialGraphLiteralNode | ( | MaterialGraph & | graph, |
| const UUID & | uuid | ||
| ) |
| T CeresEngine::MaterialGraphLiteralNode< T >::value |