ModelIO · IOS API REFERENCE
MDLLightProbe
class · iOS 9.0+ · SDK 27.1
class MDLLightProbe
Members (7)
initinit
TypeScriptstatic initTextureSizeForLocationLightsToConsiderObjectsToConsiderReflectiveCubemapIrradianceCubemap(textureSize: number, transform: MDLTransform, lightsToConsider: Array<MDLLight>, objectsToConsider: Array<MDLObject>, reflectiveCubemap?: (MDLTexture) | null, irradianceCubemap?: (MDLTexture) | null): (MDLLightProbe) | null
Swift declarationinit?(textureSize: Int, forLocation transform: MDLTransform, lightsToConsider: [MDLLight], objectsToConsider: [MDLObject], reflectiveCubemap: MDLTexture?, irradianceCubemap: MDLTexture?)
method · iOS 9.0+generateSphericalHarmonics
TypeScriptgenerateSphericalHarmonics(sphericalHarmonicsLevel: number): void
Swift declarationfunc generateSphericalHarmonics(fromIrradiance sphericalHarmonicsLevel: Int)
init · iOS 9.0+init
TypeScriptstatic initReflectiveTextureIrradianceTexture(reflectiveTexture?: (MDLTexture) | null, irradianceTexture?: (MDLTexture) | null): MDLLightProbe
Swift declarationinit(reflectiveTexture: MDLTexture?, irradianceTexture: MDLTexture?)
get · iOS 9.0+irradianceTexture
TypeScriptget irradianceTexture(): (MDLTexture) | null
Swift declarationvar irradianceTexture: MDLTexture? { get }
get · iOS 9.0+reflectiveTexture
TypeScriptget reflectiveTexture(): (MDLTexture) | null
Swift declarationvar reflectiveTexture: MDLTexture? { get }
get · iOS 9.0+sphericalHarmonicsCoefficients
TypeScriptget sphericalHarmonicsCoefficients(): (ArrayBuffer) | null
Swift declarationvar sphericalHarmonicsCoefficients: Data? { get }
get · iOS 9.0+sphericalHarmonicsLevel
TypeScriptget sphericalHarmonicsLevel(): number
Swift declarationvar sphericalHarmonicsLevel: Int { get }
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
MDLLightProbe.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
All ModelIO types →