struct SShaderGraphNode { EGrNodeType m_eType; EGrNodeFormat m_eFormat; EGrNodeIOSemantic m_eSemantic; string m_CustomSemantics; string m_Name; bool m_bEditable; bool m_bWasAdded; SShaderGraphFunction * m_pFunction; DynArray<SShaderParam> m_Properties; };
IShader.h
bool m_bEditable;
bool m_bWasAdded;
string m_CustomSemantics;
EGrNodeFormat m_eFormat;
EGrNodeIOSemantic m_eSemantic;
EGrNodeType m_eType;
string m_Name;
SShaderGraphFunction * m_pFunction;
DynArray<SShaderParam> m_Properties;
~SShaderGraphNode();
SShaderGraphNode();