ScummVM API documentation
Grim::GfxBase Member List

This is the complete list of members for Grim::GfxBase, including all inherited members.

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