![]() ![]() ![]()
|
BREW C++ ライブラリ & GUI フレームワーク & XML ミドルウェア : SophiaFramework UNIVERSE 5.0 |

SFXBevelColor クラスは ライト カラー(L)、ベース カラー(B)、ダーク カラー(D) の 3 つの SFXRGBColor クラスで構成されます。 レスポンダを描画する時に使います。
ライト カラーはコントロールの上辺と左辺を描画するときの色です。 ベース カラーはコントロールの内部を描画するときの色です。 ダーク カラーはコントロールの底辺と右辺を描画するときの色です。 この 3 つの色を使うことでコントロールに 3D 効果を与えることができます。
SFXBevelColor クラスの関数では、演算結果のカラー値が 255 を超える場合は 255 に、0 を下回る場合は 0 に、それぞれ設定されます。
| コンストラクタ/デストラクタ |
|---|
|
SFXBevelColor( Void ) SFXBevelColor( SFXBevelColorConstRef param ) SFXBevelColor( SFXRGBColorConstRef light , SFXRGBColorConstRef base , SFXRGBColorConstRef dark ) SFXBevelColor( SFXRGBColorConstRef plain ) SFXBevelColor( UInt08 red , UInt08 green , UInt08 blue , UInt08 alpha ) SFXBevelColor( UInt08 mono , UInt08 alpha ) SFXBevelColor クラスのコンストラクタです。
|
| 型 |
|---|
|
AtomRec
ライト カラー(L)、ベース カラー(B)、ダーク カラー(D) を表す構造体です。
|
| グローバル関数 | |
|---|---|
| SFXBevelColor::AtomRec * |
atomic_cast(
SFXBevelColor * param
) SFXBevelColor を SFXBevelColor::AtomRec に変換します。
|
| SFXBevelColor::AtomRec const * |
atomic_cast(
SFXBevelColor const * param
) SFXBevelColor を SFXBevelColor::AtomRec に変換します。
|
| Bool |
operator==(
SFXBevelColorConstRef left
, SFXBevelColorConstRef right
) == の関係を判定します。
|
| SFXBevelColor |
operator-(
SFXBevelColorConstRef left
, SFXBevelColorConstRef right
) RGBA 値を減算します。
|
| Bool |
operator!=(
SFXBevelColorConstRef left
, SFXBevelColorConstRef right
) != の関係を判定します。
|
| SFXBevelColor |
operator+(
SFXBevelColorConstRef left
, SFXBevelColorConstRef right
) RGBA 値を加算します。
|
[ public, explicit ] SFXBevelColor(Void);
[ public ]
SFXBevelColor(
SFXBevelColorConstRef param // コピー元の SFXBevelColor
);
[ public, explicit ]
SFXBevelColor(
SFXRGBColorConstRef light // ライト カラー
SFXRGBColorConstRef base // ベース カラー
SFXRGBColorConstRef dark // ダーク カラー
);
[ public, explicit ]
SFXBevelColor(
SFXRGBColorConstRef plain // ベース、ライト、ダーク カラー
);
[ public, explicit ]
SFXBevelColor(
UInt08 red // ベース、ライト、ダーク カラーの R 値
UInt08 green // ベース、ライト、ダーク カラーの G 値
UInt08 blue // ベース、ライト、ダーク カラーの B 値
UInt08 alpha // ベース、ライト、ダーク カラーの A 値
);
[ public, explicit ]
SFXBevelColor(
UInt08 mono // ベース、ライト、ダーク カラーの RGB 値
UInt08 alpha // ベース、ライト、ダーク カラーの A 値
);
[ public ] SFXBevelColorRef Add( SFXBevelColorConstRef param // 加算する SFXBevelColor );
[ public ] SFXBevelColorRef Add( SFXRGBColorConstRef light // 加算するライト カラー SFXRGBColorConstRef base // 加算するベース カラー SFXRGBColorConstRef dark // 加算するダーク カラー );
[ public ] SFXBevelColorRef Add( SFXRGBColorConstRef plain // 加算するカラー );
[ public ] SFXBevelColorRef Add( UInt08 red // 加算する R 値 UInt08 green // 加算する G 値 UInt08 blue // 加算する B 値 UInt08 alpha // 加算する A 値 );
[ public ] SFXBevelColorRef Add( UInt08 mono // 加算する RGB 値 UInt08 alpha // 加算する A 値 );
SFXBevelColor::AddRed | SFXBevelColor::AddGreen | SFXBevelColor::AddBlue | SFXBevelColor::AddAlpha | SFXBevelColor::AddRGB | SFXBevelColor::AddLight | SFXBevelColor::AddBase | SFXBevelColor::AddDark | SFXBevelColor::Sub | operator+ | SFXBevelColor::operator+=
[ public ] SFXBevelColorRef AddAlpha( UInt08 param // 加算する A 値 );
SFXBevelColor::Add | SFXBevelColor::AddRed | SFXBevelColor::AddGreen | SFXBevelColor::AddBlue | SFXBevelColor::AddRGB | SFXBevelColor::AddLightAlpha | SFXBevelColor::AddBaseAlpha | SFXBevelColor::AddDarkAlpha | SFXBevelColor::SubAlpha
[ public ] SFXBevelColorRef AddBase( SFXRGBColorConstRef param // 加算するカラー );
[ public ] SFXBevelColorRef AddBase( UInt08 red // 加算する R 値 UInt08 green // 加算する G 値 UInt08 blue // 加算する B 値 UInt08 alpha // 加算する A 値 );
[ public ] SFXBevelColorRef AddBase( UInt08 mono // 加算する RGB 値 UInt08 alpha // 加算する A 値 );
SFXBevelColor::Add | SFXBevelColor::AddLight | SFXBevelColor::AddBaseRed | SFXBevelColor::AddBaseGreen | SFXBevelColor::AddBaseBlue | SFXBevelColor::AddBaseAlpha | SFXBevelColor::AddBaseRGB | SFXBevelColor::AddDark | SFXBevelColor::SubBase
[ public ] SFXBevelColorRef AddBaseAlpha( UInt08 param // 加算する A 値 );
SFXBevelColor::AddAlpha | SFXBevelColor::AddLightAlpha | SFXBevelColor::AddBase | SFXBevelColor::AddBaseRed | SFXBevelColor::AddBaseGreen | SFXBevelColor::AddBaseBlue | SFXBevelColor::AddBaseRGB | SFXBevelColor::AddDarkAlpha | SFXBevelColor::SubBaseAlpha
[ public ] SFXBevelColorRef AddBaseBlue( UInt08 param // 加算する B 値 );
SFXBevelColor::AddBlue | SFXBevelColor::AddLightBlue | SFXBevelColor::AddBase | SFXBevelColor::AddBaseRed | SFXBevelColor::AddBaseGreen | SFXBevelColor::AddBaseAlpha | SFXBevelColor::AddBaseRGB | SFXBevelColor::AddDarkBlue | SFXBevelColor::SubBaseBlue
[ public ] SFXBevelColorRef AddBaseGreen( UInt08 param // 加算する G 値 );
SFXBevelColor::AddGreen | SFXBevelColor::AddLightGreen | SFXBevelColor::AddBase | SFXBevelColor::AddBaseRed | SFXBevelColor::AddBaseBlue | SFXBevelColor::AddBaseAlpha | SFXBevelColor::AddBaseRGB | SFXBevelColor::AddDarkGreen | SFXBevelColor::SubBaseGreen
[ public ] SFXBevelColorRef AddBaseRGB( UInt08 red // 加算する R 値 UInt08 green // 加算する G 値 UInt08 blue // 加算する B 値 );
[ public ] SFXBevelColorRef AddBaseRGB( UInt08 mono // 加算する RGB 値 );
SFXBevelColor::AddRGB | SFXBevelColor::AddLightRGB | SFXBevelColor::AddBase | SFXBevelColor::AddBaseRed | SFXBevelColor::AddBaseGreen | SFXBevelColor::AddBaseBlue | SFXBevelColor::AddBaseAlpha | SFXBevelColor::AddDarkRGB | SFXBevelColor::SubBaseRGB
[ public ] SFXBevelColorRef AddBaseRed( UInt08 param // 加算する R 値 );
SFXBevelColor::AddRed | SFXBevelColor::AddLightRed | SFXBevelColor::AddBase | SFXBevelColor::AddBaseGreen | SFXBevelColor::AddBaseBlue | SFXBevelColor::AddBaseAlpha | SFXBevelColor::AddBaseRGB | SFXBevelColor::AddDarkRed | SFXBevelColor::SubBaseRed
[ public ] SFXBevelColorRef AddBlue( UInt08 param // 加算する B 値 );
SFXBevelColor::Add | SFXBevelColor::AddRed | SFXBevelColor::AddGreen | SFXBevelColor::AddAlpha | SFXBevelColor::AddRGB | SFXBevelColor::AddLightBlue | SFXBevelColor::AddBaseBlue | SFXBevelColor::AddDarkBlue | SFXBevelColor::SubBlue
[ public ] SFXBevelColorRef AddDark( SFXRGBColorConstRef param // 加算するカラー );
[ public ] SFXBevelColorRef AddDark( UInt08 red // 加算する R 値 UInt08 green // 加算する G 値 UInt08 blue // 加算する B 値 UInt08 alpha // 加算する A 値 );
[ public ] SFXBevelColorRef AddDark( UInt08 mono // 加算する RGB 値 UInt08 alpha // 加算する A 値 );
SFXBevelColor::Add | SFXBevelColor::AddLight | SFXBevelColor::AddBase | SFXBevelColor::AddDarkRed | SFXBevelColor::AddDarkGreen | SFXBevelColor::AddDarkBlue | SFXBevelColor::AddDarkAlpha | SFXBevelColor::AddDarkRGB | SFXBevelColor::SubDark
[ public ] SFXBevelColorRef AddDarkAlpha( UInt08 param // 加算する A 値 );
SFXBevelColor::AddAlpha | SFXBevelColor::AddLightAlpha | SFXBevelColor::AddBaseAlpha | SFXBevelColor::AddDark | SFXBevelColor::AddDarkRed | SFXBevelColor::AddDarkGreen | SFXBevelColor::AddDarkBlue | SFXBevelColor::AddDarkRGB | SFXBevelColor::SubDarkAlpha
[ public ] SFXBevelColorRef AddDarkBlue( UInt08 param // 加算する B 値 );
SFXBevelColor::AddBlue | SFXBevelColor::AddLightBlue | SFXBevelColor::AddBaseBlue | SFXBevelColor::AddDark | SFXBevelColor::AddDarkRed | SFXBevelColor::AddDarkGreen | SFXBevelColor::AddDarkAlpha | SFXBevelColor::AddDarkRGB | SFXBevelColor::SubDarkBlue
[ public ] SFXBevelColorRef AddDarkGreen( UInt08 param // 加算する G 値 );
SFXBevelColor::AddGreen | SFXBevelColor::AddLightGreen | SFXBevelColor::AddBaseGreen | SFXBevelColor::AddDark | SFXBevelColor::AddDarkRed | SFXBevelColor::AddDarkBlue | SFXBevelColor::AddDarkAlpha | SFXBevelColor::AddDarkRGB | SFXBevelColor::SubDarkGreen
[ public ] SFXBevelColorRef AddDarkRGB( UInt08 red // 加算する R 値 UInt08 green // 加算する G 値 UInt08 blue // 加算する B 値 );
[ public ] SFXBevelColorRef AddDarkRGB( UInt08 mono // 加算する RGB 値 );
SFXBevelColor::AddRGB | SFXBevelColor::AddLightRGB | SFXBevelColor::AddBaseRGB | SFXBevelColor::AddDark | SFXBevelColor::AddDarkRed | SFXBevelColor::AddDarkGreen | SFXBevelColor::AddDarkBlue | SFXBevelColor::AddDarkAlpha | SFXBevelColor::SubDarkRGB
[ public ] SFXBevelColorRef AddDarkRed( UInt08 param // 加算する R 値 );
SFXBevelColor::AddRed | SFXBevelColor::AddLightRed | SFXBevelColor::AddBaseRed | SFXBevelColor::AddDark | SFXBevelColor::AddDarkGreen | SFXBevelColor::AddDarkBlue | SFXBevelColor::AddDarkAlpha | SFXBevelColor::AddDarkRGB | SFXBevelColor::SubDarkRed
[ public ] SFXBevelColorRef AddGreen( UInt08 param // 加算する G 値 );
SFXBevelColor::Add | SFXBevelColor::AddRed | SFXBevelColor::AddBlue | SFXBevelColor::AddAlpha | SFXBevelColor::AddRGB | SFXBevelColor::AddLightGreen | SFXBevelColor::AddBaseGreen | SFXBevelColor::AddDarkGreen | SFXBevelColor::SubGreen
[ public ] SFXBevelColorRef AddLight( SFXRGBColorConstRef param // 加算するカラー );
[ public ] SFXBevelColorRef AddLight( UInt08 red // 加算する R 値 UInt08 green // 加算する G 値 UInt08 blue // 加算する B 値 UInt08 alpha // 加算する A 値 );
[ public ] SFXBevelColorRef AddLight( UInt08 mono // 加算する RGB 値 UInt08 alpha // 加算する A 値 );
SFXBevelColor::Add | SFXBevelColor::AddLightRed | SFXBevelColor::AddLightGreen | SFXBevelColor::AddLightBlue | SFXBevelColor::AddLightAlpha | SFXBevelColor::AddLightRGB | SFXBevelColor::AddBase | SFXBevelColor::AddDark | SFXBevelColor::SubLight
[ public ] SFXBevelColorRef AddLightAlpha( UInt08 param // 加算する A 値 );
SFXBevelColor::AddAlpha | SFXBevelColor::AddLight | SFXBevelColor::AddLightRed | SFXBevelColor::AddLightGreen | SFXBevelColor::AddLightBlue | SFXBevelColor::AddLightRGB | SFXBevelColor::AddBaseAlpha | SFXBevelColor::AddDarkAlpha | SFXBevelColor::SubLightAlpha
[ public ] SFXBevelColorRef AddLightBlue( UInt08 param // 加算する B 値 );
SFXBevelColor::AddBlue | SFXBevelColor::AddLight | SFXBevelColor::AddLightRed | SFXBevelColor::AddLightGreen | SFXBevelColor::AddLightAlpha | SFXBevelColor::AddLightRGB | SFXBevelColor::AddBaseBlue | SFXBevelColor::AddDarkBlue | SFXBevelColor::SubLightBlue
[ public ] SFXBevelColorRef AddLightGreen( UInt08 param // 加算する G 値 );
SFXBevelColor::AddGreen | SFXBevelColor::AddLight | SFXBevelColor::AddLightRed | SFXBevelColor::AddLightBlue | SFXBevelColor::AddLightAlpha | SFXBevelColor::AddLightRGB | SFXBevelColor::AddBaseGreen | SFXBevelColor::AddDarkGreen | SFXBevelColor::SubLightGreen
[ public ] SFXBevelColorRef AddLightRGB( UInt08 red // 加算する R 値 UInt08 green // 加算する G 値 UInt08 blue // 加算する B 値 );
[ public ] SFXBevelColorRef AddLightRGB( UInt08 mono // 加算する RGB 値 );
SFXBevelColor::AddRGB | SFXBevelColor::AddLight | SFXBevelColor::AddLightRed | SFXBevelColor::AddLightGreen | SFXBevelColor::AddLightBlue | SFXBevelColor::AddLightAlpha | SFXBevelColor::AddBaseRGB | SFXBevelColor::AddDarkRGB | SFXBevelColor::SubLightRGB
[ public ] SFXBevelColorRef AddLightRed( UInt08 param // 加算する R 値 );
SFXBevelColor::AddRed | SFXBevelColor::AddLight | SFXBevelColor::AddLightGreen | SFXBevelColor::AddLightBlue | SFXBevelColor::AddLightAlpha | SFXBevelColor::AddLightRGB | SFXBevelColor::AddBaseRed | SFXBevelColor::AddDarkRed | SFXBevelColor::SubLightRed
[ public ] SFXBevelColorRef AddRGB( UInt08 red // 加算する R 値 UInt08 green // 加算する G 値 UInt08 blue // 加算する B 値 );
[ public ] SFXBevelColorRef AddRGB( UInt08 mono // 加算する RGB 値 );
SFXBevelColor::Add | SFXBevelColor::AddRed | SFXBevelColor::AddGreen | SFXBevelColor::AddBlue | SFXBevelColor::AddAlpha | SFXBevelColor::AddLightRGB | SFXBevelColor::AddBaseRGB | SFXBevelColor::AddDarkRGB | SFXBevelColor::SubRGB
[ public ] SFXBevelColorRef AddRed( UInt08 param // 加算する R 値 );
SFXBevelColor::Add | SFXBevelColor::AddGreen | SFXBevelColor::AddBlue | SFXBevelColor::AddAlpha | SFXBevelColor::AddRGB | SFXBevelColor::AddLightRed | SFXBevelColor::AddBaseRed | SFXBevelColor::AddDarkRed | SFXBevelColor::SubRed
[ public, const ] Bool Equals( SFXBevelColorConstRef param // 比較する SFXBevelColor );
[ public, const ] Bool Equals( SFXRGBColorConstRef light // 比較対象の SFXBevelColor のライト カラー SFXRGBColorConstRef base // 比較対象の SFXBevelColor のベース カラー SFXRGBColorConstRef dark // 比較対象の SFXBevelColor のダーク カラー );
[ public, const ] Bool Equals( SFXRGBColorConstRef plain // 比較対象の SFXBevelColor のカラー );
[ public, const ] Bool Equals( UInt08 red // 比較対象の SFXBevelColor の R 値 UInt08 green // 比較対象の SFXBevelColor の G 値 UInt08 blue // 比較対象の SFXBevelColor の B 値 UInt08 alpha // 比較対象の SFXBevelColor の A 値 );
[ public, const ] Bool Equals( UInt08 mono // 比較対象の SFXBevelColor の RGB 値 UInt08 alpha // 比較対象の SFXBevelColor の A 値 );
[ public, const ] Bool EqualsRGB( SFXBevelColorConstRef param // 比較する SFXBevelColor );
[ public, const ] Bool EqualsRGB( SFXRGBColorConstRef light // 比較対象の SFXBevelColor のライト カラー SFXRGBColorConstRef base // 比較対象の SFXBevelColor のベース カラー SFXRGBColorConstRef dark // 比較対象の SFXBevelColor のダーク カラー );
[ public, const ] Bool EqualsRGB( SFXRGBColorConstRef plain // 比較対象の SFXBevelColor のカラー );
[ public, const ] Bool EqualsRGB( UInt08 red // 比較対象の SFXBevelColor の R 値 UInt08 green // 比較対象の SFXBevelColor の G 値 UInt08 blue // 比較対象の SFXBevelColor の B 値 );
[ public, const ] Bool EqualsRGB( UInt08 mono // 比較対象の SFXBevelColor の RGB 値 );
[ public, const ] SFXRGBColorConstRef GetBase(Void);
SFXBevelColor::GetLight | SFXBevelColor::GetBaseRed | SFXBevelColor::GetBaseGreen | SFXBevelColor::GetBaseBlue | SFXBevelColor::GetBaseAlpha | SFXBevelColor::GetDark | SFXBevelColor::SetBase
[ public, const ] UInt08 GetBaseAlpha(Void);
SFXBevelColor::GetLightAlpha | SFXBevelColor::GetBase | SFXBevelColor::GetBaseRed | SFXBevelColor::GetBaseGreen | SFXBevelColor::GetBaseBlue | SFXBevelColor::GetDarkAlpha | SFXBevelColor::SetBaseAlpha
[ public, const ] UInt08 GetBaseBlue(Void);
SFXBevelColor::GetLightBlue | SFXBevelColor::GetBase | SFXBevelColor::GetBaseRed | SFXBevelColor::GetBaseGreen | SFXBevelColor::GetBaseAlpha | SFXBevelColor::GetDarkBlue | SFXBevelColor::SetBaseBlue
[ public, const ] UInt08 GetBaseGreen(Void);
SFXBevelColor::GetLightGreen | SFXBevelColor::GetBase | SFXBevelColor::GetBaseRed | SFXBevelColor::GetBaseBlue | SFXBevelColor::GetBaseAlpha | SFXBevelColor::GetDarkGreen | SFXBevelColor::SetBaseGreen
[ public, const ] UInt08 GetBaseRed(Void);
SFXBevelColor::GetLightRed | SFXBevelColor::GetBase | SFXBevelColor::GetBaseGreen | SFXBevelColor::GetBaseBlue | SFXBevelColor::GetBaseAlpha | SFXBevelColor::GetDarkRed | SFXBevelColor::SetBaseRed