org.scilab.forge.scirenderer.sprite
Interface SpriteManager

All Known Implementing Classes:
JoGLSpriteManager

public interface SpriteManager

Author:
Pierre Lando

Method Summary
 Sprite createRotatableSprite(int width, int height)
          Create a rotatable sprite of given size.
 Sprite createSprite(java.awt.Dimension dimension)
          Create a sprite of given size.
 Sprite createSprite(int width, int height)
          Create a sprite of given size.
 void dispose(java.util.Collection<Sprite> sprites)
          Release all resources used by the given sprites.
 void dispose(Sprite sprite)
          Release all resources used by the given sprite.
 java.awt.Dimension getSize(TextEntity textEntity)
          Return the dimension in pixel of the given text entity.
 

Method Detail

createSprite

Sprite createSprite(int width,
                    int height)
Create a sprite of given size.

Parameters:
width - the sprite width.
height - the sprite height.
Returns:
a new sprite.

createSprite

Sprite createSprite(java.awt.Dimension dimension)
Create a sprite of given size.

Parameters:
dimension - the given dimension.
Returns:
a new sprite.

createRotatableSprite

Sprite createRotatableSprite(int width,
                             int height)
Create a rotatable sprite of given size.

Parameters:
width - the sprite width.
height - the sprite height.
Returns:
a new sprite.

dispose

void dispose(Sprite sprite)
Release all resources used by the given sprite.

Parameters:
sprite - the given sprite.

dispose

void dispose(java.util.Collection<Sprite> sprites)
Release all resources used by the given sprites.

Parameters:
sprites - the given sprites.

getSize

java.awt.Dimension getSize(TextEntity textEntity)
Return the dimension in pixel of the given text entity.

Parameters:
textEntity - the given text entity.
Returns:
the dimension in pixel of the given text entity.