# Difference between revisions of "Vertex t"

From Valve Developer Community

Stoopdapoop (talk | contribs) |
m |
||

Line 1: | Line 1: | ||

− | {{ | + | {{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; };