AwnOverlayable

AwnOverlayable

Synopsis

struct              AwnOverlayableIface;
AwnEffects *        awn_overlayable_get_effects         (AwnOverlayable *self);
void                awn_overlayable_add_overlay         (AwnOverlayable *self,
                                                         AwnOverlay *overlay);
void                awn_overlayable_remove_overlay      (AwnOverlayable *self,
                                                         AwnOverlay *overlay);
GList *             awn_overlayable_get_overlays        (AwnOverlayable *self);

Description

Details

struct AwnOverlayableIface

struct AwnOverlayableIface {
    GTypeInterface parent;

    AwnEffects*   (*get_effects)(AwnOverlayable* self);
};


awn_overlayable_get_effects ()

AwnEffects *        awn_overlayable_get_effects         (AwnOverlayable *self);


awn_overlayable_add_overlay ()

void                awn_overlayable_add_overlay         (AwnOverlayable *self,
                                                         AwnOverlay *overlay);


awn_overlayable_remove_overlay ()

void                awn_overlayable_remove_overlay      (AwnOverlayable *self,
                                                         AwnOverlay *overlay);


awn_overlayable_get_overlays ()

GList *             awn_overlayable_get_overlays        (AwnOverlayable *self);