|
| SpriteBatchItem () |
|
virtual | ~SpriteBatchItem () |
|
virtual void | resetState (void) |
|
SpriteBatch * | getBatchParent (void) const |
|
U32 | getBatchId (void) const |
|
S32 | getProxyId (void) const |
|
StringTableEntry | getName (void) const |
|
void | setLogicalPosition (const LogicalPosition &logicalPosition) |
|
const LogicalPosition & | getLogicalPosition (void) const |
|
void | setVisible (const bool visible) |
|
bool | getVisible (void) const |
|
void | setLocalPosition (const Vector2 &localPosition) |
|
Vector2 | getLocalPosition (void) const |
|
void | setLocalAngle (const F32 localAngle) |
|
F32 | getLocalAngle (void) const |
|
void | setSize (const Vector2 &size) |
|
Vector2 | getSize (void) const |
|
const b2AABB & | getLocalAABB (void) |
|
void | setDepth (const F32 depth) |
|
F32 | getDepth (void) const |
|
void | setFlipX (const bool flipX) |
|
bool | getFlipX (void) const |
|
void | setFlipY (const bool flipY) |
|
bool | getFlipY (void) const |
|
void | setSortPoint (const Vector2 &sortPoint) |
|
Vector2 | getSortPoint (void) const |
|
void | setRenderGroup (const char *pRenderGroup) |
|
StringTableEntry | getRenderGroup (void) const |
|
void | setBlendMode (const bool blendMode) |
|
bool | getBlendMode (void) const |
|
void | setSrcBlendFactor (GLenum srcBlendFactor) |
|
GLenum | getSrcBlendFactor (void) const |
|
void | setDstBlendFactor (GLenum dstBlendFactor) |
|
GLenum | getDstBlendFactor (void) const |
|
void | setBlendColor (const ColorF &blendColor) |
|
const ColorF & | getBlendColor (void) const |
|
void | setBlendAlpha (const F32 alpha) |
|
F32 | getBlendAlpha (void) const |
|
void | setAlphaTest (const F32 alphaTest) |
|
F32 | getAlphaTest (void) const |
|
void | setDataObject (SimObject *pDataObject) |
|
SimObject * | getDataObject (void) const |
|
void | setUserData (void *pUserData) |
|
void * | getUserData (void) const |
|
template<class T > |
T * | getUserData (void) const |
|
void | setSpriteBatchQueryKey (const U32 key) |
|
U32 | getSpriteBatchQueryKey (void) const |
|
virtual void | copyTo (SpriteBatchItem *pSpriteBatchItem) const |
|
const Vector2 * | getRenderOOBB (void) const |
|
void | prepareRender (SceneRenderRequest *pSceneRenderRequest, const U32 batchTransformId) |
|
void | render (BatchRender *pBatchRenderer, const SceneRenderRequest *pSceneRenderRequest, const U32 batchTransformId) |
|
| ImageFrameProvider () |
|
virtual | ~ImageFrameProvider () |
|
| ImageFrameProviderCore () |
|
virtual | ~ImageFrameProviderCore () |
|
void | allocateAssets (AssetPtr< ImageAsset > *pImageAssetPtr, AssetPtr< AnimationAsset > *pAnimationAssetPtr) |
|
void | deallocateAssets (void) |
|
virtual void | copyTo (ImageFrameProviderCore *pImageFrameProviderCore) const |
|
virtual bool | update (const F32 elapsedTime) |
| Integration. More...
|
|
virtual void | processTick () |
|
virtual void | interpolateTick (F32 delta) |
|
virtual void | advanceTime (F32 timeDelta) |
|
virtual void | setProcessTicks (bool tick) |
|
bool | updateAnimation (const F32 elapsedTime) |
|
virtual bool | validRender (void) const |
|
virtual void | render (const bool flipX, const bool flipY, const Vector2 &vertexPos0, const Vector2 &vertexPos1, const Vector2 &vertexPos2, const Vector2 &vertexPos3, BatchRender *pBatchRenderer) const |
|
void | renderGui (GuiControl &owner, Point2I offset, const RectI &updateRect) const |
|
bool | setImage (const char *pImageAssetId) |
| Static-Image Frame. More...
|
|
virtual bool | setImage (const char *pImageAssetId, const U32 frame) |
|
StringTableEntry | getImage (void) const |
|
virtual bool | setImageFrame (const U32 frame) |
|
U32 | getImageFrame (void) const |
|
virtual bool | setAnimation (const char *pAnimationAssetId) |
| Animated-Image Frame. More...
|
|
StringTableEntry | getAnimation (void) const |
|
void | setAnimationFrame (const U32 frameIndex) |
|
void | setAnimationTimeScale (const F32 scale) |
|
F32 | getAnimationTimeScale (void) const |
|
bool | playAnimation (const AssetPtr< AnimationAsset > &animationAsset) |
|
void | pauseAnimation (const bool animationPaused) |
|
void | stopAnimation (void) |
|
void | resetAnimationTime (void) |
|
bool | isAnimationPaused (void) const |
|
bool | isAnimationFinished (void) const |
|
bool | isAnimationValid (void) const |
|
bool | isStaticFrameProvider (void) const |
| Frame provision. More...
|
|
TextureHandle & | getProviderTexture (void) const |
|
const ImageAsset::FrameArea & | getProviderImageFrameArea (void) const |
|
const AnimationAsset * | getCurrentAnimation (void) const |
|
const StringTableEntry | getCurrentAnimationAssetId (void) const |
|
const U32 | getCurrentAnimationFrame (void) const |
|
const F32 | getCurrentAnimationTime (void) const |
|
void | clearAssets (void) |
|
| Tickable () |
|
virtual | ~Tickable () |
|
virtual bool | isProcessingTicks () const |
|