---
title: "init(name:type:isUniform: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/input/init(name:type:isuniform:semantictype:defaultvalue:)"
---

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

## Declaration

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