Difference between revisions of "Vertex t"

From Valve Developer Community
Jump to: navigation, search
m
 
Line 1: Line 1:
{{wrongtitle|title=Vertex_t}}
+
{{DISPLAYTITLE:Vertex_t}}
 
This data structure is used in many drawing operations. Note that the two vectors do not use the same coordinate system. ''m_Position'' is in screenspace and ''_TexCoord'' is a texture coordinate (in normalized UV space).
 
This data structure is used in many drawing operations. Note that the two vectors do not use the same coordinate system. ''m_Position'' is in screenspace and ''_TexCoord'' is a texture coordinate (in normalized UV space).
 
  struct Vertex_t
 
  struct Vertex_t

Latest revision as of 08:15, 30 November 2011

This data structure is used in many drawing operations. Note that the two vectors do not use the same coordinate system. m_Position is in screenspace and _TexCoord is a texture coordinate (in normalized UV space).

struct Vertex_t
{
	Vertex_t() {}
	Vertex_t( const Vector2D &pos, const Vector2D &coord = Vector2D( 0, 0 ) )
	{
		m_Position = pos;
		m_TexCoord = coord;
	}
	void Init( const Vector2D &pos, const Vector2D &coord = Vector2D( 0, 0 ) )
	{
		m_Position = pos;
		m_TexCoord = coord;
	}
	
	Vector2D	m_Position;
	Vector2D	m_TexCoord;
};