Light

Undocumented in source.

Constructors

this
this(EntityManager manager)
Undocumented in source.

Members

Functions

shadowMap
ShadowMap shadowMap()
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

_shadowMap
ShadowMap _shadowMap;
Undocumented in source.
color
Color4f color;
Undocumented in source.
diffuse
float diffuse;
Undocumented in source.
energy
float energy;
Undocumented in source.
length
float length;
Undocumented in source.
mediumDensity
float mediumDensity;
Undocumented in source.
radius
float radius;
Undocumented in source.
scattering
float scattering;
Undocumented in source.
scatteringEnabled
bool scatteringEnabled;
Undocumented in source.
scatteringMaxRandomStepOffset
float scatteringMaxRandomStepOffset;
Undocumented in source.
scatteringSamples
uint scatteringSamples;
Undocumented in source.
scatteringUseShadow
bool scatteringUseShadow;
Undocumented in source.
shadowEnabled
bool shadowEnabled;
Undocumented in source.
shining
bool shining;
Undocumented in source.
specular
float specular;
Undocumented in source.
spotInnerCutoff
float spotInnerCutoff;
Undocumented in source.
spotOuterCutoff
float spotOuterCutoff;
Undocumented in source.
type
LightType type;
Undocumented in source.
volumeRadius
float volumeRadius;
Undocumented in source.

Inherited Members

From Entity

layer
EntityLayer layer;
Undocumented in source.
visible
bool visible;
Undocumented in source.
castShadow
bool castShadow;
Undocumented in source.
solid
bool solid;
Undocumented in source.
dynamic
bool dynamic;
Undocumented in source.
decal
bool decal;
Undocumented in source.
transparent
bool transparent;
Undocumented in source.
opacity
float opacity;
Undocumented in source.
blurMask
float blurMask;
Undocumented in source.
manager
EntityManager manager;
Undocumented in source.
parent
Entity parent;
Undocumented in source.
children
Array!Entity children;
Undocumented in source.
components
Array!EntityComponent components;
Undocumented in source.
tweens
Array!Tween tweens;
Undocumented in source.
drawable
Drawable drawable;
Undocumented in source.
material
Material material;
Undocumented in source.
position
Vector3f position;
Undocumented in source.
rotation
Quaternionf rotation;
Undocumented in source.
scaling
Vector3f scaling;
Undocumented in source.
transformation
Matrix4x4f transformation;
Undocumented in source.
invTransformation
Matrix4x4f invTransformation;
Undocumented in source.
absoluteTransformation
Matrix4x4f absoluteTransformation;
Undocumented in source.
invAbsoluteTransformation
Matrix4x4f invAbsoluteTransformation;
Undocumented in source.
prevTransformation
Matrix4x4f prevTransformation;
Undocumented in source.
prevAbsoluteTransformation
Matrix4x4f prevAbsoluteTransformation;
Undocumented in source.
boundingBoxSize
Vector3f boundingBoxSize;
Undocumented in source.
aabb
AABB aabb;
Undocumented in source.
setParent
void setParent(Entity e)
Undocumented in source. Be warned that the author may not have intended to support it.
addChild
void addChild(Entity e)
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.
addComponent
void addComponent(EntityComponent ec)
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.
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.
update
void update(Time t)
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.
positionAbsolute
Vector3f positionAbsolute()
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.
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.
move
void move(float speed)
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.
strafe
void strafe(float speed)
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.
angles
void angles(Vector3f v)
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.
pitch
void pitch(float angle)
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.
roll
void roll(float angle)
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.
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.
direction
Vector3f direction()
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.
up
Vector3f up()
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.
rightAbsolute
Vector3f rightAbsolute()
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.
getInactiveTween
Tween* getInactiveTween()
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.
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.
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.
boundingBox
AABB boundingBox()
Undocumented in source. Be warned that the author may not have intended to support it.
~this
~this()
Undocumented in source.
processEvents
void processEvents()
Undocumented in source. Be warned that the author may not have intended to support it.

Meta