/// /// \brief Render /// /// \param pd3dDevice [I ] D3D Device /// /// \return ALT_S_SUCCESS success /// \return ALT_E_ERROR error /// alt_t Test5_1::Render(IDirect3DDevice9 * pDevice) { altCamera oCamera; oCamera.Translation (GetViewPosition().x, GetViewPosition().y, GetViewPosition().z); oCamera.SetTransformWorld(); oCamera.SetEyePosition (0.0f, 1.0f, -10.0f); oCamera.SetLookAtPosition (0.0f, 0.0f, 0.0f); oCamera.SetUpVector (0.0f, 1.0f, 0.0f); oCamera.SetTransformView (); oCamera.SetTransformProjection (D3DX_PI/4, 1.0f, 1.0f, 100.0f); oCamera.SetTransform(); m_oXFile.Draw(); return (altComponent::Render(pDevice)); }
void AMUnitList::AdjustViewForContent(SDst h) { if(vwList.AdjustForContent(GetTotal()) && vwList.IsSelected()) { AdjustOffsetForHeight(h, vwList.GetSelectedIndex() == vwList.GetHeadIndex()); return; } if(GetFullViewHeight() < GetViewPosition() + h) uTopOffset = 0; AdjustViewLengthForHeight(GetItemHeight(), h); }