property(with:)
Returns the material property for the specified material semantic.
Declaration
func property(with semantic: MDLMaterialSemantic) -> MDLMaterialProperty?Parameters
- semantic:
The semantic value of a material property in the material.
Return Value
The material property for the specified semantic, or nil if the material does not contain a material property for that semantic.
Discussion
Material semantics identify the intended use of a material property in shading. Some semantic values, such as MDLMaterialSemantic.specular, are part of the material’s scatteringFunction property that determines its response to lighting; others, such as MDLMaterialSemantic.opacity, determine other aspects of material rendering.