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

SFXFrameColor クラスは フレーム カラー(F)、シャドウ カラー(S) の 2 つの SFXRGBColor クラスで構成されます。 レスポンダを描画するときに使います。
フレーム カラーはフレームの表面を描画するときの色です。 シャドウ カラーはフレームの影を描画するときの色です。 この 2 つの色を使うことでフレームに 3D 効果を与えることができます。
SFXFrameColor クラスの関数では、演算結果のカラー値が 255 を超える場合は 255 に、0 を下回る場合は 0 に、それぞれ設定されます。
| コンストラクタ/デストラクタ |
|---|
|
SFXFrameColor( Void ) SFXFrameColor( SFXFrameColorConstRef param ) SFXFrameColor( SFXRGBColorConstRef frame , SFXRGBColorConstRef shadow ) SFXFrameColor( SFXRGBColorConstRef plain ) SFXFrameColor( UInt08 red , UInt08 green , UInt08 blue , UInt08 alpha ) SFXFrameColor( UInt08 mono , UInt08 alpha ) SFXFrameColor クラスのコンストラクタです。
|
| 型 |
|---|
|
AtomRec
フレーム カラー(F)、シャドウ カラー(S) を表す構造体です。
|
| グローバル関数 | |
|---|---|
| SFXFrameColor::AtomRec * |
atomic_cast(
SFXFrameColor * param
) SFXFrameColor を SFXFrameColor::AtomRec に変換します。
|
| SFXFrameColor::AtomRec const * |
atomic_cast(
SFXFrameColor const * param
) SFXFrameColor を SFXFrameColor::AtomRec に変換します。
|
| Bool |
operator==(
SFXFrameColorConstRef left
, SFXFrameColorConstRef right
) == の関係を判定します。
|
| SFXFrameColor |
operator-(
SFXFrameColorConstRef left
, SFXFrameColorConstRef right
) RGBA 値を減算します。
|
| Bool |
operator!=(
SFXFrameColorConstRef left
, SFXFrameColorConstRef right
) != の関係を判定します。
|
| SFXFrameColor |
operator+(
SFXFrameColorConstRef left
, SFXFrameColorConstRef right
) RGBA 値を加算します。
|
[ public, explicit ] SFXFrameColor(Void);
[ public ]
SFXFrameColor(
SFXFrameColorConstRef param // コピー元の SFXFrameColor
);
[ public, explicit ]
SFXFrameColor(
SFXRGBColorConstRef frame // フレーム カラー
SFXRGBColorConstRef shadow // シャドウ カラー
);
[ public, explicit ]
SFXFrameColor(
SFXRGBColorConstRef plain // フレーム、シャドウ カラー
);
[ public, explicit ]
SFXFrameColor(
UInt08 red // フレーム、シャドウ カラーの R 値
UInt08 green // フレーム、シャドウ カラーの G 値
UInt08 blue // フレーム、シャドウ カラーの B 値
UInt08 alpha // フレーム、シャドウ カラーの A 値
);
[ public, explicit ]
SFXFrameColor(
UInt08 mono // フレーム、シャドウ カラーの RGB 値
UInt08 alpha // フレーム、シャドウ カラーの A 値
);
[ public ] SFXFrameColorRef Add( SFXFrameColorConstRef param // 加算する SFXFrameColor );
[ public ] SFXFrameColorRef Add( SFXRGBColorConstRef frame // 加算するフレーム カラー SFXRGBColorConstRef shadow // 加算するシャドウ カラー );
[ public ] SFXFrameColorRef Add( SFXRGBColorConstRef plain // 加算するカラー );
[ public ] SFXFrameColorRef Add( UInt08 red // 加算する R 値 UInt08 green // 加算する G 値 UInt08 blue // 加算する B 値 UInt08 alpha // 加算する A 値 );
[ public ] SFXFrameColorRef Add( UInt08 mono // 加算する RGB 値 UInt08 alpha // 加算する A 値 );
SFXFrameColor::AddRed | SFXFrameColor::AddGreen | SFXFrameColor::AddBlue | SFXFrameColor::AddAlpha | SFXFrameColor::AddRGB | SFXFrameColor::AddFrame | SFXFrameColor::AddShadow | SFXFrameColor::Sub | operator+ | SFXFrameColor::operator+=
[ public ] SFXFrameColorRef AddAlpha( UInt08 param // 加算する A 値 );
SFXFrameColor::Add | SFXFrameColor::AddRed | SFXFrameColor::AddGreen | SFXFrameColor::AddBlue | SFXFrameColor::AddRGB | SFXFrameColor::AddFrameAlpha | SFXFrameColor::AddShadowAlpha | SFXFrameColor::SubAlpha
[ public ] SFXFrameColorRef AddBlue( UInt08 param // 加算する B 値 );
SFXFrameColor::Add | SFXFrameColor::AddRed | SFXFrameColor::AddGreen | SFXFrameColor::AddAlpha | SFXFrameColor::AddRGB | SFXFrameColor::AddFrameBlue | SFXFrameColor::AddShadowBlue | SFXFrameColor::SubBlue
[ public ] SFXFrameColorRef AddFrame( SFXRGBColorConstRef param // 加算するカラー );
[ public ] SFXFrameColorRef AddFrame( UInt08 red // 加算する R 値 UInt08 green // 加算する G 値 UInt08 blue // 加算する B 値 UInt08 alpha // 加算する A 値 );
[ public ] SFXFrameColorRef AddFrame( UInt08 mono // 加算する RGB 値 UInt08 alpha // 加算する A 値 );
SFXFrameColor::Add | SFXFrameColor::AddFrameRed | SFXFrameColor::AddFrameGreen | SFXFrameColor::AddFrameBlue | SFXFrameColor::AddFrameAlpha | SFXFrameColor::AddFrameRGB | SFXFrameColor::AddShadow | SFXFrameColor::SubFrame
[ public ] SFXFrameColorRef AddFrameAlpha( UInt08 param // 加算する A 値 );
SFXFrameColor::AddAlpha | SFXFrameColor::AddFrame | SFXFrameColor::AddFrameRed | SFXFrameColor::AddFrameGreen | SFXFrameColor::AddFrameBlue | SFXFrameColor::AddFrameRGB | SFXFrameColor::AddShadowAlpha | SFXFrameColor::SubFrameAlpha
[ public ] SFXFrameColorRef AddFrameBlue( UInt08 param // 加算する B 値 );
SFXFrameColor::AddBlue | SFXFrameColor::AddFrame | SFXFrameColor::AddFrameRed | SFXFrameColor::AddFrameGreen | SFXFrameColor::AddFrameAlpha | SFXFrameColor::AddFrameRGB | SFXFrameColor::AddShadowBlue | SFXFrameColor::SubFrameBlue
[ public ] SFXFrameColorRef AddFrameGreen( UInt08 param // 加算する G 値 );
SFXFrameColor::AddGreen | SFXFrameColor::AddFrame | SFXFrameColor::AddFrameRed | SFXFrameColor::AddFrameBlue | SFXFrameColor::AddFrameAlpha | SFXFrameColor::AddFrameRGB | SFXFrameColor::AddShadowGreen | SFXFrameColor::SubFrameGreen
[ public ] SFXFrameColorRef AddFrameRGB( UInt08 red // 加算する R 値 UInt08 green // 加算する G 値 UInt08 blue // 加算する B 値 );
[ public ] SFXFrameColorRef AddFrameRGB( UInt08 mono // 加算する RGB 値 );
SFXFrameColor::AddRGB | SFXFrameColor::AddFrame | SFXFrameColor::AddFrameRed | SFXFrameColor::AddFrameGreen | SFXFrameColor::AddFrameBlue | SFXFrameColor::AddFrameAlpha | SFXFrameColor::AddShadowRGB | SFXFrameColor::SubFrameRGB
[ public ] SFXFrameColorRef AddFrameRed( UInt08 param // 加算する R 値 );
SFXFrameColor::AddRed | SFXFrameColor::AddFrame | SFXFrameColor::AddFrameGreen | SFXFrameColor::AddFrameBlue | SFXFrameColor::AddFrameAlpha | SFXFrameColor::AddFrameRGB | SFXFrameColor::AddShadowRed | SFXFrameColor::SubFrameRed
[ public ] SFXFrameColorRef AddGreen( UInt08 param // 加算する G 値 );
SFXFrameColor::Add | SFXFrameColor::AddRed | SFXFrameColor::AddBlue | SFXFrameColor::AddAlpha | SFXFrameColor::AddRGB | SFXFrameColor::AddFrameGreen | SFXFrameColor::AddShadowGreen | SFXFrameColor::SubGreen
[ public ] SFXFrameColorRef AddRGB( UInt08 red // 加算する R 値 UInt08 green // 加算する G 値 UInt08 blue // 加算する B 値 );
[ public ] SFXFrameColorRef AddRGB( UInt08 mono // 加算する RGB 値 );
SFXFrameColor::Add | SFXFrameColor::AddRed | SFXFrameColor::AddGreen | SFXFrameColor::AddBlue | SFXFrameColor::AddAlpha | SFXFrameColor::AddFrameRGB | SFXFrameColor::AddShadowRGB | SFXFrameColor::SubRGB
[ public ] SFXFrameColorRef AddRed( UInt08 param // 加算する R 値 );
SFXFrameColor::Add | SFXFrameColor::AddGreen | SFXFrameColor::AddBlue | SFXFrameColor::AddAlpha | SFXFrameColor::AddRGB | SFXFrameColor::AddFrameRed | SFXFrameColor::AddShadowRed | SFXFrameColor::SubRed
[ public ] SFXFrameColorRef AddShadow( SFXRGBColorConstRef param // 加算するカラー );
[ public ] SFXFrameColorRef AddShadow( UInt08 red // 加算する R 値 UInt08 green // 加算する G 値 UInt08 blue // 加算する B 値 UInt08 alpha // 加算する A 値 );
[ public ] SFXFrameColorRef AddShadow( UInt08 mono // 加算する RGB 値 UInt08 alpha // 加算する A 値 );
SFXFrameColor::Add | SFXFrameColor::AddFrame | SFXFrameColor::AddShadowRed | SFXFrameColor::AddShadowGreen | SFXFrameColor::AddShadowBlue | SFXFrameColor::AddShadowAlpha | SFXFrameColor::AddShadowRGB | SFXFrameColor::SubShadow
[ public ] SFXFrameColorRef AddShadowAlpha( UInt08 param // 加算する A 値 );
SFXFrameColor::AddAlpha | SFXFrameColor::AddFrameAlpha | SFXFrameColor::AddShadow | SFXFrameColor::AddShadowRed | SFXFrameColor::AddShadowGreen | SFXFrameColor::AddShadowBlue | SFXFrameColor::AddShadowRGB | SFXFrameColor::SubShadowAlpha
[ public ] SFXFrameColorRef AddShadowBlue( UInt08 param // 加算する B 値 );
SFXFrameColor::AddBlue | SFXFrameColor::AddFrameBlue | SFXFrameColor::AddShadow | SFXFrameColor::AddShadowRed | SFXFrameColor::AddShadowGreen | SFXFrameColor::AddShadowAlpha | SFXFrameColor::AddShadowRGB | SFXFrameColor::SubShadowBlue
[ public ] SFXFrameColorRef AddShadowGreen( UInt08 param // 加算する G 値 );
SFXFrameColor::AddGreen | SFXFrameColor::AddFrameGreen | SFXFrameColor::AddShadow | SFXFrameColor::AddShadowRed | SFXFrameColor::AddShadowBlue | SFXFrameColor::AddShadowAlpha | SFXFrameColor::AddShadowRGB | SFXFrameColor::SubShadowGreen
[ public ] SFXFrameColorRef AddShadowRGB( UInt08 red // 加算する R 値 UInt08 green // 加算する G 値 UInt08 blue // 加算する B 値 );
[ public ] SFXFrameColorRef AddShadowRGB( UInt08 mono // 加算する RGB 値 );
SFXFrameColor::AddRGB | SFXFrameColor::AddFrameRGB | SFXFrameColor::AddShadow | SFXFrameColor::AddShadowRed | SFXFrameColor::AddShadowGreen | SFXFrameColor::AddShadowBlue | SFXFrameColor::AddShadowAlpha | SFXFrameColor::SubShadowRGB
[ public ] SFXFrameColorRef AddShadowRed( UInt08 param // 加算する R 値 );
SFXFrameColor::AddRed | SFXFrameColor::AddFrameRed | SFXFrameColor::AddShadow | SFXFrameColor::AddShadowGreen | SFXFrameColor::AddShadowBlue | SFXFrameColor::AddShadowAlpha | SFXFrameColor::AddShadowRGB | SFXFrameColor::SubShadowRed
[ public, const ] Bool Equals( SFXFrameColorConstRef param // 比較する SFXFrameColor );
[ public, const ] Bool Equals( SFXRGBColorConstRef frame // 比較対象の SFXFrameColor のフレーム カラー SFXRGBColorConstRef shadow // 比較対象の SFXFrameColor のシャドウ カラー );
[ public, const ] Bool Equals( SFXRGBColorConstRef plain // 比較対象の SFXFrameColor のカラー );
[ public, const ] Bool Equals( UInt08 red // 比較対象の SFXFrameColor の R 値 UInt08 green // 比較対象の SFXFrameColor の G 値 UInt08 blue // 比較対象の SFXFrameColor の B 値 UInt08 alpha // 比較対象の SFXFrameColor の A 値 );
[ public, const ] Bool Equals( UInt08 mono // 比較対象の SFXFrameColor の RGB 値 UInt08 alpha // 比較対象の SFXFrameColor の A 値 );
[ public, const ] Bool EqualsRGB( SFXFrameColorConstRef param // 比較する SFXFrameColor );
[ public, const ] Bool EqualsRGB( SFXRGBColorConstRef frame // 比較対象の SFXFrameColor のフレーム カラー SFXRGBColorConstRef shadow // 比較対象の SFXFrameColor のシャドウ カラー );
[ public, const ] Bool EqualsRGB( SFXRGBColorConstRef plain // 比較対象の SFXFrameColor のカラー );
[ public, const ] Bool EqualsRGB( UInt08 red // 比較対象の SFXFrameColor の R 値 UInt08 green // 比較対象の SFXFrameColor の G 値 UInt08 blue // 比較対象の SFXFrameColor の B 値 );
[ public, const ] Bool EqualsRGB( UInt08 mono // 比較対象のSFXFrameColorの RGB 値 );
[ public, const ] SFXRGBColorConstRef GetFrame(Void);
SFXFrameColor::GetFrameRed | SFXFrameColor::GetFrameGreen | SFXFrameColor::GetFrameBlue | SFXFrameColor::GetFrameAlpha | SFXFrameColor::GetShadow | SFXFrameColor::SetFrame
[ public, const ] UInt08 GetFrameAlpha(Void);
SFXFrameColor::GetFrame | SFXFrameColor::GetFrameRed | SFXFrameColor::GetFrameGreen | SFXFrameColor::GetFrameBlue | SFXFrameColor::GetShadowAlpha | SFXFrameColor::SetFrameAlpha
[ public, const ] UInt08 GetFrameBlue(Void);
SFXFrameColor::GetFrame | SFXFrameColor::GetFrameRed | SFXFrameColor::GetFrameGreen | SFXFrameColor::GetFrameAlpha | SFXFrameColor::GetShadowBlue | SFXFrameColor::SetFrameBlue
[ public, const ] UInt08 GetFrameGreen(Void);
SFXFrameColor::GetFrame | SFXFrameColor::GetFrameRed | SFXFrameColor::GetFrameBlue | SFXFrameColor::GetFrameAlpha | SFXFrameColor::GetShadowGreen | SFXFrameColor::SetFrameGreen
[ public, const ] UInt08 GetFrameRed(Void);
SFXFrameColor::GetFrame | SFXFrameColor::GetFrameGreen | SFXFrameColor::GetFrameBlue | SFXFrameColor::GetFrameAlpha | SFXFrameColor::GetShadowRed | SFXFrameColor::SetFrameRed
[ public, const ] SFXRGBColorConstRef GetShadow(Void);
SFXFrameColor::GetFrame | SFXFrameColor::GetShadowRed | SFXFrameColor::GetShadowGreen | SFXFrameColor::GetShadowBlue | SFXFrameColor::GetShadowAlpha | SFXFrameColor::SetShadow
[ public, const ] UInt08 GetShadowAlpha(Void);
SFXFrameColor::GetFrameAlpha | SFXFrameColor::GetShadow | SFXFrameColor::GetShadowRed | SFXFrameColor::GetShadowGreen | SFXFrameColor::GetShadowBlue | SFXFrameColor::SetShadowAlpha
[ public, const ] UInt08 GetShadowBlue(Void);
SFXFrameColor::GetFrameBlue | SFXFrameColor::GetShadow | SFXFrameColor::GetShadowRed | SFXFrameColor::GetShadowGreen | SFXFrameColor::GetShadowAlpha | SFXFrameColor::SetShadowBlue
[ public, const ] UInt08 GetShadowGreen(Void);
SFXFrameColor::GetFrameGreen | SFXFrameColor::GetShadow | SFXFrameColor::GetShadowRed | SFXFrameColor::GetShadowBlue | SFXFrameColor::GetShadowAlpha | SFXFrameColor::SetShadowGreen
[ public, const ] UInt08 GetShadowRed(Void);
SFXFrameColor::GetFrameRed | SFXFrameColor::GetShadow | SFXFrameColor::GetShadowGreen | SFXFrameColor::GetShadowBlue | SFXFrameColor::GetShadowAlpha | SFXFrameColor::SetShadowRed
[ public ] SFXFrameColorRef Set( SFXFrameColorConstRef param // 設定する SFXFrameColor );
[ public ] SFXFrameColorRef Set( SFXRGBColorConstRef frame // 設定するフレーム カラー SFXRGBColorConstRef shadow // 設定するシャドウ カラー );
[ public ] SFXFrameColorRef Set( SFXRGBColorConstRef plain // 設定するカラー );
[ public ] SFXFrameColorRef Set( UInt08 red // 設定する R 値 UInt08 green // 設定する G 値 UInt08 blue // 設定する B 値 UInt08 alpha // 設定する A 値 );
[ public ] SFXFrameColorRef Set( UInt08 mono // 設定する RGB 値 UInt08 alpha // 設定する A 値 );
SFXFrameColor::SetRed | SFXFrameColor::SetGreen | SFXFrameColor::SetBlue | SFXFrameColor::SetAlpha | SFXFrameColor::SetRGB | SFXFrameColor::SetFrame | SFXFrameColor::SetShadow | SFXFrameColor::operator=
[ public ] SFXFrameColorRef SetAlpha( UInt08 param // 設定する A 値 );
SFXFrameColor::Set | SFXFrameColor::SetRed | SFXFrameColor::SetGreen | SFXFrameColor::SetBlue | SFXFrameColor::SetRGB | SFXFrameColor::SetFrameAlpha | SFXFrameColor::SetShadowAlpha
[ public ] SFXFrameColorRef SetBlue( UInt08 param // 設定する B 値 );
SFXFrameColor::Set | SFXFrameColor::SetRed | SFXFrameColor::SetGreen | SFXFrameColor::SetAlpha | SFXFrameColor::SetRGB | SFXFrameColor::SetFrameBlue | SFXFrameColor::SetShadowBlue
[ public ] SFXFrameColorRef SetFrame( SFXRGBColorConstRef param // 設定するカラー );
[ public ] SFXFrameColorRef SetFrame( UInt08 red // 設定する R 値 UInt08 green // 設定する G 値 UInt08 blue // 設定する B 値 UInt08 alpha // 設定する A 値 );
[ public ] SFXFrameColorRef SetFrame( UInt08 mono // 設定する RGB 値 UInt08 alpha // 設定する A 値 );
SFXFrameColor::GetFrame | SFXFrameColor::Set | SFXFrameColor::SetFrameRed | SFXFrameColor::SetFrameGreen | SFXFrameColor::SetFrameBlue | SFXFrameColor::SetFrameAlpha | SFXFrameColor::SetFrameRGB | SFXFrameColor::SetShadow
[ public ] SFXFrameColorRef SetFrameAlpha( UInt08 param // 設定する A 値 );
SFXFrameColor::GetFrameAlpha | SFXFrameColor::SetAlpha | SFXFrameColor::SetFrame | SFXFrameColor::SetFrameRed | SFXFrameColor::SetFrameGreen | SFXFrameColor::SetFrameBlue | SFXFrameColor::SetFrameRGB | SFXFrameColor::SetShadowAlpha
[ public ] SFXFrameColorRef SetFrameBlue( UInt08 param // 設定する B 値 );
SFXFrameColor::GetFrameBlue | SFXFrameColor::SetBlue | SFXFrameColor::SetFrame | SFXFrameColor::SetFrameRed | SFXFrameColor::SetFrameGreen | SFXFrameColor::SetFrameAlpha | SFXFrameColor::SetFrameRGB | SFXFrameColor::SetShadowBlue
[ public ] SFXFrameColorRef SetFrameGreen( UInt08 param // 設定する G 値 );
SFXFrameColor::GetFrameGreen | SFXFrameColor::SetGreen | SFXFrameColor::SetFrame | SFXFrameColor::SetFrameRed | SFXFrameColor::SetFrameBlue | SFXFrameColor::SetFrameAlpha | SFXFrameColor::SetFrameRGB | SFXFrameColor::SetShadowGreen
[ public ] SFXFrameColorRef SetFrameRGB( UInt08 red // 設定する R 値 UInt08 green // 設定する G 値 UInt08 blue // 設定する B 値 );
[ public ] SFXFrameColorRef SetFrameRGB( UInt08 mono // 設定する RGB 値 );
SFXFrameColor::SetRGB | SFXFrameColor::SetFrame | SFXFrameColor::SetFrameRed | SFXFrameColor::SetFrameGreen | SFXFrameColor::SetFrameBlue | SFXFrameColor::SetFrameAlpha | SFXFrameColor::SetShadowRGB
[ public ] SFXFrameColorRef SetFrameRed( UInt08 param // 設定する R 値 );
SFXFrameColor::GetFrameRed | SFXFrameColor::SetRed | SFXFrameColor::SetFrame | SFXFrameColor::SetFrameGreen | SFXFrameColor::SetFrameBlue | SFXFrameColor::SetFrameAlpha | SFXFrameColor::SetFrameRGB | SFXFrameColor::SetShadowRed
[ public ] SFXFrameColorRef SetGreen( UInt08 param // 設定する G 値 );
SFXFrameColor::Set | SFXFrameColor::SetRed | SFXFrameColor::SetBlue | SFXFrameColor::SetAlpha | SFXFrameColor::SetRGB | SFXFrameColor::SetFrameGreen | SFXFrameColor::SetShadowGreen
[ public ] SFXFrameColorRef SetRGB( UInt08 red // 設定する R 値 UInt08 green // 設定する G 値 UInt08 blue // 設定する B 値 );
[ public ] SFXFrameColorRef SetRGB( UInt08 mono // 設定する RGB 値 );