Class RendererComponentSystem
Inheritance
System.Object
RendererComponentSystem
Syntax
public abstract class RendererComponentSystem : ComponentSystem
Fields
sMaxBatchSize
Declaration
public const int sMaxBatchSize = 4096
Field Value
Type |
Description |
System.Int32 |
|
sMaxCameras
Declaration
public const int sMaxCameras = 256
Field Value
Type |
Description |
System.Int32 |
|
Methods
BeginCamera(Entity, float2)
Declaration
protected abstract void BeginCamera(Entity eCam, float2 targetSize)
Parameters
Type |
Name |
Description |
Entity |
eCam |
|
float2 |
targetSize |
|
BeginRTT(Entity, ref Camera2DRenderToTexture)
Declaration
protected abstract void BeginRTT(Entity eCam, ref Camera2DRenderToTexture rtt)
Parameters
BeginScene(float2)
Declaration
protected abstract void BeginScene(float2 targetSize)
Parameters
Type |
Name |
Description |
float2 |
targetSize |
|
CanBatchWith(ref DisplayListEntry, ref DisplayListEntry)
Declaration
protected bool CanBatchWith(ref DisplayListEntry e0, ref DisplayListEntry ei)
Parameters
Returns
Type |
Description |
System.Boolean |
|
EndCamera(Entity)
Declaration
protected abstract void EndCamera(Entity eCam)
Parameters
Type |
Name |
Description |
Entity |
eCam |
|
EndRTT(Entity, ref Camera2DRenderToTexture)
Declaration
protected abstract void EndRTT(Entity eCam, ref Camera2DRenderToTexture rtt)
Parameters
EndScene()
Declaration
protected abstract void EndScene()
OnCreate()
Declaration
protected override void OnCreate()
OnDestroy()
Declaration
protected override void OnDestroy()
OnUpdate()
Declaration
protected override void OnUpdate()
RenderSpriteBatch(Int32, DisplayListEntry*)
Declaration
protected abstract void RenderSpriteBatch(int n, DisplayListEntry*batch)
Parameters