Beispiel #1
0
		void Frustum::GetViewProjMatrix( Matrix& matView,Matrix& matProj ){
			if(m_bDirty){
				ReBuild();
			}
			matView	=	m_matView;
			matProj	=	m_matProj;
		}
Beispiel #2
0
void CScene::BuildObjects(wstring Tag, HWND hWnd, CGameFramework *pMasterFramework)
{
    m_strTag = Tag;
    m_hWnd = hWnd;
    m_pMasterFramework = pMasterFramework;
    ReBuild();
}
Beispiel #3
0
		void Frustum::Update(	const	Float44&	ParentGlobalWorldMatrix,
								const	Float4&		ParentGlobalWorldQuat,
								const	Float3&		ParentGlobalWorldScale,
								U1					bParentDirty )
		{
			__super::Update(ParentGlobalWorldMatrix,ParentGlobalWorldQuat,ParentGlobalWorldScale,bParentDirty);
			if(bParentDirty)
				m_bDirty	=	true;
			ReBuild();

		}
AABB2D::AABB2D( const Polygon2D& poly )
{
	ReBuild( poly );
}
Beispiel #5
0
		void Frustum::GetViewProjMatrix( Matrix& matVP ){
			if(m_bDirty){
				ReBuild();
			}
			matVP	=	m_matViewProj;
		}
Beispiel #6
0
		const	Matrix& Frustum::GetViewProjMatrix(){
			if(m_bDirty){
				ReBuild();
			}
			return	m_matViewProj;
		}
Beispiel #7
0
		void Frustum::GetProjMatrix( Matrix& mat ){
			if(m_bDirty){
				ReBuild();
			}
			mat	=	m_matProj;
		}
Beispiel #8
0
		void Frustum::GetViewMatrix( Matrix& mat ){
			if(m_bDirty){
				ReBuild();
			}
			mat	=	m_matView;
		}