MDLLightProbe Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A light source that defines the color and intensity of its light in all directions.
[Foundation.Register("MDLLightProbe", true)]
public class MDLLightProbe : ModelIO.MDLLight
[<Foundation.Register("MDLLightProbe", true)>]
type MDLLightProbe = class
inherit MDLLight
- Inheritance
- Attributes
Constructors
| Name | Description |
|---|---|
| MDLLightProbe() |
Creates a new MDLLightProbe with default values. |
| MDLLightProbe(MDLTexture, MDLTexture) |
Creates a new MDLLightProbe instance with the specified reflectance and radiance textures. |
| MDLLightProbe(NativeHandle) |
A constructor used when creating managed representations of unmanaged objects. Called by the runtime. |
| MDLLightProbe(NSObjectFlag) |
Constructor to call on derived classes to skip initialization and merely allocate the object. |
Properties
| Name | Description |
|---|---|
| AccessibilityAttributedUserInputLabels | (Inherited from NSObject) |
| AccessibilityRespondsToUserInteraction | (Inherited from NSObject) |
| AccessibilityTextualContext | (Inherited from NSObject) |
| AccessibilityUserInputLabels | (Inherited from NSObject) |
| Children |
Gets or sets the list of the objects of type MDLObject that belong to this MDLObject. (Inherited from MDLObject) |
| Class | (Inherited from NSObject) |
| ClassHandle |
The Objective-C class handle for this class. |
| ColorSpace |
Gets or sets the light's color space. (Inherited from MDLLight) |
| Components |
Gets the array of components that belong to this Model I/O object. (Inherited from MDLObject) |
| DebugDescription | (Inherited from NSObject) |
| Description | (Inherited from NSObject) |
| ExposedBindings | (Inherited from NSObject) |
| Handle |
Handle (pointer) to the unmanaged object representation. (Inherited from NSObject) |
| Hidden |
Gets or sets a Boolean value that controls whether the Model IO object is hidden. (Inherited from MDLObject) |
| Instance | (Inherited from MDLObject) |
| IrradianceTexture |
Gets the irradiance map. |
| IsDirectBinding | (Inherited from NSObject) |
| IsProxy | (Inherited from NSObject) |
| LightType |
Gets or sets the light type. (Inherited from MDLLight) |
| Name |
Gets or sets the descriptive name of the named object. (Inherited from MDLObject) |
| Parent |
Gets or sets this MDLObject object's parent, or |
| Path | (Inherited from MDLObject) |
| ReflectiveTexture |
Gets the cube map that represents the scene as seen from the viewpoint of the light probe. |
| RetainCount | (Inherited from NSObject) |
| Self | (Inherited from NSObject) |
| SphericalHarmonicsCoefficients |
Gets an array of 32-bit floating-point coefficients that are used to calculate the light probes illumination in space. |
| SphericalHarmonicsLevel |
Gets a value from |
| Superclass | (Inherited from NSObject) |
| SuperHandle |
Handle used to represent the methods in the base class for this NSObject. (Inherited from NSObject) |
| Transform |
Gets or sets the possibly time-dependent transform that establishes this MDLObject object's coordinate system in relation to its parent's coordinate system. (Inherited from MDLObject) |
| Zone | (Inherited from NSObject) |