<!--
{
  "availability" : [
    "iOS: 15.0.0 -",
    "iPadOS: 15.0.0 -",
    "macCatalyst: 15.0.0 -",
    "macOS: 12.0.0 -",
    "tvOS: 26.0.0 -",
    "visionOS: -"
  ],
  "documentType" : "symbol",
  "framework" : "RealityKit",
  "identifier" : "/documentation/RealityKit/MaterialParameterTypes",
  "metadataVersion" : "0.1.0",
  "role" : "Structure",
  "symbol" : {
    "kind" : "Structure",
    "modules" : [
      "RealityKit"
    ],
    "preciseIdentifier" : "s:17RealityFoundation22MaterialParameterTypesV"
  },
  "title" : "MaterialParameterTypes"
}
-->

# MaterialParameterTypes

A set of types that material parameters can use.

```
struct MaterialParameterTypes
```

## Overview

This class contains many nested types used to specify various properties of
material.

Many material properties support more than one type of data. For example,
you can specify [`baseColor`](/documentation/RealityKit/PhysicallyBasedMaterial/baseColor-swift.property) using
either a single `Float`, or a UV mapped image texture.
MaterialParameterTypes and its nested symbols implement the ability to
accept different data types for the same property.

## Topics

### Structures

[`struct TextureCoordinateTransform`](/documentation/RealityKit/MaterialParameterTypes/TextureCoordinateTransform)

An object that defines a transformation the framework applies to a
material’s UV-mapped textures.

### Enumerations

[`enum BlendMode`](/documentation/RealityKit/MaterialParameterTypes/BlendMode)

Modes that describe how materials should be blended with content behind them.

[`enum FaceCulling`](/documentation/RealityKit/MaterialParameterTypes/FaceCulling)

An object that defines how the system removes polygons before rendering
a scene.

[`enum TriangleFillMode`](/documentation/RealityKit/MaterialParameterTypes/TriangleFillMode)

An object that defines how the system rasterizes triangles and triangle strips

---

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)