|
class Context * | cinder::gl::context () |
|
void | cinder::gl::enableVerticalSync (bool enable=true) |
|
bool | cinder::gl::isVerticalSyncEnabled () |
|
GLenum | cinder::gl::getError () |
|
std::string | cinder::gl::getErrorString (GLenum err) |
|
void | cinder::gl::checkError () |
|
bool | cinder::gl::isExtensionAvailable (const std::string &extName) |
|
std::pair< GLint, GLint > | cinder::gl::getVersion () |
|
std::string | cinder::gl::getVersionString () |
|
GlslProgRef & | cinder::gl::getStockShader (const class ShaderDef &shader) |
|
void | cinder::gl::bindStockShader (const class ShaderDef &shader) |
|
void | cinder::gl::setDefaultShaderVars () |
|
void | cinder::gl::clear (const ColorA &color=ColorA::black(), bool clearDepthBuffer=true) |
|
void | cinder::gl::clear (GLbitfield mask) |
|
void | cinder::gl::clearColor (const ColorA &color) |
|
void | cinder::gl::clearDepth (const double depth) |
|
void | cinder::gl::clearDepth (const float depth) |
|
void | cinder::gl::clearStencil (const int s) |
|
void | cinder::gl::colorMask (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha) |
|
void | cinder::gl::depthMask (GLboolean flag) |
|
void | cinder::gl::stencilFunc (GLenum func, GLint ref, GLuint mask) |
|
void | cinder::gl::stencilOp (GLenum fail, GLenum zfail, GLenum zpass) |
|
void | cinder::gl::stencilMask (GLuint mask) |
|
std::pair< ivec2, ivec2 > | cinder::gl::getViewport () |
|
void | cinder::gl::viewport (const std::pair< ivec2, ivec2 > positionAndSize) |
|
void | cinder::gl::pushViewport (const std::pair< ivec2, ivec2 > positionAndSize) |
|
void | cinder::gl::popViewport () |
|
std::pair< ivec2, ivec2 > | cinder::gl::getScissor () |
|
void | cinder::gl::scissor (const std::pair< ivec2, ivec2 > positionAndSize) |
|
void | cinder::gl::enable (GLenum state, bool enable=true) |
|
void | cinder::gl::enableBlending (bool enable=false) |
|
void | cinder::gl::enableAlphaBlending (bool enable=true) |
|
void | cinder::gl::enableAlphaBlendingPremult () |
|
void | cinder::gl::enableAdditiveBlending () |
|
void | cinder::gl::enableFaceCulling (bool enable=true) |
|
void | cinder::gl::cullFace (GLenum face) |
|
void | cinder::gl::enableLogicOp (bool enable=true) |
|
void | cinder::gl::logicOp (GLenum mode) |
|
void | cinder::gl::disableDepthRead () |
|
void | cinder::gl::enableDepthRead (bool enable=true) |
|
void | cinder::gl::enableDepthWrite (bool enable=true) |
|
void | cinder::gl::disableDepthWrite () |
|
void | cinder::gl::enableStencilTest (bool enable=true) |
|
void | cinder::gl::disableStencilTest () |
|
void | cinder::gl::setMatrices (const ci::Camera &cam) |
|
void | cinder::gl::setModelMatrix (const ci::mat4 &m) |
|
void | cinder::gl::setViewMatrix (const ci::mat4 &m) |
|
void | cinder::gl::setProjectionMatrix (const ci::mat4 &m) |
|
void | cinder::gl::pushModelMatrix () |
|
void | cinder::gl::popModelMatrix () |
|
void | cinder::gl::pushViewMatrix () |
|
void | cinder::gl::popViewMatrix () |
|
void | cinder::gl::pushProjectionMatrix () |
|
void | cinder::gl::popProjectionMatrix () |
|
void | cinder::gl::pushModelView () |
|
void | cinder::gl::popModelView () |
|
void | cinder::gl::pushMatrices () |
|
void | cinder::gl::popMatrices () |
|
void | cinder::gl::multModelMatrix (const ci::mat4 &mtx) |
|
void | cinder::gl::multViewMatrix (const ci::mat4 &mtx) |
|
void | cinder::gl::multProjectionMatrix (const ci::mat4 &mtx) |
|
mat4 | cinder::gl::getModelMatrix () |
|
mat4 | cinder::gl::getViewMatrix () |
|
mat4 | cinder::gl::getProjectionMatrix () |
|
mat4 | cinder::gl::getModelView () |
|
mat4 | cinder::gl::getModelViewProjection () |
|
mat4 | cinder::gl::calcViewMatrixInverse () |
|
mat3 | cinder::gl::calcNormalMatrix () |
|
mat3 | cinder::gl::calcModelMatrixInverseTranspose () |
|
mat4 | cinder::gl::calcViewportMatrix () |
|
void | cinder::gl::setMatricesWindowPersp (int screenWidth, int screenHeight, float fovDegrees=60.0f, float nearPlane=1.0f, float farPlane=1000.0f, bool originUpperLeft=true) |
|
void | cinder::gl::setMatricesWindowPersp (const ci::ivec2 &screenSize, float fovDegrees=60.0f, float nearPlane=1.0f, float farPlane=1000.0f, bool originUpperLeft=true) |
|
void | cinder::gl::setMatricesWindow (int screenWidth, int screenHeight, bool originUpperLeft=true) |
|
void | cinder::gl::setMatricesWindow (const ci::ivec2 &screenSize, bool originUpperLeft=true) |
|
void | cinder::gl::rotate (const quat &quat) |
|
void | cinder::gl::rotate (float angleRadians, const ci::vec3 &axis) |
|
void | cinder::gl::scale (const ci::vec3 &v) |
|
void | cinder::gl::translate (const ci::vec3 &v) |
|
vec3 | cinder::gl::windowToObjectCoord (const mat4 &modelMatrix, const vec2 &coordinate, float z=0.0f) |
|
vec2 | cinder::gl::objectToWindowCoord (const mat4 &modelMatrix, const vec3 &coordinate) |
|
void | cinder::gl::begin (GLenum mode) |
|
void | cinder::gl::end () |
|
void | cinder::gl::bindBufferBase (GLenum target, int index, BufferObjRef buffer) |
|
void | cinder::gl::color (float r, float g, float b) |
|
void | cinder::gl::color (float r, float g, float b, float a) |
|
void | cinder::gl::color (const ci::Color &c) |
|
void | cinder::gl::color (const ci::ColorA &c) |
|
void | cinder::gl::color (const ci::Color8u &c) |
|
void | cinder::gl::color (const ci::ColorA8u &c) |
|
void | cinder::gl::texCoord (float s, float t) |
|
void | cinder::gl::texCoord (float s, float t, float r) |
|
void | cinder::gl::texCoord (float s, float t, float r, float q) |
|
void | cinder::gl::texCoord (const ci::vec2 &v) |
|
void | cinder::gl::texCoord (const ci::vec3 &v) |
|
void | cinder::gl::texCoord (const ci::vec4 &v) |
|
void | cinder::gl::vertex (float x, float y) |
|
void | cinder::gl::vertex (float x, float y, float z) |
|
void | cinder::gl::vertex (float x, float y, float z, float w) |
|
void | cinder::gl::vertex (const ci::vec2 &v) |
|
void | cinder::gl::vertex (const ci::vec3 &v) |
|
void | cinder::gl::vertex (const ci::vec4 &v) |
|
void | cinder::gl::polygonMode (GLenum face, GLenum mode) |
|
void | cinder::gl::enableWireframe () |
|
void | cinder::gl::disableWireframe () |
|
bool | cinder::gl::isWireframeEnabled () |
|
void | cinder::gl::lineWidth (float width) |
|
void | cinder::gl::pointSize (float size) |
|
void | cinder::gl::vertexAttribPointer (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer) |
|
void | cinder::gl::vertexAttribIPointer (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer) |
|
void | cinder::gl::enableVertexAttribArray (GLuint index) |
|
void | cinder::gl::vertexAttrib1f (GLuint index, float v0) |
|
void | cinder::gl::vertexAttrib2f (GLuint index, float v0, float v1) |
|
void | cinder::gl::vertexAttrib3f (GLuint index, float v0, float v1, float v2) |
|
void | cinder::gl::vertexAttrib4f (GLuint index, float v0, float v1, float v2, float v3) |
|
void | cinder::gl::bindBuffer (const BufferObjRef &buffer) |
|
void | cinder::gl::bindBuffer (GLenum target, GLuint buffer) |
|
void | cinder::gl::readBuffer (GLenum src) |
|
void | cinder::gl::drawBuffers (GLsizei num, const GLenum *bufs) |
|
void | cinder::gl::drawBuffer (GLenum dst) |
|
void | cinder::gl::readPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *data) |
|
ivec3 | cinder::gl::getMaxComputeWorkGroupCount () |
|
ivec3 | cinder::gl::getMaxComputeWorkGroupSize () |
|
GLenum | cinder::gl::toGl (geom::Primitive prim) |
|
geom::Primitive | cinder::gl::toGeomPrimitive (GLenum prim) |
|
std::string | cinder::gl::uniformSemanticToString (UniformSemantic uniformSemantic) |
|