Pixel Dust Game Engine  v0.9.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups
TileLayer Member List

This is the complete list of members for TileLayer, including all inherited members.

accelerate(float deltaSpeed, ms_delta msDuration, EasingFunc easing=linearTween)Animatedinline
accelerateTo(float speed, ms_delta msDuration, EasingFunc easing=linearTween)Animatedvirtual
action_AnimationComplete enum valueSpriteLayer
action_AnimationStart enum valueSpriteLayer
action_DrawPortComplete enum valueSpriteLayer
action_ErasePort enum valueSpriteLayer
action_FadeInComplete enum valueSpriteLayer
action_FadeOutComplete enum valueSpriteLayer
action_PostAnimateLayer enum valueSpriteLayer
action_PostDrawLayer enum valueSpriteLayer
action_PreAnimateLayer enum valueSpriteLayer
action_PreDrawLayer enum valueSpriteLayer
action_ZoomComplete enum valueSpriteLayer
addAnimationHelper(IAnimationHelper *helper)Animatedvirtual
addHandler(IEventHandler *inHandler, long inType=all_events)EventEmittervirtual
addRef() const RefCountedObjinlinevirtual
addSprite(Sprite *newSprite)SpriteLayervirtual
addSpriteInFrontOf(Sprite *newSprite, Sprite *targetSprite)SpriteLayervirtual
addSprites enum valueSpriteLayer
applyForce(const Vector &force, ms_delta msDuration=duration_Instantaneous)Animatedvirtual
applyForce(float forceX, float forceY, ms_delta msDuration=duration_Instantaneous)Animatedinlinevirtual
applyTorque(float forceSpin, ms_delta msDuration=duration_Instantaneous)Animatedvirtual
blockEvent(long inEventType)EventEmittervirtual
changeCenter(float deltaXOffset, float deltaYOffset, ms_delta msDuration, EasingFunc easing=easeInOutQuad)Animatedinline
changeCenter(const Offset &offset, ms_delta msDuration, EasingFunc easing=easeInOutQuad)Animatedinline
changeCenterTo(float xOffset, float yOffset, ms_delta msDuration, EasingFunc easing=easeInOutQuad)Animatedinline
changeCenterTo(const Offset &offset, ms_delta msDuration, EasingFunc easing=easeInOutQuad)Animated
checkCollision(Sprite *movingSprite, uint8 alphaThreshold=128, bool shortCircuit=true, float *outCollisionMag=0) const TileLayervirtual
clear(bool doRelease=true)EventEmittervirtual
clearAnimationHelpers()Animatedvirtual
cloneSprite(const Sprite *originalSprite)SpriteLayervirtual
pdg::CreateInstance()Animatedinlinestatic
Serializable< SpriteLayer >::CreateInstance()Serializable< SpriteLayer >inlinestatic
createSprite()SpriteLayervirtual
defineTileSet(int tileWidth, int tileHeight, Image *tiles, bool hasTransparency=true, bool flipTiles=false)TileLayervirtual
deserialize(IDeserializer *deserializer)=0ISerializablepure virtual
disableCollisions()SpriteLayervirtual
disableCollisionsWithLayer(SpriteLayer *otherLayer)SpriteLayervirtual
dontAddSprites enum valueSpriteLayer
duration_Constant enum valueAnimated
duration_Instantaneous enum valueAnimated
enableCollisions()SpriteLayervirtual
enableCollisionsWithLayer(SpriteLayer *otherLayer)SpriteLayervirtual
EventEmitter()EventEmitterinline
facing_East enum valueTileLayer
facing_Ignore enum valueTileLayer
facing_North enum valueTileLayer
facing_South enum valueTileLayer
facing_West enum valueTileLayer
fadeIn(ms_delta msDuration, EasingFunc easing=linearTween)SpriteLayervirtual
fadeOut(ms_delta msDuration, EasingFunc easing=linearTween)SpriteLayervirtual
findSprite(long id)SpriteLayervirtual
flipped_Both enum valueTileLayer
flipped_Horizontal enum valueTileLayer
flipped_Ignore enum valueTileLayer
flipped_None enum valueTileLayer
flipped_Vertical enum valueTileLayer
getBoundingBox()Animatedinline
getCenterOffset()Animatedinline
getHeight()Animatedinline
getLayer(long id)SpriteLayerstatic
getLocation()Animatedinline
getMapData(long mapWidth=0, long mapHeight=0, long srcX=0, long srcY=0)TileLayervirtual
getMass()Animatedinline
getMoveFriction()Animatedinline
getMovementDirectionInRadians()Animatedinline
getMyClassTag() const =0ISerializablepure virtual
getNthSprite(int index)SpriteLayervirtual
getOrigin() const SpriteLayerinline
getRotatedBounds()Animatedinline
getRotation()Animatedinline
getSerializedSize(ISerializer *serializer) const =0ISerializablepure virtual
getSizeFriction()Animatedinline
getSpeed()Animatedinline
getSpin()Animated
getSpinFriction()Animatedinline
getSpritePort() const SpriteLayerinline
getSpriteZOrder(Sprite *sprite)SpriteLayervirtual
getTileSetImage()TileLayervirtual
getTileSize() const TileLayervirtual
getTileTypeAt(long x, long y, TFacing *outFacing=0) const TileLayervirtual
getVelocity()Animatedvirtual
getWidth()Animatedinline
getWorldBounds()TileLayervirtual
getWorldSize()TileLayervirtual
getZoom() const SpriteLayerinline
getZOrder()SpriteLayer
grow(float factor)Animatedinline
grow(float factor, ms_delta msDuration, EasingFunc easing=easeInOutQuad)Animatedinline
hasSprite(Sprite *sprite)SpriteLayervirtual
hide()SpriteLayervirtual
pdg::ISerializable()ISerializableinline
Serializable< SpriteLayer >::ISerializable()ISerializableinline
isHidden()SpriteLayervirtual
isSpriteBehind(Sprite *sprite, Sprite *otherSprite)SpriteLayervirtual
layerIdSpriteLayer
layerToPort(const Point &p) const SpriteLayervirtual
layerToPort(const Offset &p) const SpriteLayervirtual
layerToPort(const Vector &p) const SpriteLayerinlinevirtual
layerToPort(const Rect &r) const SpriteLayervirtual
layerToPort(const RotatedRect &r) const SpriteLayervirtual
layerToPort(const Quad &q) const SpriteLayervirtual
loadMapData(uint8 *dataPtr, long mapWidth=0, long mapHeight=0, long dstX=0, long dstY=0)TileLayervirtual
move(float deltaX, float deltaY)Animatedinline
move(const Offset &delta)Animatedinline
move(float deltaX, float deltaY, ms_delta msDuration, EasingFunc easing=easeInOutQuad)Animatedinline
move(const Offset &delta, ms_delta msDuration, EasingFunc easing=easeInOutQuad)Animatedinline
moveBehind(SpriteLayer *layer)SpriteLayervirtual
moveInFrontOf(SpriteLayer *layer)SpriteLayervirtual
moveTo(float x, float y)Animatedinline
moveTo(const Point &where)Animatedinline
moveTo(const Point &loc, ms_delta msDuration, EasingFunc easing=easeInOutQuad)Animatedvirtual
moveTo(float x, float y, ms_delta msDuration, EasingFunc easing=easeInOutQuad)Animatedinline
moveToBack()SpriteLayerinline
moveToFront()SpriteLayerinline
moveWith(SpriteLayer *layer, float moveRatio=1.0f, float zoomRatio=1.0f)SpriteLayervirtual
noZoomSpriteLayer
portToLayer(const Point &p) const SpriteLayervirtual
portToLayer(const Offset &p) const SpriteLayervirtual
portToLayer(const Vector &p) const SpriteLayerinlinevirtual
portToLayer(const Rect &r) const SpriteLayervirtual
portToLayer(const RotatedRect &r) const SpriteLayervirtual
portToLayer(const Quad &q) const SpriteLayervirtual
postEvent(long inEventType, void *inEventData, EventEmitter *fromEmitter=0)EventEmittervirtual
release() const RefCountedObjinlinevirtual
removeAllSprites()SpriteLayervirtual
removeAnimationHelper(IAnimationHelper *helper)Animatedvirtual
removeHandler(IEventHandler *inHandler, long inType=all_events)EventEmittervirtual
removeSprite(Sprite *oldSprite)SpriteLayervirtual
resize(float deltaWidth, float deltaHeight, ms_delta msDuration, EasingFunc easing=easeInOutQuad)Animatedinline
resizeTo(float width, float height, ms_delta msDuration, EasingFunc easing=easeInOutQuad)Animatedvirtual
rotate(float radians)Animatedinline
rotate(float radians, ms_delta msDuration, EasingFunc easing=easeInOutQuad)Animatedinline
rotateTo(float radiansRotation)Animatedinline
rotateTo(float radiansRotation, ms_delta msDuration, EasingFunc easing=easeInOutQuad)Animatedvirtual
SERIALIZABLE_METHODS()Animated
SERIALIZABLE_TAG(CLASSTAG_ANIMATED)Animated
serialize(ISerializer *serializer) const =0ISerializablepure virtual
setAutoCenter(bool autoCenter=true)SpriteLayerinline
setCenterOffset(const Offset &offset)Animatedinline
setFixedMoveAxis(bool fixedAxis=true)SpriteLayerinline
setFriction(float frictionCoefficient)Animatedinlinevirtual
setHeight(float height)Animatedinline
setLocation(const Point &loc)Animatedinline
setMass(float mass)Animatedinlinevirtual
setMoveFriction(float frictionCoefficient)Animatedinline
setOrigin(const Point &origin)SpriteLayerinline
setRotation(float radiansRotation)Animated
setSerializationFlags(uint32 flags)SpriteLayer
setSize(float width, float height)Animatedinline
setSizeFriction(float frictionCoefficient)Animatedinline
setSpeed(float speed)Animatedinline
setSpin(float radiansPerSecond)Animated
setSpinFriction(float frictionCoefficient)Animatedinline
setSpritePort(Port *port)SpriteLayervirtual
setTileTypeAt(long x, long y, uint8 t, TFacing facing=facing_Ignore)TileLayervirtual
setVelocity(const Vector &deltaPerSec)Animatedvirtual
setVelocity(float deltaXPerSec, float deltaYPerSec)Animatedinline
setVelocityInRadians(float speed, float direction)Animatedinline
setWidth(float width)Animatedinline
setWorldSize(long width, long height, bool repeatingX=false, bool repeatingY=false)TileLayervirtual
setZoom(float zoomLevel)SpriteLayervirtual
show()SpriteLayervirtual
SpriteManager classTileLayerfriend
startAnimations()SpriteLayervirtual
startGrowing(float amountPerSecond)Animatedinline
startStretching(float widthPerSecond, float heightPerSecond)Animatedinline
stopAllForces()Animatedvirtual
stopAnimations()SpriteLayervirtual
stopGrowing()Animatedinline
stopMoving()Animatedinline
stopSpinning()Animatedinline
stopStretching()Animatedinline
stretch(float widthFactor, float heightFactor)Animatedinline
stretch(float widthFactor, float weightFactor, ms_delta msDuration, EasingFunc easing=easeInOutQuad)Animatedinline
TFacing enum nameTileLayer
unblockEvent(long inEventType)EventEmittervirtual
wait(ms_delta msDuration)Animatedinline
zoom(float deltaZoomLevel, ms_delta msDuration, EasingFunc easing=easeInOutQuad, Rect keepInRect=Rect(0, 0), const Point *centerOn=0)SpriteLayerinline
zoomTo(float zoomLevel, ms_delta msDuration, EasingFunc easing=easeInOutQuad, Rect keepInRect=Rect(0, 0), const Point *centerOn=0)SpriteLayervirtual
~ISerializable()ISerializableinlinevirtual
~Serializable()Serializable< SpriteLayer >inlinevirtual