Example #1
0
void CTerritoryTexture::BindTexture(int unit)
{
	if (UpdateDirty())
		RecomputeTexture(unit);

	g_Renderer.BindTexture(unit, m_Texture);
}
Example #2
0
GLuint CTerritoryTexture::GetTexture()
{
	if (UpdateDirty())
		RecomputeTexture(0);

	return m_Texture;
}
Example #3
0
const CMatrix3D* CTerritoryTexture::GetMinimapTextureMatrix()
{
	ENSURE(!UpdateDirty());
	return &m_MinimapTextureMatrix;
}
Example #4
0
const float* CTerritoryTexture::GetTextureMatrix()
{
	ENSURE(!UpdateDirty());
	return &m_TextureMatrix._11;
}
Example #5
0
	void LinkedNode::UpdateActive(f32 delta_time)
	{
		UpdateDirty();
		UpdateIfInCamera(NULL,delta_time);
	}