|
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 | ||
| ) |
1.8.15