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

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

bind() constgg::GgUniformBuffer< Light >inline
copy(GLuint src_buffer, GLint src_first=0, GLint dst_first=0, GLsizei count=0) constgg::GgUniformBuffer< Light >inline
fill(const GLvoid *data, GLint offset=0, GLsizei size=sizeof(Light), GLint first=0, GLsizei count=0) constgg::GgUniformBuffer< Light >inline
getBuffer() constgg::GgUniformBuffer< Light >inline
getCount() constgg::GgUniformBuffer< Light >inline
getStride() constgg::GgUniformBuffer< Light >inline
getTarget() constgg::GgUniformBuffer< Light >inline
GgUniformBuffer()gg::GgUniformBuffer< Light >inline
GgUniformBuffer(const Light *data, GLsizei count, GLenum usage=GL_STATIC_DRAW)gg::GgUniformBuffer< Light >inline
GgUniformBuffer(const Light &data, GLsizei count, GLenum usage=GL_STATIC_DRAW)gg::GgUniformBuffer< Light >inline
LightBuffer(const Light *light=nullptr, GLsizei count=1, GLenum usage=GL_STATIC_DRAW)gg::GgSimpleShader::LightBufferinline
LightBuffer(const Light &light, GLsizei count=1, GLenum usage=GL_STATIC_DRAW)gg::GgSimpleShader::LightBufferinline
load(const Light *light, GLint first=0, GLsizei count=1) constgg::GgSimpleShader::LightBufferinline
load(const Light &light, GLint first=0, GLsizei count=1) constgg::GgSimpleShader::LightBufferinline
GgUniformBuffer< Light >::load(const Light *data, GLsizei count, GLenum usage=GL_STATIC_DRAW)gg::GgUniformBuffer< Light >inline
GgUniformBuffer< Light >::load(const Light &data, GLsizei count, GLenum usage=GL_STATIC_DRAW)gg::GgUniformBuffer< Light >inline
loadAmbient(GLfloat r, GLfloat g, GLfloat b, GLfloat a=1.0f, GLint first=0, GLsizei count=1) constgg::GgSimpleShader::LightBuffer
loadAmbient(const GLfloat *ambient, GLint first=0, GLsizei count=1) constgg::GgSimpleShader::LightBufferinline
loadColor(const Light &color, GLint first=0, GLsizei count=1) constgg::GgSimpleShader::LightBuffer
loadDiffuse(GLfloat r, GLfloat g, GLfloat b, GLfloat a=1.0f, GLint first=0, GLsizei count=1) constgg::GgSimpleShader::LightBuffer
loadDiffuse(const GLfloat *diffuse, GLint first=0, GLsizei count=1) constgg::GgSimpleShader::LightBufferinline
loadPosition(GLfloat x, GLfloat y, GLfloat z, GLfloat w=1.0f, GLint first=0, GLsizei count=1) constgg::GgSimpleShader::LightBuffer
loadPosition(const GgVector &position, GLint first=0, GLsizei count=1) constgg::GgSimpleShader::LightBuffer
loadPosition(const GLfloat *position, GLint first=0, GLsizei count=1) constgg::GgSimpleShader::LightBufferinline
loadPosition(const GgVector *position, GLint first=0, GLsizei count=1) constgg::GgSimpleShader::LightBufferinline
loadSpecular(GLfloat r, GLfloat g, GLfloat b, GLfloat a=1.0f, GLint first=0, GLsizei count=1) constgg::GgSimpleShader::LightBuffer
loadSpecular(const GLfloat *specular, GLint first=0, GLsizei count=1) constgg::GgSimpleShader::LightBufferinline
map() constgg::GgUniformBuffer< Light >inline
map(GLint first, GLsizei count) constgg::GgUniformBuffer< Light >inline
read(GLvoid *data, GLint offset=0, GLsizei size=sizeof(Light), GLint first=0, GLsizei count=0) constgg::GgUniformBuffer< Light >inline
select(GLint i=0) constgg::GgSimpleShader::LightBufferinline
send(const GLvoid *data, GLint offset=0, GLsizei size=sizeof(Light), GLint first=0, GLsizei count=0) constgg::GgUniformBuffer< Light >inline
unbind() constgg::GgUniformBuffer< Light >inline
unmap() constgg::GgUniformBuffer< Light >inline
~GgUniformBuffer()gg::GgUniformBuffer< Light >inlinevirtual
~LightBuffer()gg::GgSimpleShader::LightBufferinlinevirtual