Class SolidCubesTest

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

public class SolidCubesTest extends Object implements BenchmarkTest
Benchmark test for solid-color cubes. Renders a grid of cubes with random semi-transparent colors to test solid polygon rasterization performance.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Creates a new SolidCubesTest 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

    • SolidCubesTest

      public SolidCubesTest()
      Creates a new SolidCubesTest 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