Class SceneContext
Inheritance
System.Object
SceneContext
Implements
System.IDisposable
Assembly: AxEngine.dll
Syntax
public class SceneContext : SceneObject, IDisposable
Fields
|
Improve this Doc
View Source
Actors
Declaration
public IList<Actor> Actors
Field Value
Type |
Description |
System.Collections.Generic.IList<Actor> |
|
|
Improve this Doc
View Source
UpdateFrameObjects
Declaration
public List<IUpdateFrame> UpdateFrameObjects
Field Value
Type |
Description |
System.Collections.Generic.List<IUpdateFrame> |
|
Properties
|
Improve this Doc
View Source
BackgroundColor
Declaration
public Vector4 BackgroundColor { get; set; }
Property Value
Type |
Description |
OpenToolkit.Mathematics.Vector4 |
|
|
Improve this Doc
View Source
Current
Declaration
public static SceneContext Current { get; set; }
Property Value
|
Improve this Doc
View Source
IsRenderThread
Declaration
public static bool IsRenderThread { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
IsUpdateThread
Declaration
public static bool IsUpdateThread { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
Time
Declaration
public TimeSpan Time { get; set; }
Property Value
Type |
Description |
System.TimeSpan |
|
Methods
|
Improve this Doc
View Source
AddActor(Actor)
Declaration
public void AddActor(Actor actor)
Parameters
Type |
Name |
Description |
Actor |
actor |
|
|
Improve this Doc
View Source
AddUpdateFrameObject(IUpdateFrame)
Declaration
public void AddUpdateFrameObject(IUpdateFrame obj)
Parameters
|
Improve this Doc
View Source
GetActor(String)
Declaration
public Actor GetActor(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
|
Improve this Doc
View Source
GetActors(String)
Declaration
public Actor[] GetActors(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
|
Improve this Doc
View Source
Init()
Declaration
|
Improve this Doc
View Source
OnScreenMouseDown(MouseButtonArgs)
Declaration
public void OnScreenMouseDown(MouseButtonArgs e)
Parameters
|
Improve this Doc
View Source
OnScreenMouseMove(MouseMoveArgs)
Declaration
public void OnScreenMouseMove(MouseMoveArgs e)
Parameters
|
Improve this Doc
View Source
OnScreenMouseUp(MouseButtonArgs)
Declaration
public void OnScreenMouseUp(MouseButtonArgs e)
Parameters
|
Improve this Doc
View Source
OnScreenResize(ScreenResizeEventArgs)
Declaration
public void OnScreenResize(ScreenResizeEventArgs e)
Parameters
|
Improve this Doc
View Source
OnUpdateFrame()
Declaration
public void OnUpdateFrame()
|
Improve this Doc
View Source
RemoveActor(Actor)
Declaration
public void RemoveActor(Actor actor)
Parameters
Type |
Name |
Description |
Actor |
actor |
|
|
Improve this Doc
View Source
RemoveUpdateFrameObject(IUpdateFrame)
Declaration
public void RemoveUpdateFrameObject(IUpdateFrame obj)
Parameters
|
Improve this Doc
View Source
Sync()
Declaration
|
Improve this Doc
View Source
Visit(Action<Actor>)
Declaration
public void Visit(Action<Actor> action)
Parameters
Type |
Name |
Description |
System.Action<Actor> |
action |
|
|
Improve this Doc
View Source
Visit<T>(Action<T>, Func<T, Boolean>)
Declaration
public override void Visit<T>(Action<T> action, Func<T, bool> visitChilds = null)
where T : SceneObject
Parameters
Type |
Name |
Description |
System.Action<T> |
action |
|
System.Func<T, System.Boolean> |
visitChilds |
|
Type Parameters
Overrides
Aximo.Engine.SceneObject.Visit<T>(System.Action<T>, System.Func<T, System.Boolean>)
Implements
System.IDisposable