svvitch
digital signage player
|
レンダラクラス. More...
#include <Renderer.h>
Public Member Functions | |
Renderer () | |
‾Renderer () | |
HRESULT | initialize (HINSTANCE hInstance, HWND hWnd) |
3Dデバイス関連の初期化 | |
const HWND | getWindowHandle () const |
ウィンドウハンドルを取得します | |
bool | peekMessage () |
int | getExitCode () |
bool | deliveryMessage (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) |
UI用のメッセージを伝達します | |
const LPDIRECT3DDEVICE9 | get3DDevice () const |
3Dデバイスを取得します | |
const LPDIRECTSOUND | getSoundDevice () const |
3Dデバイスを取得します | |
const UINT | getTextureMem () const |
テクスチャメモリ | |
const UINT | getAvailableTextureMem () const |
残テクスチャメモリ | |
void | notifyKeyDown (const int keycode, const bool shift, const bool ctrl) |
キーボードデバイスを取得します | |
void | notifyKeyUp (const int keycode, const bool shift, const bool ctrl) |
const int | getSceneCount () |
マウスデバイスの取得します | |
void | insertScene (const int i, const string name, Scene *scene) |
void | addScene (const string name, Scene *scene) |
Scene * | getScene (const string &name) |
void | removeScene (const string &name) |
bool | tryDrawLock () |
void | drawUnlock () |
void | renderScene (const bool visibled, const LONGLONG current) |
Sceneをレンダリングします | |
const UINT | getDisplayAdapters () const |
const UINT | getMaxTextureW () const |
const UINT | getMaxTextureH () const |
const LPDIRECT3DTEXTURE9 | createTexture (const int w, const int h, const D3DFORMAT format=D3DFMT_X8R8G8B8) const |
テクスチャを生成 | |
const LPDIRECT3DTEXTURE9 | createTexture (const string file) const |
画像ファイルからテクスチャを生成 | |
const LPDIRECT3DTEXTURE9 | createRenderTarget (const int w, const int h, const D3DFORMAT format=D3DFMT_X8R8G8B8) const |
レンダリングターゲットを生成 | |
const LPDIRECT3DSURFACE9 | createLockableSurface (const int w, const int h, const D3DFORMAT format=D3DFMT_X8R8G8B8) const |
const bool | getRenderTargetData (LPDIRECT3DTEXTURE9 texture, LPDIRECT3DSURFACE9 surface) const |
const bool | updateRenderTargetData (LPDIRECT3DTEXTURE9 texture, LPDIRECT3DSURFACE9 surface) const |
const bool | colorFill (const LPDIRECT3DTEXTURE9 texture, const DWORD col) const |
const LPDIRECT3DTEXTURE9 | getCaptureTexture () const |
draw1()のレンダリング結果を取得します | |
void | drawLine (const int x1, const int y1, const DWORD c1, const int x2, const int y2, const DWORD c2) |
void | drawTexture (const int x, const int y, const LPDIRECT3DTEXTURE9 texture, const int flipMode, const D3DCOLOR c1=0xffffffff, const D3DCOLOR c2=0xffffffff, const D3DCOLOR c3=0xffffffff, const D3DCOLOR c4=0xffffffff) const |
テクスチャを指定位置に描画します | |
void | drawTexture (const int x, const int y, const int w, const int h, const LPDIRECT3DTEXTURE9 texture, const int flipMode, const D3DCOLOR c1=0xffffffff, const D3DCOLOR c2=0xffffffff, const D3DCOLOR c3=0xffffffff, const D3DCOLOR c4=0xffffffff) const |
テクスチャを指定位置・範囲に描画します | |
void | drawTextureWithAngle (const int x, const int y, const int w, const int h, const int angle, const int cx, const int cy, const LPDIRECT3DTEXTURE9 texture, const int flipMode, const D3DCOLOR c1=0xffffffff, const D3DCOLOR c2=0xffffffff, const D3DCOLOR c3=0xffffffff, const D3DCOLOR c4=0xffffffff) const |
テクスチャを指定位置・範囲・回転で描画します | |
void | drawTexture (const float dx, const float dy, const float dw, const float dh, const float sx, const float sy, const float sw, const float sh, const LPDIRECT3DTEXTURE9 texture, const int flipMode, const D3DCOLOR c1, const D3DCOLOR c2, const D3DCOLOR c3, const D3DCOLOR c4) const |
テクスチャの指定部分を指定位置・範囲に描画します | |
void | drawTextureWithAngle (const float dx, const float dy, const float dw, const float dh, const float sx, const float sy, const float sw, const float sh, const int angle, const int cx, const int cy, const LPDIRECT3DTEXTURE9 texture, const D3DCOLOR c1, const D3DCOLOR c2, const D3DCOLOR c3, const D3DCOLOR c4) const |
テクスチャの指定部分を指定位置・範囲・回転に描画します | |
LPD3DXEFFECT | createEffect (const string path) |
エフェクトを生成します | |
void | getPrivateFontFamily (string fontName, Gdiplus::FontFamily **ff) |
フォントファミリーの取得 | |
void | getPrivateFontFamilies (vector< string > &fonts) |
フォントファミリ一覧取得 | |
bool | addPrivateFontFile (string file) |
フォントファイル追加 | |
bool | beginFont (const wstring &fontFace, const Sint32 size) |
GDIを使った文字列描画の開始 | |
void | drawFont (const Sint32 x, const Sint32 y, const COLORREF fontColor, const COLORREF backColor, const string &text) const |
void | endFont () |
bool | copyTexture (LPDIRECT3DTEXTURE9 src, LPDIRECT3DTEXTURE9 dst) |
const LPDIRECT3DTEXTURE9 | createTexturedText (const wstring &fontFamily, const int fontSize, const DWORD c1, const DWORD c2, const int w1, const DWORD c3, const int w2, const DWORD c4, const string &text, int clipH=-1) const |
void | drawFontTextureText (const int x, const int y, const int w, const int h, const D3DCOLOR col, const string s) const |
void | addCachedTexture (const string &name, const LPDIRECT3DTEXTURE9 texture) |
void | removeCachedTexture (const string &name) |
const LPDIRECT3DTEXTURE9 | getCachedTexture (const string &name) const |
void | addDrive (ULONG unitmask) |
ドライブ追加の通知 | |
void | removeDrive (ULONG unitmask) |
ドライブ追加の通知 | |
bool | hasAddDrives () |
追加ドライブの有無 | |
void | deviceChanged () |
デバイス変化の通知 | |
string | popReadyDrive () |
準備ドライブ取得 | |
BOOL | ejectVolume (const string &driveLetter) |
virtual void | setStatus (const string &key, const string &value) |
ステータス情報の設定 | |
virtual const string | getStatus (const string &key) |
ステータス情報の取得 | |
virtual void | removeStatus (const string &key) |
ステータス情報の削除 | |
void | finalize () |
終了処理 | |
Private Member Functions | |
void | drawText (const Gdiplus::FontFamily *ff, const int fontSize, const DWORD c1, const DWORD c2, const int w1, const DWORD c3, const int w2, const DWORD c4, const string &text, Gdiplus::Bitmap *bitmap, Gdiplus::Rect &rect) const |
GDI+を使って文字列を描画します | |
void | createFontTexture (const Gdiplus::FontFamily *fontFamily, const int fontSize) |
フォントテクスチャの生成 | |
const string | firstDriveFromMask (ULONG unitmask) |
unitmaskからドライブレターへの変換 | |
HANDLE | openVolume (const string &driveLetter) |
BOOL | closeVolume (HANDLE volume) |
BOOL | lockVolume (HANDLE volume) |
BOOL | dismountVolume (HANDLE volume) |
BOOL | preventRemovalOfVolume (HANDLE volume, BOOL preventRemoval) |
BOOL | autoEjectVolume (HANDLE volume) |
Private Attributes | |
Poco::Logger & | _log |
Poco::FastMutex | _lock |
Poco::FastMutex | _sceneLock |
Poco::FastMutex | _drawLock |
Poco::FastMutex | _deviceLock |
HWND | _hwnd |
bool | _postedQuit |
int | _exitCode |
UINT | _displayAdpters |
UINT | _maxTextureW |
UINT | _maxTextureH |
ULONG_PTR | _gdiToken |
Gdiplus::GdiplusStartupInput | _gdiSI |
LPDIRECT3D9 | _d3d |
LPDIRECT3DDEVICE9 | _device |
D3DPRESENT_PARAMETERS * | _presentParams |
LPDIRECTSOUND | _sound |
UINT | _deviceResetToken |
IDirect3DDeviceManager9 * | _devManager |
int | _mem |
UINT | _textureMem |
UINT | _availableTextureMem |
DWORD | _current |
LPDIRECT3DSURFACE9 | _backBuffer |
LPDIRECT3DTEXTURE9 | _captureTexture |
FPSCounter | _fpsCounter |
Gdiplus::PrivateFontCollection * | _fc |
LPDIRECT3DTEXTURE9 | _fontTexture |
Poco::HashMap< string, LPDIRECT3DTEXTURE9 > | _cachedTextures |
vector< string > | _addresses |
vector< Scene * > | _scenes |
Poco::HashMap< string, Scene * > | _sceneMap |
HDC | _hdc |
HFONT | _hfontOLD |
HFONT | _hfont |
bool | _keyUpdated |
int | _keycode |
bool | _shift |
bool | _ctrl |
vector< string > | _addDrives |
vector< string > | _removeDrives |
queue< string > | _readyDrives |
DWORD | _lastDeviceChanged |
std::map< string, string > | _status |
Definition at line 20 of file Renderer.cpp.
void Renderer::addCachedTexture | ( | const string & | name, |
const LPDIRECT3DTEXTURE9 | texture | ||
) |
Definition at line 1375 of file Renderer.cpp.
void Renderer::addDrive | ( | ULONG | unitmask | ) |
ドライブ追加の通知
Definition at line 1510 of file Renderer.cpp.
bool Renderer::addPrivateFontFile | ( | string | file | ) |
フォントファイル追加
Definition at line 1143 of file Renderer.cpp.
void Renderer::addScene | ( | const string | name, |
Scene * | scene | ||
) |
BOOL Renderer::autoEjectVolume | ( | HANDLE | volume | ) | [private] |
bool Renderer::beginFont | ( | const wstring & | fontFace, |
const Sint32 | size | ||
) |
GDIを使った文字列描画の開始
Definition at line 1157 of file Renderer.cpp.
BOOL Renderer::closeVolume | ( | HANDLE | volume | ) | [private] |
const bool Renderer::colorFill | ( | const LPDIRECT3DTEXTURE9 | texture, |
const DWORD | col | ||
) | const |
bool Renderer::copyTexture | ( | LPDIRECT3DTEXTURE9 | src, |
LPDIRECT3DTEXTURE9 | dst | ||
) |
LPD3DXEFFECT Renderer::createEffect | ( | const string | path | ) |
エフェクトを生成します
Definition at line 1089 of file Renderer.cpp.
void Renderer::createFontTexture | ( | const Gdiplus::FontFamily * | fontFamily, |
const int | fontSize | ||
) | [private] |
フォントテクスチャの生成
Definition at line 384 of file Renderer.cpp.
const LPDIRECT3DSURFACE9 Renderer::createLockableSurface | ( | const int | w, |
const int | h, | ||
const D3DFORMAT | format = D3DFMT_X8R8G8B8 |
||
) | const |
const LPDIRECT3DTEXTURE9 Renderer::createRenderTarget | ( | const int | w, |
const int | h, | ||
const D3DFORMAT | format = D3DFMT_X8R8G8B8 |
||
) | const |
レンダリングターゲットを生成
Definition at line 846 of file Renderer.cpp.
const LPDIRECT3DTEXTURE9 Renderer::createTexture | ( | const int | w, |
const int | h, | ||
const D3DFORMAT | format = D3DFMT_X8R8G8B8 |
||
) | const |
const LPDIRECT3DTEXTURE9 Renderer::createTexture | ( | const string | file | ) | const |
画像ファイルからテクスチャを生成
Definition at line 828 of file Renderer.cpp.
const LPDIRECT3DTEXTURE9 Renderer::createTexturedText | ( | const wstring & | fontFamily, |
const int | fontSize, | ||
const DWORD | c1, | ||
const DWORD | c2, | ||
const int | w1, | ||
const DWORD | c3, | ||
const int | w2, | ||
const DWORD | c4, | ||
const string & | text, | ||
int | clipH = -1 |
||
) | const |
Definition at line 1227 of file Renderer.cpp.
bool Renderer::deliveryMessage | ( | HWND | hWnd, |
UINT | msg, | ||
WPARAM | wParam, | ||
LPARAM | lParam | ||
) |
UI用のメッセージを伝達します
Definition at line 421 of file Renderer.cpp.
void Renderer::deviceChanged | ( | ) |
BOOL Renderer::dismountVolume | ( | HANDLE | volume | ) | [private] |
void Renderer::drawFont | ( | const Sint32 | x, |
const Sint32 | y, | ||
const COLORREF | fontColor, | ||
const COLORREF | backColor, | ||
const string & | text | ||
) | const |
Definition at line 1192 of file Renderer.cpp.
void Renderer::drawFontTextureText | ( | const int | x, |
const int | y, | ||
const int | w, | ||
const int | h, | ||
const D3DCOLOR | col, | ||
const string | s | ||
) | const |
void Renderer::drawLine | ( | const int | x1, |
const int | y1, | ||
const DWORD | c1, | ||
const int | x2, | ||
const int | y2, | ||
const DWORD | c2 | ||
) |
Definition at line 913 of file Renderer.cpp.
void Renderer::drawText | ( | const Gdiplus::FontFamily * | ff, |
const int | fontSize, | ||
const DWORD | c1, | ||
const DWORD | c2, | ||
const int | w1, | ||
const DWORD | c3, | ||
const int | w2, | ||
const DWORD | c4, | ||
const string & | text, | ||
Gdiplus::Bitmap * | bitmap, | ||
Gdiplus::Rect & | rect | ||
) | const [private] |
GDI+を使って文字列を描画します
Definition at line 306 of file Renderer.cpp.
void Renderer::drawTexture | ( | const int | x, |
const int | y, | ||
const LPDIRECT3DTEXTURE9 | texture, | ||
const int | flipMode, | ||
const D3DCOLOR | c1 = 0xffffffff , |
||
const D3DCOLOR | c2 = 0xffffffff , |
||
const D3DCOLOR | c3 = 0xffffffff , |
||
const D3DCOLOR | c4 = 0xffffffff |
||
) | const |
テクスチャを指定位置に描画します
Definition at line 924 of file Renderer.cpp.
void Renderer::drawTexture | ( | const int | x, |
const int | y, | ||
const int | w, | ||
const int | h, | ||
const LPDIRECT3DTEXTURE9 | texture, | ||
const int | flipMode, | ||
const D3DCOLOR | c1 = 0xffffffff , |
||
const D3DCOLOR | c2 = 0xffffffff , |
||
const D3DCOLOR | c3 = 0xffffffff , |
||
const D3DCOLOR | c4 = 0xffffffff |
||
) | const |
void Renderer::drawTexture | ( | const float | dx, |
const float | dy, | ||
const float | dw, | ||
const float | dh, | ||
const float | sx, | ||
const float | sy, | ||
const float | sw, | ||
const float | sh, | ||
const LPDIRECT3DTEXTURE9 | texture, | ||
const int | flipMode, | ||
const D3DCOLOR | c1, | ||
const D3DCOLOR | c2, | ||
const D3DCOLOR | c3, | ||
const D3DCOLOR | c4 | ||
) | const |
テクスチャの指定部分を指定位置・範囲に描画します
Definition at line 1012 of file Renderer.cpp.
void Renderer::drawTextureWithAngle | ( | const int | x, |
const int | y, | ||
const int | w, | ||
const int | h, | ||
const int | angle, | ||
const int | cx, | ||
const int | cy, | ||
const LPDIRECT3DTEXTURE9 | texture, | ||
const int | flipMode, | ||
const D3DCOLOR | c1 = 0xffffffff , |
||
const D3DCOLOR | c2 = 0xffffffff , |
||
const D3DCOLOR | c3 = 0xffffffff , |
||
const D3DCOLOR | c4 = 0xffffffff |
||
) | const |
void Renderer::drawTextureWithAngle | ( | const float | dx, |
const float | dy, | ||
const float | dw, | ||
const float | dh, | ||
const float | sx, | ||
const float | sy, | ||
const float | sw, | ||
const float | sh, | ||
const int | angle, | ||
const int | cx, | ||
const int | cy, | ||
const LPDIRECT3DTEXTURE9 | texture, | ||
const D3DCOLOR | c1, | ||
const D3DCOLOR | c2, | ||
const D3DCOLOR | c3, | ||
const D3DCOLOR | c4 | ||
) | const |
テクスチャの指定部分を指定位置・範囲・回転に描画します
Definition at line 1048 of file Renderer.cpp.
void Renderer::drawUnlock | ( | ) |
Definition at line 526 of file Renderer.cpp.
BOOL Renderer::ejectVolume | ( | const string & | driveLetter | ) |
Definition at line 1484 of file Renderer.cpp.
void Renderer::endFont | ( | ) |
Definition at line 1204 of file Renderer.cpp.
void Renderer::finalize | ( | ) |
const string Renderer::firstDriveFromMask | ( | ULONG | unitmask | ) | [private] |
unitmaskからドライブレターへの変換
Definition at line 1408 of file Renderer.cpp.
const LPDIRECT3DDEVICE9 Renderer::get3DDevice | ( | ) | const |
3Dデバイスを取得します
Definition at line 449 of file Renderer.cpp.
const UINT Renderer::getAvailableTextureMem | ( | ) | const |
残テクスチャメモリ
Definition at line 789 of file Renderer.cpp.
const LPDIRECT3DTEXTURE9 Renderer::getCachedTexture | ( | const string & | name | ) | const |
Definition at line 1395 of file Renderer.cpp.
const LPDIRECT3DTEXTURE9 Renderer::getCaptureTexture | ( | ) | const |
draw1()のレンダリング結果を取得します
全てのScene.draw1()のレンダリング結果を取得します
Definition at line 908 of file Renderer.cpp.
const UINT Renderer::getDisplayAdapters | ( | ) | const |
int Renderer::getExitCode | ( | ) |
const UINT Renderer::getMaxTextureH | ( | ) | const |
Definition at line 801 of file Renderer.cpp.
const UINT Renderer::getMaxTextureW | ( | ) | const |
Definition at line 797 of file Renderer.cpp.
void Renderer::getPrivateFontFamilies | ( | vector< string > & | fonts | ) |
フォントファミリ一覧取得
Definition at line 1129 of file Renderer.cpp.
void Renderer::getPrivateFontFamily | ( | string | fontName, |
Gdiplus::FontFamily ** | ff | ||
) |
フォントファミリーの取得
Definition at line 1109 of file Renderer.cpp.
const bool Renderer::getRenderTargetData | ( | LPDIRECT3DTEXTURE9 | texture, |
LPDIRECT3DSURFACE9 | surface | ||
) | const |
Scene * Renderer::getScene | ( | const string & | name | ) |
const int Renderer::getSceneCount | ( | ) |
マウスデバイスの取得します
Definition at line 473 of file Renderer.cpp.
const LPDIRECTSOUND Renderer::getSoundDevice | ( | ) | const |
3Dデバイスを取得します
Definition at line 456 of file Renderer.cpp.
const string Renderer::getStatus | ( | const string & | key | ) | [virtual] |
ステータス情報の取得
Definition at line 1553 of file Renderer.cpp.
const UINT Renderer::getTextureMem | ( | ) | const |
テクスチャメモリ
Definition at line 785 of file Renderer.cpp.
const HWND Renderer::getWindowHandle | ( | ) | const |
ウィンドウハンドルを取得します
Definition at line 253 of file Renderer.cpp.
bool Renderer::hasAddDrives | ( | ) |
HRESULT Renderer::initialize | ( | HINSTANCE | hInstance, |
HWND | hWnd | ||
) |
3Dデバイス関連の初期化
Definition at line 34 of file Renderer.cpp.
void Renderer::insertScene | ( | const int | i, |
const string | name, | ||
Scene * | scene | ||
) |
BOOL Renderer::lockVolume | ( | HANDLE | volume | ) | [private] |
void Renderer::notifyKeyDown | ( | const int | keycode, |
const bool | shift, | ||
const bool | ctrl | ||
) |
キーボードデバイスを取得します
Definition at line 463 of file Renderer.cpp.
void Renderer::notifyKeyUp | ( | const int | keycode, |
const bool | shift, | ||
const bool | ctrl | ||
) |
HANDLE Renderer::openVolume | ( | const string & | driveLetter | ) | [private] |
bool Renderer::peekMessage | ( | ) |
string Renderer::popReadyDrive | ( | ) |
BOOL Renderer::preventRemovalOfVolume | ( | HANDLE | volume, |
BOOL | preventRemoval | ||
) | [private] |
void Renderer::removeCachedTexture | ( | const string & | name | ) |
Definition at line 1386 of file Renderer.cpp.
void Renderer::removeDrive | ( | ULONG | unitmask | ) |
ドライブ追加の通知
Definition at line 1517 of file Renderer.cpp.
void Renderer::removeScene | ( | const string & | name | ) |
Definition at line 507 of file Renderer.cpp.
void Renderer::removeStatus | ( | const string & | key | ) | [virtual] |
ステータス情報の削除
Definition at line 1561 of file Renderer.cpp.
void Renderer::renderScene | ( | const bool | visibled, |
const LONGLONG | current | ||
) |
Sceneをレンダリングします
Definition at line 533 of file Renderer.cpp.
void Renderer::setStatus | ( | const string & | key, |
const string & | value | ||
) | [virtual] |
ステータス情報の設定
Definition at line 1549 of file Renderer.cpp.
bool Renderer::tryDrawLock | ( | ) |
Definition at line 522 of file Renderer.cpp.
const bool Renderer::updateRenderTargetData | ( | LPDIRECT3DTEXTURE9 | texture, |
LPDIRECT3DSURFACE9 | surface | ||
) | const |
Renderer::‾Renderer | ( | ) |
vector<string> Renderer::_addDrives [private] |
Definition at line 129 of file Renderer.h.
vector<string> Renderer::_addresses [private] |
Definition at line 114 of file Renderer.h.
UINT Renderer::_availableTextureMem [private] |
Definition at line 100 of file Renderer.h.
LPDIRECT3DSURFACE9 Renderer::_backBuffer [private] |
Definition at line 103 of file Renderer.h.
Poco::HashMap<string, LPDIRECT3DTEXTURE9> Renderer::_cachedTextures [private] |
Definition at line 112 of file Renderer.h.
LPDIRECT3DTEXTURE9 Renderer::_captureTexture [private] |
Definition at line 104 of file Renderer.h.
bool Renderer::_ctrl [private] |
Definition at line 127 of file Renderer.h.
DWORD Renderer::_current [private] |
Definition at line 102 of file Renderer.h.
LPDIRECT3D9 Renderer::_d3d [private] |
Definition at line 89 of file Renderer.h.
LPDIRECT3DDEVICE9 Renderer::_device [private] |
Definition at line 90 of file Renderer.h.
Poco::FastMutex Renderer::_deviceLock [private] |
Definition at line 76 of file Renderer.h.
UINT Renderer::_deviceResetToken [private] |
Definition at line 95 of file Renderer.h.
IDirect3DDeviceManager9* Renderer::_devManager [private] |
Definition at line 96 of file Renderer.h.
UINT Renderer::_displayAdpters [private] |
Definition at line 82 of file Renderer.h.
Poco::FastMutex Renderer::_drawLock [private] |
Definition at line 75 of file Renderer.h.
int Renderer::_exitCode [private] |
Definition at line 80 of file Renderer.h.
Gdiplus::PrivateFontCollection* Renderer::_fc [private] |
Definition at line 108 of file Renderer.h.
LPDIRECT3DTEXTURE9 Renderer::_fontTexture [private] |
Definition at line 110 of file Renderer.h.
FPSCounter Renderer::_fpsCounter [private] |
Definition at line 106 of file Renderer.h.
Gdiplus::GdiplusStartupInput Renderer::_gdiSI [private] |
Definition at line 87 of file Renderer.h.
ULONG_PTR Renderer::_gdiToken [private] |
Definition at line 86 of file Renderer.h.
HDC Renderer::_hdc [private] |
Definition at line 120 of file Renderer.h.
HFONT Renderer::_hfont [private] |
Definition at line 122 of file Renderer.h.
HFONT Renderer::_hfontOLD [private] |
Definition at line 121 of file Renderer.h.
HWND Renderer::_hwnd [private] |
Definition at line 78 of file Renderer.h.
int Renderer::_keycode [private] |
Definition at line 125 of file Renderer.h.
bool Renderer::_keyUpdated [private] |
Definition at line 124 of file Renderer.h.
DWORD Renderer::_lastDeviceChanged [private] |
Definition at line 132 of file Renderer.h.
Poco::FastMutex Renderer::_lock [private] |
Definition at line 73 of file Renderer.h.
Poco::Logger& Renderer::_log [private] |
Definition at line 72 of file Renderer.h.
UINT Renderer::_maxTextureH [private] |
Definition at line 84 of file Renderer.h.
UINT Renderer::_maxTextureW [private] |
Definition at line 83 of file Renderer.h.
int Renderer::_mem [private] |
Definition at line 98 of file Renderer.h.
bool Renderer::_postedQuit [private] |
Definition at line 79 of file Renderer.h.
D3DPRESENT_PARAMETERS* Renderer::_presentParams [private] |
Definition at line 91 of file Renderer.h.
queue<string> Renderer::_readyDrives [private] |
Definition at line 131 of file Renderer.h.
vector<string> Renderer::_removeDrives [private] |
Definition at line 130 of file Renderer.h.
Poco::FastMutex Renderer::_sceneLock [private] |
Definition at line 74 of file Renderer.h.
Poco::HashMap<string, Scene*> Renderer::_sceneMap [private] |
Definition at line 117 of file Renderer.h.
vector<Scene*> Renderer::_scenes [private] |
Definition at line 116 of file Renderer.h.
bool Renderer::_shift [private] |
Definition at line 126 of file Renderer.h.
LPDIRECTSOUND Renderer::_sound [private] |
Definition at line 93 of file Renderer.h.
std::map<string, string> Renderer::_status [private] |
Definition at line 134 of file Renderer.h.
UINT Renderer::_textureMem [private] |
Definition at line 99 of file Renderer.h.