Class WireframeCubesTest

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

public class WireframeCubesTest extends Object implements BenchmarkTest
Benchmark test for wireframe cubes. Renders a grid of wireframe cube outlines to test line rendering performance.
  • Constructor Summary

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

    • WireframeCubesTest

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