Uses of Class
com.bombinggames.wurfelengine.core.map.rendering.RenderStorage
-
Packages that use RenderStorage Package Description com.bombinggames.wurfelengine.core com.bombinggames.wurfelengine.core.gameobjects Game Objects are objects like entities and block which can be found in the map.com.bombinggames.wurfelengine.core.lightengine com.bombinggames.wurfelengine.core.map com.bombinggames.wurfelengine.core.map.Iterators com.bombinggames.wurfelengine.core.map.rendering com.bombinggames.wurfelengine.core.sorting -
-
Uses of RenderStorage in com.bombinggames.wurfelengine.core
Methods in com.bombinggames.wurfelengine.core that return RenderStorage Modifier and Type Method Description RenderStorage
GameView. getRenderStorage()
Methods in com.bombinggames.wurfelengine.core with parameters of type RenderStorage Modifier and Type Method Description void
GameView. setRenderStorage(RenderStorage renderstorage)
-
Uses of RenderStorage in com.bombinggames.wurfelengine.core.gameobjects
Methods in com.bombinggames.wurfelengine.core.gameobjects with parameters of type RenderStorage Modifier and Type Method Description java.util.LinkedList<RenderCell>
AbstractEntity. getCoveredBlocks(RenderStorage rs)
get the blocks which must be rendered before -
Uses of RenderStorage in com.bombinggames.wurfelengine.core.lightengine
Methods in com.bombinggames.wurfelengine.core.lightengine with parameters of type RenderStorage Modifier and Type Method Description static void
AmbientOcclusionCalculator. calcAO(RenderStorage rS, RenderChunk chunk)
calcualtes the ambient occlusion for a chunk. -
Uses of RenderStorage in com.bombinggames.wurfelengine.core.map
Methods in com.bombinggames.wurfelengine.core.map with parameters of type RenderStorage Modifier and Type Method Description RenderCell
Coordinate. getRenderCell(RenderStorage rs)
RenderChunk
Chunk. getRenderChunk(RenderStorage storage)
Intersection
Point. raycast(com.badlogic.gdx.math.Vector3 dir, float maxDistance, RenderStorage rs, java.util.function.Predicate<java.lang.Byte> hitCondition)
Trace a ray through the map until ray hits non air block.
Does not work properly with the staggered map but is quite fast.Intersection
Point. rayMarching(com.badlogic.gdx.math.Vector3 dir, float maxDistance, RenderStorage rS, java.util.function.Predicate<java.lang.Byte> hitCondition)
Sends a ray by moving a coordinate though the map. -
Uses of RenderStorage in com.bombinggames.wurfelengine.core.map.Iterators
Constructors in com.bombinggames.wurfelengine.core.map.Iterators with parameters of type RenderStorage Constructor Description CoveredByCameraIterator(RenderStorage renderStorage, Camera camera, int startingZ, int topLevel)
Starts at z = -1. -
Uses of RenderStorage in com.bombinggames.wurfelengine.core.map.rendering
Methods in com.bombinggames.wurfelengine.core.map.rendering with parameters of type RenderStorage Modifier and Type Method Description RenderCell
RenderCell. spawn(RenderStorage rS, Coordinate coord)
places the object on the map. -
Uses of RenderStorage in com.bombinggames.wurfelengine.core.sorting
Methods in com.bombinggames.wurfelengine.core.sorting with parameters of type RenderStorage Modifier and Type Method Description java.util.LinkedList<TopoGraphNode>
TopoGraphNode. getCoveredBlocks(RenderStorage rs)
-