@@ -51,9 +51,9 @@ class CD3DArcBall
51
51
DirectX::XMMATRIX GetTranslationDeltaMatrix () const { return DirectX::XMLoadFloat4x4 ( &m_mTranslationDelta ); }
52
52
bool IsBeingDragged () const { return m_bDrag; }
53
53
DirectX::XMVECTOR GetQuatNow () const { return DirectX::XMLoadFloat4 ( &m_qNow ); }
54
- void SetQuatNow ( _In_ DirectX::FXMVECTOR& q ) { DirectX::XMStoreFloat4 ( &m_qNow, q ); }
54
+ void XM_CALLCONV SetQuatNow ( _In_ DirectX::FXMVECTOR& q ) { DirectX::XMStoreFloat4 ( &m_qNow, q ); }
55
55
56
- static DirectX::XMVECTOR QuatFromBallPoints ( _In_ DirectX::FXMVECTOR vFrom, _In_ DirectX::FXMVECTOR vTo )
56
+ static DirectX::XMVECTOR XM_CALLCONV QuatFromBallPoints ( _In_ DirectX::FXMVECTOR vFrom, _In_ DirectX::FXMVECTOR vTo )
57
57
{
58
58
using namespace DirectX ;
59
59
@@ -147,7 +147,7 @@ class CBaseCamera
147
147
148
148
// Functions to change camera matrices
149
149
virtual void Reset ();
150
- virtual void SetViewParams ( _In_ DirectX::FXMVECTOR vEyePt, _In_ DirectX::FXMVECTOR vLookatPt );
150
+ virtual void SetViewParams ( _In_ DirectX::CXMVECTOR vEyePt, _In_ DirectX::CXMVECTOR vLookatPt );
151
151
virtual void SetProjParams ( _In_ float fFOV , _In_ float fAspect , _In_ float fNearPlane , _In_ float fFarPlane );
152
152
153
153
// Functions to change behavior
@@ -194,7 +194,7 @@ class CBaseCamera
194
194
bool IsKeyDown ( _In_ BYTE key ) const { return ( ( key & KEY_IS_DOWN_MASK ) == KEY_IS_DOWN_MASK ); }
195
195
bool WasKeyDown ( _In_ BYTE key ) const { return ( ( key & KEY_WAS_DOWN_MASK ) == KEY_WAS_DOWN_MASK ); }
196
196
197
- DirectX::XMVECTOR ConstrainToBoundary ( _In_ DirectX::FXMVECTOR v )
197
+ DirectX::XMVECTOR XM_CALLCONV ConstrainToBoundary ( _In_ DirectX::FXMVECTOR v )
198
198
{
199
199
using namespace DirectX ;
200
200
@@ -310,7 +310,7 @@ class CModelViewerCamera : public CBaseCamera
310
310
// Functions to change behavior
311
311
virtual void SetDragRect ( _In_ const RECT& rc ) override ;
312
312
virtual void Reset () override ;
313
- virtual void SetViewParams ( _In_ DirectX::FXMVECTOR pvEyePt, _In_ DirectX::FXMVECTOR pvLookatPt ) override ;
313
+ virtual void SetViewParams ( _In_ DirectX::CXMVECTOR pvEyePt, _In_ DirectX::CXMVECTOR pvLookatPt ) override ;
314
314
void SetButtonMasks ( _In_ int nRotateModelButtonMask = MOUSE_LEFT_BUTTON, _In_ int nZoomButtonMask = MOUSE_WHEEL,
315
315
_In_ int nRotateCameraButtonMask = MOUSE_RIGHT_BUTTON )
316
316
{
@@ -330,12 +330,12 @@ class CModelViewerCamera : public CBaseCamera
330
330
}
331
331
void SetModelCenter ( _In_ const DirectX::XMFLOAT3& vModelCenter ) { m_vModelCenter = vModelCenter; }
332
332
void SetLimitPitch ( _In_ bool bLimitPitch ) { m_bLimitPitch = bLimitPitch; }
333
- void SetViewQuat ( _In_ DirectX::FXMVECTOR q )
333
+ void XM_CALLCONV SetViewQuat ( _In_ DirectX::FXMVECTOR q )
334
334
{
335
335
m_ViewArcBall.SetQuatNow ( q );
336
336
m_bDragSinceLastUpdate = true ;
337
337
}
338
- void SetWorldQuat ( _In_ DirectX::FXMVECTOR q )
338
+ void XM_CALLCONV SetWorldQuat ( _In_ DirectX::FXMVECTOR q )
339
339
{
340
340
m_WorldArcBall.SetQuatNow ( q );
341
341
m_bDragSinceLastUpdate = true ;
@@ -384,10 +384,10 @@ class CDXUTDirectionWidget
384
384
385
385
LRESULT HandleMessages ( _In_ HWND hWnd, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam );
386
386
387
- HRESULT OnRender ( _In_ DirectX::FXMVECTOR color, _In_ DirectX::CXMMATRIX pmView, _In_ DirectX::CXMMATRIX pmProj, _In_ DirectX::FXMVECTOR vEyePt );
387
+ HRESULT OnRender ( _In_ DirectX::CXMVECTOR color, _In_ DirectX::CXMMATRIX pmView, _In_ DirectX::CXMMATRIX pmProj, _In_ DirectX::CXMVECTOR vEyePt );
388
388
389
389
DirectX::XMVECTOR GetLightDirection () const { return DirectX::XMLoadFloat3 ( &m_vCurrentDir ); }
390
- void SetLightDirection ( _In_ DirectX::FXMVECTOR vDir )
390
+ void XM_CALLCONV SetLightDirection ( _In_ DirectX::FXMVECTOR vDir )
391
391
{
392
392
DirectX::XMStoreFloat3 ( &m_vCurrentDir, vDir );
393
393
m_vDefaultDir = m_vCurrentDir;
0 commit comments