csharp
public abstract class ShaderNodeA node of a shader graph: something that writes a line of Raven.
No guide page documents this yet — the page shows what the code says about itself.
Remarks
Derives from Node and adds exactly one thing — what the node does. The port machinery, the binding and the metadata are all the framework's, so a new node is a class with some marked fields and one method.
Methods (1)
protected internal abstract void Emit(RavenEmitter emitter)Writes whatever this node contributes.
Used by (28)
- AbsoluteNodeVixen.Editor.ShaderGraph
- AddNodeVixen.Editor.ShaderGraph
- ColourPropertyNodeVixen.Editor.ShaderGraph
- CombineNodeVixen.Editor.ShaderGraph
- ConstantNodeVixen.Editor.ShaderGraph
- DivideNodeVixen.Editor.ShaderGraph
- DotNodeVixen.Editor.ShaderGraph
- FloatPropertyNodeVixen.Editor.ShaderGraph
- FractionNodeVixen.Editor.ShaderGraph
- LerpNodeVixen.Editor.ShaderGraph
- MultiplyNodeVixen.Editor.ShaderGraph
- NormalizeNodeVixen.Editor.ShaderGraph
- OneMinusNodeVixen.Editor.ShaderGraph
- PowerNodeVixen.Editor.ShaderGraph
- SampleTexture2DNodeVixen.Editor.ShaderGraph
- SaturateNodeVixen.Editor.ShaderGraph
- ShaderGraphCompilerVixen.Editor.ShaderGraph
- ShaderMasterNodeVixen.Editor.ShaderGraph
- SineNodeVixen.Editor.ShaderGraph
- SmoothstepNodeVixen.Editor.ShaderGraph
- SplitNodeVixen.Editor.ShaderGraph
- SubtractNodeVixen.Editor.ShaderGraph
- TilingAndOffsetNodeVixen.Editor.ShaderGraph
- TimeNodeVixen.Editor.ShaderGraph
- UvNodeVixen.Editor.ShaderGraph
- VertexColourNodeVixen.Editor.ShaderGraph
- WorldNormalNodeVixen.Editor.ShaderGraph
- WorldPositionNodeVixen.Editor.ShaderGraph