構造体 Rgba5551

16 bit color struct with 5 bits per channel for R, G, and B. and 1 bit for A [詳細]

すべてのメンバ一覧

Public メソッド

 Rgba5551 (ushort bits)
 constructor taking ushort data
 Rgba5551 (Rgba rgba)
 constructor taking a 32 bit color
Rgba ToRgba ()
 return the color as a 32 bit color
bool Equals (Rgba5551 c)
 equality test
override bool Equals (Object o)
 equality test
override string ToString ()
 get the string representation of color value
override int GetHashCode ()
 gets the hash code for this

Static Public メソッド

static bool operator== (Rgba5551 c1, Rgba5551 c2)
 equality operator
static bool operator!= (Rgba5551 c1, Rgba5551 c2)
 not equals operator

Public 変数

ushort Bits
 color data

説明

16 bit color struct with 5 bits per channel for R, G, and B. and 1 bit for A


コンストラクタとデストラクタ

Rgba5551 ( ushort  bits)

constructor taking ushort data

引数:
bitsbits to initialize with
Rgba5551 ( Rgba  rgba)

constructor taking a 32 bit color

引数:
rgbathe color to init with

メソッド

bool Equals ( Rgba5551  c)

equality test

引数:
cthe color to compare this to
戻り値:
true if this == rgba, false otherwise
override bool Equals ( Object  o)

equality test

引数:
othe object to compare this to
戻り値:
true if this == o, false otherwise
override int GetHashCode ( )

gets the hash code for this

戻り値:
integer hash code
static bool operator!= ( Rgba5551  c1,
Rgba5551  c2 
) [static]

not equals operator

引数:
c1color 1
c2color 2
戻り値:
true if c 1 != c 2, false otherwise
static bool operator== ( Rgba5551  c1,
Rgba5551  c2 
) [static]

equality operator

引数:
c1color 1
c2color 2
戻り値:
true if color 1 == color 2, false otherwise
Rgba ToRgba ( )

return the color as a 32 bit color

戻り値:
the color as a 32 bit color
override string ToString ( )

get the string representation of color value

戻り値:
the string representation of color value

変数

ushort Bits

color data