|
| | 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 | setExplicitMode (const bool explicitMode) |
| |
| bool | getExplicitMode (void) const |
| |
| void | setTriangleRun (const bool usesTriangles) |
| |
| bool | getTriangleRun (void) const |
| |
| drawData * | getDrawData (void) |
| |
| void | setLocalPosition (const Vector2 &localPosition) |
| |
| Vector2 | getLocalPosition (void) const |
| |
| void | setExplicitVertices (const F32 *vertices, const F32 *uvs=0) |
| |
| 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 * | getLocalOOBB (void) 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.
|
| |
| 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 |
| |
| virtual void | render (const bool flipX, const bool flipY, const Vector2 &vertexPos0, const Vector2 &vertexPos1, const Vector2 &vertexPos2, const Vector2 &vertexPos3, const Vector2 &uvPos0, const Vector2 &uvPos1, const Vector2 &uvPos2, const Vector2 &uvPos3, BatchRender *pBatchRenderer) const |
| |
| void | render (const U32 vertexCount, const Vector2 *vertexArray, const Vector2 *textureArray, const ColorF *colorArray, BatchRender *pBatchRenderer) const |
| |
| void | renderGui (GuiControl &owner, Point2I offset, const RectI &updateRect) const |
| |
| bool | setImage (const char *pImageAssetId) |
| | Static-Image Frame.
|
| |
| virtual bool | setImage (const char *pImageAssetId, const U32 frame) |
| |
| virtual bool | setImage (const char *pImageAssetId, const char *pNamedFrame) |
| |
| StringTableEntry | getImage (void) const |
| |
| virtual bool | setImageFrame (const U32 frame) |
| |
| U32 | getImageFrame (void) const |
| |
| virtual bool | setNamedImageFrame (const char *frame) |
| |
| StringTableEntry | getNamedImageFrame (void) const |
| |
| virtual bool | setAnimation (const char *pAnimationAssetId) |
| | Animated-Image Frame.
|
| |
| StringTableEntry | getAnimation (void) const |
| |
| void | setAnimationFrame (const U32 frameIndex) |
| |
| S32 | getAnimationFrame (void) const |
| |
| 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.
|
| |
| bool | isUsingNamedImageFrame (void) const |
| |
| 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 char * | getCurrentNamedAnimationFrame (void) const |
| |
| const F32 | getCurrentAnimationTime (void) const |
| |
| void | clearAssets (void) |
| |
| | Tickable () |
| |
| virtual | ~Tickable () |
| |
| virtual bool | isProcessingTicks () const |
| |