Functions | |
EAPI int | ecore_x_damage_query (void) |
Return whether the Damage Extension is available. | |
EAPI Ecore_X_Damage | ecore_x_damage_new (Ecore_X_Drawable drawable, Ecore_X_Damage_Report_Level level) |
Creates a damage object. | |
EAPI void | ecore_x_damage_del (Ecore_X_Damage damage) |
Destroys a damage object. | |
EAPI void | ecore_x_damage_subtract (Ecore_X_Damage damage, Ecore_X_Region repair, Ecore_X_Region parts) |
Synchronously modifies the region. |
EAPI void ecore_x_damage_del | ( | Ecore_X_Damage | damage | ) |
Destroys a damage object.
damage | The damage object to destroy. |
damage
.
EAPI Ecore_X_Damage ecore_x_damage_new | ( | Ecore_X_Drawable | drawable, | |
Ecore_X_Damage_Report_Level | level | |||
) |
Creates a damage object.
drawable | The drawable to monotor. | |
level | The level of the damage report. |
drawable
, with the level level
.
EAPI int ecore_x_damage_query | ( | void | ) |
Return whether the Damage Extension is available.
EAPI void ecore_x_damage_subtract | ( | Ecore_X_Damage | damage, | |
Ecore_X_Region | repair, | |||
Ecore_X_Region | parts | |||
) |
Synchronously modifies the region.
damage | The damage object to destroy. | |
repair | The repair region. | |
parts | The parts region. |
repair
is XCB_NONE:
1) parts = damage 2) damage = <empty> Otherwise: 1) parts = damage INTERSECT repair 2) damage = damage - parts 3) Generate DamageNotify for remaining damage areas