|
| TextureAtlas () |
virtual | ~TextureAtlas () |
bool | initWithFile (const std::string &file, ssize_t capacity) |
| initializes a TextureAtlas with a filename and with a certain capacity for Quads. More...
|
|
bool | initWithTexture (Texture2D *texture, ssize_t capacity) |
| initializes a TextureAtlas with a previously initialized Texture2D object, and with an initial capacity for Quads. More...
|
|
local | initWithTexture ( local texture, local capacity) |
| initializes a TextureAtlas with a previously initialized Texture2D object, and with an initial capacity for Quads. More...
|
|
void | updateQuad (V3F_C4B_T2F_Quad *quad, ssize_t index) |
| updates a Quad (texture, vertex and color) at a certain index index must be between 0 and the atlas capacity - 1 More...
|
|
void | insertQuad (V3F_C4B_T2F_Quad *quad, ssize_t index) |
| Inserts a Quad (texture, vertex and color) at a certain index index must be between 0 and the atlas capacity - 1. More...
|
|
void | insertQuads (V3F_C4B_T2F_Quad *quads, ssize_t index, ssize_t amount) |
| Inserts a c array of quads at a given index index must be between 0 and the atlas capacity - 1 this method doesn't enlarge the array when amount + index > totalQuads. More...
|
|
local | insertQuads ( local quads, local index, local amount) |
| Inserts a c array of quads at a given index index must be between 0 and the atlas capacity - 1 this method doesn't enlarge the array when amount + index > totalQuads. More...
|
|
void | insertQuadFromIndex (ssize_t fromIndex, ssize_t newIndex) |
| Removes the quad that is located at a certain index and inserts it at a new index This operation is faster than removing and inserting in a quad in 2 different steps. More...
|
|
local | insertQuadFromIndex ( local fromIndex, local newIndex) |
| Removes the quad that is located at a certain index and inserts it at a new index This operation is faster than removing and inserting in a quad in 2 different steps. More...
|
|
void | removeQuadAtIndex (ssize_t index) |
| removes a quad at a given index number. More...
|
|
var | removeQuadAtIndex ( var index) |
| removes a quad at a given index number. More...
|
|
local | removeQuadAtIndex ( local index) |
| removes a quad at a given index number. More...
|
|
void | removeQuadsAtIndex (ssize_t index, ssize_t amount) |
| removes a amount of quads starting from index More...
|
|
void | removeAllQuads () |
| removes all Quads. More...
|
|
bool | resizeCapacity (ssize_t capacity) |
| resize the capacity of the TextureAtlas. More...
|
|
local | resizeCapacity ( local capacity) |
| resize the capacity of the TextureAtlas. More...
|
|
void | increaseTotalQuadsWith (ssize_t amount) |
| Used internally by ParticleBatchNode don't use this unless you know what you're doing. More...
|
|
void | moveQuadsFromIndex (ssize_t oldIndex, ssize_t amount, ssize_t newIndex) |
| Moves an amount of quads from oldIndex at newIndex. More...
|
|
var | moveQuadsFromIndex ( var oldIndex, var amount, var newIndex) |
| Moves an amount of quads from oldIndex at newIndex. More...
|
|
local | moveQuadsFromIndex ( local oldIndex, local amount, local newIndex) |
| Moves an amount of quads from oldIndex at newIndex. More...
|
|
void | moveQuadsFromIndex (ssize_t index, ssize_t newIndex) |
| Moves quads from index till totalQuads to the newIndex Used internally by ParticleBatchNode This method doesn't enlarge the array if newIndex + quads to be moved > capacity. More...
|
|
void | fillWithEmptyQuadsFromIndex (ssize_t index, ssize_t amount) |
| Ensures that after a realloc quads are still empty Used internally by ParticleBatchNode. More...
|
|
void | drawNumberOfQuads (ssize_t n) |
| draws n quads n can't be greater than the capacity of the Atlas More...
|
|
void | drawNumberOfQuads (ssize_t numberOfQuads, ssize_t start) |
| draws n quads from an index (offset). More...
|
|
var | drawNumberOfQuads ( var numberOfQuads, var start) |
| draws n quads from an index (offset). More...
|
|
local | drawNumberOfQuads ( local numberOfQuads, local start) |
| draws n quads from an index (offset). More...
|
|
void | drawQuads () |
| draws all the Atlas's Quads More...
|
|
void | listenBackToForeground (EventCustom *event) |
| listen the event that coming to foreground on Android More...
|
|
var | listenBackToForeground ( var event) |
| listen the event that coming to foreground on Android More...
|
|
local | listenBackToForeground ( local event) |
| listen the event that coming to foreground on Android More...
|
|
bool | isDirty (void) |
| whether or not the array buffer of the VBO needs to be updated More...
|
|
var | isDirty () |
| whether or not the array buffer of the VBO needs to be updated More...
|
|
local | isDirty () |
| whether or not the array buffer of the VBO needs to be updated More...
|
|
void | setDirty (bool bDirty) |
| specify if the array buffer of the VBO needs to be updated More...
|
|
var | setDirty ( var bDirty) |
| specify if the array buffer of the VBO needs to be updated More...
|
|
local | setDirty ( local bDirty) |
| specify if the array buffer of the VBO needs to be updated More...
|
|
virtual std::string | getDescription () const |
ssize_t | getTotalQuads () const |
| Gets the quantity of quads that are going to be drawn. More...
|
|
local | getTotalQuads () |
| Gets the quantity of quads that are going to be drawn. More...
|
|
ssize_t | getCapacity () const |
| Gets the quantity of quads that can be stored with the current texture atlas size. More...
|
|
Texture2D * | getTexture () const |
| Gets the texture of the texture atlas. More...
|
|
local | getTexture () |
| Gets the texture of the texture atlas. More...
|
|
void | setTexture (Texture2D *texture) |
| Sets the texture for the texture atlas. More...
|
|
var | setTexture ( var texture) |
| Sets the texture for the texture atlas. More...
|
|
local | setTexture ( local texture) |
| Sets the texture for the texture atlas. More...
|
|
V3F_C4B_T2F_Quad * | getQuads () |
| Gets the quads that are going to be rendered. More...
|
|
local | getQuads () |
| Gets the quads that are going to be rendered. More...
|
|
void | setQuads (V3F_C4B_T2F_Quad *quads) |
| Sets the quads that are going to be rendered. More...
|
|
var | setQuads ( var quads) |
| Sets the quads that are going to be rendered. More...
|
|
local | setQuads ( local quads) |
| Sets the quads that are going to be rendered. More...
|
|
void | retain () |
| Retains the ownership. More...
|
|
void | release () |
| Releases the ownership immediately. More...
|
|
Ref * | autorelease () |
| Releases the ownership sometime soon automatically. More...
|
|
unsigned int | getReferenceCount () const |
| Returns the Ref's current reference count. More...
|
|
virtual | ~Ref () |