MDLVertexAttributeAnisotropy
TypeScriptconst MDLVertexAttributeAnisotropy: stringSwift declarationlet MDLVertexAttributeAnisotropy: StringImport, export, and manipulate 3D models using a common infrastructure that integrates MetalKit, GLKit, and SceneKit.
97 types
763 callable entries
46 skipped
94% entry coverage
Generated from iOS SDK 27.1. Availability is shown on each declaration; permissions and entitlements still apply.
MDLAnimatedMatrix4x4
class · iOS 11.0+
MDLAnimatedQuaternion
class · iOS 12.0+
MDLAnimatedQuaternionArray
class · iOS 11.0+
MDLAnimatedScalar
class · iOS 11.0+
MDLAnimatedScalarArray
class · iOS 11.0+
MDLAnimatedValue
class · iOS 11.0+
MDLAnimatedValueInterpolation
enum
MDLAnimatedVector2
class · iOS 11.0+
MDLAnimatedVector3
class · iOS 11.0+
MDLAnimatedVector3Array
class · iOS 11.0+
MDLAnimatedVector4
class · iOS 11.0+
MDLAnimationBindComponent
class · iOS 11.0+
MDLAreaLight
class · iOS 9.0+
MDLAsset
class · iOS 9.0+
MDLAssetResolver
protocol · iOS 11.0+
MDLAxisAlignedBoundingBox
struct
MDLBundleAssetResolver
class · iOS 11.0+
MDLCamera
class · iOS 9.0+
MDLCameraProjection
enum
MDLCheckerboardTexture
class · iOS 9.0+
MDLColorSwatchTexture
class · iOS 9.0+
MDLComponent
protocol · iOS 9.0+
MDLDataPrecision
enum · iOS 11.0+
MDLGeometryType
enum
MDLIndexBitDepth
enum
MDLJointAnimation
protocol · iOS 11.0+
MDLLight
class · iOS 9.0+
MDLLightProbe
class · iOS 9.0+
MDLLightProbeIrradianceDataSource
protocol
MDLLightType
enum
MDLMaterial
class · iOS 9.0+
MDLMaterialFace
enum
MDLMaterialMipMapFilterMode
enum
MDLMaterialProperty
class · iOS 9.0+
MDLMaterialPropertyConnection
class · iOS 10.0+
MDLMaterialPropertyGraph
class · iOS 10.0+
MDLMaterialPropertyNode
class · iOS 10.0+
MDLMaterialPropertyType
enum
MDLMaterialSemantic
enum
MDLMaterialTextureFilterMode
enum
MDLMaterialTextureWrapMode
enum
MDLMatrix4x4Array
class · iOS 11.0+
MDLMesh
class · iOS 9.0+
MDLMeshBuffer
protocol · iOS 9.0+
MDLMeshBufferAllocator
protocol · iOS 9.0+
MDLMeshBufferData
class · iOS 9.0+
MDLMeshBufferDataAllocator
class · iOS 9.0+
MDLMeshBufferMap
class · iOS 9.0+
MDLMeshBufferType
enum
MDLMeshBufferZone
protocol · iOS 9.0+
MDLMeshBufferZoneDefault
class · iOS 11.0+
MDLNamed
protocol · iOS 9.0+
MDLNoiseTexture
class · iOS 9.0+
MDLNormalMapTexture
class · iOS 9.0+
MDLObject
class · iOS 9.0+
MDLObjectContainer
class · iOS 9.0+
MDLObjectContainerComponent
protocol · iOS 9.0+
MDLPackedJointAnimation
class · iOS 11.0+
MDLPathAssetResolver
class · iOS 11.0+
MDLPhotometricLight
class · iOS 9.0+
MDLPhysicallyPlausibleLight
class · iOS 9.0+
MDLPhysicallyPlausibleScatteringFunction
class · iOS 9.0+
MDLProbePlacement
enum
MDLRelativeAssetResolver
class · iOS 11.0+
MDLScatteringFunction
class · iOS 9.0+
MDLSkeleton
class · iOS 11.0+
MDLSkyCubeTexture
class · iOS 9.0+
MDLStereoscopicCamera
class · iOS 9.0+
MDLSubmesh
class · iOS 9.0+
MDLSubmeshTopology
class · iOS 9.0+
MDLTexture
class · iOS 9.0+
MDLTextureChannelEncoding
enum
MDLTextureFilter
class · iOS 9.0+
MDLTextureSampler
class · iOS 9.0+
MDLTransform
class · iOS 9.0+
MDLTransformComponent
protocol · iOS 9.0+
MDLTransformMatrixOp
class · iOS 11.0+
MDLTransformOp
protocol · iOS 11.0+
MDLTransformOpRotationOrder
enum
MDLTransformOrientOp
class · iOS 12.0+
MDLTransformRotateOp
class · iOS 11.0+
MDLTransformRotateXOp
class · iOS 11.0+
MDLTransformRotateYOp
class · iOS 11.0+
MDLTransformRotateZOp
class · iOS 11.0+
MDLTransformScaleOp
class · iOS 11.0+
MDLTransformStack
class · iOS 11.0+
MDLTransformTranslateOp
class · iOS 11.0+
MDLURLTexture
class · iOS 9.0+
MDLUtility
class · iOS 18.0+
MDLVertexAttribute
class · iOS 9.0+
MDLVertexAttributeData
class · iOS 9.0+
MDLVertexBufferLayout
class · iOS 9.0+
MDLVertexDescriptor
class · iOS 9.0+
MDLVertexFormat
enum
MDLVoxelArray
class · iOS 9.0+
MDLVoxelIndex
typealias
MDLVoxelIndexExtent
struct
const MDLVertexAttributeAnisotropy: stringSwift declarationlet MDLVertexAttributeAnisotropy: Stringconst MDLVertexAttributeBinormal: stringSwift declarationlet MDLVertexAttributeBinormal: Stringconst MDLVertexAttributeBitangent: stringSwift declarationlet MDLVertexAttributeBitangent: Stringconst MDLVertexAttributeColor: stringSwift declarationlet MDLVertexAttributeColor: Stringconst MDLVertexAttributeEdgeCrease: stringSwift declarationlet MDLVertexAttributeEdgeCrease: Stringconst MDLVertexAttributeJointIndices: stringSwift declarationlet MDLVertexAttributeJointIndices: Stringconst MDLVertexAttributeJointWeights: stringSwift declarationlet MDLVertexAttributeJointWeights: Stringconst MDLVertexAttributeNormal: stringSwift declarationlet MDLVertexAttributeNormal: Stringconst MDLVertexAttributeOcclusionValue: stringSwift declarationlet MDLVertexAttributeOcclusionValue: Stringconst MDLVertexAttributePosition: stringSwift declarationlet MDLVertexAttributePosition: Stringconst MDLVertexAttributeShadingBasisU: stringSwift declarationlet MDLVertexAttributeShadingBasisU: Stringconst MDLVertexAttributeShadingBasisV: stringSwift declarationlet MDLVertexAttributeShadingBasisV: Stringconst MDLVertexAttributeSubdivisionStencil: stringSwift declarationlet MDLVertexAttributeSubdivisionStencil: Stringconst MDLVertexAttributeTangent: stringSwift declarationlet MDLVertexAttributeTangent: Stringconst MDLVertexAttributeTextureCoordinate: stringSwift declarationlet MDLVertexAttributeTextureCoordinate: Stringconst kUTType3dObject: stringSwift declarationlet kUTType3dObject: Stringconst kUTTypeAlembic: stringSwift declarationlet kUTTypeAlembic: Stringconst kUTTypePolygon: stringSwift declarationlet kUTTypePolygon: Stringconst kUTTypeStereolithography: stringSwift declarationlet kUTTypeStereolithography: Stringconst kUTTypeUniversalSceneDescription: stringSwift declarationlet kUTTypeUniversalSceneDescription: Stringconst kUTTypeUniversalSceneDescriptionMobile: stringSwift declarationlet kUTTypeUniversalSceneDescriptionMobile: String46 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
MDLObject.enumerateChildObjects(of:root:using:stopPointer:)
synchronous callback requires a nonescaping JS-thread call
MDLPackedJointAnimation.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
MDLSkeleton.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
MDLMesh.init()
inherited init: cannot prove legal (class declares 12 custom initializers)
MDLAnimatedQuaternionArray.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
MDLAnimatedScalarArray.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
MDLAnimatedVector3Array.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
MDLSubmesh.init()
inherited init: cannot prove legal (class declares 5 custom initializers)
MDLSubmeshTopology.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
MDLCheckerboardTexture.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
MDLColorSwatchTexture.init()
inherited init: cannot prove legal (class declares 3 custom initializers)
MDLNoiseTexture.init()
inherited init: cannot prove legal (class declares 3 custom initializers)
MDLNormalMapTexture.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
MDLSkyCubeTexture.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
MDLURLTexture.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
MDLVertexAttribute.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
MDLVertexBufferLayout.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
MDLVertexDescriptor.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
MDLLightProbe.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
MDLPhotometricLight.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
MDLBundleAssetResolver.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
MDLPathAssetResolver.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
MDLRelativeAssetResolver.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
MDLMeshBufferData.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
MDLMeshBufferMap.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
MDLAsset.init()
inherited init: cannot prove legal (class declares 7 custom initializers)
MDLMatrix4x4Array.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
MDLMaterial.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
MDLMaterialProperty.init()
inherited init: cannot prove legal (class declares 11 custom initializers)
MDLMaterialPropertyConnection.init()
inherited init: cannot prove legal (class declares 1 custom initializer)