reference

This documentation is automatically generated from the openFrameworks source code using doxygen and refers to the most recent release, version 0.12.0.

ofBaseGLRenderer Member List

This is the complete list of members for ofBaseGLRenderer, including all inherited members.

background(const ofColor &c)=0ofBaseRendererpure virtual
background(float brightness)=0ofBaseRendererpure virtual
background(int hexColor, float _a=255.0f)=0ofBaseRendererpure virtual
background(int r, int g, int b, int a=255)=0ofBaseRendererpure virtual
begin(const ofFbo &fbo, ofFboMode mode)=0ofBaseGLRendererpure virtual
bind(const ofBaseMaterial &material)=0ofBaseGLRendererpure virtual
bind(const ofShadow &shadow)=0ofBaseGLRendererpure virtual
bind(const ofShadow &shadow, GLenum aCubeFace)=0ofBaseGLRendererpure virtual
bind(const ofShader &shader)=0ofBaseGLRendererpure virtual
bind(const ofTexture &texture, int location)=0ofBaseGLRendererpure virtual
bind(const ofBaseVideoDraws &video)=0ofBaseGLRendererpure virtual
bind(const ofFbo &fbo)=0ofBaseGLRendererpure virtual
bind(const ofCamera &camera, const ofRectangle &viewport)=0ofBaseGLRenderervirtual
bindForBlitting(const ofFbo &fboSrc, ofFbo &fboDst, int attachmentPoint=0)=0ofBaseGLRendererpure virtual
clear()=0ofBaseRendererpure virtual
clear(float r, float g, float b, float a=0)=0ofBaseRendererpure virtual
clear(float brightness, float a=0)=0ofBaseRendererpure virtual
clearAlpha()=0ofBaseRendererpure virtual
disableAlphaMask()=0ofBaseGLRendererpure virtual
disableAntiAliasing()=0ofBaseRendererpure virtual
disableLight(int lightIndex)=0ofBaseGLRendererpure virtual
disableLighting()=0ofBaseGLRendererpure virtual
disablePointSprites()=0ofBaseGLRendererpure virtual
disableSeparateSpecularLight()=0ofBaseGLRendererpure virtual
disableTextureTarget(int textureTarget, int textureLocation)=0ofBaseGLRendererpure virtual
draw(const ofTexture &image, float x, float y, float z, float w, float h, float sx, float sy, float sw, float sh) const =0ofBaseGLRendererpure virtual
draw(const ofVbo &vbo, GLuint drawMode, int first, int total) const =0ofBaseGLRendererpure virtual
draw(const ofVboMesh &mesh, ofPolyRenderMode renderType) const =0ofBaseGLRendererpure virtual
draw(const ofPolyline &poly) const=0ofBaseGLRenderervirtual
draw(const ofPath &shape) const=0ofBaseGLRenderervirtual
draw(const ofPath &shape, float x, float y) constofBaseGLRendererinlinevirtual
draw(const ofMesh &mesh, ofPolyRenderMode renderType) constofBaseGLRenderervirtual
draw(const ofMesh &vertexData, ofPolyRenderMode renderType, bool useColors, bool useTextures, bool useNormals) const=0ofBaseGLRenderervirtual
draw(const of3dPrimitive &model, ofPolyRenderMode renderType) const=0ofBaseGLRenderervirtual
draw(const ofNode &model) const=0ofBaseGLRenderervirtual
draw(const ofImage &image, float x, float y, float z, float w, float h, float sx, float sy, float sw, float sh) const=0ofBaseGLRenderervirtual
draw(const ofFloatImage &image, float x, float y, float z, float w, float h, float sx, float sy, float sw, float sh) const=0ofBaseGLRenderervirtual
draw(const ofShortImage &image, float x, float y, float z, float w, float h, float sx, float sy, float sw, float sh) const=0ofBaseGLRenderervirtual
draw(const ofBaseVideoDraws &video, float x, float y, float w, float h) const=0ofBaseGLRenderervirtual
drawArrow(const glm::vec3 &start, const glm::vec3 &end, float headSize) constofBaseRenderervirtual
drawAxis(float size) constofBaseRenderervirtual
drawBox(float x, float y, float z, float width, float height, float depth) constofBaseRenderervirtual
drawBox(float x, float y, float z, float size) constofBaseRenderervirtual
drawBox(const glm::vec3 &position, float width, float height, float depth) constofBaseRenderervirtual
drawBox(const glm::vec3 &position, float size) constofBaseRenderervirtual
drawBox(float size) constofBaseRenderervirtual
drawBox(float width, float height, float depth) constofBaseRenderervirtual
drawCircle(float x, float y, float z, float radius) const =0ofBaseRendererpure virtual
drawCone(float x, float y, float z, float radius, float height) constofBaseRenderervirtual
drawCone(float x, float y, float radius, float height) constofBaseRenderervirtual
drawCone(const glm::vec3 &position, float radius, float height) constofBaseRenderervirtual
drawCone(float radius, float height) constofBaseRenderervirtual
drawCylinder(float x, float y, float radius, float height) constofBaseRenderervirtual
drawCylinder(float x, float y, float z, float radius, float height) constofBaseRenderervirtual
drawCylinder(const glm::vec3 &position, float radius, float height) constofBaseRenderervirtual
drawCylinder(float radius, float height) constofBaseRenderervirtual
drawElements(const ofVbo &vbo, GLuint drawMode, int amt, int offsetelements) const =0ofBaseGLRendererpure virtual
drawElementsInstanced(const ofVbo &vbo, GLuint drawMode, int amt, int primCount) const =0ofBaseGLRendererpure virtual
drawEllipse(float x, float y, float z, float width, float height) const =0ofBaseRendererpure virtual
drawGrid(float stepSize, size_t numberOfSteps, bool labels, bool x, bool y, bool z) constofBaseRenderervirtual
drawGridPlane(float stepSize, size_t numberOfSteps, bool labels) constofBaseRenderervirtual
drawIcoSphere(float x, float y, float z, float radius) constofBaseRenderervirtual
drawIcoSphere(float x, float y, float radius) constofBaseRenderervirtual
drawIcoSphere(const glm::vec3 &position, float radius) constofBaseRenderervirtual
drawIcoSphere(float radius) constofBaseRenderervirtual
drawInstanced(const ofVbo &vbo, GLuint drawMode, int first, int total, int primCount) const =0ofBaseGLRendererpure virtual
drawInstanced(const ofVboMesh &mesh, ofPolyRenderMode renderType, int primCount) const =0ofBaseGLRendererpure virtual
drawLine(float x1, float y1, float z1, float x2, float y2, float z2) const =0ofBaseRendererpure virtual
drawPlane(float x, float y, float width, float height) constofBaseRenderervirtual
drawPlane(float x, float y, float z, float width, float height) constofBaseRenderervirtual
drawPlane(const glm::vec3 &position, float width, float height) constofBaseRenderervirtual
drawPlane(float width, float height) constofBaseRenderervirtual
drawRectangle(float x, float y, float z, float w, float h) const =0ofBaseRendererpure virtual
drawRotationAxes(float radius, float stripWidth, int circleRes) constofBaseRenderervirtual
drawSphere(float x, float y, float radius) constofBaseRenderervirtual
drawSphere(float x, float y, float z, float radius) constofBaseRenderervirtual
drawSphere(const glm::vec3 &position, float radius) constofBaseRenderervirtual
drawSphere(float radius) constofBaseRenderervirtual
drawString(std::string text, float x, float y, float z) const =0ofBaseRendererpure virtual
drawString(const ofTrueTypeFont &font, std::string text, float x, float y) const =0ofBaseRendererpure virtual
drawTriangle(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3) const =0ofBaseRendererpure virtual
enableAntiAliasing()=0ofBaseRendererpure virtual
enableLight(int lightIndex)=0ofBaseGLRendererpure virtual
enableLighting()=0ofBaseGLRendererpure virtual
enablePointSprites()=0ofBaseGLRendererpure virtual
enableSeparateSpecularLight()=0ofBaseGLRendererpure virtual
enableTextureTarget(const ofTexture &tex, int textureLocation)=0ofBaseGLRendererpure virtual
end(const ofFbo &fbo)=0ofBaseGLRendererpure virtual
finishRender()=0ofBaseRendererpure virtual
get3dGraphics() const =0ofBaseRendererpure virtual
get3dGraphics()=0ofBaseRendererpure virtual
getBackgroundAuto()=0ofBaseRendererpure virtual
getBackgroundColor()=0ofBaseRendererpure virtual
getBoxResolution() constofBaseRenderervirtual
getConeResolution() constofBaseRenderervirtual
getCoordHandedness() const =0ofBaseRendererpure virtual
getCurrentMatrix(ofMatrixMode matrixMode_) const =0ofBaseRendererpure virtual
getCurrentNormalMatrix() const =0ofBaseRendererpure virtual
getCurrentOrientationMatrix() const =0ofBaseRendererpure virtual
getCurrentViewMatrix() const =0ofBaseRendererpure virtual
getCurrentViewport() const =0ofBaseRendererpure virtual
getCylinderResolution() constofBaseRenderervirtual
getFillMode()=0ofBaseRendererpure virtual
getGLVersionMajor()=0ofBaseGLRendererpure virtual
getGLVersionMinor()=0ofBaseGLRendererpure virtual
getIcoSphereResolution() constofBaseRenderervirtual
getLightingEnabled()=0ofBaseGLRendererpure virtual
getNativeViewport() const =0ofBaseRendererpure virtual
getPath()=0ofBaseRendererpure virtual
getPlaneResolution() constofBaseRenderervirtual
getRectMode()=0ofBaseRendererpure virtual
getSphereResolution() constofBaseRenderervirtual
getStyle() const =0ofBaseRendererpure virtual
getType()=0ofBaseRendererpure virtual
getViewportHeight() const =0ofBaseRendererpure virtual
getViewportWidth() const =0ofBaseRendererpure virtual
isVFlipped() const =0ofBaseRendererpure virtual
loadIdentityMatrix(void)=0ofBaseRendererpure virtual
loadMatrix(const glm::mat4 &m)=0ofBaseRendererpure virtual
loadMatrix(const float *m)=0ofBaseRendererpure virtual
loadViewMatrix(const glm::mat4 &m)=0ofBaseRendererpure virtual
matrixMode(ofMatrixMode mode)=0ofBaseRendererpure virtual
multMatrix(const glm::mat4 &m)=0ofBaseRendererpure virtual
multMatrix(const float *m)=0ofBaseRendererpure virtual
multViewMatrix(const glm::mat4 &m)=0ofBaseRendererpure virtual
popMatrix()=0ofBaseRendererpure virtual
popStyle()=0ofBaseRendererpure virtual
popView()=0ofBaseRendererpure virtual
pushMatrix()=0ofBaseRendererpure virtual
pushStyle()=0ofBaseRendererpure virtual
pushView()=0ofBaseRendererpure virtual
rotateDeg(float degrees, float vecX, float vecY, float vecZ)ofBaseRenderervirtual
rotateDeg(float degrees)ofBaseRenderervirtual
rotateRad(float degrees, float vecX, float vecY, float vecZ)=0ofBaseRendererpure virtual
rotateRad(float degrees)=0ofBaseRendererpure virtual
rotateXDeg(float degrees)ofBaseRenderervirtual
rotateXRad(float degrees)=0ofBaseRendererpure virtual
rotateYDeg(float degrees)ofBaseRenderervirtual
rotateYRad(float degrees)=0ofBaseRendererpure virtual
rotateZDeg(float degrees)ofBaseRenderervirtual
rotateZRad(float degrees)=0ofBaseRendererpure virtual
saveFullViewport(ofPixels &pixels)=0ofBaseGLRendererpure virtual
saveScreen(int x, int y, int w, int h, ofPixels &pixels)=0ofBaseGLRendererpure virtual
scale(float xAmnt, float yAmnt, float zAmnt=1)=0ofBaseRendererpure virtual
setAlphaMaskTex(const ofTexture &tex)=0ofBaseGLRendererpure virtual
setBackgroundAuto(bool bManual)=0ofBaseRendererpure virtual
setBackgroundColor(const ofColor &c)=0ofBaseRendererpure virtual
setBitmapTextMode(ofDrawBitmapMode mode)=0ofBaseRendererpure virtual
setBlendMode(ofBlendMode blendMode)=0ofBaseRendererpure virtual
setBoxResolution(int res)ofBaseRenderervirtual
setBoxResolution(int resWidth, int resHeight, int resDepth)ofBaseRenderervirtual
setCircleResolution(int res)=0ofBaseRendererpure virtual
setColor(int r, int g, int b)=0ofBaseRendererpure virtual
setColor(int r, int g, int b, int a)=0ofBaseRendererpure virtual
setColor(const ofColor &color)=0ofBaseRendererpure virtual
setColor(const ofColor &color, int _a)=0ofBaseRendererpure virtual
setColor(int gray)=0ofBaseRendererpure virtual
setConeResolution(int radiusSegments, int heightSegments, int capSegments=2)ofBaseRenderervirtual
setCoordHandedness(ofHandednessType handedness)=0ofBaseRendererpure virtual
setCurveResolution(int resolution)=0ofBaseRendererpure virtual
setCylinderResolution(int radiusSegments, int heightSegments, int capSegments=2)ofBaseRenderervirtual
setDepthTest(bool depthTest)=0ofBaseRendererpure virtual
setFillMode(ofFillFlag fill)=0ofBaseRendererpure virtual
setGlobalAmbientColor(const ofColor &c)=0ofBaseGLRendererpure virtual
setHexColor(int hexColor)=0ofBaseRendererpure virtual
setIcoSphereResolution(int res)ofBaseRenderervirtual
setLightAmbientColor(int lightIndex, const ofFloatColor &c)=0ofBaseGLRendererpure virtual
setLightAttenuation(int lightIndex, float constant, float linear, float quadratic)=0ofBaseGLRendererpure virtual
setLightDiffuseColor(int lightIndex, const ofFloatColor &c)=0ofBaseGLRendererpure virtual
setLightPosition(int lightIndex, const glm::vec4 &position)=0ofBaseGLRendererpure virtual
setLightSpecularColor(int lightIndex, const ofFloatColor &c)=0ofBaseGLRendererpure virtual
setLightSpotConcentration(int lightIndex, float exponent)=0ofBaseGLRendererpure virtual
setLightSpotDirection(int lightIndex, const glm::vec4 &direction)=0ofBaseGLRendererpure virtual
setLightSpotlightCutOff(int lightIndex, float spotCutOff)=0ofBaseGLRendererpure virtual
setLineSmoothing(bool smooth)=0ofBaseRendererpure virtual
setLineWidth(float lineWidth)=0ofBaseRendererpure virtual
setOrientation(ofOrientation orientation, bool vFlip)=0ofBaseRendererpure virtual
setPlaneResolution(int columns, int rows)ofBaseRenderervirtual
setPolyMode(ofPolyWindingMode mode)=0ofBaseRendererpure virtual
setRectMode(ofRectMode mode)=0ofBaseRendererpure virtual
setSmoothLighting(bool b)=0ofBaseGLRendererpure virtual
setSphereResolution(int res)ofBaseRenderervirtual
setStyle(const ofStyle &style)=0ofBaseRendererpure virtual
setupGraphicDefaults()=0ofBaseRendererpure virtual
setupScreen()=0ofBaseRendererpure virtual
setupScreenOrtho(float width=-1, float height=-1, float nearDist=-1, float farDist=1)=0ofBaseRendererpure virtual
setupScreenPerspective(float width=-1, float height=-1, float fov=60, float nearDist=0, float farDist=0)=0ofBaseRendererpure virtual
startRender()=0ofBaseRendererpure virtual
translate(float x, float y, float z=0)=0ofBaseRendererpure virtual
translate(const glm::vec3 &p)=0ofBaseRendererpure virtual
unbind(const ofBaseMaterial &material)=0ofBaseGLRendererpure virtual
unbind(const ofShadow &shadow)=0ofBaseGLRendererpure virtual
unbind(const ofShadow &shadow, GLenum aCubeFace)=0ofBaseGLRendererpure virtual
unbind(const ofShader &shader)=0ofBaseGLRendererpure virtual
unbind(const ofTexture &texture, int location)=0ofBaseGLRendererpure virtual
unbind(const ofBaseVideoDraws &video)=0ofBaseGLRendererpure virtual
unbind(const ofFbo &fbo)=0ofBaseGLRendererpure virtual
unbind(const ofCamera &camera)=0ofBaseGLRenderervirtual
viewport(ofRectangle viewport)=0ofBaseRendererpure virtual
viewport(float x=0, float y=0, float width=-1, float height=-1, bool vflip=true)=0ofBaseRendererpure virtual
~ofBaseRenderer()ofBaseRendererinlinevirtual