FIFE  be64c707dea6b3250bd4355bf5c825d25920087d
FIFE::RenderBackendOpenGL Member List

This is the complete list of members for FIFE::RenderBackendOpenGL, including all inherited members.

addControlPoints(const std::vector< Point > &points, std::vector< Point > &newPoints)FIFE::RenderBackend
addImageToArray(uint32_t id, const Rect &rec, float const *st, uint8_t alpha, uint8_t const *rgba)FIFE::RenderBackendOpenGLvirtual
addImageToArray(const Rect &rect, uint32_t id1, float const *st1, uint32_t id2, float const *st2, uint8_t alpha, uint8_t const *rgba)FIFE::RenderBackendOpenGLvirtual
addImageToArrayZ(uint32_t id, const Rect &rect, float vertexZ, float const *st, uint8_t alpha, uint8_t const *rgba)FIFE::RenderBackendOpenGLvirtual
addImageToArrayZ(const Rect &rect, float vertexZ, uint32_t id1, float const *st1, uint32_t id2, float const *st2, uint8_t alpha, uint8_t const *rgba)FIFE::RenderBackendOpenGLvirtual
attachRenderTarget(ImagePtr &img, bool discard)FIFE::RenderBackendOpenGLvirtual
bindTexture(uint32_t texUnit, GLuint texId)FIFE::RenderBackendOpenGL
bindTexture(GLuint textId)FIFE::RenderBackendOpenGL
captureScreen(const std::string &filename)FIFE::RenderBackendOpenGLvirtual
captureScreen(const std::string &filename, uint32_t width, uint32_t height)FIFE::RenderBackendOpenGLvirtual
changeBlending(int32_t scr, int32_t dst)FIFE::RenderBackendOpenGLvirtual
changeRenderInfos(RenderDataType type, uint16_t elements, int32_t src, int32_t dst, bool light, bool stentest, uint8_t stenref, GLConstants stenop, GLConstants stenfunc, OverlayType otype=OVERLAY_TYPE_NONE)FIFE::RenderBackendOpenGLvirtual
clearBackBuffer()FIFE::RenderBackendOpenGLvirtual
clearClipArea()FIFE::RenderBackendprotected
createImage(IResourceLoader *loader=0)FIFE::RenderBackendOpenGLvirtual
createImage(const std::string &name, IResourceLoader *loader=0)FIFE::RenderBackendOpenGLvirtual
createImage(const uint8_t *data, uint32_t width, uint32_t height)FIFE::RenderBackendOpenGLvirtual
createImage(const std::string &name, const uint8_t *data, uint32_t width, uint32_t height)FIFE::RenderBackendOpenGLvirtual
createImage(SDL_Surface *surface)FIFE::RenderBackendOpenGLvirtual
createImage(const std::string &name, SDL_Surface *surface)FIFE::RenderBackendOpenGLvirtual
createMainScreen(const ScreenMode &mode, const std::string &title, const std::string &icon)FIFE::RenderBackendOpenGLvirtual
deinit()FIFE::RenderBackend
detachRenderTarget()FIFE::RenderBackendOpenGLvirtual
disableAlphaTest()FIFE::RenderBackendOpenGLprotected
disableColorArray()FIFE::RenderBackendOpenGLprotected
disableDepthTest()FIFE::RenderBackendOpenGLprotected
disableLighting()FIFE::RenderBackendOpenGLprotected
disableScissorTest()FIFE::RenderBackendOpenGLvirtual
disableStencilTest()FIFE::RenderBackendOpenGLprotected
disableTextures(uint32_t texUnit)FIFE::RenderBackendOpenGL
drawBezier(const std::vector< Point > &points, int32_t steps, uint8_t width, uint8_t r, uint8_t g, uint8_t b, uint8_t a=255)FIFE::RenderBackendOpenGLvirtual
drawCircle(const Point &p, uint32_t radius, uint8_t r, uint8_t g, uint8_t b, uint8_t a=255)FIFE::RenderBackendOpenGLvirtual
drawCircleSegment(const Point &p, uint32_t radius, int32_t sangle, int32_t eangle, uint8_t r, uint8_t g, uint8_t b, uint8_t a=255)FIFE::RenderBackendOpenGLvirtual
drawFillCircle(const Point &p, uint32_t radius, uint8_t r, uint8_t g, uint8_t b, uint8_t a=255)FIFE::RenderBackendOpenGLvirtual
drawFillCircleSegment(const Point &p, uint32_t radius, int32_t sangle, int32_t eangle, uint8_t r, uint8_t g, uint8_t b, uint8_t a=255)FIFE::RenderBackendOpenGLvirtual
drawLightPrimitive(const Point &p, uint8_t intensity, float radius, int32_t subdivisions, float xstretch, float ystretch, uint8_t red, uint8_t green, uint8_t blue)FIFE::RenderBackendOpenGLvirtual
drawLine(const Point &p1, const Point &p2, uint8_t r, uint8_t g, uint8_t b, uint8_t a=255)FIFE::RenderBackendOpenGLvirtual
drawPolyLine(const std::vector< Point > &points, uint8_t width, uint8_t r, uint8_t g, uint8_t b, uint8_t a=255)FIFE::RenderBackendOpenGLvirtual
drawQuad(const Point &p1, const Point &p2, const Point &p3, const Point &p4, uint8_t r, uint8_t g, uint8_t b, uint8_t a=255)FIFE::RenderBackendOpenGLvirtual
drawRectangle(const Point &p, uint16_t w, uint16_t h, uint8_t r, uint8_t g, uint8_t b, uint8_t a=255)FIFE::RenderBackendOpenGLvirtual
drawThickLine(const Point &p1, const Point &p2, uint8_t width, uint8_t r, uint8_t g, uint8_t b, uint8_t a=255)FIFE::RenderBackendOpenGLvirtual
drawTriangle(const Point &p1, const Point &p2, const Point &p3, uint8_t r, uint8_t g, uint8_t b, uint8_t a=255)FIFE::RenderBackendOpenGLvirtual
drawVertex(const Point &p, const uint8_t size, uint8_t r, uint8_t g, uint8_t b, uint8_t a=255)FIFE::RenderBackendOpenGLvirtual
DynamicSingleton()FIFE::DynamicSingleton< RenderBackend >inline
enableAlphaTest()FIFE::RenderBackendOpenGLprotected
enableColorArray()FIFE::RenderBackendOpenGLprotected
enableDepthTest()FIFE::RenderBackendOpenGLprotected
enableLighting()FIFE::RenderBackendOpenGLprotected
enableScissorTest()FIFE::RenderBackendOpenGLvirtual
enableStencilTest()FIFE::RenderBackendOpenGLprotected
enableTextures(uint32_t texUnit)FIFE::RenderBackendOpenGL
endFrame()FIFE::RenderBackendOpenGLvirtual
fillRectangle(const Point &p, uint16_t w, uint16_t h, uint8_t r, uint8_t g, uint8_t b, uint8_t a=255)FIFE::RenderBackendOpenGLvirtual
getAlphaTestValue() constFIFE::RenderBackend
getArea() constFIFE::RenderBackend
getBezierPoint(const std::vector< Point > &points, int32_t elements, float t)FIFE::RenderBackend
getClipArea() constFIFE::RenderBackend
getColorKey() constFIFE::RenderBackend
getCurrentScreenMode() constFIFE::RenderBackend
getFrameLimit() constFIFE::RenderBackend
getHeight() constFIFE::RenderBackend
getLightingModel() constFIFE::RenderBackendOpenGLvirtual
getMaxAnisotropy() constFIFE::RenderBackend
getName() constFIFE::RenderBackendOpenGLvirtual
getPixelFormat() constFIFE::RenderBackend
getRenderBufferObject(GLuint texture_id)FIFE::RenderBackendOpenGLprotected
getRenderTargetSurface()FIFE::RenderBackend
getScreenHeight() constFIFE::RenderBackendinline
getScreenSurface()FIFE::RenderBackend
getScreenWidth() constFIFE::RenderBackendinline
getStencilRef() constFIFE::RenderBackendOpenGLprotected
getTextureFiltering() constFIFE::RenderBackend
getWidth() constFIFE::RenderBackend
getWindow()FIFE::RenderBackendinline
init(const std::string &driver)FIFE::RenderBackendOpenGLvirtual
instance()FIFE::DynamicSingleton< RenderBackend >inlinestatic
isAlphaOptimizerEnabled() constFIFE::RenderBackendinline
isColorKeyEnabled() constFIFE::RenderBackend
isDepthBufferEnabled() constFIFE::RenderBackend
isFramebufferEnabled() constFIFE::RenderBackendinline
isFrameLimitEnabled() constFIFE::RenderBackend
isImageCompressingEnabled() constFIFE::RenderBackendinline
isMipmappingEnabled() constFIFE::RenderBackend
isMonochromeEnabled() constFIFE::RenderBackend
isNPOTEnabled() constFIFE::RenderBackendinline
isVSyncEnabled() constFIFE::RenderBackend
m_alphaValueFIFE::RenderBackendprotected
m_backgroundcolorFIFE::RenderBackendprotected
m_clipstackFIFE::RenderBackendprotected
m_colorkeyFIFE::RenderBackendprotected
m_compressimagesFIFE::RenderBackendprotected
m_contextFIFE::RenderBackendOpenGLprotected
m_fbo_idFIFE::RenderBackendOpenGLprotected
m_guiClipFIFE::RenderBackendprotected
m_img_targetFIFE::RenderBackendOpenGLprotected
m_indicebufferIdFIFE::RenderBackendOpenGLprotected
m_indicesFIFE::RenderBackendOpenGLprotected
m_isalphaoptimizedFIFE::RenderBackendprotected
m_isbackgroundcolorFIFE::RenderBackendprotected
m_iscolorkeyenabledFIFE::RenderBackendprotected
m_isDepthBufferFIFE::RenderBackendprotected
m_isMipmappingFIFE::RenderBackendprotected
m_maskOverlayFIFE::RenderBackendOpenGLprotected
m_maxAnisotropyFIFE::RenderBackendprotected
m_monochromeFIFE::RenderBackendprotected
m_pIndicesFIFE::RenderBackendOpenGLprotected
m_renderForcedDatasZFIFE::RenderBackendOpenGLprotected
m_renderForcedObjectsZFIFE::RenderBackendOpenGLprotected
m_renderMultitextureDatasFIFE::RenderBackendOpenGLprotected
m_renderMultitextureDatasZFIFE::RenderBackendOpenGLprotected
m_renderMultitextureObjectsZFIFE::RenderBackendOpenGLprotected
m_renderObjectsFIFE::RenderBackendOpenGLprotected
m_renderPrimitiveDatasFIFE::RenderBackendOpenGLprotected
m_renderTextureColorDatasFIFE::RenderBackendOpenGLprotected
m_renderTextureColorDatasZFIFE::RenderBackendOpenGLprotected
m_renderTextureColorObjectsZFIFE::RenderBackendOpenGLprotected
m_renderTextureDatasFIFE::RenderBackendOpenGLprotected
m_renderTextureDatasZFIFE::RenderBackendOpenGLprotected
m_renderTextureObjectsZFIFE::RenderBackendOpenGLprotected
m_renderZ_datasFIFE::RenderBackendOpenGLprotected
m_renderZ_objectsFIFE::RenderBackendOpenGLprotected
m_rgba_formatFIFE::RenderBackendprotected
m_screenFIFE::RenderBackendprotected
m_screenModeFIFE::RenderBackendprotected
m_stateFIFE::RenderBackendOpenGLprotected
m_targetFIFE::RenderBackendprotected
m_target_discardFIFE::RenderBackendOpenGLprotected
m_tc2IndicesFIFE::RenderBackendOpenGLprotected
m_tcIndicesFIFE::RenderBackendOpenGLprotected
m_textureFilterFIFE::RenderBackendprotected
m_tIndicesFIFE::RenderBackendOpenGLprotected
m_useframebufferFIFE::RenderBackendprotected
m_usenpotFIFE::RenderBackendprotected
m_vSyncFIFE::RenderBackendprotected
m_windowFIFE::RenderBackendprotected
popClipArea()FIFE::RenderBackend
prepareForOverlays()FIFE::RenderBackendOpenGLprotected
pushClipArea(const Rect &cliparea, bool clear=true)FIFE::RenderBackend
putPixel(int32_t x, int32_t y, uint8_t r, uint8_t g, uint8_t b, uint8_t a=255)FIFE::RenderBackendOpenGLvirtual
RenderBackend(const SDL_Color &colorkey)FIFE::RenderBackend
RenderBackendOpenGL(const SDL_Color &colorkey)FIFE::RenderBackendOpenGL
renderGuiGeometry(const std::vector< GuiVertex > &vertices, const std::vector< int > &indices, const DoublePoint &translation, ImagePtr texture)FIFE::RenderBackendOpenGLvirtual
renderVertexArrays()FIFE::RenderBackendOpenGLvirtual
renderWithColorAndZ()FIFE::RenderBackendOpenGLprotected
renderWithMultitextureAndZ()FIFE::RenderBackendOpenGLprotected
renderWithoutZ()FIFE::RenderBackendOpenGLprotected
renderWithZ()FIFE::RenderBackendOpenGLprotected
renderWithZTest()FIFE::RenderBackendOpenGLprotected
resetBackgroundColor()FIFE::RenderBackend
resetLighting()FIFE::RenderBackendOpenGLvirtual
resetStencilBuffer(uint8_t buffer)FIFE::RenderBackendOpenGLvirtual
setAlphaOptimizerEnabled(bool enabled)FIFE::RenderBackendinline
setAlphaTest(float ref_alpha)FIFE::RenderBackendOpenGLprotected
setAlphaTestValue(float alpha)FIFE::RenderBackend
setBackgroundColor(uint8_t r, uint8_t g, uint8_t b)FIFE::RenderBackend
setClipArea(const Rect &cliparea, bool clear)FIFE::RenderBackendOpenGLprotectedvirtual
setColorKey(const SDL_Color &colorkey)FIFE::RenderBackend
setColorKeyEnabled(bool colorkeyenable)FIFE::RenderBackend
setColorPointer(GLsizei stride, const GLvoid *ptr)FIFE::RenderBackendOpenGLprotected
setDepthBufferEnabled(bool enabled)FIFE::RenderBackend
setEnvironmentalColor(uint32_t texUnit, const uint8_t *rgba)FIFE::RenderBackendOpenGLprotected
setFramebufferEnabled(bool enabled)FIFE::RenderBackendinline
setFrameLimit(uint16_t framelimit)FIFE::RenderBackend
setFrameLimitEnabled(bool limited)FIFE::RenderBackend
setImageCompressingEnabled(bool enabled)FIFE::RenderBackendinline
setLighting(float red, float green, float blue)FIFE::RenderBackendOpenGLvirtual
setLightingModel(uint32_t lighting)FIFE::RenderBackendOpenGLvirtual
setMipmappingEnabled(bool enabled)FIFE::RenderBackend
setMonochromeEnabled(bool enabled)FIFE::RenderBackend
setNPOTEnabled(bool enabled)FIFE::RenderBackendinline
setScreenMode(const ScreenMode &mode)FIFE::RenderBackendOpenGLvirtual
setStencilTest(uint8_t stencil_ref, GLenum stencil_op, GLenum stencil_func)FIFE::RenderBackendOpenGLprotected
setTexCoordPointer(uint32_t texUnit, GLsizei stride, const GLvoid *ptr)FIFE::RenderBackendOpenGLprotected
setTextureFiltering(TextureFiltering filter)FIFE::RenderBackend
setVertexPointer(GLint size, GLsizei stride, const GLvoid *ptr)FIFE::RenderBackendOpenGLprotected
setVSyncEnabled(bool vsync)FIFE::RenderBackend
startFrame()FIFE::RenderBackendOpenGLvirtual
~DynamicSingleton()FIFE::DynamicSingleton< RenderBackend >inlinevirtual
~RenderBackend()FIFE::RenderBackendvirtual
~RenderBackendOpenGL()FIFE::RenderBackendOpenGLvirtual