---
title: "init(name:type:semanticType:defaultValue:)"
framework: realitykit
role: symbol
role_heading: Initializer
platforms: [iOS 27.0+, iPadOS 27.0+, tvOS 27.0+, visionOS 27.0+]
path: "realitykit/shadergraph/nodedefinition/output/init(name:type:semantictype:defaultvalue:)"
---

# init(name:type:semanticType:defaultValue:)

## Declaration

```swift
init(name: String, type: ShaderGraph.DataType, semanticType: ShaderGraph.NodeDefinition.SemanticType? = nil, defaultValue: ShaderGraph.Value? = nil)
```
