32bit[-1, 1]正規化小数3次元ベクトル(11:11:10)
More...
#include <GxStruct.h>
|
|
static GX_FORCE_INLINE u32 | f32ToS10N (f32 valueF32) |
| 32ビットから10ビットの変換
|
|
static GX_FORCE_INLINE f32 | s10NTof32 (u32 valueS10N) |
| 10ビットから32ビットの変換
|
|
static GX_FORCE_INLINE u32 | f32ToS11N (f32 valueF32) |
| 32ビットから11ビットの変換
|
|
static GX_FORCE_INLINE f32 | s11NTof32 (u32 valueS11N) |
| 11ビットから32ビットの変換
|
|
|
|
static constexpr u32 | DIMENSION = 3 |
| 次元数
|
|
static constexpr u32 | SHIFT_X = 0 |
| X成分シフト量
|
|
static constexpr u32 | SHIFT_Y = 11 |
| Y成分シフト量
|
|
static constexpr u32 | SHIFT_Z = 22 |
| Z成分シフト量
|
|
32bit[-1, 1]正規化小数3次元ベクトル(11:11:10)
◆ f32ToS10N()
GX_FORCE_INLINE u32 GxPackedNx3::f32ToS10N |
( |
f32 | valueF32 | ) |
|
|
static |
32ビットから10ビットの変換
- Parameters
-
- Returns
- 変換後の値
◆ f32ToS11N()
GX_FORCE_INLINE u32 GxPackedNx3::f32ToS11N |
( |
f32 | valueF32 | ) |
|
|
static |
32ビットから11ビットの変換
- Parameters
-
- Returns
- 変換後の値
◆ getValueF32()
GX_FORCE_INLINE f32 GxPackedNx3::getValueF32 |
( |
u32 | index | ) |
const |
f32で値を取得
- Parameters
-
- Returns
- 値
◆ operator=() [1/2]
代入
- Parameters
-
- Returns
- 自身の参照
◆ operator=() [2/2]
代入
- Parameters
-
- Returns
- 自身の参照
◆ s10NTof32()
GX_FORCE_INLINE f32 GxPackedNx3::s10NTof32 |
( |
u32 | valueS10N | ) |
|
|
static |
10ビットから32ビットの変換
- Parameters
-
- Returns
- 変換後の値
◆ s11NTof32()
GX_FORCE_INLINE f32 GxPackedNx3::s11NTof32 |
( |
u32 | valueS10N | ) |
|
|
static |
11ビットから32ビットの変換
- Parameters
-
- Returns
- 変換後の値
◆ setValueF32()
GX_FORCE_INLINE void GxPackedNx3::setValueF32 |
( |
u32 | index, |
|
|
f32 | value ) |
f32で値を設定
- Parameters
-
index | [in] インデックス |
value | [in] 値 |
The documentation for this struct was generated from the following files:
- C:/Users/t-arai/Documents/workspace/orochi_package_windows/middleware/GxCore/src/GxStruct.h
- C:/Users/t-arai/Documents/workspace/orochi_package_windows/middleware/GxCore/src/GxStruct.inl