D3D_PARAMETER_FLAGS enumeration (d3dcommon.h)

Indicates semantic flags for function parameters.

Syntax

typedef enum _D3D_PARAMETER_FLAGS {
  D3D_PF_NONE = 0,
  D3D_PF_IN = 0x1,
  D3D_PF_OUT = 0x2,
  D3D_PF_FORCE_DWORD = 0x7fffffff
} D3D_PARAMETER_FLAGS;

Constants

 
D3D_PF_NONE
Value: 0
The parameter has no semantic flags.
D3D_PF_IN
Value: 0x1
Indicates an input parameter.
D3D_PF_OUT
Value: 0x2
Indicates an output parameter.
D3D_PF_FORCE_DWORD
Value: 0x7fffffff
Forces this enumeration to compile to 32 bits in size. Without this value, some compilers would allow this enumeration to compile to a size other than 32 bits. This value is not used.

Requirements

Requirement Value
Header d3dcommon.h (include D3D11Shader.h)

See also

D3D11_PARAMETER_DESC

Shader Enumerations