This is the complete list of members for Grim::GfxBase, including all inherited members.
_currentPos (defined in Grim::GfxBase) | Grim::GfxBase | protected |
_currentRot (defined in Grim::GfxBase) | Grim::GfxBase | protected |
_currentShadowArray (defined in Grim::GfxBase) | Grim::GfxBase | protected |
_dimLevel (defined in Grim::GfxBase) | Grim::GfxBase | protected |
_gameHeight (defined in Grim::GfxBase) | Grim::GfxBase | protectedstatic |
_gameWidth (defined in Grim::GfxBase) | Grim::GfxBase | protectedstatic |
_globalHeight (defined in Grim::GfxBase) | Grim::GfxBase | protectedstatic |
_globalScaleH (defined in Grim::GfxBase) | Grim::GfxBase | protected |
_globalScaleW (defined in Grim::GfxBase) | Grim::GfxBase | protected |
_globalWidth (defined in Grim::GfxBase) | Grim::GfxBase | protectedstatic |
_numSpecialtyTextures (defined in Grim::GfxBase) | Grim::GfxBase | protectedstatic |
_renderBitmaps (defined in Grim::GfxBase) | Grim::GfxBase | protected |
_renderZBitmaps (defined in Grim::GfxBase) | Grim::GfxBase | protected |
_scaleH (defined in Grim::GfxBase) | Grim::GfxBase | protected |
_scaleW (defined in Grim::GfxBase) | Grim::GfxBase | protected |
_screenHeight (defined in Grim::GfxBase) | Grim::GfxBase | protected |
_screenWidth (defined in Grim::GfxBase) | Grim::GfxBase | protected |
_shadowColorB (defined in Grim::GfxBase) | Grim::GfxBase | protected |
_shadowColorG (defined in Grim::GfxBase) | Grim::GfxBase | protected |
_shadowColorR (defined in Grim::GfxBase) | Grim::GfxBase | protected |
_shadowModeActive (defined in Grim::GfxBase) | Grim::GfxBase | protected |
_specialtyTextures (defined in Grim::GfxBase) | Grim::GfxBase | protected |
clearDepthBuffer()=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
clearScreen()=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
clearShadowMode() (defined in Grim::GfxBase) | Grim::GfxBase | virtual |
copyStoredToDisplay()=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
createBitmap(BitmapData *bitmap)=0 | Grim::GfxBase | pure virtual |
createEMIModel(EMIModel *model) (defined in Grim::GfxBase) | Grim::GfxBase | inlinevirtual |
createFont(Font *font)=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
createMesh(Mesh *mesh) (defined in Grim::GfxBase) | Grim::GfxBase | inlinevirtual |
createScreenshotBitmap(Graphics::Surface *src, int w, int h, bool flipOrientation) (defined in Grim::GfxBase) | Grim::GfxBase | protected |
createSpecialtyTexture(uint id, const uint8 *data, int width, int height) (defined in Grim::GfxBase) | Grim::GfxBase | virtual |
createSpecialtyTextureFromScreen(uint id, uint8 *data, int x, int y, int width, int height)=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
createTextObject(TextObject *text)=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
createTexture(Texture *texture, const uint8 *data, const CMap *cmap, bool clamp)=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
destroyBitmap(BitmapData *bitmap)=0 | Grim::GfxBase | pure virtual |
destroyEMIModel(EMIModel *model) (defined in Grim::GfxBase) | Grim::GfxBase | inlinevirtual |
destroyFont(Font *font)=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
destroyMesh(const Mesh *mesh) (defined in Grim::GfxBase) | Grim::GfxBase | inlinevirtual |
destroyShadow(Shadow *shadow) (defined in Grim::GfxBase) | Grim::GfxBase | inlinevirtual |
destroyTextObject(TextObject *text)=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
destroyTexture(Texture *texture)=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
dimRegion(int x, int y, int w, int h, float level)=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
dimScreen()=0 | Grim::GfxBase | pure virtual |
disableLights()=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
drawBitmap(const Bitmap *bitmap, int x, int y, uint32 layer=0)=0 | Grim::GfxBase | pure virtual |
drawDimPlane() (defined in Grim::GfxBase) | Grim::GfxBase | inlinevirtual |
drawEmergString(int x, int y, const char *text, const Color &fgColor)=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
drawEMIModelFace(const EMIModel *model, const EMIMeshFace *face)=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
drawLine(const PrimitiveObject *primitive)=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
drawMesh(const Mesh *mesh) (defined in Grim::GfxBase) | Grim::GfxBase | virtual |
drawModelFace(const Mesh *mesh, const MeshFace *face)=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
drawMovieFrame(int offsetX, int offsetY)=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
drawOverlay(const Overlay *overlay) (defined in Grim::GfxBase) | Grim::GfxBase | inlinevirtual |
drawPolygon(const PrimitiveObject *primitive)=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
drawRectangle(const PrimitiveObject *primitive)=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
drawShadowPlanes()=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
drawSprite(const Sprite *sprite)=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
drawTextObject(const TextObject *text)=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
enableLights()=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
finishActorDraw()=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
flipBuffer(bool opportunistic=false)=0 | Grim::GfxBase | pure virtual |
getActorScreenBBox(const Actor *actor, Common::Point &p1, Common::Point &p2)=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
getModelView()=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
getMovieFormat() const =0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
getProjection()=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
getScreenBoundingBox(const Mesh *mesh, int *x1, int *y1, int *x2, int *y2)=0 | Grim::GfxBase | pure virtual |
getScreenBoundingBox(const EMIModel *mesh, int *x1, int *y1, int *x2, int *y2)=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
getScreenHeight() (defined in Grim::GfxBase) | Grim::GfxBase | inlinevirtual |
getScreenshot(int w, int h, bool useStored)=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
getScreenWidth() (defined in Grim::GfxBase) | Grim::GfxBase | inlinevirtual |
getShadowColor(byte *r, byte *g, byte *b)=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
getSpecialtyTexturePtr(uint id) (defined in Grim::GfxBase) | Grim::GfxBase | inline |
getSpecialtyTexturePtr(Common::String name) (defined in Grim::GfxBase) | Grim::GfxBase | |
getVideoDeviceName()=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
GfxBase() (defined in Grim::GfxBase) | Grim::GfxBase | |
irisAroundRegion(int x1, int y1, int x2, int y2)=0 | Grim::GfxBase | pure virtual |
isHardwareAccelerated()=0 | Grim::GfxBase | pure virtual |
isShadowModeActive() (defined in Grim::GfxBase) | Grim::GfxBase | virtual |
loadEmergFont()=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
makeLookMatrix(const Math::Vector3d &pos, const Math::Vector3d &interest, const Math::Vector3d &up) (defined in Grim::GfxBase) | Grim::GfxBase | static |
makeProjMatrix(float fov, float nclip, float fclip) (defined in Grim::GfxBase) | Grim::GfxBase | static |
makeScreenTextures() (defined in Grim::GfxBase) | Grim::GfxBase | virtual |
positionCamera(const Math::Vector3d &pos, const Math::Vector3d &interest, float roll)=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
positionCamera(const Math::Vector3d &pos, const Math::Matrix4 &rot)=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
prepareMovieFrame(Graphics::Surface *frame)=0 | Grim::GfxBase | pure virtual |
prepareMovieFrame(Graphics::Surface *frame, const byte *palette) (defined in Grim::GfxBase) | Grim::GfxBase | virtual |
releaseMovieFrame()=0 | Grim::GfxBase | pure virtual |
renderBitmaps(bool render) (defined in Grim::GfxBase) | Grim::GfxBase | virtual |
renderZBitmaps(bool render) (defined in Grim::GfxBase) | Grim::GfxBase | virtual |
restoreState(SaveGame *state) (defined in Grim::GfxBase) | Grim::GfxBase | virtual |
rotateViewpoint(const Math::Angle &angle, const Math::Vector3d &axis)=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
rotateViewpoint(const Math::Matrix4 &rot)=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
saveState(SaveGame *state) (defined in Grim::GfxBase) | Grim::GfxBase | virtual |
selectTexture(const Texture *texture)=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
set3DMode()=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
setBlendMode(bool additive)=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
setDimLevel(float dimLevel) (defined in Grim::GfxBase) | Grim::GfxBase | inlinevirtual |
setShadow(Shadow *shadow)=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
setShadowColor(byte r, byte g, byte b)=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
setShadowMode() (defined in Grim::GfxBase) | Grim::GfxBase | virtual |
setupCameraFrustum(float fov, float nclip, float fclip)=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
setupLight(Light *light, int lightId)=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
setupScreen(int screenW, int screenH)=0 | Grim::GfxBase | pure virtual |
startActorDraw(const Actor *act)=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
storeDisplay()=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
supportsShaders()=0 | Grim::GfxBase | pure virtual |
translateViewpoint(const Math::Vector3d &vec)=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
translateViewpointFinish()=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
translateViewpointStart()=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
turnOffLight(int lightId)=0 (defined in Grim::GfxBase) | Grim::GfxBase | pure virtual |
type (defined in Grim::GfxBase) | Grim::GfxBase | |
updateEMIModel(const EMIModel *model) (defined in Grim::GfxBase) | Grim::GfxBase | inlinevirtual |
~GfxBase() (defined in Grim::GfxBase) | Grim::GfxBase | inlinevirtual |