<!--
{
  "availability" : [
    "iOS: 13.0.0 -",
    "iPadOS: 13.0.0 -",
    "macCatalyst: 13.0.0 -",
    "macOS: 10.15.0 -",
    "tvOS: 26.0.0 -",
    "visionOS: -"
  ],
  "documentType" : "symbol",
  "framework" : "RealityKit",
  "identifier" : "/documentation/RealityKit/MaterialScalarParameter",
  "metadataVersion" : "0.1.0",
  "role" : "Enumeration",
  "symbol" : {
    "kind" : "Enumeration",
    "modules" : [
      "RealityKit"
    ],
    "preciseIdentifier" : "s:17RealityFoundation23MaterialScalarParameterO"
  },
  "title" : "MaterialScalarParameter"
}
-->

# MaterialScalarParameter

The scalar parameter applied to a material.

```
enum MaterialScalarParameter
```

## Topics

### Getting scalar parameters

[`case float(Float)`](/documentation/RealityKit/MaterialScalarParameter/float(_:))

A scalar, single-precision value.

[`case texture(TextureResource)`](/documentation/RealityKit/MaterialScalarParameter/texture(_:))

A one-channel texture.

### Creating a scalar parameter

[`init(floatLiteral: Float)`](/documentation/RealityKit/MaterialScalarParameter/init(floatLiteral:))

Creates a scalar parameter from a floating-point literal.

[`init(integerLiteral: Int)`](/documentation/RealityKit/MaterialScalarParameter/init(integerLiteral:))

Creates a scalar parameter from an integer literal.

### Comparing material scalar parameters

### Operators

[`static func == (MaterialScalarParameter, MaterialScalarParameter) -> Bool`](/documentation/RealityKit/MaterialScalarParameter/==(_:_:))

Indicates whether two scalar parameters are equal.

### Instance Methods

[`func hash(into: inout Hasher)`](/documentation/RealityKit/MaterialScalarParameter/hash(into:))

Hashes the essential components of the scalar parameter by feeding them
into the given hash function.

## Relationships

### Conforms To

[`ExpressibleByIntegerLiteral`](/documentation/Swift/ExpressibleByIntegerLiteral)

[`Hashable`](/documentation/Swift/Hashable)

[`ExpressibleByFloatLiteral`](/documentation/Swift/ExpressibleByFloatLiteral)

[`Equatable`](/documentation/Swift/Equatable)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)