public class AbstractVisual2D
extends java.lang.Object
| Constructor and Description | 
|---|
AbstractVisual2D()
Initializes the members with default values. 
 | 
AbstractVisual2D(java.lang.Object position,
                java.lang.Object rotation,
                java.lang.Object size)
Initializes the members with default values. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
bindPosition(java.lang.String propId)
Binds the position of the visual to an object property. 
 | 
void | 
bindRotation(java.lang.String propId)
Binds the z-rotation of the visual to an object property. 
 | 
void | 
bindSize(java.lang.String propId)
Binds the size of the visual to an object property. 
 | 
java.lang.Object | 
getPosition()
Get the position. 
 | 
java.lang.Object | 
getRotation()
Get the rotation. 
 | 
java.lang.Object | 
getSize()
Get the size. 
 | 
void | 
setPosition(IVector2 pos)
Sets the position of the visual to a fixed position. 
 | 
void | 
setRotation(IVector3 rotation)
Sets the rotation of the visual to a fixed rotation. 
 | 
void | 
setSize(IVector2 size)
Sets the size (scale) of the visual to a fixed size. 
 | 
public AbstractVisual2D()
public AbstractVisual2D(java.lang.Object position,
                        java.lang.Object rotation,
                        java.lang.Object size)
public void setPosition(IVector2 pos)
pos - fixed positionpublic void setRotation(IVector3 rotation)
rotation - the fixed rotationpublic void setSize(IVector2 size)
size - fixed sizepublic void bindPosition(java.lang.String propId)
propId - the property IDpublic void bindRotation(java.lang.String propId)
propId - the property IDpublic void bindSize(java.lang.String propId)
propId - the property IDpublic java.lang.Object getSize()
public java.lang.Object getRotation()
public java.lang.Object getPosition()