Uses of Class
eu.svjatoslav.aukio.e3d.math.TransformStack
Packages that use TransformStack
Package
Description
Graphical user interface components for the Aukio 3D engine.
Aukio 3D engine.
Rasterization-based real-time software renderer for the Aukio 3D engine.
Renderable shape classes for the rasterization pipeline.
Solid-color polygon rendering with scanline rasterization.
Textured triangle rendering with perspective-correct UV mapping.
Base class and utilities for composite shapes.
-
Uses of TransformStack in eu.svjatoslav.aukio.e3d.gui
Methods in eu.svjatoslav.aukio.e3d.gui with parameters of type TransformStackModifier and TypeMethodDescriptionvoidViewSpaceTracker.analyze(TransformStack transformPipe, RenderingContext renderingContext) Transforms the tracked points from object space to view space. -
Uses of TransformStack in eu.svjatoslav.aukio.e3d.math
Methods in eu.svjatoslav.aukio.e3d.math with parameters of type TransformStackModifier and TypeMethodDescriptionvoidTransformStack.loadFrom(TransformStack source) Reinitializes this stack as a copy ofsourcewithout allocating: the fixed-size arrays are reused.Constructors in eu.svjatoslav.aukio.e3d.math with parameters of type TransformStackModifierConstructorDescriptionTransformStack(TransformStack source) Creates a copy of another transform stack, duplicating its composed per-level transforms. -
Uses of TransformStack in eu.svjatoslav.aukio.e3d.renderer.raster
Methods in eu.svjatoslav.aukio.e3d.renderer.raster that return TransformStackModifier and TypeMethodDescriptionParallelTransformCoordinator.borrowStack(TransformStack source) Borrows a pooled transform stack preloaded withsource's composed state.Methods in eu.svjatoslav.aukio.e3d.renderer.raster with parameters of type TransformStackModifier and TypeMethodDescriptionParallelTransformCoordinator.borrowStack(TransformStack source) Borrows a pooled transform stack preloaded withsource's composed state.voidVertex.calculateLocationRelativeToViewer(TransformStack transforms, RenderingContext renderContext) Transforms this vertex from model space to screen space.voidParallelTransformCoordinator.returnStack(TransformStack stack) Returns a borrowed stack to the pool. -
Uses of TransformStack in eu.svjatoslav.aukio.e3d.renderer.raster.shapes
Methods in eu.svjatoslav.aukio.e3d.renderer.raster.shapes with parameters of type TransformStackModifier and TypeMethodDescriptionvoidAbstractCoordinateShape.transform(TransformStack transforms, RenderAggregator aggregator, RenderingContext renderingContext) Transforms this shape from world space to screen space and queues it for rendering.abstract voidAbstractShape.transform(TransformStack transforms, RenderAggregator aggregator, RenderingContext renderingContext) Transforms this shape from world space to screen space and queues it for rendering. -
Uses of TransformStack in eu.svjatoslav.aukio.e3d.renderer.raster.shapes.basic.solidpolygon
Methods in eu.svjatoslav.aukio.e3d.renderer.raster.shapes.basic.solidpolygon with parameters of type TransformStackModifier and TypeMethodDescriptionvoidSolidPolygon.transform(TransformStack transforms, RenderAggregator aggregator, RenderingContext renderingContext) Transforms vertices to screen space and computes lighting once per frame. -
Uses of TransformStack in eu.svjatoslav.aukio.e3d.renderer.raster.shapes.basic.texturedpolygon
Methods in eu.svjatoslav.aukio.e3d.renderer.raster.shapes.basic.texturedpolygon with parameters of type TransformStackModifier and TypeMethodDescriptionvoidTriangleMeshBlock.transform(TransformStack transforms, RenderAggregator aggregator, RenderingContext renderingContext) Transforms every triangle of the block with the composed top transform of the stack (hoisted out of the loop), culls (near plane, subpixel with verdict cache, viewport) and queues a thin handle per surviving triangle. -
Uses of TransformStack in eu.svjatoslav.aukio.e3d.renderer.raster.shapes.composite.base
Methods in eu.svjatoslav.aukio.e3d.renderer.raster.shapes.composite.base with parameters of type TransformStackModifier and TypeMethodDescriptionvoidAbstractCompositeShape.beforeTransformHook(TransformStack transformPipe, RenderingContext context) This method should be overridden by anyone wanting to customize the shape before it is rendered.voidAbstractCompositeShape.transform(TransformStack transformPipe, RenderAggregator aggregator, RenderingContext context)