| addImageToArray(uint32_t id, const Rect &rec, float const *st, uint8_t alpha, uint8_t const *rgba)=0 | FIFE::RenderBackend | pure virtual |
| attachRenderTarget(ImagePtr &img, bool discard)=0 | FIFE::RenderBackend | pure virtual |
| captureScreen(const std::string &filename)=0 | FIFE::RenderBackend | pure virtual |
| captureScreen(const std::string &filename, uint32_t width, uint32_t height)=0 | FIFE::RenderBackend | pure virtual |
| changeBlending(int32_t scr, int32_t dst)=0 | FIFE::RenderBackend | pure virtual |
| 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)=0 | FIFE::RenderBackend | pure virtual |
| clearBackBuffer()=0 | FIFE::RenderBackend | pure virtual |
| clearClipArea() | FIFE::RenderBackend | protected |
| createImage(IResourceLoader *loader=0)=0 | FIFE::RenderBackend | pure virtual |
| createImage(const std::string &name, IResourceLoader *loader=0)=0 | FIFE::RenderBackend | pure virtual |
| createImage(const uint8_t *data, uint32_t width, uint32_t height)=0 | FIFE::RenderBackend | pure virtual |
| createImage(const std::string &name, const uint8_t *data, uint32_t width, uint32_t height)=0 | FIFE::RenderBackend | pure virtual |
| createImage(SDL_Surface *surface)=0 | FIFE::RenderBackend | pure virtual |
| createImage(const std::string &name, SDL_Surface *surface)=0 | FIFE::RenderBackend | pure virtual |
| createMainScreen(const ScreenMode &mode, const std::string &title, const std::string &icon)=0 | FIFE::RenderBackend | pure virtual |
| deinit() | FIFE::RenderBackend | |
| detachRenderTarget()=0 | FIFE::RenderBackend | pure virtual |
| disableScissorTest()=0 | FIFE::RenderBackend | pure virtual |
| 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)=0 | FIFE::RenderBackend | pure virtual |
| drawLine(const Point &p1, const Point &p2, uint8_t r, uint8_t g, uint8_t b, uint8_t a=255)=0 | FIFE::RenderBackend | pure virtual |
| 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)=0 | FIFE::RenderBackend | pure virtual |
| drawRectangle(const Point &p, uint16_t w, uint16_t h, uint8_t r, uint8_t g, uint8_t b, uint8_t a=255)=0 | FIFE::RenderBackend | pure virtual |
| drawTriangle(const Point &p1, const Point &p2, const Point &p3, uint8_t r, uint8_t g, uint8_t b, uint8_t a=255)=0 | FIFE::RenderBackend | pure virtual |
| drawVertex(const Point &p, const uint8_t size, uint8_t r, uint8_t g, uint8_t b, uint8_t a=255)=0 | FIFE::RenderBackend | pure virtual |
| DynamicSingleton() | FIFE::DynamicSingleton< RenderBackend > | inline |
| enableScissorTest()=0 | FIFE::RenderBackend | pure virtual |
| endFrame() | FIFE::RenderBackend | virtual |
| fillRectangle(const Point &p, uint16_t w, uint16_t h, uint8_t r, uint8_t g, uint8_t b, uint8_t a=255)=0 | FIFE::RenderBackend | pure virtual |
| getAlphaTestValue() const | FIFE::RenderBackend | |
| getArea() const | FIFE::RenderBackend | |
| getClipArea() const | FIFE::RenderBackend | |
| getColorKey() const | FIFE::RenderBackend | |
| getCurrentScreenMode() const | FIFE::RenderBackend | |
| getFrameLimit() const | FIFE::RenderBackend | |
| getHeight() const | FIFE::RenderBackend | |
| getLightingModel() const =0 | FIFE::RenderBackend | pure virtual |
| getMaxAnisotropy() const | FIFE::RenderBackend | |
| getName() const =0 | FIFE::RenderBackend | pure virtual |
| getPixelFormat() const | FIFE::RenderBackend | |
| getRenderTargetSurface() | FIFE::RenderBackend | |
| getScreenHeight() const | FIFE::RenderBackend | inline |
| getScreenWidth() const | FIFE::RenderBackend | inline |
| getTextureFiltering() const | FIFE::RenderBackend | |
| getWidth() const | FIFE::RenderBackend | |
| init(const std::string &driver)=0 | FIFE::RenderBackend | pure virtual |
| instance() | FIFE::DynamicSingleton< RenderBackend > | inlinestatic |
| isAlphaOptimizerEnabled() const | FIFE::RenderBackend | inline |
| isColorKeyEnabled() const | FIFE::RenderBackend | |
| isDepthBufferEnabled() const | FIFE::RenderBackend | |
| isFramebufferEnabled() const | FIFE::RenderBackend | inline |
| isFrameLimitEnabled() const | FIFE::RenderBackend | |
| isImageCompressingEnabled() const | FIFE::RenderBackend | inline |
| isMipmappingEnabled() const | FIFE::RenderBackend | |
| isMonochromeEnabled() const | FIFE::RenderBackend | |
| isNPOTEnabled() const | FIFE::RenderBackend | inline |
| m_alphaValue | FIFE::RenderBackend | protected |
| m_backgroundcolor | FIFE::RenderBackend | protected |
| m_clipstack | FIFE::RenderBackend | protected |
| m_colorkey | FIFE::RenderBackend | protected |
| m_compressimages | FIFE::RenderBackend | protected |
| m_frame_start | FIFE::RenderBackend | private |
| m_framelimit | FIFE::RenderBackend | private |
| m_guiClip | FIFE::RenderBackend | protected |
| m_isalphaoptimized | FIFE::RenderBackend | protected |
| m_isbackgroundcolor | FIFE::RenderBackend | protected |
| m_iscolorkeyenabled | FIFE::RenderBackend | protected |
| m_isDepthBuffer | FIFE::RenderBackend | protected |
| m_isframelimit | FIFE::RenderBackend | private |
| m_isMipmapping | FIFE::RenderBackend | protected |
| m_maxAnisotropy | FIFE::RenderBackend | protected |
| m_monochrome | FIFE::RenderBackend | protected |
| m_rgba_format | FIFE::RenderBackend | protected |
| m_screen | FIFE::RenderBackend | protected |
| m_screenMode | FIFE::RenderBackend | protected |
| m_target | FIFE::RenderBackend | protected |
| m_textureFilter | FIFE::RenderBackend | protected |
| m_useframebuffer | FIFE::RenderBackend | protected |
| m_usenpot | FIFE::RenderBackend | protected |
| popClipArea() | FIFE::RenderBackend | |
| 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)=0 | FIFE::RenderBackend | pure virtual |
| RenderBackend(const SDL_Color &colorkey) | FIFE::RenderBackend | |
| renderGuiGeometry(const std::vector< GuiVertex > &vertices, const std::vector< int > &indices, const DoublePoint &translation, ImagePtr texture)=0 | FIFE::RenderBackend | pure virtual |
| renderVertexArrays()=0 | FIFE::RenderBackend | pure virtual |
| resetBackgroundColor() | FIFE::RenderBackend | |
| resetLighting()=0 | FIFE::RenderBackend | pure virtual |
| resetStencilBuffer(uint8_t buffer)=0 | FIFE::RenderBackend | pure virtual |
| setAlphaOptimizerEnabled(bool enabled) | FIFE::RenderBackend | inline |
| setAlphaTestValue(float alpha) | FIFE::RenderBackend | |
| setBackgroundColor(uint8_t r, uint8_t g, uint8_t b) | FIFE::RenderBackend | |
| setClipArea(const Rect &cliparea, bool clear)=0 | FIFE::RenderBackend | protectedpure virtual |
| setColorKey(const SDL_Color &colorkey) | FIFE::RenderBackend | |
| setColorKeyEnabled(bool colorkeyenable) | FIFE::RenderBackend | |
| setDepthBufferEnabled(bool enabled) | FIFE::RenderBackend | |
| setFramebufferEnabled(bool enabled) | FIFE::RenderBackend | inline |
| setFrameLimit(uint16_t framelimit) | FIFE::RenderBackend | |
| setFrameLimitEnabled(bool limited) | FIFE::RenderBackend | |
| setImageCompressingEnabled(bool enabled) | FIFE::RenderBackend | inline |
| setLighting(float red, float green, float blue)=0 | FIFE::RenderBackend | pure virtual |
| setLightingModel(uint32_t lighting)=0 | FIFE::RenderBackend | pure virtual |
| setMipmappingEnabled(bool enabled) | FIFE::RenderBackend | |
| setMonochromeEnabled(bool enabled) | FIFE::RenderBackend | |
| setNPOTEnabled(bool enabled) | FIFE::RenderBackend | inline |
| setScreenMode(const ScreenMode &mode)=0 | FIFE::RenderBackend | pure virtual |
| setTextureFiltering(TextureFiltering filter) | FIFE::RenderBackend | |
| startFrame() | FIFE::RenderBackend | virtual |
| ~DynamicSingleton() | FIFE::DynamicSingleton< RenderBackend > | inlinevirtual |
| ~RenderBackend() | FIFE::RenderBackend | virtual |