Table of Contents

Struct PositionColored

Namespace
OmegaEngine.Graphics.VertexDecl
Assembly
OmegaEngine.dll

A fixed-function vertex format that stores position and color. Using this format hints the engine that that no lighting is to be used.

public struct PositionColored
Inherited Members
Extension Methods

Constructors

PositionColored(Vector3, int)

Creates a new positioned, colored vertex

public PositionColored(Vector3 position, int color)

Parameters

position Vector3

The position of the vertex in entity-space

color int

The color of the vertex

PositionColored(float, float, float, int)

Creates a new positioned, colored vertex

public PositionColored(float xvalue, float yvalue, float zvalue, int color)

Parameters

xvalue float

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

yvalue float

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

zvalue float

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

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 = Position | Diffuse

Field Value

VertexFormat

Position

The position of the vertex in entity-space

public Vector3 Position

Field Value

Vector3

StrideSize

The length of this vertex structure in bytes.

public const int StrideSize = 16

Field Value

int

Properties

X

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

public float X { get; set; }

Property Value

float

Y

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

public float Y { get; set; }

Property Value

float

Z

The Z-component of the position of the vertex in entity-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.