what's unit of vertex that has been transformed?

what's unit of vertex that has been transformed?
The following code fragment is the part of code of theTutorial 2.
struct CUSTOMVERTEX
{
FLOAT x, y, z, rhw; // The transformed position for the vertex.
DWORD color; // The vertex color.
};
#define D3DFVF_CUSTOMVERTEX (D3DFVF_XYZRHW|D3DFVF_DIFFUSE)
CUSTOMVERTEX vertices[] =
{
{ -1.0f,-1.0f, 0.0f, 0xffff0000, },
{ 1.0f,-1.0f, 0.0f, 0xff0000ff, },
{ 0.0f, 1.0f, 0.0f, 0xffffffff, },
};
The vertices in the preceding code fragment have been transformed.they ara already in 2d window coordinate.This means that the point (0,0) is at the top left corner and the positive x-axis is right and the positive y-axis is down.
My question is what's unit of vertex?Is it pixel?If "1.0f" means one pixel?

[904 byte] By [elemr] at [2007-12-23]
# 1
Moving to DirectX 101. This wasn't a Direct3D 10 question.
DavidWeller-MSFT at 2007-8-30 > top of Msdn Tech,Game Technologies: DirectX, XNA, XACT, etc.,Game Technologies: DirectX 101...
# 2

Transforemed screen coordinates are in the range -1<x<1 (left to right) and -1<y<1 (top to bottom). So the coordinates in that example are the the top left, top right and middle bottom edges of the screen.

(There is a 50% chance I have the y axis flipped - but you get the idea, 0,0 is the center of the screen)

To convert to pixels you need to know the x and y dimensions of the windows you are drawing on.

TheZMan at 2007-8-30 > top of Msdn Tech,Game Technologies: DirectX, XNA, XACT, etc.,Game Technologies: DirectX 101...