Inheritance: MonoBehaviour
Esempio n. 1
0
 public void ExecuteCommands(RendererWrapper renderer)
 {
     foreach (var cmd in commands)
     {
         cmd.Execute(renderer);
     }
 }
Esempio n. 2
0
 public override void Execute(RendererWrapper renderer)
 {
     if (Material != null)
     {
         renderer.DrawSprite(Texture1, Texture2, Material, Color, Position, Size, UV0T1, UV1T1, UV0T2, UV1T2);
     }
     else
     {
         renderer.DrawSprite(Texture1, Texture2, Color, Position, Size, UV0T1, UV1T1, UV0T2, UV1T2);
     }
 }
Esempio n. 3
0
 public override void Execute(RendererWrapper renderer)
 {
     renderer.Transform2 = Value;
 }
Esempio n. 4
0
 public override void Execute(RendererWrapper renderer)
 {
     renderer.DrawTriangleFan(Texture1, Texture2, vertices, numVertices);
 }
Esempio n. 5
0
 public override void Execute(RendererWrapper renderer)
 {
     renderer.Shader = Value;
 }
Esempio n. 6
0
 public override void Execute(RendererWrapper renderer)
 {
     renderer.CullMode = Value;
 }
Esempio n. 7
0
 public override void Execute(RendererWrapper renderer)
 {
     renderer.Clear(Options, Color);
 }
Esempio n. 8
0
 public override void Execute(RendererWrapper renderer)
 {
     renderer.Viewport = Value;
 }
Esempio n. 9
0
 public override void Execute(RendererWrapper renderer)
 {
     renderer.ScissorState = Value;
 }
Esempio n. 10
0
 public override void Execute(RendererWrapper renderer)
 {
     renderer.SetOrthogonalProjection(Left, Top, Right, Bottom);
 }
Esempio n. 11
0
 public override void Execute(RendererWrapper renderer)
 {
     renderer.PushRenderTarget(Texture);
 }
Esempio n. 12
0
 public override void Execute(RendererWrapper renderer)
 {
     renderer.PushState(Mask);
 }
Esempio n. 13
0
 public override void Execute(RendererWrapper renderer)
 {
     renderer.PopState();
 }
Esempio n. 14
0
 public override void Execute(RendererWrapper renderer)
 {
     renderer.DrawRenderObjects(renderObjects);
 }
Esempio n. 15
0
 public override void Execute(RendererWrapper renderer)
 {
     renderer.DrawLine(A, B, Color, Thickness, Cap);
 }
Esempio n. 16
0
 public override void Execute(RendererWrapper renderer)
 {
     renderer.DrawRect(A, B, Color);
 }
Esempio n. 17
0
 public override void Execute(RendererWrapper renderer)
 {
     renderer.ColorWriteEnabled = Value;
 }
Esempio n. 18
0
 public override void Execute(RendererWrapper renderer)
 {
     renderer.PopRenderTarget();
 }
Esempio n. 19
0
 public override void Execute(RendererWrapper renderer)
 {
     renderer.StencilState = Value;
 }
Esempio n. 20
0
 public override void Execute(RendererWrapper renderer)
 {
     renderer.Callback(Callback);
 }
Esempio n. 21
0
 public override void Execute(RendererWrapper renderer)
 {
     renderer.DepthState = Value;
 }
Esempio n. 22
0
 public override void Execute(RendererWrapper renderer)
 {
     renderer.MultiplyTransform2(Value);
 }
Esempio n. 23
0
 public override void Execute(RendererWrapper renderer)
 {
     renderer.World = Value;
 }
Esempio n. 24
0
 public override void Execute(RendererWrapper renderer)
 {
     renderer.DrawRound(Center, Radius, NumSegments, InnerColor, OuterColor);
 }
Esempio n. 25
0
 public override void Execute(RendererWrapper renderer)
 {
     renderer.Flush();
 }
Esempio n. 26
0
 public override void Execute(RendererWrapper renderer)
 {
     renderer.DrawTextLine(Font, Position, Text, Color, FontHeight, Start, Length, LetterSpacing);
 }
Esempio n. 27
0
 public override void Execute(RendererWrapper renderer)
 {
     renderer.DrawCircle(Center, Radius, NumSegments, Color);
 }
Esempio n. 28
0
 public abstract void Execute(RendererWrapper renderer);
Esempio n. 29
0
 public override void Execute(RendererWrapper renderer)
 {
     renderer.DrawRectOutline(A, B, Color, Thickness);
 }
Esempio n. 30
0
 public override void Execute(RendererWrapper renderer)
 {
     renderer.Blending = Value;
 }