Skip to content

Commit 253b678

Browse files
committed
even more dxgi swapchain methods wrapping
1 parent 82f265d commit 253b678

File tree

1 file changed

+90
-0
lines changed

1 file changed

+90
-0
lines changed

addon/com_wrapper_swc_methods.inc

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -187,3 +187,93 @@ WRAPPED_METH_DECL_(ULONG, WRAP_METH_NAME)(WRAPPED_THIS) WRAP_CALLTHRU_V0 CUSTOM_
187187
/* [annotation][out] */
188188
_Out_ DXGI_MODE_ROTATION *v1) WRAP_CALLTHRU_V1 CUSTOM_ENDLINE_DEF
189189
#undef WRAP_METH_NAME
190+
191+
//swapchain2
192+
193+
#define WRAP_METH_NAME SetSourceSize
194+
WRAPPED_METH_DECL(WRAP_METH_NAME)( WRAPPED_THIS_
195+
UINT v1,
196+
UINT v2) WRAP_CALLTHRU_V2 CUSTOM_ENDLINE_DEF
197+
#undef WRAP_METH_NAME
198+
199+
#define WRAP_METH_NAME GetSourceSize
200+
WRAPPED_METH_DECL(WRAP_METH_NAME)( WRAPPED_THIS_
201+
/* [annotation][out] */
202+
_Out_ UINT *v1,
203+
/* [annotation][out] */
204+
_Out_ UINT *v2) WRAP_CALLTHRU_V2 CUSTOM_ENDLINE_DEF
205+
#undef WRAP_METH_NAME
206+
207+
#define WRAP_METH_NAME SetMaximumFrameLatency
208+
WRAPPED_METH_DECL(WRAP_METH_NAME)( WRAPPED_THIS_
209+
UINT v1) WRAP_CALLTHRU_V1 CUSTOM_ENDLINE_DEF
210+
#undef WRAP_METH_NAME
211+
212+
#define WRAP_METH_NAME GetMaximumFrameLatency
213+
WRAPPED_METH_DECL(WRAP_METH_NAME)( WRAPPED_THIS_
214+
/* [annotation][out] */
215+
_Out_ UINT *v1) WRAP_CALLTHRU_V1 CUSTOM_ENDLINE_DEF
216+
#undef WRAP_METH_NAME
217+
218+
#define WRAP_METH_NAME GetFrameLatencyWaitableObject
219+
WRAPPED_METH_DECL_(HANDLE, WRAP_METH_NAME) ( WRAPPED_THIS) WRAP_CALLTHRU_V0 CUSTOM_ENDLINE_DEF
220+
#undef WRAP_METH_NAME
221+
222+
#define WRAP_METH_NAME SetMatrixTransform
223+
WRAPPED_METH_DECL(WRAP_METH_NAME)( WRAPPED_THIS_
224+
const DXGI_MATRIX_3X2_F *v1) WRAP_CALLTHRU_V1 CUSTOM_ENDLINE_DEF
225+
#undef WRAP_METH_NAME
226+
227+
#define WRAP_METH_NAME GetMatrixTransform
228+
WRAPPED_METH_DECL(WRAP_METH_NAME)( WRAPPED_THIS_
229+
/* [annotation][out] */
230+
_Out_ DXGI_MATRIX_3X2_F *v1) WRAP_CALLTHRU_V1 CUSTOM_ENDLINE_DEF
231+
#undef WRAP_METH_NAME
232+
//swapchain3
233+
234+
#define WRAP_METH_NAME GetCurrentBackBufferIndex
235+
WRAPPED_METH_DECL_(UINT, WRAP_METH_NAME) ( WRAPPED_THIS) WRAP_CALLTHRU_V0 CUSTOM_ENDLINE_DEF
236+
#undef WRAP_METH_NAME
237+
238+
#define WRAP_METH_NAME CheckColorSpaceSupport
239+
WRAPPED_METH_DECL(WRAP_METH_NAME)( WRAPPED_THIS_
240+
/* [annotation][in] */
241+
_In_ DXGI_COLOR_SPACE_TYPE v1,
242+
/* [annotation][out] */
243+
_Out_ UINT *v2) WRAP_CALLTHRU_V2 CUSTOM_ENDLINE_DEF
244+
#undef WRAP_METH_NAME
245+
246+
#define WRAP_METH_NAME SetColorSpace1
247+
WRAPPED_METH_DECL(WRAP_METH_NAME)( WRAPPED_THIS_
248+
/* [annotation][in] */
249+
_In_ DXGI_COLOR_SPACE_TYPE v1) WRAP_CALLTHRU_V1 CUSTOM_ENDLINE_DEF
250+
#undef WRAP_METH_NAME
251+
252+
#define WRAP_METH_NAME ResizeBuffers1
253+
WRAPPED_METH_DECL(WRAP_METH_NAME)( WRAPPED_THIS_
254+
/* [annotation][in] */
255+
_In_ UINT v1,
256+
/* [annotation][in] */
257+
_In_ UINT v2,
258+
/* [annotation][in] */
259+
_In_ UINT v3,
260+
/* [annotation][in] */
261+
_In_ DXGI_FORMAT v4,
262+
/* [annotation][in] */
263+
_In_ UINT v5,
264+
/* [annotation][in] */
265+
_In_reads_(BufferCount) const UINT *v6,
266+
/* [annotation][in] */
267+
_In_reads_(BufferCount) IUnknown *const *v7) WRAP_CALLTHRU_V7 CUSTOM_ENDLINE_DEF
268+
#undef WRAP_METH_NAME
269+
//swapchain4
270+
271+
#define WRAP_METH_NAME SetHDRMetaData
272+
WRAPPED_METH_DECL(WRAP_METH_NAME)( WRAPPED_THIS_
273+
/* [annotation][in] */
274+
_In_ DXGI_HDR_METADATA_TYPE v1,
275+
/* [annotation][in] */
276+
_In_ UINT v2,
277+
/* [annotation][size_is][in] */
278+
_In_reads_opt_(Size) void *v3) WRAP_CALLTHRU_V3 CUSTOM_ENDLINE_DEF
279+
#undef WRAP_METH_NAME

0 commit comments

Comments
 (0)