Class TexturedCubesTest

java.lang.Object
eu.svjatoslav.sixth.e3d.examples.benchmark.TexturedCubesTest
All Implemented Interfaces:
BenchmarkTest

public class TexturedCubesTest extends Object implements BenchmarkTest
Benchmark test for textured cubes. Renders a grid of cubes with textures to test textured polygon rendering and texture sampling performance.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Creates a new TexturedCubesTest instance.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the display name for this benchmark test.
    void
    setup(eu.svjatoslav.sixth.e3d.renderer.raster.ShapeCollection shapes)
    Sets up the test scene by adding shapes to the collection.
    void
    teardown(eu.svjatoslav.sixth.e3d.renderer.raster.ShapeCollection shapes)
    Tears down the test scene by removing all shapes added during setup.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface eu.svjatoslav.sixth.e3d.examples.benchmark.BenchmarkTest

    setViewPanel
  • Constructor Details

    • TexturedCubesTest

      public TexturedCubesTest()
      Creates a new TexturedCubesTest instance.
  • Method Details

    • getName

      public String getName()
      Description copied from interface: BenchmarkTest
      Returns the display name for this benchmark test.
      Specified by:
      getName in interface BenchmarkTest
      Returns:
      the test name
    • setup

      public void setup(eu.svjatoslav.sixth.e3d.renderer.raster.ShapeCollection shapes)
      Description copied from interface: BenchmarkTest
      Sets up the test scene by adding shapes to the collection.
      Specified by:
      setup in interface BenchmarkTest
      Parameters:
      shapes - the shape collection to populate
    • teardown

      public void teardown(eu.svjatoslav.sixth.e3d.renderer.raster.ShapeCollection shapes)
      Description copied from interface: BenchmarkTest
      Tears down the test scene by removing all shapes added during setup.
      Specified by:
      teardown in interface BenchmarkTest
      Parameters:
      shapes - the shape collection to clean up