TransparentSkinnedInstanceDraw Type
A deferred transparent part of one instance from the skinned + instanced per-instance fallback (OpenGL, or a DX12 skeleton over the grouped-uniform budget): the palette rides the command's flat array, so the entry carries the instance index and reads its slice at flush time — the per-instance scratch array the draw staged from is overwritten by the next instance before the transparent pass runs.
Record fields
| Record Field |
Description
|
Full Usage:
BoneCount
Field type: int
|
Matrices in one instance's palette (one row of
|
Full Usage:
DistanceSq
Field type: float32
|
Squared distance to the camera that deferred this draw (sort key).
|
Full Usage:
InstanceIndex
Field type: int
|
The row of
|
|
The resolved material (override + tint already applied).
|
The command's flat palette array (
|
|
|
The model-mesh-part of one instance to draw.
|
The parent-bone world transform of the part's mesh for this instance.
|
Mibo