de.esw.eengine.renderable
Class AbstractRenderable

java.lang.Object
  extended by de.esw.eengine.renderable.AbstractRenderable
All Implemented Interfaces:
IRenderable
Direct Known Subclasses:
AbstractScript, BoundingVolume, Component, HierarchyNode, Layer, Text, WTKDelegate

public abstract class AbstractRenderable
extends java.lang.Object
implements IRenderable

Version:
$Id: AbstractRenderable.java 125 2005-06-27 13:42:55Z markusw $
Author:
markusw

Method Summary
 void blend(float alpha)
           
 float getAlpha()
           
 java.lang.String getName()
           
 void setAlpha(float alpha)
           
 void setName(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.esw.eengine.core.IRenderable
render
 

Method Detail

getAlpha

public float getAlpha()
Specified by:
getAlpha in interface IRenderable
Returns:
Alpha value to blend
See Also:
IRenderable.getAlpha()

setAlpha

public void setAlpha(float alpha)
Specified by:
setAlpha in interface IRenderable
Parameters:
alpha - Alpha value to blend
See Also:
IRenderable.setAlpha(float)

blend

public void blend(float alpha)
Specified by:
blend in interface IRenderable
Parameters:
alpha - Delta blend factor
See Also:
IRenderable.blend(float)

getName

public java.lang.String getName()
Specified by:
getName in interface IRenderable
Returns:
Name of this IRenderable
See Also:
IRenderable.getName()

setName

public void setName(java.lang.String name)
Specified by:
setName in interface IRenderable
Parameters:
name - Name of this IRenderable
See Also:
IRenderable.setName(java.lang.String)