## Description

`CodeFunctionNode` is an abstract [Node](Node.md) class developed for simple creation of custom [Nodes](Node.md) that generate shader functions in [Shader Graph](Shader-Graph.md).

For more information on how to create [Nodes](Node.md) using `CodeFunctionNode` see [Custom Nodes with CodeFunctionNode](Custom-Nodes-With-CodeFunctionNode.md).

## Contents

* [Port Types](CodeFunctionNode-Port-Types.md)
* [SlotAttribute](CodeFunctionNode.SlotAttribute.md)
* [Binding](CodeFunctionNode.Binding.md)
* [GetFunctionToConvert](CodeFunctionNode.GetFunctionToConvert.md)

