One Logo Pool Ball
ModelIO · IOS API REFERENCE

MDLMaterialProperty

class · iOS 9.0+ · SDK 27.1

class MDLMaterialProperty

Members (37)

init · iOS 9.0+

init

TypeScript
static initNameSemantic(name: string, semantic: MDLMaterialSemantic): MDLMaterialProperty
Swift declaration
init(name: String, semantic: MDLMaterialSemantic)
init · iOS 9.0+

init

TypeScript
static initNameSemanticUrl(name: string, semantic: MDLMaterialSemantic, URL?: (string) | null): MDLMaterialProperty
Swift declaration
convenience init(name: String, semantic: MDLMaterialSemantic, url URL: URL?)
init · iOS 9.0+

init

TypeScript
static initNameSemanticColor(name: string, semantic: MDLMaterialSemantic, color: _CoreGraphics_CGColor): MDLMaterialProperty
Swift declaration
convenience init(name: String, semantic: MDLMaterialSemantic, color: CGColor)
init · iOS 9.0+

init

TypeScript
static initNameSemanticFloat2(name: string, semantic: MDLMaterialSemantic, value: SDKHandle): MDLMaterialProperty
Swift declaration
convenience init(name: String, semantic: MDLMaterialSemantic, float2 value: vector_float2)
init · iOS 9.0+

init

TypeScript
static initNameSemanticFloat3(name: string, semantic: MDLMaterialSemantic, value: SDKHandle): MDLMaterialProperty
Swift declaration
convenience init(name: String, semantic: MDLMaterialSemantic, float3 value: vector_float3)
init · iOS 9.0+

init

TypeScript
static initNameSemanticFloat4(name: string, semantic: MDLMaterialSemantic, value: SDKHandle): MDLMaterialProperty
Swift declaration
convenience init(name: String, semantic: MDLMaterialSemantic, float4 value: vector_float4)
init · iOS 9.0+

init

TypeScript
static initNameSemanticFloat(name: string, semantic: MDLMaterialSemantic, value: number): MDLMaterialProperty
Swift declaration
convenience init(name: String, semantic: MDLMaterialSemantic, float value: Float)
init · iOS 9.0+

init

TypeScript
static initNameSemanticMatrix4x4(name: string, semantic: MDLMaterialSemantic, value: SDKHandle): MDLMaterialProperty
Swift declaration
convenience init(name: String, semantic: MDLMaterialSemantic, matrix4x4 value: matrix_float4x4)
init · iOS 9.0+

init

TypeScript
static initNameSemanticString(name: string, semantic: MDLMaterialSemantic, string?: (string) | null): MDLMaterialProperty
Swift declaration
convenience init(name: String, semantic: MDLMaterialSemantic, string: String?)
init · iOS 9.0+

init

TypeScript
static initNameSemanticTextureSampler(name: string, semantic: MDLMaterialSemantic, textureSampler?: (MDLTextureSampler) | null): MDLMaterialProperty
Swift declaration
convenience init(name: String, semantic: MDLMaterialSemantic, textureSampler: MDLTextureSampler?)
method · iOS 9.0+

setProperties

TypeScript
setProperties(property: MDLMaterialProperty): void
Swift declaration
func setProperties(_ property: MDLMaterialProperty)
get · iOS 9.0+

urlValue

TypeScript
get urlValue(): (string) | null
Swift declaration
var urlValue: URL? { get set }
set · iOS 9.0+

urlValue

TypeScript
set urlValue(value: (string) | null)
Swift declaration
var urlValue: URL? { get set }
get · iOS 9.0+

color

TypeScript
get color(): (_CoreGraphics_CGColor) | null
Swift declaration
var color: CGColor? { get set }
set · iOS 9.0+

color

TypeScript
set color(value: (_CoreGraphics_CGColor) | null)
Swift declaration
var color: CGColor? { get set }
get · iOS 9.0+

float2Value

TypeScript
get float2Value(): SDKHandle
Swift declaration
var float2Value: vector_float2 { get set }
set · iOS 9.0+

float2Value

TypeScript
set float2Value(value: SDKHandle)
Swift declaration
var float2Value: vector_float2 { get set }
get · iOS 9.0+

float3Value

TypeScript
get float3Value(): SDKHandle
Swift declaration
var float3Value: vector_float3 { get set }
set · iOS 9.0+

float3Value

TypeScript
set float3Value(value: SDKHandle)
Swift declaration
var float3Value: vector_float3 { get set }
get · iOS 9.0+

float4Value

TypeScript
get float4Value(): SDKHandle
Swift declaration
var float4Value: vector_float4 { get set }
set · iOS 9.0+

float4Value

TypeScript
set float4Value(value: SDKHandle)
Swift declaration
var float4Value: vector_float4 { get set }
get · iOS 9.0+

floatValue

TypeScript
get floatValue(): number
Swift declaration
var floatValue: Float { get set }
set · iOS 9.0+

floatValue

TypeScript
set floatValue(value: number)
Swift declaration
var floatValue: Float { get set }
get · iOS 9.0+

luminance

TypeScript
get luminance(): number
Swift declaration
var luminance: Float { get set }
set · iOS 9.0+

luminance

TypeScript
set luminance(value: number)
Swift declaration
var luminance: Float { get set }
get · iOS 9.0+

matrix4x4

TypeScript
get matrix4x4(): SDKHandle
Swift declaration
var matrix4x4: matrix_float4x4 { get set }
set · iOS 9.0+

matrix4x4

TypeScript
set matrix4x4(value: SDKHandle)
Swift declaration
var matrix4x4: matrix_float4x4 { get set }
get · iOS 9.0+

name

TypeScript
get name(): string
Swift declaration
var name: String { get set }
set · iOS 9.0+

name

TypeScript
set name(value: string)
Swift declaration
var name: String { get set }
get · iOS 9.0+

semantic

TypeScript
get semantic(): MDLMaterialSemantic
Swift declaration
var semantic: MDLMaterialSemantic { get set }
set · iOS 9.0+

semantic

TypeScript
set semantic(value: MDLMaterialSemantic)
Swift declaration
var semantic: MDLMaterialSemantic { get set }
get · iOS 9.0+

stringValue

TypeScript
get stringValue(): (string) | null
Swift declaration
var stringValue: String? { get set }
set · iOS 9.0+

stringValue

TypeScript
set stringValue(value: (string) | null)
Swift declaration
var stringValue: String? { get set }
get · iOS 9.0+

textureSamplerValue

TypeScript
get textureSamplerValue(): (MDLTextureSampler) | null
Swift declaration
var textureSamplerValue: MDLTextureSampler? { get set }
set · iOS 9.0+

textureSamplerValue

TypeScript
set textureSamplerValue(value: (MDLTextureSampler) | null)
Swift declaration
var textureSamplerValue: MDLTextureSampler? { get set }
get · iOS 9.0+

type

TypeScript
get type(): MDLMaterialPropertyType
Swift declaration
var type: MDLMaterialPropertyType { get set }
set · iOS 9.0+

type

TypeScript
set type(value: MDLMaterialPropertyType)
Swift declaration
var type: MDLMaterialPropertyType { get set }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

MDLMaterialProperty.init()

inherited init: cannot prove legal (class declares 11 custom initializers)

All ModelIO types →