Share via


MDLLightProbe.Create Method

Definition

[Foundation.Export("lightProbeWithTextureSize:forLocation:lightsToConsider:objectsToConsider:reflectiveCubemap:irradianceCubemap:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static ModelIO.MDLLightProbe? Create(IntPtr textureSize, ModelIO.MDLTransform transform, ModelIO.MDLLight[] lightsToConsider, ModelIO.MDLObject[] objectsToConsider, ModelIO.MDLTexture? reflectiveCubemap, ModelIO.MDLTexture? irradianceCubemap);
[<Foundation.Export("lightProbeWithTextureSize:forLocation:lightsToConsider:objectsToConsider:reflectiveCubemap:irradianceCubemap:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member Create : nativeint * ModelIO.MDLTransform * ModelIO.MDLLight[] * ModelIO.MDLObject[] * ModelIO.MDLTexture * ModelIO.MDLTexture -> ModelIO.MDLLightProbe

Parameters

textureSize
IntPtr

nativeint

transform
MDLTransform
lightsToConsider
MDLLight[]
objectsToConsider
MDLObject[]
reflectiveCubemap
MDLTexture

To be added.

This parameter can be null.

irradianceCubemap
MDLTexture

To be added.

This parameter can be null.

Returns

Attributes

Applies to