JunkBox_Win_Lib 1.5.3
|
#include <DxBaseClass.h>
Protected Member Functions | |
virtual void | OnDraw (CDC *pDC) |
![]() | |
virtual void | OnActivateView (BOOL bActivate, CView *pActivateView, CView *pDeactiveView) |
![]() | |
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 | |
![]() | |
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().