/Rendering/BasicTests/Program.cs
C# | 108 lines | 16 code | 7 blank | 85 comment | 0 complexity | 529640b4976466b419a1bab168fbd3ee MD5 | raw file
Possible License(s): Apache-2.0
- namespace Delta.Rendering.BasicTests
- {
- /// <summary>
- /// Entry point for all DrawTests, MaterialTests and FontTests.
- /// </summary>
- public class Program
- {
- #region Main (Static)
- /// <summary>
- /// Main entry point, will just call one of the tests, uncomment the rest
- /// </summary>
- public static void Main()
- {
- #region Tests
- //GraphicsTests.ClearColor();
- //GraphicsTests.ClearBackgroundInsideLoop();
- //GraphicsTests.TestSolidColors();
-
- //DrawTests.DrawLine();
- //DrawTests.DrawLineAndTexture();
- //DrawTests.AddLinesAndTexturesDynamically();
- //DrawTests.DrawAlternatingLines();
- //DrawTests.DrawTransparentLines();
- //DrawTests.DrawLotsOfRotatedLines();
- //DrawTests.DrawDynamicLines();
- //DrawTests.DrawCircleSimple();
- //DrawTests.DrawCircles();
- //DrawTests.DrawCircleAtMousePos();
- //DrawTests.DrawFilledCircle();
- //DrawTests.DrawCirclePerformance();
- //DrawTests.DrawRectangle();
- //DrawTests.DrawFilledRectangle();
- //DrawTests.DrawLines3D();
- //DrawTests.DrawBox3D();
- //DrawTests.GetRayFromScreenPoint();
- //DrawTests.DrawRotatedBox3D();
- //DrawTests.DrawSphere();
- //DrawTests.DrawSimpleQuad3D();
- //DrawTests.DrawGrid();
- //DrawTests.DrawFilledRectangleWithFont();
-
- //MaterialTests.DrawDefaultMaterial();
- //MaterialTests.DrawDefaultMaterialAutoRotated();
- //MaterialTests.DrawDefaultMaterialWithLines();
- //MaterialTests.DrawManyMaterialsPerformance();
- //MaterialTests.DrawTransparentMaterial();
- //MaterialTests.DrawOpaqueMaterial();
- //MaterialTests.DrawTwoSameMaterials();
- //MaterialTests.DrawTwoMaterialsFromSameAtlas();
- //MaterialTests.DrawAdditiveMaterial();
- //MaterialTests.DrawSubstractiveMaterial();
- //MaterialTests.DrawAdditiveMaterialComplex();
- //MaterialTests.DrawLightEffectMaterial();
- //MaterialTests.DrawAlphaTestMaterial();
- //MaterialTests.DrawAnimatedMaterial();
- //MaterialTests.DrawAnimatedMaterialAndOverwritingAnimationSpeed();
- //MaterialTests.DrawAnimatedMaterialCustomIndicesAndTimes();
- //MaterialTests.DrawLayeredMaterials();
- //MaterialTests.DrawScreenRectangle();
- //MaterialTests.CreateMaterialDynamic();
- //MaterialTests.DrawImage();
- //MaterialTests.DrawBillboard();
- //MaterialTests.DrawDDS888Image();
- //MaterialTests.DrawMaterialRotated();
- //MaterialTests.CreateTextureDynamically();
- //MaterialTests.CreateTextureDynamicallyWithAlpha();
- //MaterialTests.DrawLineOnTexture();
- //MaterialTests.DrawAnimatedAndNormalImagesAlternating();
- //MaterialTests.DrawAnimatedImageWithGameTimePause();
- MaterialTests.DrawMaterialFlipped();
-
- // Do these ones still exist??
- //MaterialTests.DrawVertexColored();
- //MaterialTests.DrawWater();
- //MaterialTests.LoadParticleDiffuseMap();
- //MaterialTests.SaveAndLoad();
- //MaterialTests.TestComplexUIMaterialsTest();
- //MaterialTests.TestIpadUVIssue();
- //MaterialTests.TestLanguageMaterial();
- //MaterialTests.MaskTexture();
-
- //MaterialTests.TakeScreenshot();
- //MaterialTests.DrawNoTextured();
-
- //FontTests.DrawSimpleText();
- //FontTests.DrawSingleLineRotatedText();
- //FontTests.DrawTextWordWrapped();
- //FontTests.DrawPerformanceTest();
- //FontTests.TestFontRamBug();
- #endregion
-
- #region Tutorials
- //Tutorials.DrawLines();
- //Tutorials.DrawImage();
- //Tutorials.DrawDefaultMaterial();
- //Tutorials.DrawColoredDefaultMaterial();
- //Tutorials.DrawCircle();
- //Tutorials.DrawFilledBox();
- //Tutorials.DrawAxis();
- //Tutorials.DrawAnimatedImage();
- //Tutorials.DrawRotatingRectangle();
- //Tutorials.DrawSphere();
- #endregion
- }
- #endregion
- }
- }
-