Light
|
The LightAttenuation type exposes the following members.
| Name | Description | |
|---|---|---|
| LightAttenuation | Default constructor for the LightAttenuation class. Constructs the object with no light attenuation. Start attenuation limit is 1.0, and end attenuation limit is 10.0. Attenuation limits are not used. |
| Name | Description | |
|---|---|---|
| AttenuationType | Property that represents attenuation types for lights. This property can be one of the following: Name Value Description None 0 No attenuation is used. InverseLinear 1 Light intensity equals the inverse of the linear distance from the light source. InverseSquare 2 Light intensity equals the inverse of the square distance from the light source. This type of attenuation is the most physically accurate. | |
| AutoDelete | Property that indicates whether the object should be
automatically deleted by the Garbage Collector. (Inherited from DisposableWrapper) |
|
| EndLimit | Property that represents end attenuation limit. The end limit defines the distance from the light source beyond which objects in the scene are not lit. | |
| IsDisposed | Property that indicates whether pointer to native code
unmanaged object == IntPtr::Zero. (Inherited from DisposableWrapper) |
|
| StartLimit | Property that represents start attenuation limit. The start limit defines the distance from the light source where light begins to affect the scene. Object closer than the start limit are not lit. | |
| UnmanagedObject | Property that represents a pointer to an unmanaged
object. (Inherited from DisposableWrapper) |
|
| UseLimits | Property that indicates whether attenuation limits should be used. |
| Name | Description | |
|---|---|---|
| Clone | Creates a *clone* of this object, and returns a pointer to the
*clone*. (Inherited from RXObject) |
|
| CompareTo | Allows classes to compare class objects. (Inherited from RXObject) |
|
| CopyFrom | Copies the contents of the specified object into this
object. (Inherited from RXObject) |
|
| CreateObjRef | (Inherited from MarshalByRefObject) |
|
| Dispose | (Inherited from DisposableWrapper) |
|
| Equals | (Overrides DisposableWrapperEquals(Object)) |
|
| GetHashCode | Retrieves the object hash code. (Overrides DisposableWrapperGetHashCode) |
|
| GetLifetimeService | (Inherited from MarshalByRefObject) |
|
| GetMetaObject | (Inherited from RXObject) |
|
| GetRXClass | Gets a class describing instance dynamically associated with
this object as the OdRxClass object. (Inherited from RXObject) |
|
| GetType | (Inherited from Object) |
|
| InitializeLifetimeService | (Inherited from MarshalByRefObject) |
|
| QueryX | Checks whether the object belongs to the specified class and
returns a pointer to this object if this object can be converted to
the specified class. (Inherited from RXObject) |
|
| SetLimits | Specifies attenuation limits. | |
| ToString | (Inherited from Object) |
|
| X | Checks whether the object belongs to the specified class and
returns a pointer to this object if this object can be converted to
the specified class, or throws an exception if it cannot. (Inherited from RXObject) |
| © Bricsys NV. All rights reserved. |