Table of Contents

Struct TransformedColored

Namespace
OmegaEngine.Graphics.VertexDecl
Assembly
OmegaEngine.dll

A fixed-function vertex format that stores a transformed position and color.

public struct TransformedColored
Inherited Members
Extension Methods

Constructors

TransformedColored(Vector3, float, int)

Creates a new transformed, colored vertex

public TransformedColored(Vector3 position, float rhw, int color)

Parameters

position Vector3

The position of the vertex in screen-space

rhw float

The reciprocal of homogeneous W (the depth-value)

color int

The color of the vertex

TransformedColored(float, float, float, float, int)

Creates a new transformed, colored vertex

public TransformedColored(float xvalue, float yvalue, float zvalue, float rhw, int color)

Parameters

xvalue float

The X-component of the position of the vertex in screen-space

yvalue float

The Y-component of the position of the vertex in screen-space

zvalue float

The Z-component of the position of the vertex in screen-space

rhw float

The reciprocal of homogeneous W (the depth-value)

color int

The color of the vertex

Fields

Color

The color of the vertex

public int Color

Field Value

int

Format

The fixed-function format of this vertex structure.

public const VertexFormat Format = PositionRhw | Diffuse

Field Value

VertexFormat

Position

The position of the vertex in screen-space

public Vector3 Position

Field Value

Vector3

Rhw

The reciprocal of homogeneous W (the depth-value)

public float Rhw

Field Value

float

StrideSize

The length of this vertex structure in bytes.

public const int StrideSize = 20

Field Value

int

Properties

X

The X-component of the position of the vertex in screen-space

public float X { get; set; }

Property Value

float

Y

The Y-component of the position of the vertex in screen-space

public float Y { get; set; }

Property Value

float

Z

The Z-component of the position of the vertex in screen-space

public float Z { get; set; }

Property Value

float

Methods

ToString()

Returns the fully qualified type name of this instance.

public override string ToString()

Returns

string

The fully qualified type name.