Mallet Engine
2
Entity-Component based game engine, written in Java.
|
Public Member Functions | |
TextAreaComponent () | |
void | setDimensions (final float _width, final float _height) |
final void | setEventComponent (final EventComponent _component) |
final void | setRenderComponent (final RenderComponent _component) |
final void | setTextComponent (final RenderComponent _component) |
void | update (final float _dt) |
void | cursorBlink (final float _dt) |
void | updateKeyboardInputs (final InputEvent _event) |
final boolean | intersect (final int _x, final int _y) |
void | setText (final String _text) |
String | getText () |
Public Attributes | |
RenderComponent | renderComponent = null |
RenderComponent | textComponent = null |
EventComponent | eventComponent = null |
Protected Member Functions | |
void | updateInputs () |
void | pressed (final int _x, final int _y) |
Protected Attributes | |
Vector2 | dimension = new Vector2( 100.0f, 10.0f ) |
int | mouseX = 0 |
int | mouseY = 0 |
void com.linxonline.mallet.entity.TextAreaComponent.cursorBlink | ( | final float | _dt | ) |
final boolean com.linxonline.mallet.entity.TextAreaComponent.intersect | ( | final int | _x, |
final int | _y | ||
) |
void com.linxonline.mallet.entity.TextAreaComponent.pressed | ( | final int | _x, |
final int | _y | ||
) | [protected] |
void com.linxonline.mallet.entity.TextAreaComponent.setDimensions | ( | final float | _width, |
final float | _height | ||
) |
final void com.linxonline.mallet.entity.TextAreaComponent.setEventComponent | ( | final EventComponent | _component | ) |
final void com.linxonline.mallet.entity.TextAreaComponent.setRenderComponent | ( | final RenderComponent | _component | ) |
void com.linxonline.mallet.entity.TextAreaComponent.setText | ( | final String | _text | ) |
final void com.linxonline.mallet.entity.TextAreaComponent.setTextComponent | ( | final RenderComponent | _component | ) |
void com.linxonline.mallet.entity.TextAreaComponent.update | ( | final float | _dt | ) |
Reimplemented from com.linxonline.mallet.entity.InputComponent.
void com.linxonline.mallet.entity.TextAreaComponent.updateInputs | ( | ) | [protected] |
void com.linxonline.mallet.entity.TextAreaComponent.updateKeyboardInputs | ( | final InputEvent | _event | ) |
Vector2 com.linxonline.mallet.entity.TextAreaComponent.dimension = new Vector2( 100.0f, 10.0f ) [protected] |
int com.linxonline.mallet.entity.TextAreaComponent.mouseX = 0 [protected] |
int com.linxonline.mallet.entity.TextAreaComponent.mouseY = 0 [protected] |