de.esw.eengine.core
Interface IRenderable

All Known Subinterfaces:
IMap, IScript<Type>
All Known Implementing Classes:
AbstractButton, AbstractRenderable, AbstractScript, BoundingBox, BoundingVolume, Button, Checkbox, Component, Container, HierarchyNode, Input, Label, Layer, SceneEntity, SceneNode, Sprite, Text, Window, WTKDelegate

public interface IRenderable

Since:
1.0
Version:
$Id: IRenderable.java 209 2005-07-23 00:39:50Z markusw $
Author:
markusw

Method Summary
 void blend(float alpha)
           
 float getAlpha()
           
 java.lang.String getName()
           
 void render(IRenderDevice renderDevice)
          Renders this entity to the current IRenderDevice
 void setAlpha(float alpha)
           
 void setName(java.lang.String name)
           
 

Method Detail

render

void render(IRenderDevice renderDevice)
Renders this entity to the current IRenderDevice

Parameters:
renderDevice - IRenderDevice to render onto

getAlpha

float getAlpha()
Returns:
Alpha value to blend

setAlpha

void setAlpha(float alpha)
Parameters:
alpha - Alpha value to blend

blend

void blend(float alpha)
Parameters:
alpha - Delta blend factor

getName

java.lang.String getName()
Returns:
Name of this IRenderable

setName

void setName(java.lang.String name)
Parameters:
name - Name of this IRenderable