CCGLBufferedNode

#ifndef __CC_GL_BUFFERED_NODE__

#define __CC_GL_BUFFERED_NODE__


#include <CCGL.h>


class CCGLBufferedNode

{

public:

    CCGLBufferedNode(void);


    /**

     * Load the given data into this CCNode's GL Buffer. Needed for WebGL, as it does not support client-side arrays.

     */

    void setGLBufferData(void *buf, GLuint bufSize, int slot);

    void setGLIndexData(void *buf, GLuint bufSize, int slot);


    // We allocate 4 buffer objs per node, and index into them as slots.

#define BUFFER_SLOTS 4

    GLuint m_bufferObject[BUFFER_SLOTS];

    GLuint m_bufferSize[BUFFER_SLOTS];


    GLuint m_indexBufferObject[BUFFER_SLOTS];

    GLuint m_indexBufferSize[BUFFER_SLOTS];

};

#endif // __CC_GL_BUFFERED_NODE__


转载于:https://www.cnblogs.com/sssssnian/p/3748657.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值