コード例 #1
0
ファイル: hudgauge.cpp プロジェクト: lwllovewf2010/vdrift
static void EraseTextDrawable(SceneNode & node, keyed_container<Drawable>::handle & drawhandle)
{
	if (drawhandle.valid())
	{
		node.GetDrawlist().twodim.erase(drawhandle);
		drawhandle.invalidate();
	}
}
コード例 #2
0
ファイル: hudgauge.cpp プロジェクト: joshstubbs/vdrift
static void EraseTextDrawable(SCENENODE & node, keyed_container<DRAWABLE>::handle & drawhandle)
{
	if (drawhandle.valid())
	{
		node.GetDrawlist().twodim.erase(drawhandle);
		drawhandle.invalidate();
	}
}
コード例 #3
0
ファイル: ai.cpp プロジェクト: mutnig/vdrift
void ConfigureDrawable(keyed_container <DRAWABLE>::handle & ref, SCENENODE & topnode, float r, float g, float b)
{
	if (!ref.valid())
	{
		ref = topnode.GetDrawlist().normal_noblend.insert(DRAWABLE());
		DRAWABLE & d = topnode.GetDrawlist().normal_noblend.get(ref);
		d.SetColor(r,g,b,1);
		d.SetDecal(true);
	}
}
コード例 #4
0
ファイル: hudgauge.cpp プロジェクト: Bengt/vdrift
inline void Erase(SCENENODE & node, keyed_container <DRAWABLE>::handle & drawhandle)
{
	if (drawhandle.valid()) node.GetDrawlist().twodim.erase(drawhandle);
}