![]() |
Pixel Dust Game Engine
v0.9.5
|
This is the complete list of members for Sprite, including all inherited members.
accelerate(float deltaSpeed, ms_delta msDuration, EasingFunc easing=linearTween) | Animated | inline |
accelerateTo(float speed, ms_delta msDuration, EasingFunc easing=linearTween) | Animated | virtual |
action_AnimationEnd enum value | Sprite | |
action_AnimationLoop enum value | Sprite | |
action_CollideSprite enum value | Sprite | |
action_CollideWall enum value | Sprite | |
action_ExitLayer enum value | Sprite | |
action_FadeComplete enum value | Sprite | |
action_FadeInComplete enum value | Sprite | |
action_FadeOutComplete enum value | Sprite | |
action_JointBreak enum value | Sprite | |
action_Offscreen enum value | Sprite | |
action_Onscreen enum value | Sprite | |
addAnimationHelper(IAnimationHelper *helper) | Animated | virtual |
addFramesImage(Image *image, int startingFrame=start_FromFirstFrame, int numFrames=all_Frames) | Sprite | |
addHandler(IEventHandler *inHandler, long inType=all_events) | EventEmitter | virtual |
addRef() const | RefCountedObj | inlinevirtual |
all_Frames enum value | Sprite | |
animate_Bidirectional enum value | Sprite | |
animate_EndToStart enum value | Sprite | |
animate_Looping enum value | Sprite | |
animate_NoLooping enum value | Sprite | |
animate_StartToEnd enum value | Sprite | |
animate_Unidirectional enum value | Sprite | |
applyForce(const Vector &force, ms_delta msDuration=duration_Instantaneous) | Animated | virtual |
applyForce(float forceX, float forceY, ms_delta msDuration=duration_Instantaneous) | Animated | inlinevirtual |
applyTorque(float forceSpin, ms_delta msDuration=duration_Instantaneous) | Animated | virtual |
blockEvent(long inEventType) | EventEmitter | virtual |
changeCenter(float deltaXOffset, float deltaYOffset, ms_delta msDuration, EasingFunc easing=easeInOutQuad) | Animated | inline |
changeCenter(const Offset &offset, ms_delta msDuration, EasingFunc easing=easeInOutQuad) | Animated | inline |
changeCenterTo(float xOffset, float yOffset, ms_delta msDuration, EasingFunc easing=easeInOutQuad) | Animated | inline |
changeCenterTo(const Offset &offset, ms_delta msDuration, EasingFunc easing=easeInOutQuad) | Animated | |
changeFramesImage(Image *oldImage, Image *newImage) | Sprite | |
clear(bool doRelease=true) | EventEmitter | virtual |
clearAnimationHelpers() | Animated | virtual |
collide_AlphaChannel enum value | Sprite | |
collide_BoundingBox enum value | Sprite | |
collide_CollisionRadius enum value | Sprite | |
collide_Last enum value | Sprite | |
collide_None enum value | Sprite | |
collide_Point enum value | Sprite | |
CreateInstance() | Sprite | inlinestatic |
deserialize(IDeserializer *deserializer)=0 | ISerializable | pure virtual |
disableCollisions() | Sprite | |
duration_Constant enum value | Animated | |
duration_Instantaneous enum value | Animated | |
enableCollisions(int collisionType=collide_AlphaChannel) | Sprite | |
EventEmitter() | EventEmitter | inline |
fadeIn(ms_delta msDuration, EasingFunc easing=linearTween) | Sprite | |
fadeOut(ms_delta msDuration, EasingFunc easing=linearTween) | Sprite | |
fadeTo(float targetOpacity, ms_delta msDuration, EasingFunc easing=linearTween) | Sprite | |
freeUserData() | Sprite | |
getBoundingBox() | Animated | inline |
getCenterOffset() | Animated | inline |
getCollisionRadius() | Sprite | |
getCurrentFrame() | Sprite | |
getElasticity() | Sprite | |
getFrameCenterOffset(Image *image=0, int frameNum=0) | Sprite | |
getFrameCount() | Sprite | inline |
getFrameRotatedBounds(int frameNum=-1) | Sprite | |
getHeight() | Animated | inline |
getLayer() | Sprite | inline |
getLocation() | Animated | inline |
getMass() | Animated | inline |
getMouseDetectMode() | Sprite | inline |
getMoveFriction() | Animated | inline |
getMovementDirectionInRadians() | Animated | inline |
getMyClassTag() const =0 | ISerializable | pure virtual |
getOpacity() | Sprite | |
getRotatedBounds() | Animated | inline |
getRotation() | Animated | inline |
getSerializedSize(ISerializer *serializer) const =0 | ISerializable | pure virtual |
getSizeFriction() | Animated | inline |
getSpeed() | Animated | inline |
getSpin() | Animated | |
getSpinFriction() | Animated | inline |
getVelocity() | Animated | virtual |
getWantsAnimEndEvents() | Sprite | inline |
getWantsAnimLoopEvents() | Sprite | inline |
getWantsClickEvents() | Sprite | inline |
getWantsCollideWallEvents() | Sprite | inline |
getWantsMouseOverEvents() | Sprite | inline |
getWantsOffscreenEvents() | Sprite | inline |
getWidth() | Animated | inline |
getZOrder() | Sprite | |
grow(float factor) | Animated | inline |
grow(float factor, ms_delta msDuration, EasingFunc easing=easeInOutQuad) | Animated | inline |
isBehind(Sprite *sprite) | Sprite | |
ISerializable() | ISerializable | inline |
move(float deltaX, float deltaY) | Animated | inline |
move(const Offset &delta) | Animated | inline |
move(float deltaX, float deltaY, ms_delta msDuration, EasingFunc easing=easeInOutQuad) | Animated | inline |
move(const Offset &delta, ms_delta msDuration, EasingFunc easing=easeInOutQuad) | Animated | inline |
moveBehind(Sprite *sprite) | Sprite | |
moveInFrontOf(Sprite *sprite) | Sprite | |
moveTo(float x, float y) | Animated | inline |
moveTo(const Point &where) | Animated | inline |
moveTo(const Point &loc, ms_delta msDuration, EasingFunc easing=easeInOutQuad) | Animated | virtual |
moveTo(float x, float y, ms_delta msDuration, EasingFunc easing=easeInOutQuad) | Animated | inline |
moveToBack() | Sprite | inline |
moveToFront() | Sprite | inline |
offsetFrameCenters(int offsetX, int offsetY, Image *image=0, int startingFrame=start_FromFirstFrame, int numFrames=all_Frames) | Sprite | |
postEvent(long inEventType, void *inEventData, EventEmitter *fromEmitter=0) | EventEmitter | virtual |
release() const | RefCountedObj | inlinevirtual |
removeAnimationHelper(IAnimationHelper *helper) | Animated | virtual |
removeHandler(IEventHandler *inHandler, long inType=all_events) | EventEmitter | virtual |
resize(float deltaWidth, float deltaHeight, ms_delta msDuration, EasingFunc easing=easeInOutQuad) | Animated | inline |
resizeTo(float width, float height, ms_delta msDuration, EasingFunc easing=easeInOutQuad) | Animated | virtual |
rotate(float radians) | Animated | inline |
rotate(float radians, ms_delta msDuration, EasingFunc easing=easeInOutQuad) | Animated | inline |
rotateTo(float radiansRotation) | Animated | inline |
rotateTo(float radiansRotation, ms_delta msDuration, EasingFunc easing=easeInOutQuad) | Animated | virtual |
SERIALIZABLE_METHODS() | Sprite | |
SERIALIZABLE_TAG(CLASSTAG_SPRITE) | Sprite | |
pdg::Animated::SERIALIZABLE_TAG(CLASSTAG_ANIMATED) | Animated | |
serialize(ISerializer *serializer) const =0 | ISerializable | pure virtual |
setCenterOffset(const Offset &offset) | Animated | inline |
setCollisionHelper(ISpriteCollideHelper *helper) | Sprite | |
setCollisionRadius(float pixelRadius) | Sprite | |
setDrawHelper(ISpriteDrawHelper *helper) | Sprite | |
setElasticity(float elasticity) | Sprite | |
setFrame(int frame) | Sprite | |
setFriction(float frictionCoefficient) | Animated | inlinevirtual |
setHeight(float height) | Animated | inline |
setLocation(const Point &loc) | Animated | inline |
setMass(float mass) | Animated | inlinevirtual |
setMouseDetectMode(int collisionType=collide_BoundingBox) | Sprite | |
setMoveFriction(float frictionCoefficient) | Animated | inline |
setOpacity(float opacity) | Sprite | |
setPostDrawHelper(ISpriteDrawHelper *helper) | Sprite | |
setRotation(float radiansRotation) | Animated | |
setSize(float width, float height) | Animated | inline |
setSizeFriction(float frictionCoefficient) | Animated | inline |
setSpeed(float speed) | Animated | inline |
setSpin(float radiansPerSecond) | Animated | |
setSpinFriction(float frictionCoefficient) | Animated | inline |
setUserData(UserData *userData) | Sprite | |
setVelocity(const Vector &deltaPerSec) | Animated | virtual |
setVelocity(float deltaXPerSec, float deltaYPerSec) | Animated | inline |
setVelocityInRadians(float speed, float direction) | Animated | inline |
setWantsAnimEndEvents(bool wantsThem=true) | Sprite | inline |
setWantsAnimLoopEvents(bool wantsThem=true) | Sprite | inline |
setWantsClickEvents(bool wantsThem=true) | Sprite | |
setWantsCollideWallEvents(bool wantsThem=true) | Sprite | inline |
setWantsMouseOverEvents(bool wantsThem=true) | Sprite | |
setWantsOffscreenEvents(bool wantsThem=true) | Sprite | inline |
setWidth(float width) | Animated | inline |
spriteId | Sprite | |
SpriteLayer class | Sprite | friend |
SpriteManager class | Sprite | friend |
start_FromFirstFrame enum value | Sprite | |
start_FromLastFrame enum value | Sprite | |
startFrameAnimation(float fps, int startingFrame=start_FromFirstFrame, int numFrames=all_Frames, int animateFlags=animate_Looping) | Sprite | |
startGrowing(float amountPerSecond) | Animated | inline |
startStretching(float widthPerSecond, float heightPerSecond) | Animated | inline |
stopAllForces() | Animated | virtual |
stopFrameAnimation() | Sprite | |
stopGrowing() | Animated | inline |
stopMoving() | Animated | inline |
stopSpinning() | Animated | inline |
stopStretching() | Animated | inline |
stretch(float widthFactor, float heightFactor) | Animated | inline |
stretch(float widthFactor, float weightFactor, ms_delta msDuration, EasingFunc easing=easeInOutQuad) | Animated | inline |
TileLayer class | Sprite | friend |
touch_MouseClick enum value | Sprite | |
touch_MouseDown enum value | Sprite | |
touch_MouseEnter enum value | Sprite | |
touch_MouseLeave enum value | Sprite | |
touch_MouseUp enum value | Sprite | |
unblockEvent(long inEventType) | EventEmitter | virtual |
useCollisionMask(Image *frameImage, Image *maskImage) | Sprite | |
userData | Sprite | |
wait(ms_delta msDuration) | Animated | inline |
wantsAnimEnd | Sprite | |
wantsAnimLoop | Sprite | |
wantsClicks | Sprite | |
wantsMouseOver | Sprite | |
wantsOffscreen | Sprite | |
wantsWallCollide | Sprite | |
~ISerializable() | ISerializable | inlinevirtual |