Returns the material property with the specified name, for use with subscript syntax.


subscript(name: String) -> MDLMaterialProperty? { get }



The name value of a material property in the material.

Return Value

The material property with the specified name, or nil if the material does not contain a material property with that name.


This method is equivalent to the propertyNamed(_:) method but allows for the use of subscript syntax for reading material properties. To write material properties to the material, use the setProperty(_:) method.

See Also

Accessing Material Properties with Subscript Syntax

subscript(Int) -> MDLMaterialProperty?

Returns the material property at the specified index in the material, for use with subscript syntax.

var count: Int

The number of material properties in the material.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software