FIFE  be64c707dea6b3250bd4355bf5c825d25920087d
renderbackend.h File Reference
#include <string>
#include <vector>
#include "util/base/fife_stdint.h"
#include <SDL.h>
#include <SDL_video.h>
#include "util/base/singleton.h"
#include "util/structures/point.h"
#include "util/structures/rect.h"
#include "video/devicecaps.h"
#include "image.h"
#include "color.h"
+ Include dependency graph for renderbackend.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FIFE::GuiVertex
 
class  FIFE::RenderBackend
 Abstract interface for all the renderbackends. More...
 
class  FIFE::RenderBackend::ClipInfo
 

Namespaces

 FIFE
 

Enumerations

enum  FIFE::GLConstants {
  FIFE::KEEP = 0, FIFE::ZERO, FIFE::REPLACE, FIFE::INCR,
  FIFE::DECR, FIFE::INVERT, FIFE::NEVER, FIFE::LESS,
  FIFE::LEQUAL, FIFE::GREATER, FIFE::GEQUAL, FIFE::EQUAL,
  FIFE::NOTEQUAL, FIFE::ALWAYS
}
 
enum  FIFE::OverlayType { FIFE::OVERLAY_TYPE_NONE = 0, FIFE::OVERLAY_TYPE_COLOR = 1, FIFE::OVERLAY_TYPE_COLOR_AND_TEXTURE = 2, FIFE::OVERLAY_TYPE_TEXTURES_AND_FACTOR = 3 }
 
enum  FIFE::TextureFiltering { FIFE::TEXTURE_FILTER_NONE = 0, FIFE::TEXTURE_FILTER_BILINEAR = 1, FIFE::TEXTURE_FILTER_TRILINEAR = 2, FIFE::TEXTURE_FILTER_ANISOTROPIC = 3 }
 
enum  FIFE::RenderDataType { FIFE::RENDER_DATA_WITHOUT_Z = 0, FIFE::RENDER_DATA_TEXTURE_Z = 1, FIFE::RENDER_DATA_TEXCOLOR_Z = 2, FIFE::RENDER_DATA_MULTITEXTURE_Z = 3 }