Skip to content

Commit d228226

Browse files
committed
add cocos2d::CCTextureAtlas
1 parent e0e296e commit d228226

1 file changed

Lines changed: 42 additions & 0 deletions

File tree

bindings/2.2074/Cocos2d.bro

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2596,6 +2596,48 @@ class cocos2d::CCTexture2D : cocos2d::CCObject {
25962596
virtual void setShaderProgram(cocos2d::CCGLProgram*) = imac 0x4655b0, m1 0x3d54fc, ios 0x130768;
25972597
}
25982598

2599+
[[link(win, android)]]
2600+
class cocos2d::CCTextureAtlas : cocos2d::CCObject {
2601+
static cocos2d::CCTextureAtlas* create(char const*, unsigned int);
2602+
static cocos2d::CCTextureAtlas* createWithTexture(cocos2d::CCTexture2D*, unsigned int);
2603+
2604+
bool initWithFile(char const*, unsigned int);
2605+
bool initWithTexture(cocos2d::CCTexture2D*, unsigned int);
2606+
2607+
void setDirty(bool);
2608+
2609+
// CCTextureAtlas(cocos2d::CCTextureAtlas const&);
2610+
// CCTextureAtlas();
2611+
char const* description();
2612+
void drawNumberOfQuads(unsigned int);
2613+
void drawNumberOfQuads(unsigned int, unsigned int);
2614+
void drawQuads();
2615+
void fillWithEmptyQuadsFromIndex(unsigned int, unsigned int);
2616+
void increaseTotalQuadsWith(unsigned int);
2617+
void insertQuad(cocos2d::_ccV3F_C4B_T2F_Quad*, unsigned int);
2618+
void insertQuadFromIndex(unsigned int, unsigned int);
2619+
void insertQuads(cocos2d::_ccV3F_C4B_T2F_Quad*, unsigned int, unsigned int);
2620+
bool isDirty();
2621+
void listenBackToForeground(cocos2d::CCObject*);
2622+
void mapBuffers();
2623+
void moveQuadsFromIndex(unsigned int, unsigned int);
2624+
void moveQuadsFromIndex(unsigned int, unsigned int, unsigned int);
2625+
void removeAllQuads();
2626+
void removeQuadAtIndex(unsigned int);
2627+
void removeQuadsAtIndex(unsigned int, unsigned int);
2628+
bool resizeCapacity(unsigned int);
2629+
void setupIndices();
2630+
void setupVBO();
2631+
void updateQuad(cocos2d::_ccV3F_C4B_T2F_Quad*, unsigned int);
2632+
2633+
virtual unsigned int getTotalQuads();
2634+
virtual unsigned int getCapacity();
2635+
virtual cocos2d::CCTexture2D* getTexture();
2636+
virtual void setTexture(cocos2d::CCTexture2D*);
2637+
virtual cocos2d::_ccV3F_C4B_T2F_Quad* getQuads();
2638+
virtual void setQuads(cocos2d::_ccV3F_C4B_T2F_Quad*);
2639+
}
2640+
25992641
[[link(win, android)]]
26002642
class cocos2d::CCTextureCache : cocos2d::CCObject {
26012643
static void purgeSharedTextureCache();

0 commit comments

Comments
 (0)