RetroArch
|
#include <d2d1effectauthor.h>
Go to the source code of this file.
Macros | |
#define | _D2D1_EFFECT_HELPERS_H_ |
#define | D2D1_VALUE_TYPE_BINDING(NAME, TYPE, CLASS, SETTER, GETTER) |
#define | D2D1_BLOB_TYPE_BINDING(NAME, CLASS, SETTER, GETTER) |
#define | D2D1_STRING_TYPE_BINDING(NAME, CLASS, SETTER, GETTER) |
#define | D2D1_READONLY_VALUE_TYPE_BINDING(NAME, TYPE, CLASS, GETTER) |
#define | D2D1_READONLY_BLOB_TYPE_BINDING(NAME, CLASS, GETTER) |
#define | D2D1_READONLY_STRING_TYPE_BINDING(NAME, CLASS, GETTER) |
Functions | |
template<class C , typename P , typename I > | |
HRESULT | DeducingValueSetter (_In_ HRESULT(C::*callback)(P), _In_ I *effect, _In_reads_(dataSize) const BYTE *data, UINT32 dataSize) |
template<typename T , T P, typename I > | |
HRESULT CALLBACK | ValueSetter (_In_ IUnknown *effect, _In_reads_(dataSize) const BYTE *data, UINT32 dataSize) |
template<class C , typename P , typename I > | |
HRESULT | DeducingValueGetter (_In_ P(C::*callback)() const, _In_ const I *effect, _Out_writes_opt_(dataSize) BYTE *data, UINT32 dataSize, _Out_opt_ UINT32 *actualSize) |
template<typename T , T P, typename I > | |
HRESULT CALLBACK | ValueGetter (_In_ const IUnknown *effect, _Out_writes_opt_(dataSize) BYTE *data, UINT32 dataSize, _Out_opt_ UINT32 *actualSize) |
template<class C , typename I > | |
HRESULT | DeducingBlobSetter (_In_ HRESULT(C::*callback)(const BYTE *, UINT32), _In_ I *effect, _In_reads_(dataSize) const BYTE *data, UINT32 dataSize) |
template<typename T , T P, typename I > | |
HRESULT CALLBACK | BlobSetter (_In_ IUnknown *effect, _In_reads_(dataSize) const BYTE *data, UINT32 dataSize) |
template<class C , typename I > | |
HRESULT | DeducingBlobGetter (_In_ HRESULT(C::*callback)(BYTE *, UINT32, UINT32 *) const, _In_ const I *effect, _Out_writes_opt_(dataSize) BYTE *data, UINT32 dataSize, _Out_opt_ UINT32 *actualSize) |
template<typename T , T P, typename I > | |
HRESULT CALLBACK | BlobGetter (_In_ const IUnknown *effect, _Out_writes_opt_(dataSize) BYTE *data, UINT32 dataSize, _Out_opt_ UINT32 *actualSize) |
template<class C , typename I > | |
HRESULT | DeducingStringSetter (_In_ HRESULT(C::*callback)(PCWSTR string), _In_ I *effect, _In_reads_(dataSize) const BYTE *data, UINT32 dataSize) |
template<typename T , T P, typename I > | |
HRESULT CALLBACK | StringSetter (_In_ IUnknown *effect, _In_reads_(dataSize) const BYTE *data, UINT32 dataSize) |
template<class C , typename I > | |
HRESULT | DeducingStringGetter (_In_ HRESULT(C::*callback)(PWSTR, UINT32, UINT32 *) const, _In_ const I *effect, _Out_writes_opt_(dataSize) BYTE *data, UINT32 dataSize, _Out_opt_ UINT32 *actualSize) |
template<typename T , T P, typename I > | |
HRESULT CALLBACK | StringGetter (_In_ const IUnknown *effect, _Out_writes_opt_(dataSize) BYTE *data, UINT32 dataSize, _Out_opt_ UINT32 *actualSize) |
#define _D2D1_EFFECT_HELPERS_H_ |
#define D2D1_BLOB_TYPE_BINDING | ( | NAME, | |
CLASS, | |||
SETTER, | |||
GETTER | |||
) |
#define D2D1_READONLY_BLOB_TYPE_BINDING | ( | NAME, | |
CLASS, | |||
GETTER | |||
) |
#define D2D1_READONLY_STRING_TYPE_BINDING | ( | NAME, | |
CLASS, | |||
GETTER | |||
) |
#define D2D1_STRING_TYPE_BINDING | ( | NAME, | |
CLASS, | |||
SETTER, | |||
GETTER | |||
) |
HRESULT CALLBACK BlobGetter | ( | _In_ const IUnknown * | effect, |
_Out_writes_opt_(dataSize) BYTE * | data, | ||
UINT32 | dataSize, | ||
_Out_opt_ UINT32 * | actualSize | ||
) |
HRESULT CALLBACK BlobSetter | ( | _In_ IUnknown * | effect, |
_In_reads_(dataSize) const BYTE * | data, | ||
UINT32 | dataSize | ||
) |
HRESULT DeducingBlobGetter | ( | _In_ HRESULT(C::*)(BYTE *, UINT32, UINT32 *) const | callback, |
_In_ const I * | effect, | ||
_Out_writes_opt_(dataSize) BYTE * | data, | ||
UINT32 | dataSize, | ||
_Out_opt_ UINT32 * | actualSize | ||
) |
HRESULT DeducingBlobSetter | ( | _In_ HRESULT(C::*)(const BYTE *, UINT32) | callback, |
_In_ I * | effect, | ||
_In_reads_(dataSize) const BYTE * | data, | ||
UINT32 | dataSize | ||
) |
HRESULT DeducingStringGetter | ( | _In_ HRESULT(C::*)(PWSTR, UINT32, UINT32 *) const | callback, |
_In_ const I * | effect, | ||
_Out_writes_opt_(dataSize) BYTE * | data, | ||
UINT32 | dataSize, | ||
_Out_opt_ UINT32 * | actualSize | ||
) |
HRESULT DeducingStringSetter | ( | _In_ HRESULT(C::*)(PCWSTR string) | callback, |
_In_ I * | effect, | ||
_In_reads_(dataSize) const BYTE * | data, | ||
UINT32 | dataSize | ||
) |
HRESULT DeducingValueGetter | ( | _In_ P(C::*)() const | callback, |
_In_ const I * | effect, | ||
_Out_writes_opt_(dataSize) BYTE * | data, | ||
UINT32 | dataSize, | ||
_Out_opt_ UINT32 * | actualSize | ||
) |
HRESULT DeducingValueSetter | ( | _In_ HRESULT(C::*)(P) | callback, |
_In_ I * | effect, | ||
_In_reads_(dataSize) const BYTE * | data, | ||
UINT32 | dataSize | ||
) |
HRESULT CALLBACK StringGetter | ( | _In_ const IUnknown * | effect, |
_Out_writes_opt_(dataSize) BYTE * | data, | ||
UINT32 | dataSize, | ||
_Out_opt_ UINT32 * | actualSize | ||
) |
HRESULT CALLBACK StringSetter | ( | _In_ IUnknown * | effect, |
_In_reads_(dataSize) const BYTE * | data, | ||
UINT32 | dataSize | ||
) |
HRESULT CALLBACK ValueGetter | ( | _In_ const IUnknown * | effect, |
_Out_writes_opt_(dataSize) BYTE * | data, | ||
UINT32 | dataSize, | ||
_Out_opt_ UINT32 * | actualSize | ||
) |