|
@@ -72,6 +72,9 @@ public:
|
|
|
SpriteBatch();
|
|
|
virtual ~SpriteBatch();
|
|
|
|
|
|
+ virtual bool onAdd();
|
|
|
+ virtual void onRemove();
|
|
|
+
|
|
|
void prepareRender( SceneRenderObject* pSceneRenderObject, const SceneRenderState* pSceneRenderState, SceneRenderQueue* pSceneRenderQueue );
|
|
|
void render( const SceneRenderState* pSceneRenderState, const SceneRenderRequest* pSceneRenderRequest, BatchRender* pBatchRenderer );
|
|
|
|
|
@@ -89,7 +92,6 @@ public:
|
|
|
void moveQueryProxy( SpriteBatchItem* pSpriteBatchItem, const b2AABB& localAABB );
|
|
|
SpriteBatchQuery* getSpriteBatchQuery( const bool clearQuery = false );
|
|
|
|
|
|
-
|
|
|
virtual void copyTo( SpriteBatch* pSpriteBatch ) const;
|
|
|
|
|
|
inline U32 getSpriteCount( void ) { return (U32)mSprites.size(); }
|