org.jdesktop.wonderland.client.cell
Interface CellRenderer

All Known Subinterfaces:
CellRendererJME
All Known Implementing Classes:
AvatarJME, BasicRenderer, ModelRenderer

public interface CellRenderer

Provides an interface to the cell rendering code. This abstraction allows for both 2D and 3D renderers for a cells content. TODO Add Heuristic based LOD listeners TODO Add view distance listeners TODO Frustum enter/exit listeners

Author:
paulby

Method Summary
 void cellTransformUpdate(CellTransform localTransform)
          The cell has moved, the transform is the cell position in world coordinates
 CellStatus getStatus()
          Return the current status of the CellRenderer
 void setStatus(CellStatus status, boolean increasing)
          Notify the renderer of a cell status change
 

Method Detail

cellTransformUpdate

void cellTransformUpdate(CellTransform localTransform)
The cell has moved, the transform is the cell position in world coordinates

Parameters:
localTransfrm - the cell local transform

setStatus

void setStatus(CellStatus status,
               boolean increasing)
Notify the renderer of a cell status change

Parameters:
status -

getStatus

CellStatus getStatus()
Return the current status of the CellRenderer

Returns:


Open Wonderland - http://openwonderland.org