VertexInstanceWorldPaletteColor Type
Per-instance vertex data for colored skinned hardware instancing: a 4×4 world matrix packed as four Vector4 rows, a per-instance color, and the instance's row offset into the bone-palette texture (stream 1, instanceFrequency = 1).
Matches the SkinnedInstancedColor technique in Shaders/ForwardPbr.fx: the
world rows arrive on TEXCOORD1..4, the color on TEXCOORD5 (byte offset 64, the
same slot VertexInstanceWorldColor uses), and the
palette row on TEXCOORD6 (byte offset 80,
Single).
Record fields
| Record Field |
Description
|
Per-instance color multiplier (normalized RGBA, TEXCOORD5).
|
|
Full Usage:
PaletteOffset
Field type: float32
|
The instance's row in the bone-palette texture (TEXCOORD6).
|
Row 0 of the per-instance world matrix (M11, M12, M13, M14).
|
|
Row 1 of the per-instance world matrix (M21, M22, M23, M24).
|
|
Row 2 of the per-instance world matrix (M31, M32, M33, M34).
|
|
Row 3 of the per-instance world matrix (M41, M42, M43, M44).
|
Static members
| Static member |
Description
|
Full Usage:
VertexInstanceWorldPaletteColor.Create(world, color, paletteOffset)
Parameters: Returns: VertexInstanceWorldPaletteColor
|
|
Mibo