QGraphicsHelperES2 Class
(Qt3D::Render::QGraphicsHelperES2)Inherits: | QGraphicsHelperInterface |
Public Functions
QGraphicsHelperES2() | |
virtual | ~QGraphicsHelperES2() |
Reimplemented Public Functions
virtual void | alphaTest(GLenum mode1, GLenum mode2) |
virtual void | bindBufferBase(GLenum target, GLuint index, GLuint buffer) |
virtual void | bindFragDataLocation(GLuint shader, const QHash<QString, int> & outputs) |
virtual void | bindFrameBufferAttachment(QOpenGLTexture * texture, const Attachment & attachment) |
virtual void | bindFrameBufferObject(GLuint frameBufferId) |
virtual void | bindUniform(const QVariant & v, const ShaderUniform & description) |
virtual void | bindUniformBlock(GLuint programId, GLuint uniformBlockIndex, GLuint uniformBlockBinding) |
virtual void | blendEquation(GLenum mode) |
virtual GLuint | boundFrameBufferObject() |
virtual void | buildUniformBuffer(const QVariant & v, const ShaderUniform & description, QByteArray & buffer) |
virtual bool | checkFrameBufferComplete() |
virtual GLuint | createFrameBufferObject() |
virtual void | cullFace(GLenum mode) |
virtual void | depthMask(GLenum mode) |
virtual void | depthTest(GLenum mode) |
virtual void | disableAlphaCoverage() |
virtual void | disableClipPlane(int clipPlane) |
virtual void | disablePrimitiveRestart() |
virtual void | drawArrays(GLenum primitiveType, GLint first, GLsizei count) |
virtual void | drawArraysInstanced(GLenum primitiveType, GLint first, GLsizei count, GLsizei instances) |
virtual void | drawBuffers(GLsizei n, const int * bufs) |
virtual void | drawElements(GLenum primitiveType, GLsizei primitiveCount, GLint indexType, void * indices, GLint baseVertex = 0) |
virtual void | drawElementsInstanced(GLenum primitiveType, GLsizei primitiveCount, GLint indexType, void * indices, GLsizei instances, GLint baseVertex = 0, GLint baseInstance = 0) |
virtual void | enableAlphaCoverage() |
virtual void | enableClipPlane(int clipPlane) |
virtual void | enablePrimitiveRestart(int primitiveRestartIndex) |
virtual void | frontFace(GLenum mode) |
virtual void | initializeHelper(QOpenGLContext * context, QAbstractOpenGLFunctions * functions) |
virtual GLint | maxClipPlaneCount() |
virtual QVector<ShaderAttribute> | programAttributesAndLocations(GLuint programId) |
virtual QVector<ShaderUniformBlock> | programUniformBlocks(GLuint programId) |
virtual QVector<ShaderUniform> | programUniformsAndLocations(GLuint programId) |
virtual void | releaseFrameBufferObject(GLuint frameBufferId) |
virtual void | setVerticesPerPatch(GLint verticesPerPatch) |
virtual bool | supportsFeature(Feature feature) const |
virtual uint | uniformByteSize(const ShaderUniform & description) |
virtual void | useProgram(GLuint programId) |
virtual void | vertexAttribDivisor(GLuint index, GLuint divisor) |
- 38 public functions inherited from Qt3D::Render::QGraphicsHelperInterface
Member Function Documentation
QGraphicsHelperES2::QGraphicsHelperES2()
[virtual]
QGraphicsHelperES2::~QGraphicsHelperES2()
[virtual]
void QGraphicsHelperES2::alphaTest(GLenum mode1, GLenum mode2)
[virtual]
void QGraphicsHelperES2::bindBufferBase(GLenum target, GLuint index, GLuint buffer)
[virtual]
void QGraphicsHelperES2::bindFragDataLocation(GLuint shader, const QHash<QString, int> & outputs)
[virtual]
void QGraphicsHelperES2::bindFrameBufferAttachment(QOpenGLTexture * texture, const Attachment & attachment)
[virtual]
void QGraphicsHelperES2::bindFrameBufferObject(GLuint frameBufferId)
[virtual]
void QGraphicsHelperES2::bindUniform(const QVariant & v, const ShaderUniform & description)
[virtual]
void QGraphicsHelperES2::bindUniformBlock(GLuint programId, GLuint uniformBlockIndex, GLuint uniformBlockBinding)
[virtual]
void QGraphicsHelperES2::blendEquation(GLenum mode)
[virtual]
GLuint QGraphicsHelperES2::boundFrameBufferObject()
[virtual]
void QGraphicsHelperES2::buildUniformBuffer(const QVariant & v, const ShaderUniform & description, QByteArray & buffer)
[virtual]
bool QGraphicsHelperES2::checkFrameBufferComplete()
[virtual]
GLuint QGraphicsHelperES2::createFrameBufferObject()
[virtual]
void QGraphicsHelperES2::cullFace(GLenum mode)
[virtual]
void QGraphicsHelperES2::depthMask(GLenum mode)
[virtual]
void QGraphicsHelperES2::depthTest(GLenum mode)
[virtual]
void QGraphicsHelperES2::disableAlphaCoverage()
[virtual]
void QGraphicsHelperES2::disableClipPlane(int clipPlane)
[virtual]
void QGraphicsHelperES2::disablePrimitiveRestart()
[virtual]
void QGraphicsHelperES2::drawArrays(GLenum primitiveType, GLint first, GLsizei count)
[virtual]
void QGraphicsHelperES2::drawArraysInstanced(GLenum primitiveType, GLint first, GLsizei count, GLsizei instances)
[virtual]
void QGraphicsHelperES2::drawBuffers(GLsizei n, const int * bufs)
[virtual]
void QGraphicsHelperES2::drawElements(GLenum primitiveType, GLsizei primitiveCount, GLint indexType, void * indices, GLint baseVertex = 0)
[virtual]
void QGraphicsHelperES2::drawElementsInstanced(GLenum primitiveType, GLsizei primitiveCount, GLint indexType, void * indices, GLsizei instances, GLint baseVertex = 0, GLint baseInstance = 0)
[virtual]
void QGraphicsHelperES2::enableAlphaCoverage()
[virtual]
void QGraphicsHelperES2::enableClipPlane(int clipPlane)
[virtual]
void QGraphicsHelperES2::enablePrimitiveRestart(int primitiveRestartIndex)
[virtual]
void QGraphicsHelperES2::frontFace(GLenum mode)
[virtual]
void QGraphicsHelperES2::initializeHelper(QOpenGLContext * context, QAbstractOpenGLFunctions * functions)
[virtual]
GLint QGraphicsHelperES2::maxClipPlaneCount()
[virtual]
QVector<ShaderAttribute> QGraphicsHelperES2::programAttributesAndLocations(GLuint programId)
[virtual]
QVector<ShaderUniformBlock> QGraphicsHelperES2::programUniformBlocks(GLuint programId)
[virtual]
QVector<ShaderUniform> QGraphicsHelperES2::programUniformsAndLocations(GLuint programId)
[virtual]
void QGraphicsHelperES2::releaseFrameBufferObject(GLuint frameBufferId)
[virtual]
void QGraphicsHelperES2::setVerticesPerPatch(GLint verticesPerPatch)
[virtual]
bool QGraphicsHelperES2::supportsFeature(Feature feature) const
[virtual]
uint QGraphicsHelperES2::uniformByteSize(const ShaderUniform & description)
[virtual]
void QGraphicsHelperES2::useProgram(GLuint programId)
[virtual]
void QGraphicsHelperES2::vertexAttribDivisor(GLuint index, GLuint divisor)
© 2016 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.