Derm.Render.ColorRGBAf Struct Reference

RGBA color (floating point). More...

List of all members.

Public Member Functions

 ColorRGBAf (ColorRGBAf c)
 ColorRGBAf (float r, float g, float b, float a)
 ColorRGBAf constructor.
 ColorRGBAf (float r, float g, float b)
 ColorRGBAf constructor.

Properties

float Alpha [get, set]
 Alpha component property.
float Blue [get, set]
 Blue component property.
byte ComponentsCount [get]
 Number of the components of this IVertex.
float Green [get, set]
 Green component property.
Pixel.Type PixelType [get]
 Pixel.Type of this IColor.
float Red [get, set]
 Red component property.
float this [int c] [get, set]
 Color component access.

Detailed Description

RGBA color (floating point).


Constructor & Destructor Documentation

Derm.Render.ColorRGBAf.ColorRGBAf ( float  r,
float  g,
float  b 
)

ColorRGBAf constructor.

Derm.Render.ColorRGBAf.ColorRGBAf ( float  r,
float  g,
float  b,
float  a 
)

ColorRGBAf constructor.

Derm.Render.ColorRGBAf.ColorRGBAf ( ColorRGBAf  c  ) 

Property Documentation

float Derm.Render.ColorRGBAf.Alpha [get, set]

Alpha component property.

float Derm.Render.ColorRGBAf.Blue [get, set]

Blue component property.

byte Derm.Render.ColorRGBAf.ComponentsCount [get]

Number of the components of this IVertex.

Returns:
A System.Int32
float Derm.Render.ColorRGBAf.Green [get, set]

Green component property.

Pixel.Type Derm.Render.ColorRGBAf.PixelType [get]

Pixel.Type of this IColor.

float Derm.Render.ColorRGBAf.Red [get, set]

Red component property.

float Derm.Render.ColorRGBAf.this[int c] [get, set]

Color component access.

Parameters:
c A System.Int32 indicating the color component index (0 based). In the case this parameter is greater or equals to ComponentsCount, the operation won't be meaninfull.
Returns:
The color component is converted to/from a normalized floating point number, where 0.0f indicates lowest intensity, while 1.0f indicated highest intensity.


Services powered by Get Deus Ex Render Machina at SourceForge.net. Fast, secure and Free Open Source software downloads