svvitch
digital signage player
|
差分検出シーンクラス. More...
#include <DiffDetectScene.h>
Public Member Functions | |
DiffDetectScene (Renderer &renderer) | |
virtual | ‾DiffDetectScene () |
virtual bool | initialize () |
LPDIRECT3DTEXTURE9 | getResult () |
virtual void | process () |
virtual void | draw1 () |
virtual void | draw2 () |
Private Member Functions | |
void | drawAverage (VERTEX *dst, DWORD &col) |
void | drawEdge (VERTEX *dst, DWORD &col) |
void | drawDiff (VERTEX *dst, DWORD &col) |
Private Attributes | |
Poco::FastMutex | _lock |
int | _w |
int | _h |
int | _previewX |
int | _previewY |
int | _previewW |
int | _previewH |
DWORD | _frame |
int | _samples |
LPDIRECT3DTEXTURE9 | _frame1 |
LPDIRECT3DTEXTURE9 | _frame2 |
LPDIRECT3DTEXTURE9 | _frame3 |
LPDIRECT3DTEXTURE9 | _result1 |
LPDIRECT3DTEXTURE9 | _result2 |
LPD3DXEFFECT | _fx |
DiffDetectScene::DiffDetectScene | ( | Renderer & | renderer | ) |
Definition at line 15 of file DiffDetectScene.cpp.
void DiffDetectScene::draw1 | ( | ) | [virtual] |
Reimplemented from Scene.
Definition at line 90 of file DiffDetectScene.cpp.
void DiffDetectScene::draw2 | ( | ) | [virtual] |
Reimplemented from Scene.
Definition at line 151 of file DiffDetectScene.cpp.
void DiffDetectScene::drawAverage | ( | VERTEX * | dst, |
DWORD & | col | ||
) | [private] |
void DiffDetectScene::drawDiff | ( | VERTEX * | dst, |
DWORD & | col | ||
) | [private] |
Definition at line 109 of file DiffDetectScene.cpp.
void DiffDetectScene::drawEdge | ( | VERTEX * | dst, |
DWORD & | col | ||
) | [private] |
Definition at line 133 of file DiffDetectScene.cpp.
LPDIRECT3DTEXTURE9 DiffDetectScene::getResult | ( | ) |
Definition at line 74 of file DiffDetectScene.cpp.
bool DiffDetectScene::initialize | ( | ) | [virtual] |
Reimplemented from Scene.
Definition at line 29 of file DiffDetectScene.cpp.
void DiffDetectScene::process | ( | ) | [virtual] |
Reimplemented from Scene.
Definition at line 78 of file DiffDetectScene.cpp.
DiffDetectScene::‾DiffDetectScene | ( | ) | [virtual] |
Definition at line 21 of file DiffDetectScene.cpp.
DWORD DiffDetectScene::_frame [private] |
Definition at line 27 of file DiffDetectScene.h.
LPDIRECT3DTEXTURE9 DiffDetectScene::_frame1 [private] |
Definition at line 30 of file DiffDetectScene.h.
LPDIRECT3DTEXTURE9 DiffDetectScene::_frame2 [private] |
Definition at line 31 of file DiffDetectScene.h.
LPDIRECT3DTEXTURE9 DiffDetectScene::_frame3 [private] |
Definition at line 32 of file DiffDetectScene.h.
LPD3DXEFFECT DiffDetectScene::_fx [private] |
Definition at line 35 of file DiffDetectScene.h.
int DiffDetectScene::_h [private] |
Definition at line 20 of file DiffDetectScene.h.
Poco::FastMutex DiffDetectScene::_lock [private] |
Definition at line 17 of file DiffDetectScene.h.
int DiffDetectScene::_previewH [private] |
Definition at line 25 of file DiffDetectScene.h.
int DiffDetectScene::_previewW [private] |
Definition at line 24 of file DiffDetectScene.h.
int DiffDetectScene::_previewX [private] |
Definition at line 22 of file DiffDetectScene.h.
int DiffDetectScene::_previewY [private] |
Definition at line 23 of file DiffDetectScene.h.
LPDIRECT3DTEXTURE9 DiffDetectScene::_result1 [private] |
Definition at line 33 of file DiffDetectScene.h.
LPDIRECT3DTEXTURE9 DiffDetectScene::_result2 [private] |
Definition at line 34 of file DiffDetectScene.h.
int DiffDetectScene::_samples [private] |
Definition at line 28 of file DiffDetectScene.h.
int DiffDetectScene::_w [private] |
Definition at line 19 of file DiffDetectScene.h.