Class RenderContext
Inheritance
System.Object
RenderContext
Assembly: Aximo.Render.dll
Syntax
public class RenderContext
Fields
|
Improve this Doc
View Source
AllObjects
Declaration
public List<IRenderObject> AllObjects
Field Value
|
Improve this Doc
View Source
Camera
Declaration
Field Value
|
Improve this Doc
View Source
LightBinding
Declaration
public BindingPoint LightBinding
Field Value
|
Improve this Doc
View Source
LightObjects
Declaration
public List<ILightObject> LightObjects
Field Value
Type |
Description |
System.Collections.Generic.List<ILightObject> |
|
|
Improve this Doc
View Source
RenderableObjects
Declaration
public List<IRenderableObject> RenderableObjects
Field Value
|
Improve this Doc
View Source
RenderPipelines
Declaration
public List<IRenderPipeline> RenderPipelines
Field Value
|
Improve this Doc
View Source
ShadowObjects
Declaration
public List<IShadowObject> ShadowObjects
Field Value
|
Improve this Doc
View Source
UpdateFrameObjects
Declaration
public List<IUpdateFrame> UpdateFrameObjects
Field Value
Type |
Description |
System.Collections.Generic.List<IUpdateFrame> |
|
|
Improve this Doc
View Source
WorldPositionMatrix
Declaration
public Matrix4 WorldPositionMatrix
Field Value
Type |
Description |
OpenToolkit.Mathematics.Matrix4 |
|
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 RenderContext Current { get; set; }
Property Value
|
Improve this Doc
View Source
CurrentPipeline
Declaration
public IRenderPipeline CurrentPipeline { get; }
Property Value
|
Improve this Doc
View Source
PixelToNDCFactor
Declaration
public Vector2 PixelToNDCFactor { get; }
Property Value
Type |
Description |
OpenToolkit.Mathematics.Vector2 |
|
|
Improve this Doc
View Source
PixelToUVFactor
Declaration
public Vector2 PixelToUVFactor { get; }
Property Value
Type |
Description |
OpenToolkit.Mathematics.Vector2 |
|
|
Improve this Doc
View Source
PrimaryRenderPipeline
Declaration
public IRenderPipeline PrimaryRenderPipeline { get; set; }
Property Value
|
Improve this Doc
View Source
ScreenAspectRatio
Declaration
public float ScreenAspectRatio { get; }
Property Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
ScreenSize
Declaration
public Vector2i ScreenSize { get; set; }
Property Value
Type |
Description |
OpenToolkit.Mathematics.Vector2i |
|
Methods
|
Improve this Doc
View Source
AddObject(IRenderObject)
Declaration
public void AddObject(IRenderObject obj)
Parameters
|
Improve this Doc
View Source
AddPipeline(IRenderPipeline)
Declaration
public void AddPipeline(IRenderPipeline pipeline)
Parameters
|
Improve this Doc
View Source
DeleteOrphaned()
Declaration
public void DeleteOrphaned()
|
Improve this Doc
View Source
DumpInfo(Boolean)
Declaration
public void DumpInfo(bool list)
Parameters
Type |
Name |
Description |
System.Boolean |
list |
|
|
Improve this Doc
View Source
Free()
Declaration
|
Improve this Doc
View Source
GetObjectByName(String)
Declaration
public IRenderObject GetObjectByName(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
|
Improve this Doc
View Source
GetObjectByName<T>(String)
Declaration
public T GetObjectByName<T>(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
Type Parameters
|
Improve this Doc
View Source
GetPipeline<T>()
Declaration
public T GetPipeline<T>()
where T : class, IRenderPipeline
Returns
Type Parameters
|
Improve this Doc
View Source
InitRender()
Declaration
|
Improve this Doc
View Source
LogInfoMessage(String)
Declaration
public void LogInfoMessage(string message)
Parameters
Type |
Name |
Description |
System.String |
message |
|
|
Improve this Doc
View Source
OnScreenResize(ScreenResizeEventArgs)
Declaration
public void OnScreenResize(ScreenResizeEventArgs e)
Parameters
|
Improve this Doc
View Source
OnWorldRendered()
Declaration
public void OnWorldRendered()
|
Improve this Doc
View Source
RemoveObject(IRenderObject)
Declaration
public void RemoveObject(IRenderObject obj)
Parameters
|
Improve this Doc
View Source
Render()
Declaration