Light Class |
Namespace: ABB.Robotics.RobotStudio.Stations
public class Light : ProjectObject, IHasTransform, IAttachableChild
The Light type exposes the following members.
Name | Description | |
---|---|---|
AmbientIntensity |
Gets or sets the ambient intensity of the light.
| |
Attributes |
Returns a collection of dynamic attributes attached to the object
(Inherited from ProjectObject.) | |
CastShadows |
Gets or sets if this light casts shadows
| |
Children |
Enumerates all child objects.
(Inherited from ProjectObject.) | |
Color |
Gets or sets the color of the light.
| |
ContainingProject |
Returns the Project that this object is a part of, or null if it is
not part of a Project.
(Inherited from ProjectObject.) | |
DiffuseIntensity |
Gets or sets the diffuse intensity of the light.
| |
Direction |
Gets or sets the direction of the light. Not applicable to point lights.
| |
DisplayName |
Gets the name of the the object that should be displayed in the GUI.
(Inherited from ProjectObject.) | |
Enabled |
Gets or sets if this light is enabled, i.e. turned on
| |
InternalChildren | (Inherited from ProjectObject.) | |
InternalParent | (Inherited from ProjectObject.) | |
MaxLightCount |
Returns the maximum number of lights that can be enabled at any given time
| |
MaxShadowCount |
Returns the maximum number of lights that can cast shadows at any given time.
| |
Name |
Gets or sets the name of the object
(Inherited from ProjectObject.) | |
Parent |
Returns the objects parent, if it has one.
(Inherited from ProjectObject.) | |
Position |
Gets or sets the position of the light source. Not applicable to infinite lights.
| |
Range |
Gets or sets the maximum range of the light in meters
| |
SpecularIntensity |
Gets or sets the specular intensity of the light.
| |
SpotAngle |
Angle of the spotlight cone, in radians
| |
Transform |
Gets the Transform of the light.
| |
Type |
Returns the type of light.
| |
TypeDisplayName |
Gets a localized name for the type of this object.
(Inherited from ProjectObject.) | |
UIVisible |
Gets or sets a value that indicates if this object should be displayed in GUI
such as an object browser.
(Inherited from ProjectObject.) | |
UniqueId |
Gets a persisted, globally unique identifier for this object, that can be used
to find the object using the GetObjectFromUniqueId(String) method.
(Inherited from ProjectObject.) |
Name | Description | |
---|---|---|
AfterLoad | (Overrides ProjectObjectAfterLoad(PimDocument).) | |
Backup | (Inherited from ProjectObject.) | |
BeforeSave | (Inherited from ProjectObject.) | |
CreateInfiniteLight |
Creates a new Light that represents an infinite light source.
| |
CreatePointLight |
Creates a new Light that represents a point light source.
| |
CreateSpotLight |
Creates a new Light that represents a spot light source.
| |
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
FindObjects |
Recursively finds object that satisfy a condition.
(Inherited from ProjectObject.) | |
GetHashCode | (Inherited from Object.) | |
GetType | (Inherited from Object.) | |
MemberwiseClone | (Inherited from Object.) | |
NotifyChange | (Inherited from ProjectObject.) | |
NotifyChange(ProjectObjectChangeType) | (Inherited from ProjectObject.) | |
OnCreatingObject | (Inherited from ProjectObject.) | |
OnDelete | (Inherited from ProjectObject.) | |
OnUndoRedo | (Inherited from ProjectObject.) | |
ToString | (Inherited from ProjectObject.) |
Name | Description | |
---|---|---|
_curUndoDeltaState | (Inherited from ProjectObject.) |