One Logo Pool Ball
SceneKit · IOS API REFERENCE

SCNMaterial

class · SDK 27.1

class SCNMaterial

Members (47)

init

init

TypeScript
static init(): SCNMaterial
Swift declaration
init()
get

ambient

TypeScript
get ambient(): SCNMaterialProperty
Swift declaration
var ambient: SCNMaterialProperty { get }
get · iOS 9.0+

ambientOcclusion

TypeScript
get ambientOcclusion(): SCNMaterialProperty
Swift declaration
var ambientOcclusion: SCNMaterialProperty { get }
get · iOS 9.0+

blendMode

TypeScript
get blendMode(): SCNBlendMode
Swift declaration
var blendMode: SCNBlendMode { get set }
set · iOS 9.0+

blendMode

TypeScript
set blendMode(value: SCNBlendMode)
Swift declaration
var blendMode: SCNBlendMode { get set }
get · iOS 13.0+

clearCoat

TypeScript
get clearCoat(): SCNMaterialProperty
Swift declaration
var clearCoat: SCNMaterialProperty { get }
get · iOS 13.0+

clearCoatNormal

TypeScript
get clearCoatNormal(): SCNMaterialProperty
Swift declaration
var clearCoatNormal: SCNMaterialProperty { get }
get · iOS 13.0+

clearCoatRoughness

TypeScript
get clearCoatRoughness(): SCNMaterialProperty
Swift declaration
var clearCoatRoughness: SCNMaterialProperty { get }
get · iOS 11.0+

colorBufferWriteMask

TypeScript
get colorBufferWriteMask(): SCNColorMask
Swift declaration
var colorBufferWriteMask: SCNColorMask { get set }
set · iOS 11.0+

colorBufferWriteMask

TypeScript
set colorBufferWriteMask(value: SCNColorMask)
Swift declaration
var colorBufferWriteMask: SCNColorMask { get set }
get

cullMode

TypeScript
get cullMode(): SCNCullMode
Swift declaration
var cullMode: SCNCullMode { get set }
set

cullMode

TypeScript
set cullMode(value: SCNCullMode)
Swift declaration
var cullMode: SCNCullMode { get set }
get

diffuse

TypeScript
get diffuse(): SCNMaterialProperty
Swift declaration
var diffuse: SCNMaterialProperty { get }
get · iOS 11.0+

displacement

TypeScript
get displacement(): SCNMaterialProperty
Swift declaration
var displacement: SCNMaterialProperty { get }
get

isDoubleSided

TypeScript
get isDoubleSided(): boolean
Swift declaration
var isDoubleSided: Bool { get set }
set

isDoubleSided

TypeScript
set isDoubleSided(value: boolean)
Swift declaration
var isDoubleSided: Bool { get set }
get

emission

TypeScript
get emission(): SCNMaterialProperty
Swift declaration
var emission: SCNMaterialProperty { get }
get · iOS 11.0+

fillMode

TypeScript
get fillMode(): SCNFillMode
Swift declaration
var fillMode: SCNFillMode { get set }
set · iOS 11.0+

fillMode

TypeScript
set fillMode(value: SCNFillMode)
Swift declaration
var fillMode: SCNFillMode { get set }
get

fresnelExponent

TypeScript
get fresnelExponent(): number
Swift declaration
var fresnelExponent: CGFloat { get set }
set

fresnelExponent

TypeScript
set fresnelExponent(value: number)
Swift declaration
var fresnelExponent: CGFloat { get set }
get

lightingModel

TypeScript
get lightingModel(): SCNMaterial_LightingModel
Swift declaration
var lightingModel: SCNMaterial.LightingModel { get set }
set

lightingModel

TypeScript
set lightingModel(value: SCNMaterial_LightingModel)
Swift declaration
var lightingModel: SCNMaterial.LightingModel { get set }
get

isLitPerPixel

TypeScript
get isLitPerPixel(): boolean
Swift declaration
var isLitPerPixel: Bool { get set }
set

isLitPerPixel

TypeScript
set isLitPerPixel(value: boolean)
Swift declaration
var isLitPerPixel: Bool { get set }
get

locksAmbientWithDiffuse

TypeScript
get locksAmbientWithDiffuse(): boolean
Swift declaration
var locksAmbientWithDiffuse: Bool { get set }
set

locksAmbientWithDiffuse

TypeScript
set locksAmbientWithDiffuse(value: boolean)
Swift declaration
var locksAmbientWithDiffuse: Bool { get set }
get · iOS 10.0+

metalness

TypeScript
get metalness(): SCNMaterialProperty
Swift declaration
var metalness: SCNMaterialProperty { get }
get

multiply

TypeScript
get multiply(): SCNMaterialProperty
Swift declaration
var multiply: SCNMaterialProperty { get }
get

name

TypeScript
get name(): (string) | null
Swift declaration
var name: String? { get set }
set

name

TypeScript
set name(value: (string) | null)
Swift declaration
var name: String? { get set }
get

normal

TypeScript
get normal(): SCNMaterialProperty
Swift declaration
var normal: SCNMaterialProperty { get }
get

readsFromDepthBuffer

TypeScript
get readsFromDepthBuffer(): boolean
Swift declaration
var readsFromDepthBuffer: Bool { get set }
set

readsFromDepthBuffer

TypeScript
set readsFromDepthBuffer(value: boolean)
Swift declaration
var readsFromDepthBuffer: Bool { get set }
get

reflective

TypeScript
get reflective(): SCNMaterialProperty
Swift declaration
var reflective: SCNMaterialProperty { get }
get · iOS 10.0+

roughness

TypeScript
get roughness(): SCNMaterialProperty
Swift declaration
var roughness: SCNMaterialProperty { get }
get · iOS 9.0+

selfIllumination

TypeScript
get selfIllumination(): SCNMaterialProperty
Swift declaration
var selfIllumination: SCNMaterialProperty { get }
get

shininess

TypeScript
get shininess(): number
Swift declaration
var shininess: CGFloat { get set }
set

shininess

TypeScript
set shininess(value: number)
Swift declaration
var shininess: CGFloat { get set }
get

specular

TypeScript
get specular(): SCNMaterialProperty
Swift declaration
var specular: SCNMaterialProperty { get }
get

transparency

TypeScript
get transparency(): number
Swift declaration
var transparency: CGFloat { get set }
set

transparency

TypeScript
set transparency(value: number)
Swift declaration
var transparency: CGFloat { get set }
get

transparencyMode

TypeScript
get transparencyMode(): SCNTransparencyMode
Swift declaration
var transparencyMode: SCNTransparencyMode { get set }
set

transparencyMode

TypeScript
set transparencyMode(value: SCNTransparencyMode)
Swift declaration
var transparencyMode: SCNTransparencyMode { get set }
get

transparent

TypeScript
get transparent(): SCNMaterialProperty
Swift declaration
var transparent: SCNMaterialProperty { get }
get

writesToDepthBuffer

TypeScript
get writesToDepthBuffer(): boolean
Swift declaration
var writesToDepthBuffer: Bool { get set }
set

writesToDepthBuffer

TypeScript
set writesToDepthBuffer(value: boolean)
Swift declaration
var writesToDepthBuffer: Bool { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All SceneKit types →