class SceneLight
Generic point light scene object for use with a .
public Color LightColor { get; set; }
Color and brightness of the light
public float Radius { get; set; }
Radius of the light in units
public float ConstantAttenuation { get; set; }
The light attenuation constant term
public float LinearAttenuation { get; set; }
The light attenuation linear term
public float QuadraticAttenuation { get; set; }
The light attenuation quadratic term
public int ShadowTextureResolution { get; set; }
Get or set the resolution of the shadow map. If this is zero the engine will decide what it should use.
public bool ShadowsEnabled { get; set; }
Enable or disable shadow rendering
public Texture LightCookie { get; set; }
Access the LightCookie - which is a texture that gets drawn over the light
public void SetMaterialOverride( Material material )
😔 No documentation found.
public void ClearMaterialOverride( )
😔 No documentation found.
public void SetMaterialOverride( Material material, string attributeName, int attributeValue = 1 )
😔 No documentation found.
public void SetMaterialGroup( string name )
😔 No documentation found.
public bool Batchable { get; set; }
😔 No documentation found.
public SceneObject.SceneObjectFlagAccessor Flags { get; }
😔 No documentation found.
public int GetHashCode( )
😔 No documentation found.
public Model Model { get; set; }
😔 No documentation found.
public SceneRenderLayer RenderLayer { get; set; }
😔 No documentation found.
public ITagSet Tags { get; }
😔 No documentation found.
public ulong MeshGroupMask { get; set; }
😔 No documentation found.
public string ToString( )
😔 No documentation found.
public SceneLight( SceneWorld sceneWorld, Vector3 position, float radius, Color color )
😔 No documentation found.
public SceneLight( SceneWorld sceneWorld )
😔 No documentation found.
public bool Equals( object obj )
😔 No documentation found.
public Type GetType( )
😔 No documentation found.
public bool ClipPlaneEnabled
😔 No documentation found.
public Color ColorTint { get; set; }
😔 No documentation found.
public SceneLight.LightShape Shape { get; set; }
😔 No documentation found.
public Vector2 ShapeSize { set; }
😔 No documentation found.
public SceneLight.FogLightingMode FogLighting { get; set; }
😔 No documentation found.
public float FogStrength { get; set; }
😔 No documentation found.
public RenderAttributes Attributes { get; }
😔 No documentation found.
public SceneWorld World { get; }
😔 No documentation found.
public void Delete( )
😔 No documentation found.
public Transform Transform { get; set; }
😔 No documentation found.
public Rotation Rotation { get; set; }
😔 No documentation found.
public Vector3 Position { get; set; }
😔 No documentation found.
public BBox Bounds { get; set; }
😔 No documentation found.
public BBox LocalBounds { get; set; }
😔 No documentation found.
public bool RenderingEnabled { get; set; }
😔 No documentation found.
public Plane ClipPlane
😔 No documentation found.
public SceneObject Parent { get; }
😔 No documentation found.
public void RemoveChild( SceneObject child )
😔 No documentation found.
public void AddChild( string name, SceneObject child )
😔 No documentation found.