コンポーネント
- Bool2ToBool2SwizzleDriver
- Bool2ToBool3SwizzleDriver
- Bool2ToBool4SwizzleDriver
- Bool3ToBool2SwizzleDriver
- Bool3ToBool3SwizzleDriver
- Bool3ToBool4SwizzleDriver
- Bool4ToBool2SwizzleDriver
- Bool4ToBool3SwizzleDriver
- Bool4ToBool4SwizzleDriver
- Double2ToDouble2SwizzleDriver
- Double2ToDouble3SwizzleDriver
- Double2ToDouble4SwizzleDriver
- Double2ToDoubleQSwizzleDriver
- Double3ToDouble2SwizzleDriver
- Double3ToDouble3SwizzleDriver
- Double3ToDouble4SwizzleDriver
- Double3ToDoubleQSwizzleDriver
- Double4ToDouble2SwizzleDriver
- Double4ToDouble3SwizzleDriver
- Double4ToDouble4SwizzleDriver
- Double4ToDoubleQSwizzleDriver
- Float2ToColorSwizzleDriver
- Float2ToColorXSwizzleDriver
- Float2ToFloat2SwizzleDriver
- Float2ToFloat3SwizzleDriver
- Float2ToFloat4SwizzleDriver
- Float2ToFloatQSwizzleDriver
- Float3ToColorSwizzleDriver
- Float3ToColorXSwizzleDriver
- Float3ToFloat2SwizzleDriver
- Float3ToFloat3SwizzleDriver
- Float3ToFloat4SwizzleDriver
- Float3ToFloatQSwizzleDriver
- Float4ToColorSwizzleDriver
- Float4ToColorXSwizzleDriver
- Float4ToFloat2SwizzleDriver
- Float4ToFloat3SwizzleDriver
- Float4ToFloat4SwizzleDriver
- Float4ToFloatQSwizzleDriver
- Int2ToInt2SwizzleDriver
- Int2ToInt3SwizzleDriver
- Int2ToInt4SwizzleDriver
- Int3ToInt2SwizzleDriver
- Int3ToInt3SwizzleDriver
- Int3ToInt4SwizzleDriver
- Int4ToInt2SwizzleDriver
- Int4ToInt3SwizzleDriver
- Int4ToInt4SwizzleDriver
- Long2ToLong2SwizzleDriver
- Long2ToLong3SwizzleDriver
- Long2ToLong4SwizzleDriver
- Long3ToLong2SwizzleDriver
- Long3ToLong3SwizzleDriver
- Long3ToLong4SwizzleDriver
- Long4ToLong2SwizzleDriver
- Long4ToLong3SwizzleDriver
- Long4ToLong4SwizzleDriver
- Uint2ToUint2SwizzleDriver
- Uint2ToUint3SwizzleDriver
- Uint2ToUint4SwizzleDriver
- Uint3ToUint2SwizzleDriver
- Uint3ToUint3SwizzleDriver
- Uint3ToUint4SwizzleDriver
- Uint4ToUint2SwizzleDriver
- Uint4ToUint3SwizzleDriver
- Uint4ToUint4SwizzleDriver
- Ulong2ToUlong2SwizzleDriver
- Ulong2ToUlong3SwizzleDriver
- Ulong2ToUlong4SwizzleDriver
- Ulong3ToUlong2SwizzleDriver
- Ulong3ToUlong3SwizzleDriver
- Ulong3ToUlong4SwizzleDriver
- Ulong4ToUlong2SwizzleDriver
- Ulong4ToUlong3SwizzleDriver
- Ulong4ToUlong4SwizzleDriver
スウィズル(再配置)ドライバーに関して
ResoniteのSwizzleDriverはパックされている値を再配置(並べ替え)して駆動できるコンポーネントです。
パックされている値を分解するとXYZWになります。
それぞれに並べ替え用の番号が割り振られています。
| 0 | -1 |
| X | 0 |
| Y | 1 |
| Z | 2 |
| W | 3 |
例えば…
float4のX軸とZ軸を入れ替えたい場合、設定を「2,1,0,3」にする。
float3のY軸を0で固定したい場合、設定を「0,-1,2」にする。
float2をfloat3(Z軸は使用しない。)にする場合、設定を「0,1,-1」にする。
Float4等ToColorXを使用する事で、色へ変換できます。(Float4等ToColorは古代の遺物です。)
Float3等ToFloatQは謎です。(変換はFluxで行った方が簡単です。)