StageInOutAttribute
Description
- Derived from
-
Attribute abstract
The annotated struct is used to pass data into shader stages and to return data from shader stages.
The fields of all structs that are used as input for a shader stage must each have a unique usage semantic, which may either be a system value (see System) or one of the following: Color, Normal, Position, Tangent, TexCoord. The input fields of a shader stage are mapped to the output fields of the previous state by semantic and index. For each input field, there must be a matching output field. Output fields without a matching input field are allowed. In such a case, the corresponding value is discarded.
- See also
Usages
DisplacementFixed delegate
FACE delegate
GS_In_Material delegate
PS_In delegate
PS_In_Background delegate
PS_In_Color delegate
PS_In_Decal delegate
PS_In_Material delegate
PS_In_Shadow delegate
PS_In_Texture delegate
PS_Out_DualTargetDepth delegate
PS_Out_Target delegate
PS_Out_Target delegate
PS_Out_TargetDepth delegate
PS_Out_TargetDepthLess delegate
TS_Patch delegate
TS_Patch delegate
VS_Example delegate
VS_In delegate
VS_In delegate
VS_In delegate
VS_In delegate
VS_In delegate
VS_In delegate
VS_In delegate
VS_In_Instance delegate
VS_In_InstanceShadow delegate
VS_In_Shadow delegate
VS_Out delegate
VS_Out delegate
VS_Out delegate
VS_Out delegate
VS_Out delegate
VS_Out_Shadow delegate