|
JunkBox_Win_Lib 1.5.3
|
#include <DxBaseClass.h>


Protected Member Functions | |
| virtual void | OnDraw (CDC *pDC) |
Protected Member Functions inherited from CDxBaseView | |
| virtual void | OnActivateView (BOOL bActivate, CView *pActivateView, CView *pDeactiveView) |
Protected Member Functions inherited from CExView | |
| CExView () | |
| virtual void | AssertValid () const |
| virtual void | Dump (CDumpContext &dc) const |
| afx_msg void | OnSize (UINT nType, int cx, int cy) |
| afx_msg void | OnVScroll (UINT nSBCode, UINT nPos, CScrollBar *pScrollBar) |
| afx_msg BOOL | OnMouseWheel (UINT nFlags, short zDelta, CPoint pt) |
Additional Inherited Members | |
Protected Attributes inherited from CExView | |
| int | timerID |
| bool | ctrlMouse |
| bool | activeWin |
Definition at line 168 of file DxBaseClass.h.
| CDxVTXBaseView | ( | ) |
Definition at line 188 of file DxBaseClass.cpp.
|
virtual |
Definition at line 212 of file DxBaseClass.cpp.
References CExView::cMin, CExView::pApp, CDxVTXBaseView::ReleaseVB(), and CAppCallBack::ViewDestructor().

Reimplemented from CDxBaseView.
Reimplemented in CDxSRenderView.
Definition at line 195 of file DxBaseClass.h.
Referenced by CDxVTXBaseView::OnDraw(), and CDxVTXBaseView::OnTimer().

回転処理 この関数の外で,matTrans(平行移動)が定義されていること. DirectInput は挙動が怪しいので使いたくない....
Definition at line 240 of file DxBaseClass.cpp.
References CExView::activeWin, CDxVTXBaseView::angle, CDxVTXBaseView::angleX, CDxVTXBaseView::angleY, CDxVTXBaseView::angleZ, CExView::cMin, CExView::ctrlMouse, CDxVTXBaseView::ExMouseWheel(), CDxVTXBaseView::ExRotationAngle(), CExView::GetMousePos(), CDxVTXBaseView::gTime, CDxBaseView::lpD3DDevice, CDxBaseView::lpDMouse, CDxVTXBaseView::lTime, CDxVTXBaseView::matRotate, CDxVTXBaseView::matRotateX, CDxVTXBaseView::matRotateY, CDxVTXBaseView::matRotateZ, CDxVTXBaseView::matTemp, CDxVTXBaseView::matTrans, CDxVTXBaseView::matWorld, CDxVTXBaseView::mWheelAc, CDxVTXBaseView::mWheelNotch, CDxVTXBaseView::rotation, CDxVTXBaseView::rTime, and CDxVTXBaseView::startTime.
Referenced by CDxVTXBaseView::OnDraw(), and CDxVTXBaseView::OnTimer().


Reimplemented in CDxSRenderView.
Definition at line 204 of file DxBaseClass.h.
Referenced by CDxVTXBaseView::ExecRotation().

Reimplemented in CDxSRenderView.
Definition at line 205 of file DxBaseClass.h.
Referenced by CDxVTXBaseView::ExecRotation().

Reimplemented from CDxBaseView.
Reimplemented in CDxSRenderView.
Definition at line 196 of file DxBaseClass.h.
References CDxVTXBaseView::SetState().

Reimplemented from CExView.
Reimplemented in CDx3DDirectView, and CDxSRenderView.
Definition at line 315 of file DxBaseClass.cpp.
References CExView::clientRect, CExView::cMin, CExView::doReSize, CDxVTXBaseView::ExecRender(), CDxVTXBaseView::ExecRotation(), CExView::ExecWindowReSize(), CExView::hasViewData, and CExView::timerID.

Reimplemented from CDxBaseView.
Reimplemented in CDxSRenderView, and CDx3DDirectView.
Definition at line 193 of file DxBaseClass.h.
Referenced by CDx3DDirectView::OnInitialUpdate().

Definition at line 302 of file DxBaseClass.cpp.
References CExView::clientRect, CExView::cMin, CExView::doReSize, CDxVTXBaseView::ExecRender(), CDxVTXBaseView::ExecRotation(), CExView::ExecWindowReSize(), CExView::hasViewData, and CExView::OnTimer().

Reimplemented in CDxSRenderView.
Definition at line 198 of file DxBaseClass.h.
References CExView::cMin.
Definition at line 199 of file DxBaseClass.h.
References DXRELEASE, CDxVTXBaseView::lb, and CDxVTXBaseView::vb.
Referenced by CDxVTXBaseView::~CDxVTXBaseView().

Reimplemented from CDxBaseView.
Reimplemented in CDxSRenderView.
Definition at line 194 of file DxBaseClass.h.
Referenced by CDxVTXBaseView::InitObject().

Definition at line 222 of file DxBaseClass.cpp.
References CDxVTXBaseView::angleX, CDxVTXBaseView::angleY, CDxVTXBaseView::angleZ, CExView::cMin, CDxVTXBaseView::gTime, CDxVTXBaseView::rotation, CDxVTXBaseView::rTime, and CDxVTXBaseView::startTime.
| double angle |
Definition at line 179 of file DxBaseClass.h.
Referenced by CDxVTXBaseView::ExecRotation().
| double angleX |
Definition at line 179 of file DxBaseClass.h.
Referenced by CDxVTXBaseView::ExecRotation(), CDxSRenderView::ExRotationAngle(), and CDxVTXBaseView::SwitchRotation().
| double angleY |
Definition at line 179 of file DxBaseClass.h.
Referenced by CDxVTXBaseView::ExecRotation(), CDxSRenderView::ExRotationAngle(), and CDxVTXBaseView::SwitchRotation().
| double angleZ |
Definition at line 179 of file DxBaseClass.h.
Referenced by CDxVTXBaseView::ExecRotation(), CDxSRenderView::ExRotationAngle(), and CDxVTXBaseView::SwitchRotation().
| D3DXVECTOR3 center |
Definition at line 176 of file DxBaseClass.h.
Referenced by CDxSRenderView::OnInitialUpdate(), and CDxSRenderView::SetState().
| double gTime |
Definition at line 178 of file DxBaseClass.h.
Referenced by CDxVTXBaseView::ExecRotation(), and CDxVTXBaseView::SwitchRotation().
Definition at line 171 of file DxBaseClass.h.
Referenced by CDxVTXBaseView::ReleaseVB().
| double lTime |
Definition at line 178 of file DxBaseClass.h.
Referenced by CDxVTXBaseView::ExecRotation().
| D3DXMATRIX matProj |
Definition at line 173 of file DxBaseClass.h.
Referenced by CDxSRenderView::SetState().
| D3DXMATRIX matRotate |
Definition at line 175 of file DxBaseClass.h.
Referenced by CDxVTXBaseView::ExecRotation().
| D3DXMATRIX matRotateX |
Definition at line 175 of file DxBaseClass.h.
Referenced by CDxVTXBaseView::ExecRotation().
| D3DXMATRIX matRotateY |
Definition at line 175 of file DxBaseClass.h.
Referenced by CDxVTXBaseView::ExecRotation().
| D3DXMATRIX matRotateZ |
Definition at line 175 of file DxBaseClass.h.
Referenced by CDxVTXBaseView::ExecRotation().
| D3DXMATRIX matTemp |
Definition at line 174 of file DxBaseClass.h.
Referenced by CDxVTXBaseView::ExecRotation().
| D3DXMATRIX matTrans |
Definition at line 174 of file DxBaseClass.h.
Referenced by CDxVTXBaseView::ExecRotation(), and CDxSRenderView::SetState().
| D3DXMATRIX matView |
Definition at line 173 of file DxBaseClass.h.
Referenced by CDxSRenderView::ExMouseWheel().
| D3DXMATRIX matWorld |
Definition at line 173 of file DxBaseClass.h.
Referenced by CDxVTXBaseView::ExecRotation().
| double mWheelAc |
Definition at line 180 of file DxBaseClass.h.
Referenced by CDxVTXBaseView::ExecRotation(), CDxSRenderView::ExMouseWheel(), and CDxSRenderView::SetState().
| double mWheelNotch |
Definition at line 181 of file DxBaseClass.h.
Referenced by CDxVTXBaseView::ExecRotation().
| bool reverseZ |
Definition at line 183 of file DxBaseClass.h.
Referenced by CDxSRenderView::OnInitialUpdate(), and CDxSRenderView::PrepareVB().
| bool rotation |
Definition at line 182 of file DxBaseClass.h.
Referenced by CDxVTXBaseView::ExecRotation(), and CDxVTXBaseView::SwitchRotation().
| double rTime |
Definition at line 178 of file DxBaseClass.h.
Referenced by CDxVTXBaseView::ExecRotation(), and CDxVTXBaseView::SwitchRotation().
| double startTime |
Definition at line 178 of file DxBaseClass.h.
Referenced by CDxVTXBaseView::ExecRotation(), and CDxVTXBaseView::SwitchRotation().
Definition at line 171 of file DxBaseClass.h.
Referenced by CDxSRenderView::ExecRender(), CDxSRenderView::PrepareVB(), and CDxVTXBaseView::ReleaseVB().