UniDx
読み取り中…
検索中…
一致する文字列を見つけられません
UniDx::Color 構造体

色 (RGBA, float) [詳解]

#include <Math.h>

公開メンバ関数

constexpr Color () noexcept
constexpr Color (float ir, float ig, float ib, float ia=1.0f) noexcept
const DirectX::XMVECTOR XMLoad () const
void XMStore (const DirectX::XMVECTOR &v)
Color operator+ () const noexcept
Color operator- () const noexcept
 operator DirectX::XMFLOAT4 () const

公開変数類

float r
float g
float b
float a

静的公開変数類

static const Color black = Color{ 0.f, 0.f, 0.f, 1.f }
static const Color blue = Color{ 0.f, 0.f, 1.f, 1.f }
static const Color cyan = Color{ 0.f, 1.f, 1.f, 1.f }
static const Color green = Color{ 0.f, 1.f, 0.f, 1.f }
static const Color magenta = Color{ 1.f, 0.f, 1.f, 1.f }
static const Color red = Color{ 1.f, 0.f, 0.f, 1.f }
static const Color white = Color{ 1.f, 1.f, 1.f, 1.f }
static const Color yellow = Color{ 1.f, 1.f, 0.f, 1.f }

詳解

色 (RGBA, float)

構築子と解体子

◆ Color() [1/2]

UniDx::Color::Color ( )
inlineconstexprnoexcept

◆ Color() [2/2]

UniDx::Color::Color ( float ir,
float ig,
float ib,
float ia = 1.0f )
inlineexplicitconstexprnoexcept

関数詳解

◆ operator DirectX::XMFLOAT4()

UniDx::Color::operator DirectX::XMFLOAT4 ( ) const
inlineexplicit

◆ operator+()

Color UniDx::Color::operator+ ( ) const
inlinenoexcept

◆ operator-()

Color UniDx::Color::operator- ( ) const
inlinenoexcept

◆ XMLoad()

const DirectX::XMVECTOR UniDx::Color::XMLoad ( ) const
inline

◆ XMStore()

void UniDx::Color::XMStore ( const DirectX::XMVECTOR & v)
inline

メンバ詳解

◆ a

float UniDx::Color::a

◆ b

float UniDx::Color::b

◆ black

const Color UniDx::Color::black = Color{ 0.f, 0.f, 0.f, 1.f }
static

◆ blue

const Color UniDx::Color::blue = Color{ 0.f, 0.f, 1.f, 1.f }
static

◆ cyan

const Color UniDx::Color::cyan = Color{ 0.f, 1.f, 1.f, 1.f }
static

◆ g

float UniDx::Color::g

◆ green

const Color UniDx::Color::green = Color{ 0.f, 1.f, 0.f, 1.f }
static

◆ magenta

const Color UniDx::Color::magenta = Color{ 1.f, 0.f, 1.f, 1.f }
static

◆ r

float UniDx::Color::r

◆ red

const Color UniDx::Color::red = Color{ 1.f, 0.f, 0.f, 1.f }
static

◆ white

const Color UniDx::Color::white = Color{ 1.f, 1.f, 1.f, 1.f }
static

◆ yellow

const Color UniDx::Color::yellow = Color{ 1.f, 1.f, 0.f, 1.f }
static

この構造体詳解は次のファイルから抽出されました: