コード例 #1
0
ファイル: Sky.cpp プロジェクト: JDHDEV/AlphaEngine
//
// SkyNode::VPreRender				- Chapter 14, page 502
//
HRESULT SkyNode::VPreRender(Scene *pScene)
{
	Vec3 cameraPos = m_camera->VGet()->ToWorld().GetPosition();
	Mat4x4 mat = m_Props.ToWorld();
	mat.SetPosition(cameraPos);
	VSetTransform(&mat);

	return SceneNode::VPreRender(pScene);
}
コード例 #2
0
ファイル: Sky.cpp プロジェクト: KevinMackenzie/AmberRabbit
//
// SkyNode::VPreRender				- Chapter 14, page 502
//
HRESULT SkyNode::VPreRender(Scene *pScene)
{
	glm::vec3 cameraPos = ::GetPosition(m_camera->VGet()->ToWorld());
	glm::mat4 mat = m_Props.ToWorld();
	::SetPosition(mat,cameraPos);
	VSetTransform(&mat);

	return SceneNode::VPreRender(pScene);
}