enesim  0.0.23.1
Drawinglibrary
Modules | Functions
Blur Filter
Renderer

Blur filter renderer inherits from \1. More...

Modules

 Blur Channel

Functions

EAPI Enesim_Rendererenesim_renderer_blur_new (void)
 Creates a new blur filter renderer.
EAPI void enesim_renderer_blur_source_surface_set (Enesim_Renderer *r, Enesim_Surface *src)
 Sets the source surface to use as the source data .
EAPI Enesim_Surfaceenesim_renderer_blur_source_surface_get (Enesim_Renderer *r)
 Gets the source surface used as the source data .
EAPI void enesim_renderer_blur_source_renderer_set (Enesim_Renderer *r, Enesim_Renderer *sr)
 Sets the source renderer to use as the source data .
EAPI Enesim_Rendererenesim_renderer_blur_source_renderer_get (Enesim_Renderer *r)
 Gets the source renderer used as the source data .
EAPI void enesim_renderer_blur_channel_set (Enesim_Renderer *r, Enesim_Renderer_Blur_Channel channel)
 Sets the channel to use in the source data .
EAPI Enesim_Renderer_Blur_Channel enesim_renderer_blur_channel_get (Enesim_Renderer *r)
 Gets the channel used in the source data .
EAPI void enesim_renderer_blur_radius_x_set (Enesim_Renderer *r, double rx)
 Sets the blur radius in the x direction .
EAPI double enesim_renderer_blur_radius_x_get (Enesim_Renderer *r)
 Gets the blur radius used in the x direction .
EAPI void enesim_renderer_blur_radius_y_set (Enesim_Renderer *r, double ry)
 Sets the blur radius in the y direction .
EAPI double enesim_renderer_blur_radius_y_get (Enesim_Renderer *r)
 Gets the blur radius used in the y direction .

Detailed Description

Blur filter renderer inherits from \1.


Function Documentation

Creates a new blur filter renderer.

Returns:
The renderer

Sets the source surface to use as the source data .

Parameters:
[in]rThe blur filter renderer
[in]srcThe surface to use [Transfer full]

Gets the source surface used as the source data .

Parameters:
[in]rThe blur filter renderer
Returns:
The surface to blur [Transfer none]

Sets the source renderer to use as the source data .

Parameters:
[in]rThe blur filter renderer
[in]srThe renderer to use [Transfer full]

Gets the source renderer used as the source data .

Parameters:
[in]rThe blur filter renderer
Returns:
The renderer to blur [Transfer none]

Sets the channel to use in the source data .

Parameters:
[in]rThe blur filter renderer
[in]channelThe channel to use

Gets the channel used in the source data .

Parameters:
[in]rThe blur filter renderer
Returns:
the channel used
EAPI void enesim_renderer_blur_radius_x_set ( Enesim_Renderer r,
double  rx 
)

Sets the blur radius in the x direction .

Parameters:
[in]rThe blur filter renderer
[in]rxThe blur radius in the x direction

Gets the blur radius used in the x direction .

Parameters:
[in]rThe blur filter renderer
Returns:
the blur x direction radius used
EAPI void enesim_renderer_blur_radius_y_set ( Enesim_Renderer r,
double  ry 
)

Sets the blur radius in the y direction .

Parameters:
[in]rThe blur filter renderer
[in]ryThe blur radius in the y direction

Gets the blur radius used in the y direction .

Parameters:
[in]rThe blur filter renderer
Returns:
the blur y direction radius used
 All Data Structures Variables