7 struct ID3DDeviceContextState;
8 struct ID3DUserDefinedAnnotation;
9 struct ID3D11BlendState1;
11 struct ID3D11DeviceContext1;
12 struct ID3D11RasterizerState1;
13 struct ID3D11VideoContext1;
14 struct ID3D11VideoDevice1;
15 struct ID3D11VideoProcessorEnumerator1;
78 struct D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA;
79 struct D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA;
80 struct D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK;
189 struct __declspec(novtable, uuid("5c1e0d8a-7c23-48f9-8c59-a92958ceff11"))
190 ID3DDeviceContextState :
public ID3D11DeviceChild
193 struct __declspec(novtable, uuid("b2daad8b-03d4-4dbf-95eb-32ab4b63d0ab"))
194 ID3DUserDefinedAnnotation :
public IUnknown
196 virtual std::int32_t BeginEvent(
const wchar_t* a_name) = 0;
197 virtual std::int32_t EndEvent(
void) = 0;
198 virtual void SetMarker(
const wchar_t* a_name) = 0;
199 virtual BOOL GetStatus(
void) = 0;
202 struct __declspec(novtable, uuid("cc86fabe-da55-401d-85e7-e3c9de2877e9"))
203 ID3D11BlendState1 :
public ID3D11BlendState
205 virtual void GetDesc1(D3D11_BLEND_DESC1* a_desc) = 0;
208 struct __declspec(novtable, uuid("a04bfb29-08ef-43d6-a49c-a9bdbdcbe686"))
209 ID3D11Device1 :
public ID3D11Device
211 virtual void GetImmediateContext1(ID3D11DeviceContext1** a_immediateContext) = 0;
212 virtual HRESULT CreateDeferredContext1(std::uint32_t a_contextFlags, ID3D11DeviceContext1** a_deferredContext) = 0;
213 virtual HRESULT CreateBlendState1(
const D3D11_BLEND_DESC1* a_blendStateDesc, ID3D11BlendState1** a_blendState) = 0;
214 virtual HRESULT CreateRasterizerState1(
const D3D11_RASTERIZER_DESC1* a_rasterizerDesc, ID3D11RasterizerState1** a_rasterizerState) = 0;
215 virtual HRESULT CreateDeviceContextState(std::uint32_t a_flags,
const D3D_FEATURE_LEVEL* a_pFeatureLevels, std::uint32_t a_featureLevels, std::uint32_t a_sdkVersion,
const IID& a_emulatedInterface,
D3D_FEATURE_LEVEL* a_pFeatureLevel, ID3DDeviceContextState** a_contextState) = 0;
216 virtual HRESULT OpenSharedResource1(
HANDLE a_resourceHandle,
const IID& a_returnedInterface,
void** a_resource) = 0;
217 virtual HRESULT OpenSharedResourceByName(
const wchar_t* a_name, std::uint32_t a_desiredAccess,
const IID& a_returnedInterface,
void** a_resource) = 0;
220 struct __declspec(novtable, uuid("bb2c6faa-b5fb-4082-8e6b-388b8cfa90e1"))
221 ID3D11DeviceContext1 :
public ID3D11DeviceContext
223 virtual void CopySubresourceRegion1(ID3D11Resource* a_dstResource, std::uint32_t a_dstSubresource, std::uint32_t a_dstX, std::uint32_t a_dstY, std::uint32_t a_dstZ, ID3D11Resource* a_srcResource, std::uint32_t a_srcSubresource,
const D3D11_BOX* a_srcBox, std::uint32_t a_copyFlags) = 0;
224 virtual void UpdateSubresource1(ID3D11Resource* a_dstResource, std::uint32_t a_dstSubresource,
const D3D11_BOX* a_dstBox,
const void* a_srcData, std::uint32_t a_srcRowPitch, std::uint32_t a_srcDepthPitch, std::uint32_t a_copyFlags) = 0;
225 virtual void DiscardResource(ID3D11Resource* a_resource) = 0;
226 virtual void DiscardView(ID3D11View* a_resourceView) = 0;
227 virtual void VSSetConstantBuffers1(std::uint32_t a_startSlot, std::uint32_t a_numBuffers, ID3D11Buffer*
const* a_constantBuffers,
const std::uint32_t* a_firstConstant,
const std::uint32_t* a_numConstants) = 0;
228 virtual void HSSetConstantBuffers1(std::uint32_t a_startSlot, std::uint32_t a_numBuffers, ID3D11Buffer*
const* a_constantBuffers,
const std::uint32_t* a_firstConstant,
const std::uint32_t* a_numConstants) = 0;
229 virtual void DSSetConstantBuffers1(std::uint32_t a_startSlot, std::uint32_t a_numBuffers, ID3D11Buffer*
const* a_constantBuffers,
const std::uint32_t* a_firstConstant,
const std::uint32_t* a_numConstants) = 0;
230 virtual void GSSetConstantBuffers1(std::uint32_t a_startSlot, std::uint32_t a_numBuffers, ID3D11Buffer*
const* a_constantBuffers,
const std::uint32_t* a_firstConstant,
const std::uint32_t* a_numConstants) = 0;
231 virtual void PSSetConstantBuffers1(std::uint32_t a_startSlot, std::uint32_t a_numBuffers, ID3D11Buffer*
const* a_constantBuffers,
const std::uint32_t* a_firstConstant,
const std::uint32_t* a_numConstants) = 0;
232 virtual void CSSetConstantBuffers1(std::uint32_t a_startSlot, std::uint32_t a_numBuffers, ID3D11Buffer*
const* a_constantBuffers,
const std::uint32_t* a_firstConstant,
const std::uint32_t* a_numConstants) = 0;
233 virtual void VSGetConstantBuffers1(std::uint32_t a_startSlot, std::uint32_t a_numBuffers, ID3D11Buffer** a_constantBuffers, std::uint32_t* a_firstConstant, std::uint32_t* a_numConstants) = 0;
234 virtual void HSGetConstantBuffers1(std::uint32_t a_startSlot, std::uint32_t a_numBuffers, ID3D11Buffer** a_constantBuffers, std::uint32_t* a_firstConstant, std::uint32_t* a_numConstants) = 0;
235 virtual void DSGetConstantBuffers1(std::uint32_t a_startSlot, std::uint32_t a_numBuffers, ID3D11Buffer** a_constantBuffers, std::uint32_t* a_firstConstant, std::uint32_t* a_numConstants) = 0;
236 virtual void GSGetConstantBuffers1(std::uint32_t a_startSlot, std::uint32_t a_numBuffers, ID3D11Buffer** a_constantBuffers, std::uint32_t* a_firstConstant, std::uint32_t* a_numConstants) = 0;
237 virtual void PSGetConstantBuffers1(std::uint32_t a_startSlot, std::uint32_t a_numBuffers, ID3D11Buffer** a_constantBuffers, std::uint32_t* a_firstConstant, std::uint32_t* a_numConstants) = 0;
238 virtual void CSGetConstantBuffers1(std::uint32_t a_startSlot, std::uint32_t a_numBuffers, ID3D11Buffer** a_constantBuffers, std::uint32_t* a_firstConstant, std::uint32_t* a_numConstants) = 0;
239 virtual void SwapDeviceContextState(ID3DDeviceContextState* a_state, ID3DDeviceContextState** a_previousState) = 0;
240 virtual void ClearView(ID3D11View* a_view,
const float a_color[4],
const D3D11_RECT* a_rect, std::uint32_t a_numRects) = 0;
241 virtual void DiscardView1(ID3D11View* a_resourceView,
const D3D11_RECT* a_rects, std::uint32_t a_numRects) = 0;
244 struct __declspec(novtable, uuid("1217d7a6-5039-418c-b042-9cbe256afd6e"))
245 ID3D11RasterizerState1 :
public ID3D11RasterizerState
247 virtual void GetDesc1(D3D11_RASTERIZER_DESC1* a_desc) = 0;
250 struct __declspec(novtable, uuid("A7F026DA-A5F8-4487-A564-15E34357651E"))
251 ID3D11VideoContext1 :
public ID3D11VideoContext
253 virtual HRESULT SubmitDecoderBuffers1(ID3D11VideoDecoder* a_decoder, std::uint32_t a_numBuffers,
const D3D11_VIDEO_DECODER_BUFFER_DESC1* a_bufferDesc) = 0;
254 virtual HRESULT GetDataForNewHardwareKey(ID3D11CryptoSession* a_cryptoSession, std::uint32_t a_privateInputSize,
const void* a_privateInputData, std::uint64_t* a_privateOutputData) = 0;
256 virtual HRESULT DecoderEnableDownsampling(ID3D11VideoDecoder* a_decoder,
DXGI_COLOR_SPACE_TYPE a_inputColorSpace,
const D3D11_VIDEO_SAMPLE_DESC* a_outputDesc, std::uint32_t a_referenceFrameCount) = 0;
257 virtual HRESULT DecoderUpdateDownsampling(ID3D11VideoDecoder* a_decoder,
const D3D11_VIDEO_SAMPLE_DESC* a_outputDesc) = 0;
258 virtual void VideoProcessorSetOutputColorSpace1(ID3D11VideoProcessor* a_videoProcessor,
DXGI_COLOR_SPACE_TYPE a_colorSpace) = 0;
259 virtual void VideoProcessorSetOutputShaderUsage(ID3D11VideoProcessor* a_videoProcessor,
BOOL a_shaderUsage) = 0;
260 virtual void VideoProcessorGetOutputColorSpace1(ID3D11VideoProcessor* a_videoProcessor,
DXGI_COLOR_SPACE_TYPE* a_colorSpace) = 0;
261 virtual void VideoProcessorGetOutputShaderUsage(ID3D11VideoProcessor* a_videoProcessor,
BOOL* a_shaderUsage) = 0;
262 virtual void VideoProcessorSetStreamColorSpace1(ID3D11VideoProcessor* a_videoProcessor, std::uint32_t a_streamIndex,
DXGI_COLOR_SPACE_TYPE a_colorSpace) = 0;
263 virtual void VideoProcessorSetStreamMirror(ID3D11VideoProcessor* a_videoProcessor, std::uint32_t a_streamIndex,
BOOL a_enable,
BOOL a_flipHorizontal,
BOOL a_flipVertical) = 0;
264 virtual void VideoProcessorGetStreamColorSpace1(ID3D11VideoProcessor* a_videoProcessor, std::uint32_t a_streamIndex,
DXGI_COLOR_SPACE_TYPE* a_colorSpace) = 0;
265 virtual void VideoProcessorGetStreamMirror(ID3D11VideoProcessor* a_videoProcessor, std::uint32_t a_streamIndex,
BOOL* a_enable,
BOOL* a_flipHorizontal,
BOOL* a_flipVertical) = 0;
266 virtual HRESULT VideoProcessorGetBehaviorHints(ID3D11VideoProcessor* a_videoProcessor, std::uint32_t a_outputWidth, std::uint32_t a_outputHeight,
DXGI_FORMAT a_outputFormat, std::uint32_t a_streamCount,
const D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT* a_streams, std::uint32_t* a_behaviorHints) = 0;
269 struct __declspec(novtable, uuid("29DA1D51-1321-4454-804B-F5FC9F861F0F"))
270 ID3D11VideoDevice1 :
public ID3D11VideoDevice
272 virtual HRESULT GetCryptoSessionPrivateDataSize(
const GUID* a_cryptoType,
const GUID* a_decoderProfile,
const GUID* a_keyExchangeType, std::uint32_t* a_privateInputSize, std::uint32_t* a_privateOutputSize) = 0;
273 virtual HRESULT GetVideoDecoderCaps(
const GUID* a_decoderProfile, std::uint32_t a_sampleWidth, std::uint32_t a_sampleHeight,
const DXGI_RATIONAL* a_frameRate, std::uint32_t a_bitRate,
const GUID* a_cryptoType, std::uint32_t* a_decoderCaps) = 0;
274 virtual HRESULT CheckVideoDecoderDownsampling(
const D3D11_VIDEO_DECODER_DESC* a_inputDesc,
DXGI_COLOR_SPACE_TYPE a_inputColorSpace,
const D3D11_VIDEO_DECODER_CONFIG* a_inputConfig,
const DXGI_RATIONAL* a_frameRate,
const D3D11_VIDEO_SAMPLE_DESC* a_outputDesc,
BOOL* a_supported,
BOOL* a_realTimeHint) = 0;
275 virtual HRESULT RecommendVideoDecoderDownsampleParameters(
const D3D11_VIDEO_DECODER_DESC* a_inputDesc,
DXGI_COLOR_SPACE_TYPE a_inputColorSpace,
const D3D11_VIDEO_DECODER_CONFIG* a_inputConfig,
const DXGI_RATIONAL* a_frameRate, D3D11_VIDEO_SAMPLE_DESC* a_recommendedOutputDesc) = 0;
278 struct __declspec(novtable, uuid("465217F2-5568-43CF-B5B9-F61D54531CA1"))
279 ID3D11VideoProcessorEnumerator1 :
public ID3D11VideoProcessorEnumerator
287 inline constexpr
IID IID_ID3DDeviceContextState{ 0x5C1E0D8A, 0x7C23, 0x48F9, { 0x8C, 0x59, 0xA9, 0x29, 0x58, 0xCE, 0xFF, 0x11 } };
288 inline constexpr
IID IID_ID3DUserDefinedAnnotation{ 0xB2DAAD8B, 0x03D4, 0x4DBF, { 0x95, 0xEB, 0x32, 0xAB, 0x4B, 0x63, 0xD0, 0xAB } };
289 inline constexpr
IID IID_ID3D11BlendState1{ 0xCC86FABE, 0xDA55, 0x401D, { 0x85, 0xE7, 0xE3, 0xC9, 0xDE, 0x28, 0x77, 0xE9 } };
290 inline constexpr
IID IID_ID3D11Device1{ 0xA04BFB29, 0x08EF, 0x43D6, { 0xA4, 0x9C, 0xA9, 0xBD, 0xBD, 0xCB, 0xE6, 0x86 } };
291 inline constexpr
IID IID_ID3D11DeviceContext1{ 0xBB2C6FAA, 0xB5FB, 0x4082, { 0x8E, 0x6B, 0x38, 0x8B, 0x8C, 0xFA, 0x90, 0xE1 } };
292 inline constexpr
IID IID_ID3D11RasterizerState1{ 0x1217D7A6, 0x5039, 0x418C, { 0xB0, 0x42, 0x9C, 0xBE, 0x25, 0x6A, 0xFD, 0x6E } };
293 inline constexpr
IID IID_ID3D11VideoContext1{ 0xA7F026DA, 0xA5F8, 0x4487, { 0xA5, 0x64, 0x15, 0xE3, 0x43, 0x57, 0x65, 0x1E } };
294 inline constexpr
IID IID_ID3D11VideoDevice1{ 0x29DA1D51, 0x1321, 0x4454, { 0x80, 0x4B, 0xF5, 0xFC, 0x9F, 0x86, 0x1F, 0x0F } };
295 inline constexpr
IID IID_ID3D11VideoProcessorEnumerator1{ 0x465217F2, 0x5568, 0x43CF, { 0xB5, 0xB9, 0xF6, 0x1D, 0x54, 0x53, 0x1C, 0xA1 } };
Definition: BSDirectInputManager.h:8
D3D11_BLEND_OP
Definition: D3D11.h:626
D3D_FEATURE_LEVEL
Definition: D3D.h:39
constexpr IID IID_ID3D11Device1
Definition: D3D11_1.h:290
void * HANDLE
Definition: BASE.h:14
D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINTS
Definition: D3D11_1.h:68
@ D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_TRIPLE_BUFFER_OUTPUT
Definition: D3D11_1.h:72
@ D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_COLOR_SPACE_CONVERSION
Definition: D3D11_1.h:71
@ D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_RESIZE
Definition: D3D11_1.h:70
@ D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_ROTATION
Definition: D3D11_1.h:69
constexpr IID IID_ID3D11BlendState1
Definition: D3D11_1.h:289
constexpr IID IID_ID3D11VideoProcessorEnumerator1
Definition: D3D11_1.h:295
D3D11_VIDEO_DECODER_CAPS
Definition: D3D11_1.h:59
@ D3D11_VIDEO_DECODER_CAPS_UNSUPPORTED
Definition: D3D11_1.h:64
@ D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE_REQUIRED
Definition: D3D11_1.h:63
@ D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE_DYNAMIC
Definition: D3D11_1.h:62
@ D3D11_VIDEO_DECODER_CAPS_NON_REAL_TIME
Definition: D3D11_1.h:61
@ D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE
Definition: D3D11_1.h:60
constexpr IID IID_ID3D11RasterizerState1
Definition: D3D11_1.h:292
D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG
Definition: D3D11_1.h:21
@ D3D11_1_CREATE_DEVICE_CONTEXT_STATE_SINGLETHREADED
Definition: D3D11_1.h:22
D3D11_FILL_MODE
Definition: D3D11.h:787
struct __declspec(novtable, uuid("00000000-0000-0000-c000-000000000046")) IUnknown
Definition: COM.h:7
D3D11_COPY_FLAGS
Definition: D3D11_1.h:26
@ D3D11_COPY_NO_OVERWRITE
Definition: D3D11_1.h:27
@ D3D11_COPY_DISCARD
Definition: D3D11_1.h:28
D3D11_VIDEO_DECODER_BUFFER_TYPE
Definition: D3D11.h:1074
std::int32_t BOOL
Definition: BASE.h:13
D3D11_CRYPTO_SESSION_STATUS
Definition: D3D11_1.h:32
@ D3D11_CRYPTO_SESSION_STATUS_KEY_LOST
Definition: D3D11_1.h:34
@ D3D11_CRYPTO_SESSION_STATUS_OK
Definition: D3D11_1.h:33
@ D3D11_CRYPTO_SESSION_STATUS_KEY_AND_CONTENT_LOST
Definition: D3D11_1.h:35
D3D11_LOGIC_OP
Definition: D3D11_1.h:39
@ D3D11_LOGIC_OP_INVERT
Definition: D3D11_1.h:45
@ D3D11_LOGIC_OP_XOR
Definition: D3D11_1.h:50
@ D3D11_LOGIC_OP_NOR
Definition: D3D11_1.h:49
@ D3D11_LOGIC_OP_AND_REVERSE
Definition: D3D11_1.h:52
@ D3D11_LOGIC_OP_NOOP
Definition: D3D11_1.h:44
@ D3D11_LOGIC_OP_OR_INVERTED
Definition: D3D11_1.h:55
@ D3D11_LOGIC_OP_OR_REVERSE
Definition: D3D11_1.h:54
@ D3D11_LOGIC_OP_EQUIV
Definition: D3D11_1.h:51
@ D3D11_LOGIC_OP_SET
Definition: D3D11_1.h:41
@ D3D11_LOGIC_OP_COPY
Definition: D3D11_1.h:42
@ D3D11_LOGIC_OP_OR
Definition: D3D11_1.h:48
@ D3D11_LOGIC_OP_AND_INVERTED
Definition: D3D11_1.h:53
@ D3D11_LOGIC_OP_CLEAR
Definition: D3D11_1.h:40
@ D3D11_LOGIC_OP_NAND
Definition: D3D11_1.h:47
@ D3D11_LOGIC_OP_COPY_INVERTED
Definition: D3D11_1.h:43
@ D3D11_LOGIC_OP_AND
Definition: D3D11_1.h:46
D3D11_BLEND
Definition: D3D11.h:605
DXGI_FORMAT
Definition: DXGI.h:63
constexpr IID IID_ID3DDeviceContextState
Definition: D3D11_1.h:287
constexpr IID IID_ID3D11DeviceContext1
Definition: D3D11_1.h:291
constexpr IID IID_ID3D11VideoDevice1
Definition: D3D11_1.h:294
D3D11_CULL_MODE
Definition: D3D11.h:726
constexpr IID IID_ID3DUserDefinedAnnotation
Definition: D3D11_1.h:288
std::int32_t HRESULT
Definition: BASE.h:28
GUID IID
Definition: BASE.h:87
DXGI_COLOR_SPACE_TYPE
Definition: DXGI.h:33
RECT D3D11_RECT
Definition: D3D11.h:1260
constexpr IID IID_ID3D11VideoContext1
Definition: D3D11_1.h:293
Definition: D3D11_1.h:180
BOOL alphaToCoverageEnable
Definition: D3D11_1.h:181
BOOL independentBlendEnable
Definition: D3D11_1.h:182
D3D11_RENDER_TARGET_BLEND_DESC1 renderTarget[8]
Definition: D3D11_1.h:183
HRESULT status
Definition: D3D11_1.h:87
std::uint32_t hwProtectionFunctionID
Definition: D3D11_1.h:84
D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA * outputData
Definition: D3D11_1.h:86
D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA * inputData
Definition: D3D11_1.h:85
std::uint32_t privateDataSize
Definition: D3D11_1.h:99
std::uint8_t output[4]
Definition: D3D11_1.h:104
std::uint32_t hwProtectionDataSize
Definition: D3D11_1.h:101
std::uint64_t transportTime
Definition: D3D11_1.h:102
std::uint32_t maxHWProtectionDataSize
Definition: D3D11_1.h:100
std::uint64_t executionTime
Definition: D3D11_1.h:103
Definition: D3D11_1.h:108
float slopeScaledDepthBias
Definition: D3D11_1.h:114
D3D11_CULL_MODE cullMode
Definition: D3D11_1.h:110
BOOL antialiasedLineEnable
Definition: D3D11_1.h:118
D3D11_FILL_MODE fillMode
Definition: D3D11_1.h:109
BOOL scissorEnable
Definition: D3D11_1.h:116
BOOL frontCounterClockwise
Definition: D3D11_1.h:111
BOOL depthClipEnable
Definition: D3D11_1.h:115
float depthBiasClamp
Definition: D3D11_1.h:113
std::uint32_t forcedSampleCount
Definition: D3D11_1.h:119
std::int32_t depthBias
Definition: D3D11_1.h:112
BOOL multisampleEnable
Definition: D3D11_1.h:117
Definition: D3D11_1.h:123
D3D11_BLEND destBlend
Definition: D3D11_1.h:127
D3D11_BLEND srcBlend
Definition: D3D11_1.h:126
D3D11_LOGIC_OP logicOp
Definition: D3D11_1.h:132
BOOL logicOpEnable
Definition: D3D11_1.h:125
D3D11_BLEND srcBlendAlpha
Definition: D3D11_1.h:129
D3D11_BLEND destBlendAlpha
Definition: D3D11_1.h:130
std::uint8_t renderTargetWriteMask
Definition: D3D11_1.h:133
D3D11_BLEND_OP blendOpAlpha
Definition: D3D11_1.h:131
BOOL blendEnable
Definition: D3D11_1.h:124
D3D11_BLEND_OP blendOp
Definition: D3D11_1.h:128
Definition: D3D11_1.h:137
void * blob
Definition: D3D11_1.h:140
ID3D11CryptoSession * cryptoSession
Definition: D3D11_1.h:138
std::uint32_t privateDataSize
Definition: D3D11_1.h:142
void * privateData
Definition: D3D11_1.h:143
std::uint32_t blobSize
Definition: D3D11_1.h:139
GUID * keyInfoId
Definition: D3D11_1.h:141
Definition: D3D11_1.h:147
std::uint32_t dataSize
Definition: D3D11_1.h:150
std::uint32_t subSampleMappingCount
Definition: D3D11_1.h:154
std::uint32_t dataOffset
Definition: D3D11_1.h:149
D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK * subSampleMappingBlock
Definition: D3D11_1.h:153
D3D11_VIDEO_DECODER_BUFFER_TYPE bufferType
Definition: D3D11_1.h:148
void * iv
Definition: D3D11_1.h:151
std::uint32_t ivSize
Definition: D3D11_1.h:152
Definition: D3D11_1.h:158
std::uint32_t encryptedSize
Definition: D3D11_1.h:160
std::uint32_t clearSize
Definition: D3D11_1.h:159
Definition: D3D11_1.h:164
DXGI_FORMAT format
Definition: D3D11_1.h:168
std::uint32_t width
Definition: D3D11_1.h:166
BOOL enable
Definition: D3D11_1.h:165
std::uint32_t height
Definition: D3D11_1.h:167
Definition: D3D11_1.h:172
std::uint32_t width
Definition: D3D11_1.h:173
std::uint32_t height
Definition: D3D11_1.h:174
DXGI_FORMAT format
Definition: D3D11_1.h:175
DXGI_COLOR_SPACE_TYPE colorSpace
Definition: D3D11_1.h:176