FIFE::RenderBackend Member List

This is the complete list of members for FIFE::RenderBackend, including all inherited members.
addImageToArray(uint32_t id, const Rect &rec, float const *st, uint8_t alpha, uint8_t const *rgb)=0FIFE::RenderBackend [pure virtual]
attachRenderTarget(ImagePtr &img, bool discard)=0FIFE::RenderBackend [pure virtual]
captureScreen(const std::string &filename)=0FIFE::RenderBackend [pure virtual]
captureScreen(const std::string &filename, uint32_t width, uint32_t height)=0FIFE::RenderBackend [pure virtual]
changeBlending(int32_t scr, int32_t dst)=0FIFE::RenderBackend [pure virtual]
changeRenderInfos(uint16_t elements, int32_t src, int32_t dst, bool light, bool stentest, uint8_t stenref, GLConstants stenop, GLConstants stenfunc)=0FIFE::RenderBackend [pure virtual]
clearBackBuffer()=0FIFE::RenderBackend [pure virtual]
clearClipArea()FIFE::RenderBackend [protected]
createImage(const uint8_t *data, uint32_t width, uint32_t height)=0FIFE::RenderBackend [pure virtual]
createImage(SDL_Surface *surface)=0FIFE::RenderBackend [pure virtual]
createMainScreen(const ScreenMode &mode, const std::string &title, const std::string &icon)=0FIFE::RenderBackend [pure virtual]
deinit()FIFE::RenderBackend
detachRenderTarget()=0FIFE::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)=0FIFE::RenderBackend [pure virtual]
drawLine(const Point &p1, const Point &p2, uint8_t r, uint8_t g, uint8_t b, uint8_t a=255)=0FIFE::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)=0FIFE::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)=0FIFE::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)=0FIFE::RenderBackend [pure virtual]
drawVertex(const Point &p, const uint8_t size, uint8_t r, uint8_t g, uint8_t b, uint8_t a=255)=0FIFE::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)=0FIFE::RenderBackend [pure virtual]
getClipArea() const FIFE::RenderBackend
getColorKey() const FIFE::RenderBackend
getCurrentScreenMode() const FIFE::RenderBackend
getFrameLimit() const FIFE::RenderBackend
getLightingModel() const =0FIFE::RenderBackend [pure virtual]
getName() const =0FIFE::RenderBackend [pure virtual]
getPixelFormat() const FIFE::RenderBackend
getRenderTargetSurface()FIFE::RenderBackend
init(const std::string &driver)=0FIFE::RenderBackend [pure virtual]
isAlphaOptimizerEnabled() const FIFE::RenderBackend [inline]
isColorKeyEnabled() const FIFE::RenderBackend
isFramebufferEnabled() const FIFE::RenderBackend [inline]
isFrameLimitEnabled() const FIFE::RenderBackend
isImageCompressingEnabled() const FIFE::RenderBackend [inline]
isNPOTEnabled() const FIFE::RenderBackend [inline]
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)=0FIFE::RenderBackend [pure virtual]
RenderBackend(const SDL_Color &colorkey)FIFE::RenderBackend
renderVertexArrays()=0FIFE::RenderBackend [pure virtual]
resetBackgroundColor()FIFE::RenderBackend
resetLighting()=0FIFE::RenderBackend [pure virtual]
resetStencilBuffer(uint8_t buffer)=0FIFE::RenderBackend [pure virtual]
setAlphaOptimizerEnabled(bool enabled)FIFE::RenderBackend [inline]
setBackgroundColor(uint8_t r, uint8_t g, uint8_t b)FIFE::RenderBackend
setClipArea(const Rect &cliparea, bool clear)=0FIFE::RenderBackend [protected, pure virtual]
setColorKey(const SDL_Color &colorkey)FIFE::RenderBackend
setColorKeyEnabled(bool colorkeyenable)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)=0FIFE::RenderBackend [pure virtual]
setLightingModel(uint32_t lighting)=0FIFE::RenderBackend [pure virtual]
setNPOTEnabled(bool enabled)FIFE::RenderBackend [inline]
setScreenMode(const ScreenMode &mode)=0FIFE::RenderBackend [pure virtual]
startFrame()FIFE::RenderBackend [virtual]
~RenderBackend()FIFE::RenderBackend [virtual]