|
| | GgUniformBuffer () |
| | GgUniformBuffer (const T *data, GLsizei count, GLenum usage=GL_STATIC_DRAW) |
| | GgUniformBuffer (const T &data, GLsizei count, GLenum usage=GL_STATIC_DRAW) |
| virtual | ~GgUniformBuffer () |
| const GLuint & | getTarget () const |
| GLsizeiptr | getStride () const |
| const GLsizei & | getCount () const |
| const GLuint & | getBuffer () const |
| void | bind () const |
| void | unbind () const |
| void * | map () const |
| void * | map (GLint first, GLsizei count) const |
| void | unmap () const |
| void | load (const T *data, GLsizei count, GLenum usage=GL_STATIC_DRAW) |
| void | load (const T &data, GLsizei count, GLenum usage=GL_STATIC_DRAW) |
| void | send (const GLvoid *data, GLint offset=0, GLsizei size=sizeof(T), GLint first=0, GLsizei count=0) const |
| void | fill (const GLvoid *data, GLint offset=0, GLsizei size=sizeof(T), GLint first=0, GLsizei count=0) const |
| void | read (GLvoid *data, GLint offset=0, GLsizei size=sizeof(T), GLint first=0, GLsizei count=0) const |
| void | copy (GLuint src_buffer, GLint src_first=0, GLint dst_first=0, GLsizei count=0) const |
template<typename T>
class gg::GgUniformBuffer< T >
ユニフォームバッファオブジェクト.
- 覚え書き
- ユニフォーム変数を格納するバッファオブジェクトの基底クラス.
gg.h の 6082 行目に定義があります。