|
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.