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::RenderBackendOpenGL | virtual |
addImageToArray(const Rect &rect, uint32_t id1, float const *st1, uint32_t id2, float const *st2, uint8_t alpha, uint8_t const *rgba) | FIFE::RenderBackendOpenGL | virtual |
addImageToArrayZ(uint32_t id, const Rect &rect, float vertexZ, float const *st, uint8_t alpha, uint8_t const *rgba) | FIFE::RenderBackendOpenGL | virtual |
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::RenderBackendOpenGL | virtual |
attachRenderTarget(ImagePtr &img, bool discard) | FIFE::RenderBackendOpenGL | virtual |
bindTexture(uint32_t texUnit, GLuint texId) | FIFE::RenderBackendOpenGL | |
bindTexture(GLuint textId) | FIFE::RenderBackendOpenGL | |
captureScreen(const std::string &filename) | FIFE::RenderBackendOpenGL | virtual |
captureScreen(const std::string &filename, uint32_t width, uint32_t height) | FIFE::RenderBackendOpenGL | virtual |
changeBlending(int32_t scr, int32_t dst) | FIFE::RenderBackendOpenGL | 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) | FIFE::RenderBackendOpenGL | virtual |
clearBackBuffer() | FIFE::RenderBackendOpenGL | virtual |
clearClipArea() | FIFE::RenderBackend | protected |
createImage(IResourceLoader *loader=0) | FIFE::RenderBackendOpenGL | virtual |
createImage(const std::string &name, IResourceLoader *loader=0) | FIFE::RenderBackendOpenGL | virtual |
createImage(const uint8_t *data, uint32_t width, uint32_t height) | FIFE::RenderBackendOpenGL | virtual |
createImage(const std::string &name, const uint8_t *data, uint32_t width, uint32_t height) | FIFE::RenderBackendOpenGL | virtual |
createImage(SDL_Surface *surface) | FIFE::RenderBackendOpenGL | virtual |
createImage(const std::string &name, SDL_Surface *surface) | FIFE::RenderBackendOpenGL | virtual |
createMainScreen(const ScreenMode &mode, const std::string &title, const std::string &icon) | FIFE::RenderBackendOpenGL | virtual |
deinit() | FIFE::RenderBackend | |
detachRenderTarget() | FIFE::RenderBackendOpenGL | virtual |
disableAlphaTest() | FIFE::RenderBackendOpenGL | protected |
disableColorArray() | FIFE::RenderBackendOpenGL | protected |
disableDepthTest() | FIFE::RenderBackendOpenGL | protected |
disableLighting() | FIFE::RenderBackendOpenGL | protected |
disableScissorTest() | FIFE::RenderBackendOpenGL | virtual |
disableStencilTest() | FIFE::RenderBackendOpenGL | protected |
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::RenderBackendOpenGL | virtual |
drawCircle(const Point &p, uint32_t radius, uint8_t r, uint8_t g, uint8_t b, uint8_t a=255) | FIFE::RenderBackendOpenGL | virtual |
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::RenderBackendOpenGL | virtual |
drawFillCircle(const Point &p, uint32_t radius, uint8_t r, uint8_t g, uint8_t b, uint8_t a=255) | FIFE::RenderBackendOpenGL | virtual |
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::RenderBackendOpenGL | 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) | FIFE::RenderBackendOpenGL | virtual |
drawLine(const Point &p1, const Point &p2, uint8_t r, uint8_t g, uint8_t b, uint8_t a=255) | FIFE::RenderBackendOpenGL | virtual |
drawPolyLine(const std::vector< Point > &points, uint8_t width, uint8_t r, uint8_t g, uint8_t b, uint8_t a=255) | FIFE::RenderBackendOpenGL | 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) | FIFE::RenderBackendOpenGL | virtual |
drawRectangle(const Point &p, uint16_t w, uint16_t h, uint8_t r, uint8_t g, uint8_t b, uint8_t a=255) | FIFE::RenderBackendOpenGL | virtual |
drawThickLine(const Point &p1, const Point &p2, uint8_t width, uint8_t r, uint8_t g, uint8_t b, uint8_t a=255) | FIFE::RenderBackendOpenGL | virtual |
drawTriangle(const Point &p1, const Point &p2, const Point &p3, uint8_t r, uint8_t g, uint8_t b, uint8_t a=255) | FIFE::RenderBackendOpenGL | virtual |
drawVertex(const Point &p, const uint8_t size, uint8_t r, uint8_t g, uint8_t b, uint8_t a=255) | FIFE::RenderBackendOpenGL | virtual |
DynamicSingleton() | FIFE::DynamicSingleton< RenderBackend > | inline |
enableAlphaTest() | FIFE::RenderBackendOpenGL | protected |
enableColorArray() | FIFE::RenderBackendOpenGL | protected |
enableDepthTest() | FIFE::RenderBackendOpenGL | protected |
enableLighting() | FIFE::RenderBackendOpenGL | protected |
enableScissorTest() | FIFE::RenderBackendOpenGL | virtual |
enableStencilTest() | FIFE::RenderBackendOpenGL | protected |
enableTextures(uint32_t texUnit) | FIFE::RenderBackendOpenGL | |
endFrame() | FIFE::RenderBackendOpenGL | virtual |
fillRectangle(const Point &p, uint16_t w, uint16_t h, uint8_t r, uint8_t g, uint8_t b, uint8_t a=255) | FIFE::RenderBackendOpenGL | virtual |
getAlphaTestValue() const | FIFE::RenderBackend | |
getArea() const | FIFE::RenderBackend | |
getBezierPoint(const std::vector< Point > &points, int32_t elements, float t) | FIFE::RenderBackend | |
getClipArea() const | FIFE::RenderBackend | |
getColorKey() const | FIFE::RenderBackend | |
getCurrentScreenMode() const | FIFE::RenderBackend | |
getFrameLimit() const | FIFE::RenderBackend | |
getHeight() const | FIFE::RenderBackend | |
getLightingModel() const | FIFE::RenderBackendOpenGL | virtual |
getMaxAnisotropy() const | FIFE::RenderBackend | |
getName() const | FIFE::RenderBackendOpenGL | virtual |
getPixelFormat() const | FIFE::RenderBackend | |
getRenderBufferObject(GLuint texture_id) | FIFE::RenderBackendOpenGL | protected |
getRenderTargetSurface() | FIFE::RenderBackend | |
getScreenHeight() const | FIFE::RenderBackend | inline |
getScreenSurface() | FIFE::RenderBackend | |
getScreenWidth() const | FIFE::RenderBackend | inline |
getStencilRef() const | FIFE::RenderBackendOpenGL | protected |
getTextureFiltering() const | FIFE::RenderBackend | |
getWidth() const | FIFE::RenderBackend | |
getWindow() | FIFE::RenderBackend | inline |
init(const std::string &driver) | FIFE::RenderBackendOpenGL | 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 |
isVSyncEnabled() const | FIFE::RenderBackend | |
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_context | FIFE::RenderBackendOpenGL | protected |
m_fbo_id | FIFE::RenderBackendOpenGL | protected |
m_guiClip | FIFE::RenderBackend | protected |
m_img_target | FIFE::RenderBackendOpenGL | protected |
m_indicebufferId | FIFE::RenderBackendOpenGL | protected |
m_indices | FIFE::RenderBackendOpenGL | protected |
m_isalphaoptimized | FIFE::RenderBackend | protected |
m_isbackgroundcolor | FIFE::RenderBackend | protected |
m_iscolorkeyenabled | FIFE::RenderBackend | protected |
m_isDepthBuffer | FIFE::RenderBackend | protected |
m_isMipmapping | FIFE::RenderBackend | protected |
m_maskOverlay | FIFE::RenderBackendOpenGL | protected |
m_maxAnisotropy | FIFE::RenderBackend | protected |
m_monochrome | FIFE::RenderBackend | protected |
m_pIndices | FIFE::RenderBackendOpenGL | protected |
m_renderForcedDatasZ | FIFE::RenderBackendOpenGL | protected |
m_renderForcedObjectsZ | FIFE::RenderBackendOpenGL | protected |
m_renderMultitextureDatas | FIFE::RenderBackendOpenGL | protected |
m_renderMultitextureDatasZ | FIFE::RenderBackendOpenGL | protected |
m_renderMultitextureObjectsZ | FIFE::RenderBackendOpenGL | protected |
m_renderObjects | FIFE::RenderBackendOpenGL | protected |
m_renderPrimitiveDatas | FIFE::RenderBackendOpenGL | protected |
m_renderTextureColorDatas | FIFE::RenderBackendOpenGL | protected |
m_renderTextureColorDatasZ | FIFE::RenderBackendOpenGL | protected |
m_renderTextureColorObjectsZ | FIFE::RenderBackendOpenGL | protected |
m_renderTextureDatas | FIFE::RenderBackendOpenGL | protected |
m_renderTextureDatasZ | FIFE::RenderBackendOpenGL | protected |
m_renderTextureObjectsZ | FIFE::RenderBackendOpenGL | protected |
m_renderZ_datas | FIFE::RenderBackendOpenGL | protected |
m_renderZ_objects | FIFE::RenderBackendOpenGL | protected |
m_rgba_format | FIFE::RenderBackend | protected |
m_screen | FIFE::RenderBackend | protected |
m_screenMode | FIFE::RenderBackend | protected |
m_state | FIFE::RenderBackendOpenGL | protected |
m_target | FIFE::RenderBackend | protected |
m_target_discard | FIFE::RenderBackendOpenGL | protected |
m_tc2Indices | FIFE::RenderBackendOpenGL | protected |
m_tcIndices | FIFE::RenderBackendOpenGL | protected |
m_textureFilter | FIFE::RenderBackend | protected |
m_tIndices | FIFE::RenderBackendOpenGL | protected |
m_useframebuffer | FIFE::RenderBackend | protected |
m_usenpot | FIFE::RenderBackend | protected |
m_vSync | FIFE::RenderBackend | protected |
m_window | FIFE::RenderBackend | protected |
popClipArea() | FIFE::RenderBackend | |
prepareForOverlays() | FIFE::RenderBackendOpenGL | protected |
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::RenderBackendOpenGL | virtual |
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::RenderBackendOpenGL | virtual |
renderVertexArrays() | FIFE::RenderBackendOpenGL | virtual |
renderWithColorAndZ() | FIFE::RenderBackendOpenGL | protected |
renderWithMultitextureAndZ() | FIFE::RenderBackendOpenGL | protected |
renderWithoutZ() | FIFE::RenderBackendOpenGL | protected |
renderWithZ() | FIFE::RenderBackendOpenGL | protected |
renderWithZTest() | FIFE::RenderBackendOpenGL | protected |
resetBackgroundColor() | FIFE::RenderBackend | |
resetLighting() | FIFE::RenderBackendOpenGL | virtual |
resetStencilBuffer(uint8_t buffer) | FIFE::RenderBackendOpenGL | virtual |
setAlphaOptimizerEnabled(bool enabled) | FIFE::RenderBackend | inline |
setAlphaTest(float ref_alpha) | FIFE::RenderBackendOpenGL | protected |
setAlphaTestValue(float alpha) | FIFE::RenderBackend | |
setBackgroundColor(uint8_t r, uint8_t g, uint8_t b) | FIFE::RenderBackend | |
setClipArea(const Rect &cliparea, bool clear) | FIFE::RenderBackendOpenGL | protectedvirtual |
setColorKey(const SDL_Color &colorkey) | FIFE::RenderBackend | |
setColorKeyEnabled(bool colorkeyenable) | FIFE::RenderBackend | |
setColorPointer(GLsizei stride, const GLvoid *ptr) | FIFE::RenderBackendOpenGL | protected |
setDepthBufferEnabled(bool enabled) | FIFE::RenderBackend | |
setEnvironmentalColor(uint32_t texUnit, const uint8_t *rgba) | FIFE::RenderBackendOpenGL | protected |
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) | FIFE::RenderBackendOpenGL | virtual |
setLightingModel(uint32_t lighting) | FIFE::RenderBackendOpenGL | virtual |
setMipmappingEnabled(bool enabled) | FIFE::RenderBackend | |
setMonochromeEnabled(bool enabled) | FIFE::RenderBackend | |
setNPOTEnabled(bool enabled) | FIFE::RenderBackend | inline |
setScreenMode(const ScreenMode &mode) | FIFE::RenderBackendOpenGL | virtual |
setStencilTest(uint8_t stencil_ref, GLenum stencil_op, GLenum stencil_func) | FIFE::RenderBackendOpenGL | protected |
setTexCoordPointer(uint32_t texUnit, GLsizei stride, const GLvoid *ptr) | FIFE::RenderBackendOpenGL | protected |
setTextureFiltering(TextureFiltering filter) | FIFE::RenderBackend | |
setVertexPointer(GLint size, GLsizei stride, const GLvoid *ptr) | FIFE::RenderBackendOpenGL | protected |
setVSyncEnabled(bool vsync) | FIFE::RenderBackend | |
startFrame() | FIFE::RenderBackendOpenGL | virtual |
~DynamicSingleton() | FIFE::DynamicSingleton< RenderBackend > | inlinevirtual |
~RenderBackend() | FIFE::RenderBackend | virtual |
~RenderBackendOpenGL() | FIFE::RenderBackendOpenGL | virtual |