Interface ParticleBatch<T extends ParticleControllerRenderData>
-
- All Superinterfaces:
RenderableProvider,ResourceData.Configurable
- All Known Implementing Classes:
BillboardParticleBatch,BufferedParticleBatch,ModelInstanceParticleBatch,PointSpriteParticleBatch
public interface ParticleBatch<T extends ParticleControllerRenderData> extends RenderableProvider, ResourceData.Configurable
Common interface to all the batches that render particles.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidbegin()Must be called once before any drawing operationvoiddraw(T controller)voidend()Must be called after all the drawing operationsvoidload(AssetManager manager, ResourceData assetDependencyData)voidsave(AssetManager manager, ResourceData assetDependencyData)-
Methods inherited from interface com.badlogic.gdx.graphics.g3d.RenderableProvider
getRenderables
-
-
-
-
Method Detail
-
begin
void begin()
Must be called once before any drawing operation
-
draw
void draw(T controller)
-
end
void end()
Must be called after all the drawing operations
-
save
void save(AssetManager manager, ResourceData assetDependencyData)
- Specified by:
savein interfaceResourceData.Configurable<T extends ParticleControllerRenderData>
-
load
void load(AssetManager manager, ResourceData assetDependencyData)
- Specified by:
loadin interfaceResourceData.Configurable<T extends ParticleControllerRenderData>
-
-