Go to the source code of this file.
|
| | WINE_DEFAULT_DEBUG_CHANNEL (d2d) |
| |
| static struct d2d_state_block * | impl_from_ID2D1DrawingStateBlock1 (ID2D1DrawingStateBlock1 *iface) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_state_block_QueryInterface (ID2D1DrawingStateBlock1 *iface, REFIID iid, void **out) |
| |
| static ULONG STDMETHODCALLTYPE | d2d_state_block_AddRef (ID2D1DrawingStateBlock1 *iface) |
| |
| static ULONG STDMETHODCALLTYPE | d2d_state_block_Release (ID2D1DrawingStateBlock1 *iface) |
| |
| static void STDMETHODCALLTYPE | d2d_state_block_GetFactory (ID2D1DrawingStateBlock1 *iface, ID2D1Factory **factory) |
| |
| static void STDMETHODCALLTYPE | d2d_state_block_GetDescription (ID2D1DrawingStateBlock1 *iface, D2D1_DRAWING_STATE_DESCRIPTION *desc) |
| |
| static void STDMETHODCALLTYPE | d2d_state_block_SetDescription (ID2D1DrawingStateBlock1 *iface, const D2D1_DRAWING_STATE_DESCRIPTION *desc) |
| |
| static void STDMETHODCALLTYPE | d2d_state_block_SetTextRenderingParams (ID2D1DrawingStateBlock1 *iface, IDWriteRenderingParams *text_rendering_params) |
| |
| static void STDMETHODCALLTYPE | d2d_state_block_GetTextRenderingParams (ID2D1DrawingStateBlock1 *iface, IDWriteRenderingParams **text_rendering_params) |
| |
| static void STDMETHODCALLTYPE | d2d_state_block_GetDescription1 (ID2D1DrawingStateBlock1 *iface, D2D1_DRAWING_STATE_DESCRIPTION1 *desc) |
| |
| static void STDMETHODCALLTYPE | d2d_state_block_SetDescription1 (ID2D1DrawingStateBlock1 *iface, const D2D1_DRAWING_STATE_DESCRIPTION1 *desc) |
| |
| void | d2d_state_block_init (struct d2d_state_block *state_block, ID2D1Factory *factory, const D2D1_DRAWING_STATE_DESCRIPTION1 *desc, IDWriteRenderingParams *text_rendering_params) |
| |
| struct d2d_state_block * | unsafe_impl_from_ID2D1DrawingStateBlock (ID2D1DrawingStateBlock *iface) |
| |
◆ d2d_state_block_AddRef()
Definition at line 48 of file state_block.c.
49{
52
54
56}
#define InterlockedIncrement
static struct d2d_state_block * impl_from_ID2D1DrawingStateBlock1(ID2D1DrawingStateBlock1 *iface)
◆ d2d_state_block_GetDescription()
Definition at line 85 of file state_block.c.
87{
89
90 TRACE(
"iface %p, desc %p.\n", iface,
desc);
91
93}
#define memcpy(s1, s2, n)
D3D11_SHADER_VARIABLE_DESC desc
D2D1_DRAWING_STATE_DESCRIPTION1 drawing_state
◆ d2d_state_block_GetDescription1()
◆ d2d_state_block_GetFactory()
◆ d2d_state_block_GetTextRenderingParams()
Definition at line 119 of file state_block.c.
121{
123
125
128}
IDWriteRenderingParams * text_rendering_params
◆ d2d_state_block_init()
◆ d2d_state_block_QueryInterface()
Definition at line 28 of file state_block.c.
29{
31
36 {
37 ID2D1DrawingStateBlock1_AddRef(iface);
40 }
41
43
46}
#define IsEqualGUID(rguid1, rguid2)
wchar_t tm const _CrtWcstime_Writes_and_advances_ptr_ count wchar_t ** out
◆ d2d_state_block_Release()
Definition at line 58 of file state_block.c.
59{
62
64
66 {
69 ID2D1Factory_Release(state_block->
factory);
71 }
72
74}
#define InterlockedDecrement
◆ d2d_state_block_SetDescription()
◆ d2d_state_block_SetDescription1()
◆ d2d_state_block_SetTextRenderingParams()
◆ impl_from_ID2D1DrawingStateBlock1()
Definition at line 23 of file state_block.c.
24{
26}
#define CONTAINING_RECORD(address, type, field)
Referenced by d2d_state_block_AddRef(), d2d_state_block_GetDescription(), d2d_state_block_GetDescription1(), d2d_state_block_GetFactory(), d2d_state_block_GetTextRenderingParams(), d2d_state_block_Release(), d2d_state_block_SetDescription(), d2d_state_block_SetDescription1(), and d2d_state_block_SetTextRenderingParams().
◆ unsafe_impl_from_ID2D1DrawingStateBlock()
◆ WINE_DEFAULT_DEBUG_CHANNEL()
| WINE_DEFAULT_DEBUG_CHANNEL |
( |
d2d |
| ) |
|
◆ d2d_state_block_vtbl
| const struct ID2D1DrawingStateBlock1Vtbl d2d_state_block_vtbl |
|
static |
Initial value:=
{
}
static ULONG STDMETHODCALLTYPE d2d_state_block_AddRef(ID2D1DrawingStateBlock1 *iface)
static void STDMETHODCALLTYPE d2d_state_block_SetDescription(ID2D1DrawingStateBlock1 *iface, const D2D1_DRAWING_STATE_DESCRIPTION *desc)
static void STDMETHODCALLTYPE d2d_state_block_GetTextRenderingParams(ID2D1DrawingStateBlock1 *iface, IDWriteRenderingParams **text_rendering_params)
static void STDMETHODCALLTYPE d2d_state_block_GetDescription(ID2D1DrawingStateBlock1 *iface, D2D1_DRAWING_STATE_DESCRIPTION *desc)
static void STDMETHODCALLTYPE d2d_state_block_SetDescription1(ID2D1DrawingStateBlock1 *iface, const D2D1_DRAWING_STATE_DESCRIPTION1 *desc)
static void STDMETHODCALLTYPE d2d_state_block_SetTextRenderingParams(ID2D1DrawingStateBlock1 *iface, IDWriteRenderingParams *text_rendering_params)
static void STDMETHODCALLTYPE d2d_state_block_GetFactory(ID2D1DrawingStateBlock1 *iface, ID2D1Factory **factory)
static HRESULT STDMETHODCALLTYPE d2d_state_block_QueryInterface(ID2D1DrawingStateBlock1 *iface, REFIID iid, void **out)
static void STDMETHODCALLTYPE d2d_state_block_GetDescription1(ID2D1DrawingStateBlock1 *iface, D2D1_DRAWING_STATE_DESCRIPTION1 *desc)
static ULONG STDMETHODCALLTYPE d2d_state_block_Release(ID2D1DrawingStateBlock1 *iface)
Definition at line 150 of file state_block.c.
Referenced by d2d_state_block_init(), and unsafe_impl_from_ID2D1DrawingStateBlock().