ゲームグラフィックス特論
gg::GgSimpleShader::MaterialBuffer メンバ一覧

継承メンバを含む gg::GgSimpleShader::MaterialBuffer の全メンバ一覧です。

bind() constgg::GgUniformBuffer< Material >inline
copy(GLuint src_buffer, GLint src_first=0, GLint dst_first=0, GLsizei count=0) constgg::GgUniformBuffer< Material >inline
fill(const GLvoid *data, GLint offset=0, GLsizei size=sizeof(Material), GLint first=0, GLsizei count=0) constgg::GgUniformBuffer< Material >inline
getBuffer() constgg::GgUniformBuffer< Material >inline
getCount() constgg::GgUniformBuffer< Material >inline
getStride() constgg::GgUniformBuffer< Material >inline
getTarget() constgg::GgUniformBuffer< Material >inline
GgUniformBuffer()gg::GgUniformBuffer< Material >inline
GgUniformBuffer(const Material *data, GLsizei count, GLenum usage=GL_STATIC_DRAW)gg::GgUniformBuffer< Material >inline
GgUniformBuffer(const Material &data, GLsizei count, GLenum usage=GL_STATIC_DRAW)gg::GgUniformBuffer< Material >inline
load(const Material *material, GLint first=0, GLsizei count=1) constgg::GgSimpleShader::MaterialBufferinline
load(const Material &material, GLint first=0, GLsizei count=1) constgg::GgSimpleShader::MaterialBufferinline
GgUniformBuffer< Material >::load(const Material *data, GLsizei count, GLenum usage=GL_STATIC_DRAW)gg::GgUniformBuffer< Material >inline
GgUniformBuffer< Material >::load(const Material &data, GLsizei count, GLenum usage=GL_STATIC_DRAW)gg::GgUniformBuffer< Material >inline
loadAmbient(GLfloat r, GLfloat g, GLfloat b, GLfloat a=1.0f, GLint first=0, GLsizei count=1) constgg::GgSimpleShader::MaterialBuffer
loadAmbient(const GLfloat *ambient, GLint first=0, GLsizei count=1) constgg::GgSimpleShader::MaterialBufferinline
loadAmbientAndDiffuse(GLfloat r, GLfloat g, GLfloat b, GLfloat a=1.0f, GLint first=0, GLsizei count=1) constgg::GgSimpleShader::MaterialBuffer
loadAmbientAndDiffuse(const GLfloat *color, GLint first=0, GLsizei count=1) constgg::GgSimpleShader::MaterialBuffer
loadDiffuse(GLfloat r, GLfloat g, GLfloat b, GLfloat a=1.0f, GLint first=0, GLsizei count=1) constgg::GgSimpleShader::MaterialBuffer
loadDiffuse(const GLfloat *diffuse, GLint first=0, GLsizei count=1) constgg::GgSimpleShader::MaterialBufferinline
loadShininess(GLfloat shininess, GLint first=0, GLsizei count=1) constgg::GgSimpleShader::MaterialBuffer
loadShininess(const GLfloat *shininess, GLint first=0, GLsizei count=1) constgg::GgSimpleShader::MaterialBuffer
loadSpecular(GLfloat r, GLfloat g, GLfloat b, GLfloat a=1.0f, GLint first=0, GLsizei count=1) constgg::GgSimpleShader::MaterialBuffer
loadSpecular(const GLfloat *specular, GLint first=0, GLsizei count=1) constgg::GgSimpleShader::MaterialBufferinline
map() constgg::GgUniformBuffer< Material >inline
map(GLint first, GLsizei count) constgg::GgUniformBuffer< Material >inline
MaterialBuffer(const Material *material=nullptr, GLsizei count=1, GLenum usage=GL_STATIC_DRAW)gg::GgSimpleShader::MaterialBufferinline
MaterialBuffer(const Material &material, GLsizei count=1, GLenum usage=GL_STATIC_DRAW)gg::GgSimpleShader::MaterialBufferinline
read(GLvoid *data, GLint offset=0, GLsizei size=sizeof(Material), GLint first=0, GLsizei count=0) constgg::GgUniformBuffer< Material >inline
select(GLint i=0) constgg::GgSimpleShader::MaterialBufferinline
send(const GLvoid *data, GLint offset=0, GLsizei size=sizeof(Material), GLint first=0, GLsizei count=0) constgg::GgUniformBuffer< Material >inline
unbind() constgg::GgUniformBuffer< Material >inline
unmap() constgg::GgUniformBuffer< Material >inline
~GgUniformBuffer()gg::GgUniformBuffer< Material >inlinevirtual
~MaterialBuffer()gg::GgSimpleShader::MaterialBufferinlinevirtual