Function Index
Here is a list of all functions with links to the class documentation for each member:
A
- Attachment (ffw::GLFramebuffer::Attachment)
- addColorRenderbuffer (ffw::GLFramebuffer)
- addColorRenderbufferMS (ffw::GLFramebuffer)
- addColorTexture (ffw::GLFramebuffer)
- addColorTextureMS (ffw::GLFramebuffer)
- addCubemapTexture (ffw::GLFramebuffer)
- addDepthRenderbuffer (ffw::GLFramebuffer)
- addDepthRenderbufferMS (ffw::GLFramebuffer)
- addDepthTexture (ffw::GLFramebuffer)
- addDepthTextureMS (ffw::GLFramebuffer)
- addFallbackFontId (ffw::GLCanvas)
- addRenderbuffer (ffw::GLFramebuffer)
- addStencilBuffer (ffw::GLFramebuffer)
- addStencilTexture (ffw::GLFramebuffer)
- addTexture (ffw::GLFramebuffer)
- arc (ffw::GLCanvas)
- arcRad (ffw::GLCanvas)
- arcTo (ffw::GLCanvas)
- arcToRad (ffw::GLCanvas)
- attachShader (ffw::GLProgram)
B
- beginFrame (ffw::GLCanvas)
- beginPath (ffw::GLCanvas)
- bezierTo (ffw::GLCanvas)
- bind (ffw::GLBuffer, ffw::GLFramebuffer, ffw::GLProgram, ffw::GLRenderbuffer, ffw::GLTexture, ffw::GLVertexArray)
- boxGradient (ffw::GLCanvas)
C
- Color (ffw::Color)
- cancelFrame (ffw::GLCanvas)
- ceil (ffw::Vec, ffw::Vec2, ffw::Vec3, ffw::Vec4)
- checkForProgramErrors (ffw::GLProgram)
- checkForShaderErrors (ffw::GLShader)
- checkStatus (ffw::GLFramebuffer)
- circle (ffw::GLCanvas)
- clamp (ffw::Color)
- closePath (ffw::GLCanvas)
- copyFrom (ffw::GLBuffer)
- create (ffw::GLTexture2D)
- createFont (ffw::GLCanvas)
- createFontMem (ffw::GLCanvas)
- createImage (ffw::GLCanvas)
D
- destroy (ffw::GLBuffer, ffw::GLCanvas, ffw::GLFramebuffer, ffw::GLProgram, ffw::GLRenderbuffer, ffw::GLShader, ffw::GLTexture, ffw::GLVertexArray)
- determinant (ffw::Mat3x3, ffw::Mat4x4)
- disableVertexAttribArray (ffw::GLProgram, ffw::GLVertexArray)
- drawArrays (ffw::GLProgram)
- drawArraysInstanced (ffw::GLProgram)
- drawElements (ffw::GLProgram)
- drawElementsInstanced (ffw::GLProgram)
- drawElementsRange (ffw::GLProgram)
E
- ellipse (ffw::GLCanvas)
- enableVertexAttribArray (ffw::GLProgram, ffw::GLVertexArray)
- endFrame (ffw::GLCanvas)
F
- Font (ffw::GLCanvas::Font)
- filesDroppedEvent (ffw::GLRenderWindow)
- fill (ffw::GLCanvas)
- fillColor (ffw::GLCanvas)
- fillPaint (ffw::GLCanvas)
- floor (ffw::Vec, ffw::Vec2, ffw::Vec3, ffw::Vec4)
- flushMappedBufferRange (ffw::GLBuffer)
- fontBlur (ffw::GLCanvas)
- fontFace (ffw::GLCanvas)
- fontSize (ffw::GLCanvas)
G
- GLBuffer (ffw::GLBuffer)
- GLCanvas (ffw::GLCanvas)
- GLElementBuffer (ffw::GLElementBuffer)
- GLException (ffw::GLException)
- GLFramebuffer (ffw::GLFramebuffer)
- GLProgram (ffw::GLProgram)
- GLRenderWindow (ffw::GLRenderWindow)
- GLRenderbuffer (ffw::GLRenderbuffer)
- GLRenderbuffer2D (ffw::GLRenderbuffer2D)
- GLRenderbuffer2DMS (ffw::GLRenderbuffer2DMS)
- GLShader (ffw::GLShader)
- GLTexture (ffw::GLTexture)
- GLTexture1D (ffw::GLTexture1D)
- GLTexture1DArray (ffw::GLTexture1DArray)
- GLTexture2D (ffw::GLTexture2D)
- GLTexture2DArray (ffw::GLTexture2DArray)
- GLTexture2DArrayMS (ffw::GLTexture2DArrayMS)
- GLTexture2DMS (ffw::GLTexture2DMS)
- GLTexture3D (ffw::GLTexture3D)
- GLTextureCubemap (ffw::GLTextureCubemap)
- GLVertexArray (ffw::GLVertexArray)
- GLVertexBuffer (ffw::GLVertexBuffer)
- generateMipmaps (ffw::GLTexture)
- getAccessType (ffw::GLBuffer)
- getAttributeLocation (ffw::GLProgram)
- getBlockSize (ffw::GLTexture)
- getBufferType (ffw::GLBuffer)
- getConjugate (ffw::Quaternion)
- getCurrentTransform (ffw::GLCanvas)
- getData (ffw::GLBuffer)
- getDepth (ffw::GLTexture)
- getEuler (ffw::Quaternion)
- getFormat (ffw::GLTexture)
- getGlextFunc (ffw::GLRenderWindow, ffw::RenderWindow)
- getHandle (ffw::GLBuffer, ffw::GLFramebuffer, ffw::GLProgram, ffw::GLRenderbuffer, ffw::GLShader, ffw::GLTexture, ffw::GLVertexArray)
- getHeight (ffw::GLRenderbuffer, ffw::GLTexture)
- getInternalFormat (ffw::GLRenderbuffer, ffw::GLTexture)
- getInversed (ffw::Quaternion)
- getLayers (ffw::GLTexture)
- getMonitorModes (ffw::GLRenderWindow)
- getMonitors (ffw::GLRenderWindow)
- getPixelFormat (ffw::GLTexture)
- getPixels (ffw::GLTexture1D, ffw::GLTexture1DArray, ffw::GLTexture2D, ffw::GLTexture2DArray, ffw::GLTexture3D, ffw::GLTextureCubemap)
- getPos (ffw::GLRenderWindow, ffw::RenderWindow)
- getPrimaryMonitor (ffw::GLRenderWindow)
- getPtr (ffw::Mat3x3, ffw::Mat4x4)
- getSamples (ffw::GLRenderbuffer, ffw::GLTexture)
- getSize (ffw::GLBuffer, ffw::GLRenderWindow, ffw::RenderWindow)
- getTextureFormat (ffw::GLTexture)
- getType (ffw::GLShader)
- getUniformLocation (ffw::GLProgram)
- getWidth (ffw::GLRenderbuffer, ffw::GLTexture)
- globalAlpha (ffw::GLCanvas)
- globalCompositeBlendFunc (ffw::GLCanvas)
- globalCompositeBlendFuncSeparate (ffw::GLCanvas)
- globalCompositeOperation (ffw::GLCanvas)
H
- hide (ffw::GLRenderWindow, ffw::RenderWindow)
I
- Image (ffw::GLCanvas::Image)
- iconify (ffw::GLRenderWindow, ffw::RenderWindow)
- imagePattern (ffw::GLCanvas)
- intersectScissor (ffw::GLCanvas)
- inverse (ffw::Mat3x3, ffw::Mat4x4, ffw::Quaternion)
- inverted (ffw::Color)
- isCompressed (ffw::GLTexture)
- isCreated (ffw::GLBuffer, ffw::GLCanvas::Font, ffw::GLCanvas::Image, ffw::GLFramebuffer, ffw::GLProgram, ffw::GLRenderbuffer, ffw::GLShader, ffw::GLTexture, ffw::GLVertexArray)
- isGlextExtSupported (ffw::GLRenderWindow, ffw::RenderWindow)
- isInitialized (ffw::GLRenderWindow, ffw::RenderWindow)
K
- keyPressedEvent (ffw::GLRenderWindow)
L
- length (ffw::Color, ffw::Quaternion, ffw::Vec, ffw::Vec2, ffw::Vec3, ffw::Vec4)
- lengthSqrd (ffw::Color, ffw::Quaternion, ffw::Vec, ffw::Vec2, ffw::Vec3, ffw::Vec4)
- lengthf (ffw::Color, ffw::Vec, ffw::Vec2, ffw::Vec3, ffw::Vec4)
- lineCap (ffw::GLCanvas)
- lineJoin (ffw::GLCanvas)
- lineTo (ffw::GLCanvas)
- linearGradient (ffw::GLCanvas)
- linkProgram (ffw::GLProgram)
M
- Mat3x3 (ffw::Mat3x3)
- Mat4x4 (ffw::Mat4x4)
- mapBuffer (ffw::GLBuffer)
- mapBufferRange (ffw::GLBuffer)
- maximize (ffw::GLRenderWindow, ffw::RenderWindow)
- miterLimit (ffw::GLCanvas)
- mouseButtonEvent (ffw::GLRenderWindow)
- mouseMovedEvent (ffw::GLRenderWindow)
- mouseScrollEvent (ffw::GLRenderWindow)
- moveTo (ffw::GLCanvas)
N
- normalize (ffw::Color, ffw::Quaternion, ffw::Vec, ffw::Vec2, ffw::Vec3, ffw::Vec4)
O
- operator ffw::Vec2< S > (ffw::Vec2)
- operator ffw::Vec3< S > (ffw::Vec3)
- operator ffw::Vec4< S > (ffw::Vec4)
- operator ffw::Vec< X, S > (ffw::Vec)
- operator!= (ffw::Color, ffw::Vec, ffw::Vec2, ffw::Vec3, ffw::Vec4)
- operator() (ffw::GLFramebuffer::Attachment)
- operator* (ffw::Color, ffw::Mat3x3, ffw::Mat4x4, ffw::Quaternion, ffw::Vec, ffw::Vec2, ffw::Vec3, ffw::Vec4)
- operator*= (ffw::Color, ffw::Mat3x3, ffw::Mat4x4, ffw::Quaternion, ffw::Vec, ffw::Vec2, ffw::Vec3, ffw::Vec4)
- operator+ (ffw::Color, ffw::Mat3x3, ffw::Mat4x4, ffw::Quaternion, ffw::Vec, ffw::Vec2, ffw::Vec3, ffw::Vec4)
- operator+= (ffw::Color, ffw::Mat3x3, ffw::Mat4x4, ffw::Quaternion, ffw::Vec, ffw::Vec2, ffw::Vec3, ffw::Vec4)
- operator- (ffw::Color, ffw::Mat3x3, ffw::Mat4x4, ffw::Quaternion, ffw::Vec, ffw::Vec2, ffw::Vec3, ffw::Vec4)
- operator-= (ffw::Color, ffw::Mat3x3, ffw::Mat4x4, ffw::Quaternion, ffw::Vec, ffw::Vec2, ffw::Vec3, ffw::Vec4)
- operator/ (ffw::Color, ffw::Quaternion, ffw::Vec, ffw::Vec2, ffw::Vec3, ffw::Vec4)
- operator/= (ffw::Color, ffw::Quaternion, ffw::Vec, ffw::Vec2, ffw::Vec3, ffw::Vec4)
- operator= (ffw::Color, ffw::GLBuffer, ffw::GLCanvas::Font, ffw::GLCanvas::Image, ffw::GLCanvas, ffw::GLElementBuffer, ffw::GLFramebuffer, ffw::GLProgram, ffw::GLRenderbuffer, ffw::GLRenderbuffer2D, ffw::GLRenderbuffer2DMS, ffw::GLShader, ffw::GLTexture, ffw::GLTexture1D, ffw::GLTexture1DArray, ffw::GLTexture2D, ffw::GLTexture2DArray, ffw::GLTexture2DArrayMS, ffw::GLTexture2DMS, ffw::GLTexture3D, ffw::GLTextureCubemap, ffw::GLVertexArray, ffw::GLVertexBuffer, ffw::Mat3x3, ffw::Mat4x4, ffw::Vec, ffw::Vec2, ffw::Vec3, ffw::Vec4)
- operator== (ffw::Color, ffw::Vec, ffw::Vec2, ffw::Vec3, ffw::Vec4)
- operator[] (ffw::Mat3x3, ffw::Mat4x4, ffw::Vec, ffw::Vec2, ffw::Vec3, ffw::Vec4)
P
- pathWinding (ffw::GLCanvas)
- poolEvents (ffw::GLRenderWindow, ffw::RenderWindow)
Q
- Quaternion (ffw::Quaternion)
- quadTo (ffw::GLCanvas)
R
- radialGradient (ffw::GLCanvas)
- rect (ffw::GLCanvas)
- removeFont (ffw::GLCanvas)
- removeImage (ffw::GLCanvas)
- render (ffw::GLRenderWindow)
- renderFrame (ffw::GLRenderWindow, ffw::RenderWindow)
- reset (ffw::GLCanvas)
- resetColorCount (ffw::GLFramebuffer)
- resetScissor (ffw::GLCanvas)
- resetTransform (ffw::GLCanvas)
- resize (ffw::GLBuffer, ffw::GLRenderbuffer2D, ffw::GLRenderbuffer2DMS, ffw::GLTexture1D, ffw::GLTexture1DArray, ffw::GLTexture2D, ffw::GLTexture2DArray, ffw::GLTexture2DArrayMS, ffw::GLTexture2DMS, ffw::GLTexture3D, ffw::GLTextureCubemap)
- restore (ffw::GLCanvas, ffw::GLRenderWindow, ffw::RenderWindow)
- rotate (ffw::GLCanvas, ffw::Mat3x3, ffw::Mat4x4, ffw::Quaternion, ffw::Vec2)
- rotateByAxis (ffw::Vec3)
- rotateByAxisRad (ffw::Vec3)
- rotateByQuaternion (ffw::Vec3)
- rotateRad (ffw::GLCanvas, ffw::Quaternion, ffw::Vec2)
- rotateX (ffw::Vec3)
- rotateXRad (ffw::Vec3)
- rotateY (ffw::Vec3)
- rotateYRad (ffw::Vec3)
- rotateZ (ffw::Vec3)
- rotateZRad (ffw::Vec3)
- round (ffw::Vec, ffw::Vec2, ffw::Vec3, ffw::Vec4)
- roundedRect (ffw::GLCanvas)
S
- save (ffw::GLCanvas)
- scale (ffw::Color, ffw::GLCanvas, ffw::Mat3x3, ffw::Mat4x4, ffw::Vec, ffw::Vec2, ffw::Vec3, ffw::Vec4)
- scissor (ffw::GLCanvas)
- set (ffw::Color, ffw::Mat3x3, ffw::Mat4x4, ffw::Quaternion, ffw::Vec, ffw::Vec2, ffw::Vec3, ffw::Vec4)
- setAttributeDivisor (ffw::GLProgram, ffw::GLVertexArray)
- setAttributePointerf (ffw::GLProgram, ffw::GLVertexArray)
- setCore (ffw::RenderWindowArgs)
- setData (ffw::GLBuffer)
- setEnvParamf (ffw::GLTexture)
- setEnvParami (ffw::GLTexture)
- setFiltering (ffw::GLTexture)
- setFullscreen (ffw::GLRenderWindow)
- setPixels (ffw::GLTexture1D, ffw::GLTexture1DArray, ffw::GLTexture2D, ffw::GLTexture2DArray, ffw::GLTexture3D, ffw::GLTextureCubemap)
- setPixelsInternal (ffw::GLTexture2D, ffw::GLTexture2DArray, ffw::GLTextureCubemap)
- setPos (ffw::GLRenderWindow, ffw::RenderWindow)
- setSingleBufferMode (ffw::GLRenderWindow, ffw::RenderWindow)
- setSize (ffw::GLRenderWindow, ffw::RenderWindow)
- setSwapInterval (ffw::GLRenderWindow)
- setTexParamf (ffw::GLTexture)
- setTexParamfv (ffw::GLTexture)
- setTexParami (ffw::GLTexture)
- setTexParamiv (ffw::GLTexture)
- setTransform (ffw::GLCanvas)
- setUniform1f (ffw::GLProgram)
- setUniform1fv (ffw::GLProgram)
- setUniform1i (ffw::GLProgram)
- setUniform1iv (ffw::GLProgram)
- setUniform2f (ffw::GLProgram)
- setUniform2fv (ffw::GLProgram)
- setUniform2i (ffw::GLProgram)
- setUniform2iv (ffw::GLProgram)
- setUniform3f (ffw::GLProgram)
- setUniform3fv (ffw::GLProgram)
- setUniform3i (ffw::GLProgram)
- setUniform3iv (ffw::GLProgram)
- setUniform4f (ffw::GLProgram)
- setUniform4fv (ffw::GLProgram)
- setUniform4i (ffw::GLProgram)
- setUniform4iv (ffw::GLProgram)
- setUniformMatrix2fv (ffw::GLProgram)
- setUniformMatrix3fv (ffw::GLProgram)
- setUniformMatrix4fv (ffw::GLProgram)
- setWindowedMode (ffw::GLRenderWindow)
- setWrapping (ffw::GLTexture)
- shapeAntiAlias (ffw::GLCanvas)
- shouldClose (ffw::GLRenderWindow, ffw::RenderWindow)
- shouldRender (ffw::GLRenderWindow, ffw::RenderWindow)
- show (ffw::GLRenderWindow, ffw::RenderWindow)
- skewX (ffw::GLCanvas)
- skewXRad (ffw::GLCanvas)
- skewY (ffw::GLCanvas)
- skewYRad (ffw::GLCanvas)
- stroke (ffw::GLCanvas)
- strokeColor (ffw::GLCanvas)
- strokePaint (ffw::GLCanvas)
- strokeWidth (ffw::GLCanvas)
- swap (ffw::GLBuffer, ffw::GLCanvas::Font, ffw::GLCanvas::Image, ffw::GLCanvas, ffw::GLFramebuffer, ffw::GLProgram, ffw::GLRenderbuffer, ffw::GLShader, ffw::GLTexture, ffw::GLVertexArray)
T
- text (ffw::GLCanvas)
- textAlign (ffw::GLCanvas)
- textBounds (ffw::GLCanvas)
- textBox (ffw::GLCanvas)
- textBoxBounds (ffw::GLCanvas)
- textBreakLines (ffw::GLCanvas)
- textGlyphPositions (ffw::GLCanvas)
- textInputEvent (ffw::GLRenderWindow)
- textLetterSpacing (ffw::GLCanvas)
- textLineHeight (ffw::GLCanvas)
- textMetrics (ffw::GLCanvas)
- transform (ffw::GLCanvas)
- translate (ffw::GLCanvas, ffw::Mat4x4)
- transpose (ffw::Mat3x3, ffw::Mat4x4)
U
- unMapBuffer (ffw::GLBuffer)
- unbind (ffw::GLBuffer, ffw::GLFramebuffer, ffw::GLProgram, ffw::GLRenderbuffer, ffw::GLTexture, ffw::GLVertexArray)
V
W
- WindowException (ffw::WindowException)
- waitForEvents (ffw::GLRenderWindow, ffw::RenderWindow)
- windowCloseEvent (ffw::GLRenderWindow)
- windowFocusEvent (ffw::GLRenderWindow)
- windowMovedEvent (ffw::GLRenderWindow)
- windowResizedEvent (ffw::GLRenderWindow)
~
- ~Font (ffw::GLCanvas::Font)
- ~GLBuffer (ffw::GLBuffer)
- ~GLCanvas (ffw::GLCanvas)
- ~GLFramebuffer (ffw::GLFramebuffer)
- ~GLProgram (ffw::GLProgram)
- ~GLRenderWindow (ffw::GLRenderWindow)
- ~GLRenderbuffer (ffw::GLRenderbuffer)
- ~GLRenderbuffer2D (ffw::GLRenderbuffer2D)
- ~GLRenderbuffer2DMS (ffw::GLRenderbuffer2DMS)
- ~GLShader (ffw::GLShader)
- ~GLTexture (ffw::GLTexture)
- ~GLTexture1D (ffw::GLTexture1D)
- ~GLTexture1DArray (ffw::GLTexture1DArray)
- ~GLTexture2D (ffw::GLTexture2D)
- ~GLTexture2DArray (ffw::GLTexture2DArray)
- ~GLTexture2DArrayMS (ffw::GLTexture2DArrayMS)
- ~GLTexture2DMS (ffw::GLTexture2DMS)
- ~GLTexture3D (ffw::GLTexture3D)
- ~GLTextureCubemap (ffw::GLTextureCubemap)
- ~GLVertexArray (ffw::GLVertexArray)
- ~Image (ffw::GLCanvas::Image)
- ~RenderWindow (ffw::RenderWindow)