Model I/O Enumerations

No overview available.

Topics

Enumerations

MDLCameraProjection

Options for camera projection styles, used by the projection property.

MDLGeometryType

Types of geometric primitives for rendering a submesh, used by the geometryType property.

MDLIndexBitDepth

Options for the size of integer data in a submesh’s index buffer, used by the indexType property.

MDLLightType

Options for the shape and style of illumination provided by a light, used by the lightType property.

MDLMaterialMipMapFilterMode

Modes for sampling textures at sizes between mipmap levels, used by the mipFilter property.

MDLMaterialPropertyType

Options for the data type of a material property, used by the type property.

MDLMaterialSemantic

Options for the semantic use of a material property’s value in rendering a particular surface appearance; used by the semantic property.

MDLMaterialTextureFilterMode

Modes for sampling textures at coordinates between texels, used by the minFilter and magFilter properties.

MDLMaterialTextureWrapMode

Modes for sampling textures at coordinates outside the texture bounds, used by the sWrapMode, tWrapMode, and rWrapMode properties.

MDLMeshBufferType

Options for the content of a mesh buffer, used by the type property and by MDLMeshBufferAllocator methods for creating buffers.

MDLProbePlacement

Options affecting automatic placement of light probes in a scene, used with the placeLightProbesWithDensity:heuristic:usingIrradianceDataSource: method.

MDLTextureChannelEncoding

Options for the data size and type of texel channel values, used by the channelEncoding property.

MDLVertexFormat

Descriptions of the data size and layout for a vertex attribute, used by the format property.