|
CeresEngine 0.2.0
A game development framework
|
#include <CeresEngine/Material/Graph/MaterialGraphNode.hpp>
Public Attributes | |
| const MaterialGraphMathOperation | operation |
| MaterialGraphSocket & | lhs |
| MaterialGraphSocket & | rhs |
| 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 = MaterialGraphMathNode< T > |
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::MaterialGraphBinaryMathNode< T, O >::MaterialGraphBinaryMathNode | ( | MaterialGraph & | graph, |
| const UUID & | uuid | ||
| ) |
| const MaterialGraphMathOperation CeresEngine::MaterialGraphBinaryMathNode< T, O >::operation |
| MaterialGraphSocket& CeresEngine::MaterialGraphBinaryMathNode< T, O >::output |