|
| | WINE_DEFAULT_DEBUG_CHANNEL (d2d) |
| |
| static struct d2d_transform * | impl_from_ID2D1OffsetTransform (ID2D1OffsetTransform *iface) |
| |
| static struct d2d_transform * | impl_from_ID2D1BlendTransform (ID2D1BlendTransform *iface) |
| |
| static struct d2d_transform * | impl_from_ID2D1BorderTransform (ID2D1BorderTransform *iface) |
| |
| static struct d2d_transform * | impl_from_ID2D1BoundsAdjustmentTransform (ID2D1BoundsAdjustmentTransform *iface) |
| |
| static struct d2d_vertex_buffer * | impl_from_ID2D1VertexBuffer (ID2D1VertexBuffer *iface) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_vertex_buffer_QueryInterface (ID2D1VertexBuffer *iface, REFIID iid, void **out) |
| |
| static ULONG STDMETHODCALLTYPE | d2d_vertex_buffer_AddRef (ID2D1VertexBuffer *iface) |
| |
| static ULONG STDMETHODCALLTYPE | d2d_vertex_buffer_Release (ID2D1VertexBuffer *iface) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_vertex_buffer_Map (ID2D1VertexBuffer *iface, BYTE **data, UINT32 size) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_vertex_buffer_Unmap (ID2D1VertexBuffer *iface) |
| |
| static HRESULT | d2d_vertex_buffer_create (ID2D1VertexBuffer **buffer) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_offset_transform_QueryInterface (ID2D1OffsetTransform *iface, REFIID iid, void **out) |
| |
| static ULONG STDMETHODCALLTYPE | d2d_offset_transform_AddRef (ID2D1OffsetTransform *iface) |
| |
| static ULONG STDMETHODCALLTYPE | d2d_offset_transform_Release (ID2D1OffsetTransform *iface) |
| |
| static UINT32 STDMETHODCALLTYPE | d2d_offset_transform_GetInputCount (ID2D1OffsetTransform *iface) |
| |
| static void STDMETHODCALLTYPE | d2d_offset_transform_SetOffset (ID2D1OffsetTransform *iface, D2D1_POINT_2L offset) |
| |
| static D2D1_POINT_2L *STDMETHODCALLTYPE | d2d_offset_transform_GetOffset (ID2D1OffsetTransform *iface, D2D1_POINT_2L *offset) |
| |
| static HRESULT | d2d_offset_transform_create (D2D1_POINT_2L offset, ID2D1OffsetTransform **transform) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_blend_transform_QueryInterface (ID2D1BlendTransform *iface, REFIID iid, void **out) |
| |
| static ULONG STDMETHODCALLTYPE | d2d_blend_transform_AddRef (ID2D1BlendTransform *iface) |
| |
| static ULONG STDMETHODCALLTYPE | d2d_blend_transform_Release (ID2D1BlendTransform *iface) |
| |
| static UINT32 STDMETHODCALLTYPE | d2d_blend_transform_GetInputCount (ID2D1BlendTransform *iface) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_blend_transform_SetOutputBuffer (ID2D1BlendTransform *iface, D2D1_BUFFER_PRECISION precision, D2D1_CHANNEL_DEPTH depth) |
| |
| static void STDMETHODCALLTYPE | d2d_blend_transform_SetCached (ID2D1BlendTransform *iface, BOOL is_cached) |
| |
| static void STDMETHODCALLTYPE | d2d_blend_transform_SetDescription (ID2D1BlendTransform *iface, const D2D1_BLEND_DESCRIPTION *description) |
| |
| static void STDMETHODCALLTYPE | d2d_blend_transform_GetDescription (ID2D1BlendTransform *iface, D2D1_BLEND_DESCRIPTION *description) |
| |
| static HRESULT | d2d_blend_transform_create (UINT32 input_count, const D2D1_BLEND_DESCRIPTION *blend_desc, ID2D1BlendTransform **transform) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_border_transform_QueryInterface (ID2D1BorderTransform *iface, REFIID iid, void **out) |
| |
| static ULONG STDMETHODCALLTYPE | d2d_border_transform_AddRef (ID2D1BorderTransform *iface) |
| |
| static ULONG STDMETHODCALLTYPE | d2d_border_transform_Release (ID2D1BorderTransform *iface) |
| |
| static UINT32 STDMETHODCALLTYPE | d2d_border_transform_GetInputCount (ID2D1BorderTransform *iface) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_border_transform_SetOutputBuffer (ID2D1BorderTransform *iface, D2D1_BUFFER_PRECISION precision, D2D1_CHANNEL_DEPTH depth) |
| |
| static void STDMETHODCALLTYPE | d2d_border_transform_SetCached (ID2D1BorderTransform *iface, BOOL is_cached) |
| |
| static void STDMETHODCALLTYPE | d2d_border_transform_SetExtendModeX (ID2D1BorderTransform *iface, D2D1_EXTEND_MODE mode) |
| |
| static void STDMETHODCALLTYPE | d2d_border_transform_SetExtendModeY (ID2D1BorderTransform *iface, D2D1_EXTEND_MODE mode) |
| |
| static D2D1_EXTEND_MODE STDMETHODCALLTYPE | d2d_border_transform_GetExtendModeX (ID2D1BorderTransform *iface) |
| |
| static D2D1_EXTEND_MODE STDMETHODCALLTYPE | d2d_border_transform_GetExtendModeY (ID2D1BorderTransform *iface) |
| |
| static HRESULT | d2d_border_transform_create (D2D1_EXTEND_MODE mode_x, D2D1_EXTEND_MODE mode_y, ID2D1BorderTransform **transform) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_bounds_adjustment_transform_QueryInterface (ID2D1BoundsAdjustmentTransform *iface, REFIID iid, void **out) |
| |
| static ULONG STDMETHODCALLTYPE | d2d_bounds_adjustment_transform_AddRef (ID2D1BoundsAdjustmentTransform *iface) |
| |
| static ULONG STDMETHODCALLTYPE | d2d_bounds_adjustment_transform_Release (ID2D1BoundsAdjustmentTransform *iface) |
| |
| static UINT32 STDMETHODCALLTYPE | d2d_bounds_adjustment_transform_GetInputCount (ID2D1BoundsAdjustmentTransform *iface) |
| |
| static void STDMETHODCALLTYPE | d2d_bounds_adjustment_transform_SetOutputBounds (ID2D1BoundsAdjustmentTransform *iface, const D2D1_RECT_L *bounds) |
| |
| static void STDMETHODCALLTYPE | d2d_bounds_adjustment_transform_GetOutputBounds (ID2D1BoundsAdjustmentTransform *iface, D2D1_RECT_L *bounds) |
| |
| static HRESULT | d2d_bounds_adjustment_transform_create (const D2D1_RECT_L *rect, ID2D1BoundsAdjustmentTransform **transform) |
| |
| static struct d2d_transform_node * | d2d_transform_graph_get_node (const struct d2d_transform_graph *graph, ID2D1TransformNode *object) |
| |
| static HRESULT | d2d_transform_graph_add_node (struct d2d_transform_graph *graph, ID2D1TransformNode *object) |
| |
| static void | d2d_transform_node_disconnect (struct d2d_transform_node *node) |
| |
| static void | d2d_transform_graph_delete_node (struct d2d_transform_graph *graph, struct d2d_transform_node *node) |
| |
| static void | d2d_transform_graph_clear (struct d2d_transform_graph *graph) |
| |
| static struct d2d_transform_graph * | impl_from_ID2D1TransformGraph (ID2D1TransformGraph *iface) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_transform_graph_QueryInterface (ID2D1TransformGraph *iface, REFIID iid, void **out) |
| |
| static ULONG STDMETHODCALLTYPE | d2d_transform_graph_AddRef (ID2D1TransformGraph *iface) |
| |
| static ULONG STDMETHODCALLTYPE | d2d_transform_graph_Release (ID2D1TransformGraph *iface) |
| |
| static UINT32 STDMETHODCALLTYPE | d2d_transform_graph_GetInputCount (ID2D1TransformGraph *iface) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_transform_graph_SetSingleTransformNode (ID2D1TransformGraph *iface, ID2D1TransformNode *object) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_transform_graph_AddNode (ID2D1TransformGraph *iface, ID2D1TransformNode *object) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_transform_graph_RemoveNode (ID2D1TransformGraph *iface, ID2D1TransformNode *object) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_transform_graph_SetOutputNode (ID2D1TransformGraph *iface, ID2D1TransformNode *object) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_transform_graph_ConnectNode (ID2D1TransformGraph *iface, ID2D1TransformNode *from_node, ID2D1TransformNode *to_node, UINT32 index) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_transform_graph_ConnectToEffectInput (ID2D1TransformGraph *iface, UINT32 input_index, ID2D1TransformNode *object, UINT32 node_index) |
| |
| static void STDMETHODCALLTYPE | d2d_transform_graph_Clear (ID2D1TransformGraph *iface) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_transform_graph_SetPassthroughGraph (ID2D1TransformGraph *iface, UINT32 index) |
| |
| static HRESULT | d2d_transform_graph_create (UINT32 input_count, struct d2d_transform_graph **graph) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_effect_impl_QueryInterface (ID2D1EffectImpl *iface, REFIID iid, void **out) |
| |
| static ULONG STDMETHODCALLTYPE | d2d_effect_impl_AddRef (ID2D1EffectImpl *iface) |
| |
| static ULONG STDMETHODCALLTYPE | d2d_effect_impl_Release (ID2D1EffectImpl *iface) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_effect_impl_Initialize (ID2D1EffectImpl *iface, ID2D1EffectContext *context, ID2D1TransformGraph *graph) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_effect_impl_PrepareForRender (ID2D1EffectImpl *iface, D2D1_CHANGE_TYPE type) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_effect_impl_SetGraph (ID2D1EffectImpl *iface, ID2D1TransformGraph *graph) |
| |
| static HRESULT STDMETHODCALLTYPE | builtin_factory_stub (IUnknown **effect_impl) |
| |
| void | d2d_effects_init_builtins (struct d2d_factory *factory) |
| |
| static HRESULT | d2d_effect_parse_float_array (D2D1_PROPERTY_TYPE type, const WCHAR *value, float *vec) |
| |
| static HRESULT | d2d_effect_properties_internal_add (struct d2d_effect_properties *props, const WCHAR *name, UINT32 index, BOOL subprop, D2D1_PROPERTY_TYPE type, const WCHAR *value) |
| |
| HRESULT | d2d_effect_properties_add (struct d2d_effect_properties *props, const WCHAR *name, UINT32 index, D2D1_PROPERTY_TYPE type, const WCHAR *value) |
| |
| HRESULT | d2d_effect_subproperties_add (struct d2d_effect_properties *props, const WCHAR *name, UINT32 index, D2D1_PROPERTY_TYPE type, const WCHAR *value) |
| |
| static HRESULT | d2d_effect_duplicate_properties (struct d2d_effect *effect, struct d2d_effect_properties *dst, const struct d2d_effect_properties *src) |
| |
| static struct d2d_effect_property * | d2d_effect_properties_get_property_by_index (const struct d2d_effect_properties *properties, UINT32 index) |
| |
| struct d2d_effect_property * | d2d_effect_properties_get_property_by_name (const struct d2d_effect_properties *properties, const WCHAR *name) |
| |
| static UINT32 | d2d_effect_properties_get_value_size (const struct d2d_effect_properties *properties, UINT32 index) |
| |
| static HRESULT | d2d_effect_return_string (const WCHAR *str, WCHAR *buffer, UINT32 buffer_size) |
| |
| static HRESULT | d2d_effect_property_get_value (const struct d2d_effect_properties *properties, const struct d2d_effect_property *prop, D2D1_PROPERTY_TYPE type, BYTE *value, UINT32 size) |
| |
| HRESULT | d2d_effect_property_get_uint32_value (const struct d2d_effect_properties *properties, const struct d2d_effect_property *prop, UINT32 *value) |
| |
| static HRESULT | d2d_effect_property_set_value (struct d2d_effect_properties *properties, struct d2d_effect_property *prop, D2D1_PROPERTY_TYPE type, const BYTE *value, UINT32 size) |
| |
| void | d2d_effect_properties_cleanup (struct d2d_effect_properties *props) |
| |
| static struct d2d_effect_context * | impl_from_ID2D1EffectContext (ID2D1EffectContext *iface) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_effect_context_QueryInterface (ID2D1EffectContext *iface, REFIID iid, void **out) |
| |
| static ULONG STDMETHODCALLTYPE | d2d_effect_context_AddRef (ID2D1EffectContext *iface) |
| |
| static ULONG STDMETHODCALLTYPE | d2d_effect_context_Release (ID2D1EffectContext *iface) |
| |
| static void STDMETHODCALLTYPE | d2d_effect_context_GetDpi (ID2D1EffectContext *iface, float *dpi_x, float *dpi_y) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_effect_context_CreateEffect (ID2D1EffectContext *iface, REFCLSID clsid, ID2D1Effect **effect) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_effect_context_GetMaximumSupportedFeatureLevel (ID2D1EffectContext *iface, const D3D_FEATURE_LEVEL *levels, UINT32 level_count, D3D_FEATURE_LEVEL *max_level) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_effect_context_CreateTransformNodeFromEffect (ID2D1EffectContext *iface, ID2D1Effect *effect, ID2D1TransformNode **node) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_effect_context_CreateBlendTransform (ID2D1EffectContext *iface, UINT32 num_inputs, const D2D1_BLEND_DESCRIPTION *description, ID2D1BlendTransform **transform) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_effect_context_CreateBorderTransform (ID2D1EffectContext *iface, D2D1_EXTEND_MODE mode_x, D2D1_EXTEND_MODE mode_y, ID2D1BorderTransform **transform) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_effect_context_CreateOffsetTransform (ID2D1EffectContext *iface, D2D1_POINT_2L offset, ID2D1OffsetTransform **transform) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_effect_context_CreateBoundsAdjustmentTransform (ID2D1EffectContext *iface, const D2D1_RECT_L *output_rect, ID2D1BoundsAdjustmentTransform **transform) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_effect_context_LoadPixelShader (ID2D1EffectContext *iface, REFGUID shader_id, const BYTE *buffer, UINT32 buffer_size) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_effect_context_LoadVertexShader (ID2D1EffectContext *iface, REFGUID shader_id, const BYTE *buffer, UINT32 buffer_size) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_effect_context_LoadComputeShader (ID2D1EffectContext *iface, REFGUID shader_id, const BYTE *buffer, UINT32 buffer_size) |
| |
| static BOOL STDMETHODCALLTYPE | d2d_effect_context_IsShaderLoaded (ID2D1EffectContext *iface, REFGUID shader_id) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_effect_context_CreateResourceTexture (ID2D1EffectContext *iface, const GUID *id, const D2D1_RESOURCE_TEXTURE_PROPERTIES *texture_properties, const BYTE *data, const UINT32 *strides, UINT32 data_size, ID2D1ResourceTexture **texture) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_effect_context_FindResourceTexture (ID2D1EffectContext *iface, const GUID *id, ID2D1ResourceTexture **texture) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_effect_context_CreateVertexBuffer (ID2D1EffectContext *iface, const D2D1_VERTEX_BUFFER_PROPERTIES *buffer_properties, const GUID *id, const D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES *custom_buffer_properties, ID2D1VertexBuffer **buffer) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_effect_context_FindVertexBuffer (ID2D1EffectContext *iface, const GUID *id, ID2D1VertexBuffer **buffer) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_effect_context_CreateColorContext (ID2D1EffectContext *iface, D2D1_COLOR_SPACE space, const BYTE *profile, UINT32 profile_size, ID2D1ColorContext **color_context) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_effect_context_CreateColorContextFromFilename (ID2D1EffectContext *iface, const WCHAR *filename, ID2D1ColorContext **color_context) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_effect_context_CreateColorContextFromWicColorContext (ID2D1EffectContext *iface, IWICColorContext *wic_color_context, ID2D1ColorContext **color_context) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_effect_context_CheckFeatureSupport (ID2D1EffectContext *iface, D2D1_FEATURE feature, void *data, UINT32 data_size) |
| |
| static BOOL STDMETHODCALLTYPE | d2d_effect_context_IsBufferPrecisionSupported (ID2D1EffectContext *iface, D2D1_BUFFER_PRECISION precision) |
| |
| void | d2d_effect_context_init (struct d2d_effect_context *effect_context, struct d2d_device_context *device_context) |
| |
| static struct d2d_effect * | impl_from_ID2D1Effect (ID2D1Effect *iface) |
| |
| static void | d2d_effect_cleanup (struct d2d_effect *effect) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_effect_QueryInterface (ID2D1Effect *iface, REFIID iid, void **out) |
| |
| static ULONG STDMETHODCALLTYPE | d2d_effect_AddRef (ID2D1Effect *iface) |
| |
| static ULONG STDMETHODCALLTYPE | d2d_effect_Release (ID2D1Effect *iface) |
| |
| static UINT32 STDMETHODCALLTYPE | d2d_effect_GetPropertyCount (ID2D1Effect *iface) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_effect_GetPropertyName (ID2D1Effect *iface, UINT32 index, WCHAR *name, UINT32 name_count) |
| |
| static UINT32 STDMETHODCALLTYPE | d2d_effect_GetPropertyNameLength (ID2D1Effect *iface, UINT32 index) |
| |
| static D2D1_PROPERTY_TYPE STDMETHODCALLTYPE | d2d_effect_GetType (ID2D1Effect *iface, UINT32 index) |
| |
| static UINT32 STDMETHODCALLTYPE | d2d_effect_GetPropertyIndex (ID2D1Effect *iface, const WCHAR *name) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_effect_SetValueByName (ID2D1Effect *iface, const WCHAR *name, D2D1_PROPERTY_TYPE type, const BYTE *value, UINT32 value_size) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_effect_SetValue (ID2D1Effect *iface, UINT32 index, D2D1_PROPERTY_TYPE type, const BYTE *value, UINT32 value_size) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_effect_GetValueByName (ID2D1Effect *iface, const WCHAR *name, D2D1_PROPERTY_TYPE type, BYTE *value, UINT32 value_size) |
| |
| static HRESULT | d2d_effect_get_value (struct d2d_effect *effect, UINT32 index, D2D1_PROPERTY_TYPE type, BYTE *value, UINT32 value_size) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_effect_GetValue (ID2D1Effect *iface, UINT32 index, D2D1_PROPERTY_TYPE type, BYTE *value, UINT32 value_size) |
| |
| static UINT32 STDMETHODCALLTYPE | d2d_effect_GetValueSize (ID2D1Effect *iface, UINT32 index) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_effect_GetSubProperties (ID2D1Effect *iface, UINT32 index, ID2D1Properties **props) |
| |
| static void STDMETHODCALLTYPE | d2d_effect_SetInput (ID2D1Effect *iface, UINT32 index, ID2D1Image *input, BOOL invalidate) |
| |
| static HRESULT | d2d_effect_set_input_count (struct d2d_effect *effect, UINT32 count) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_effect_SetInputCount (ID2D1Effect *iface, UINT32 count) |
| |
| static void STDMETHODCALLTYPE | d2d_effect_GetInput (ID2D1Effect *iface, UINT32 index, ID2D1Image **input) |
| |
| static UINT32 STDMETHODCALLTYPE | d2d_effect_GetInputCount (ID2D1Effect *iface) |
| |
| static void STDMETHODCALLTYPE | d2d_effect_GetOutput (ID2D1Effect *iface, ID2D1Image **output) |
| |
| static struct d2d_effect * | impl_from_ID2D1Image (ID2D1Image *iface) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_effect_image_QueryInterface (ID2D1Image *iface, REFIID iid, void **out) |
| |
| static ULONG STDMETHODCALLTYPE | d2d_effect_image_AddRef (ID2D1Image *iface) |
| |
| static ULONG STDMETHODCALLTYPE | d2d_effect_image_Release (ID2D1Image *iface) |
| |
| static void STDMETHODCALLTYPE | d2d_effect_image_GetFactory (ID2D1Image *iface, ID2D1Factory **factory) |
| |
| static struct d2d_effect_properties * | impl_from_ID2D1Properties (ID2D1Properties *iface) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_effect_properties_QueryInterface (ID2D1Properties *iface, REFIID riid, void **obj) |
| |
| static ULONG STDMETHODCALLTYPE | d2d_effect_properties_AddRef (ID2D1Properties *iface) |
| |
| static ULONG STDMETHODCALLTYPE | d2d_effect_properties_Release (ID2D1Properties *iface) |
| |
| static UINT32 STDMETHODCALLTYPE | d2d_effect_properties_GetPropertyCount (ID2D1Properties *iface) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_effect_properties_GetPropertyName (ID2D1Properties *iface, UINT32 index, WCHAR *name, UINT32 name_count) |
| |
| static UINT32 STDMETHODCALLTYPE | d2d_effect_properties_GetPropertyNameLength (ID2D1Properties *iface, UINT32 index) |
| |
| static D2D1_PROPERTY_TYPE STDMETHODCALLTYPE | d2d_effect_properties_GetType (ID2D1Properties *iface, UINT32 index) |
| |
| static UINT32 STDMETHODCALLTYPE | d2d_effect_properties_GetPropertyIndex (ID2D1Properties *iface, const WCHAR *name) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_effect_properties_SetValueByName (ID2D1Properties *iface, const WCHAR *name, D2D1_PROPERTY_TYPE type, const BYTE *value, UINT32 value_size) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_effect_properties_SetValue (ID2D1Properties *iface, UINT32 index, D2D1_PROPERTY_TYPE type, const BYTE *value, UINT32 value_size) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_effect_properties_GetValueByName (ID2D1Properties *iface, const WCHAR *name, D2D1_PROPERTY_TYPE type, BYTE *value, UINT32 value_size) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_effect_properties_GetValue (ID2D1Properties *iface, UINT32 index, D2D1_PROPERTY_TYPE type, BYTE *value, UINT32 value_size) |
| |
| static UINT32 STDMETHODCALLTYPE | d2d_effect_properties_GetValueSize (ID2D1Properties *iface, UINT32 index) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_effect_properties_GetSubProperties (ID2D1Properties *iface, UINT32 index, ID2D1Properties **props) |
| |
| void | d2d_effect_init_properties (struct d2d_effect *effect, struct d2d_effect_properties *properties) |
| |
| static struct d2d_render_info * | impl_from_ID2D1DrawInfo (ID2D1DrawInfo *iface) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_draw_info_QueryInterface (ID2D1DrawInfo *iface, REFIID iid, void **obj) |
| |
| static ULONG STDMETHODCALLTYPE | d2d_draw_info_AddRef (ID2D1DrawInfo *iface) |
| |
| static ULONG STDMETHODCALLTYPE | d2d_draw_info_Release (ID2D1DrawInfo *iface) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_draw_info_SetInputDescription (ID2D1DrawInfo *iface, UINT32 index, D2D1_INPUT_DESCRIPTION description) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_draw_info_SetOutputBuffer (ID2D1DrawInfo *iface, D2D1_BUFFER_PRECISION precision, D2D1_CHANNEL_DEPTH depth) |
| |
| static void STDMETHODCALLTYPE | d2d_draw_info_SetCached (ID2D1DrawInfo *iface, BOOL is_cached) |
| |
| static void STDMETHODCALLTYPE | d2d_draw_info_SetInstructionCountHint (ID2D1DrawInfo *iface, UINT32 count) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_draw_info_SetPixelShaderConstantBuffer (ID2D1DrawInfo *iface, const BYTE *buffer, UINT32 size) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_draw_info_SetResourceTexture (ID2D1DrawInfo *iface, UINT32 index, ID2D1ResourceTexture *texture) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_draw_info_SetVertexShaderConstantBuffer (ID2D1DrawInfo *iface, const BYTE *buffer, UINT32 size) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_draw_info_SetPixelShader (ID2D1DrawInfo *iface, REFGUID id, D2D1_PIXEL_OPTIONS options) |
| |
| static HRESULT STDMETHODCALLTYPE | d2d_draw_info_SetVertexProcessing (ID2D1DrawInfo *iface, ID2D1VertexBuffer *buffer, D2D1_VERTEX_OPTIONS options, const D2D1_BLEND_DESCRIPTION *description, const D2D1_VERTEX_RANGE *range, const GUID *shader) |
| |
| static HRESULT | d2d_effect_render_info_create (struct d2d_render_info **obj) |
| |
| static bool | d2d_transform_node_needs_render_info (const struct d2d_transform_node *node) |
| |
| static HRESULT | d2d_effect_transform_graph_initialize_nodes (struct d2d_transform_graph *graph) |
| |
| HRESULT | d2d_effect_create (struct d2d_device_context *context, const CLSID *effect_id, ID2D1Effect **effect) |
| |