Class InstancedDrawManager
java.lang.Object
dev.engine_room.flywheel.backend.engine.DrawManager<InstancedInstancer<?>>
dev.engine_room.flywheel.backend.engine.instancing.InstancedDrawManager
-
Nested Class Summary
Nested classes/interfaces inherited from class dev.engine_room.flywheel.backend.engine.DrawManager
DrawManager.State2Instancer<I extends AbstractInstancer<?>>, DrawManager.UninitializedInstancer<N,I extends Instance> -
Field Summary
Fields inherited from class dev.engine_room.flywheel.backend.engine.DrawManager
createAndDeferInit, initializationQueue, instancers -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected <I extends Instance>
InstancedInstancer<I> create(InstancerKey<I> key) voiddelete()protected <I extends Instance>
voidinitialize(InstancerKey<I> key, InstancedInstancer<?> instancer) meshPool()voidrender(LightStorage lightStorage, EnvironmentStorage environmentStorage) voidrenderCrumbling(List<Engine.CrumblingBlock> crumblingBlocks) voidstatic voiduploadMaterialUniform(GlProgram program, Material material) Methods inherited from class dev.engine_room.flywheel.backend.engine.DrawManager
createFramePlan, doCrumblingSort, getInstancer, getInstancer, instancers, onRenderOriginChanged
-
Constructor Details
-
InstancedDrawManager
-
-
Method Details
-
render
- Overrides:
renderin classDrawManager<InstancedInstancer<?>>
-
delete
public void delete()- Overrides:
deletein classDrawManager<InstancedInstancer<?>>
-
create
- Specified by:
createin classDrawManager<InstancedInstancer<?>>
-
initialize
protected <I extends Instance> void initialize(InstancerKey<I> key, InstancedInstancer<?> instancer) - Specified by:
initializein classDrawManager<InstancedInstancer<?>>
-
renderCrumbling
- Specified by:
renderCrumblingin classDrawManager<InstancedInstancer<?>>
-
triggerFallback
public void triggerFallback()- Specified by:
triggerFallbackin classDrawManager<InstancedInstancer<?>>
-
meshPool
- Specified by:
meshPoolin classDrawManager<InstancedInstancer<?>>
-
uploadMaterialUniform
-