Entity

Undocumented in source.
class Entity : Owner, Updateable {}

Constructors

this
this(Owner owner)
Undocumented in source.

Destructor

~this
~this()
Undocumented in source.

Members

Functions

addChild
void addChild(Entity e)
Undocumented in source. Be warned that the author may not have intended to support it.
addComponent
void addComponent(EntityComponent ec)
Undocumented in source. Be warned that the author may not have intended to support it.
angles
void angles(Vector3f v)
Undocumented in source. Be warned that the author may not have intended to support it.
boundingBox
AABB boundingBox()
Undocumented in source. Be warned that the author may not have intended to support it.
direction
Vector3f direction()
Undocumented in source. Be warned that the author may not have intended to support it.
directionAbsolute
Vector3f directionAbsolute()
Undocumented in source. Be warned that the author may not have intended to support it.
getInactiveTween
Tween* getInactiveTween()
Undocumented in source. Be warned that the author may not have intended to support it.
lift
void lift(float speed)
Undocumented in source. Be warned that the author may not have intended to support it.
move
void move(float speed)
Undocumented in source. Be warned that the author may not have intended to support it.
moveFromTo
Tween* moveFromTo(Vector3f pointFrom, Vector3f pointTo, double duration, Easing easing)
Undocumented in source. Be warned that the author may not have intended to support it.
moveToPoint
void moveToPoint(Vector3f p, float speed)
Undocumented in source. Be warned that the author may not have intended to support it.
pitch
void pitch(float angle)
Undocumented in source. Be warned that the author may not have intended to support it.
positionAbsolute
Vector3f positionAbsolute()
Undocumented in source. Be warned that the author may not have intended to support it.
processEvents
void processEvents()
Undocumented in source. Be warned that the author may not have intended to support it.
release
void release()
Undocumented in source. Be warned that the author may not have intended to support it.
removeChild
void removeChild(Entity e)
Undocumented in source. Be warned that the author may not have intended to support it.
removeComponent
void removeComponent(EntityComponent ec)
Undocumented in source. Be warned that the author may not have intended to support it.
right
Vector3f right()
Undocumented in source. Be warned that the author may not have intended to support it.
rightAbsolute
Vector3f rightAbsolute()
Undocumented in source. Be warned that the author may not have intended to support it.
roll
void roll(float angle)
Undocumented in source. Be warned that the author may not have intended to support it.
rotate
void rotate(Vector3f v)
Undocumented in source. Be warned that the author may not have intended to support it.
rotate
void rotate(float x, float y, float z)
Undocumented in source. Be warned that the author may not have intended to support it.
rotateFromTo
Tween* rotateFromTo(Vector3f anglesFrom, Vector3f anglesTo, double duration, Easing easing)
Undocumented in source. Be warned that the author may not have intended to support it.
rotationAbsolute
Quaternionf rotationAbsolute()
Undocumented in source. Be warned that the author may not have intended to support it.
scale
void scale(float s)
Undocumented in source. Be warned that the author may not have intended to support it.
scale
void scale(Vector3f s)
Undocumented in source. Be warned that the author may not have intended to support it.
scaleFromTo
Tween* scaleFromTo(Vector3f sFrom, Vector3f sTo, double duration, Easing easing)
Undocumented in source. Be warned that the author may not have intended to support it.
scaleX
void scaleX(float s)
Undocumented in source. Be warned that the author may not have intended to support it.
scaleY
void scaleY(float s)
Undocumented in source. Be warned that the author may not have intended to support it.
scaleZ
void scaleZ(float s)
Undocumented in source. Be warned that the author may not have intended to support it.
setParent
void setParent(Entity e)
Undocumented in source. Be warned that the author may not have intended to support it.
strafe
void strafe(float speed)
Undocumented in source. Be warned that the author may not have intended to support it.
translate
void translate(Vector3f v)
Undocumented in source. Be warned that the author may not have intended to support it.
translate
void translate(float vx, float vy, float vz)
Undocumented in source. Be warned that the author may not have intended to support it.
turn
void turn(float angle)
Undocumented in source. Be warned that the author may not have intended to support it.
up
Vector3f up()
Undocumented in source. Be warned that the author may not have intended to support it.
upAbsolute
Vector3f upAbsolute()
Undocumented in source. Be warned that the author may not have intended to support it.
update
void update(Time t)
Undocumented in source. Be warned that the author may not have intended to support it.
updateAbsoluteTransformation
void updateAbsoluteTransformation()
Undocumented in source. Be warned that the author may not have intended to support it.
updateTransformation
void updateTransformation()
Undocumented in source. Be warned that the author may not have intended to support it.
updateTransformationDeep
void updateTransformationDeep()
Undocumented in source. Be warned that the author may not have intended to support it.
updateTransformationTopDown
void updateTransformationTopDown()
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

aabb
AABB aabb;
Undocumented in source.
absoluteTransformation
Matrix4x4f absoluteTransformation;
Undocumented in source.
blurMask
float blurMask;
Undocumented in source.
boundingBoxSize
Vector3f boundingBoxSize;
Undocumented in source.
castShadow
bool castShadow;
Undocumented in source.
children
Array!Entity children;
Undocumented in source.
components
Array!EntityComponent components;
Undocumented in source.
decal
bool decal;
Undocumented in source.
drawable
Drawable drawable;
Undocumented in source.
dynamic
bool dynamic;
Undocumented in source.
invAbsoluteTransformation
Matrix4x4f invAbsoluteTransformation;
Undocumented in source.
invTransformation
Matrix4x4f invTransformation;
Undocumented in source.
layer
EntityLayer layer;
Undocumented in source.
manager
EntityManager manager;
Undocumented in source.
material
Material material;
Undocumented in source.
opacity
float opacity;
Undocumented in source.
parent
Entity parent;
Undocumented in source.
position
Vector3f position;
Undocumented in source.
prevAbsoluteTransformation
Matrix4x4f prevAbsoluteTransformation;
Undocumented in source.
prevTransformation
Matrix4x4f prevTransformation;
Undocumented in source.
rotation
Quaternionf rotation;
Undocumented in source.
scaling
Vector3f scaling;
Undocumented in source.
solid
bool solid;
Undocumented in source.
transformation
Matrix4x4f transformation;
Undocumented in source.
transparent
bool transparent;
Undocumented in source.
tweens
Array!Tween tweens;
Undocumented in source.
visible
bool visible;
Undocumented in source.

Inherited Members

From Updateable

update
void update(Time t)
Undocumented in source.

Meta