MexShadow

MexShadow

Synopsis

struct              MexShadow;
struct              MexShadowClass;
MexShadow *         mex_shadow_new                      (void);
ClutterActor *      mex_shadow_get_actor                (MexShadow *shadow);
void                mex_shadow_set_color                (MexShadow *shadow,
                                                         const ClutterColor *color);
const ClutterColor * mex_shadow_get_color               (MexShadow *shadow);
void                mex_shadow_set_radius_x             (MexShadow *shadow,
                                                         gint radius);
gint                mex_shadow_get_radius_x             (MexShadow *shadow);
void                mex_shadow_set_radius_y             (MexShadow *shadow,
                                                         gint radius);
gint                mex_shadow_get_radius_y             (MexShadow *shadow);
void                mex_shadow_set_offset_x             (MexShadow *shadow,
                                                         gint offset);
gint                mex_shadow_get_offset_x             (MexShadow *shadow);
void                mex_shadow_set_offset_y             (MexShadow *shadow,
                                                         gint offset);
gint                mex_shadow_get_offset_y             (MexShadow *shadow);
void                mex_shadow_set_paint_flags          (MexShadow *shadow,
                                                         MexPaintTextureFrameFlags flags);
MexPaintTextureFrameFlags  mex_shadow_get_paint_flags   (MexShadow *shadow);
                    MexShadowPrivate;

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----ClutterActorMeta
               +----ClutterEffect
                     +----MexShadow

Properties

  "color"                    ClutterColor*         : Read / Write
  "offset-x"                 gint                  : Read / Write
  "offset-y"                 gint                  : Read / Write
  "paint-flags"              MexPaintTextureFrameFlags  : Read / Write
  "radius-x"                 gint                  : Read / Write
  "radius-y"                 gint                  : Read / Write

Description

Details

struct MexShadow

struct MexShadow;

struct MexShadowClass

struct MexShadowClass {
  ClutterEffectClass parent_class;
};

mex_shadow_new ()

MexShadow *         mex_shadow_new                      (void);

mex_shadow_get_actor ()

ClutterActor *      mex_shadow_get_actor                (MexShadow *shadow);

mex_shadow_set_color ()

void                mex_shadow_set_color                (MexShadow *shadow,
                                                         const ClutterColor *color);

mex_shadow_get_color ()

const ClutterColor * mex_shadow_get_color               (MexShadow *shadow);

mex_shadow_set_radius_x ()

void                mex_shadow_set_radius_x             (MexShadow *shadow,
                                                         gint radius);

mex_shadow_get_radius_x ()

gint                mex_shadow_get_radius_x             (MexShadow *shadow);

mex_shadow_set_radius_y ()

void                mex_shadow_set_radius_y             (MexShadow *shadow,
                                                         gint radius);

mex_shadow_get_radius_y ()

gint                mex_shadow_get_radius_y             (MexShadow *shadow);

mex_shadow_set_offset_x ()

void                mex_shadow_set_offset_x             (MexShadow *shadow,
                                                         gint offset);

mex_shadow_get_offset_x ()

gint                mex_shadow_get_offset_x             (MexShadow *shadow);

mex_shadow_set_offset_y ()

void                mex_shadow_set_offset_y             (MexShadow *shadow,
                                                         gint offset);

mex_shadow_get_offset_y ()

gint                mex_shadow_get_offset_y             (MexShadow *shadow);

mex_shadow_set_paint_flags ()

void                mex_shadow_set_paint_flags          (MexShadow *shadow,
                                                         MexPaintTextureFrameFlags flags);

mex_shadow_get_paint_flags ()

MexPaintTextureFrameFlags  mex_shadow_get_paint_flags   (MexShadow *shadow);

MexShadowPrivate

typedef struct _MexShadowPrivate MexShadowPrivate;

Property Details

The "color" property

  "color"                    ClutterColor*         : Read / Write

Shadow color.


The "offset-x" property

  "offset-x"                 gint                  : Read / Write

Shadow horizontal offset.

Allowed values: >= -2147483647

Default value: 0


The "offset-y" property

  "offset-y"                 gint                  : Read / Write

Shadow vertical offset.

Allowed values: >= -2147483647

Default value: 0


The "paint-flags" property

  "paint-flags"              MexPaintTextureFrameFlags  : Read / Write

Flags to determine which parts of the shadow to paint.

Default value: MEX_TEXTURE_FRAME_TOP_LEFT|MEX_TEXTURE_FRAME_TOP|MEX_TEXTURE_FRAME_TOP_RIGHT|MEX_TEXTURE_FRAME_LEFT|MEX_TEXTURE_FRAME_RIGHT|MEX_TEXTURE_FRAME_BOTTOM_LEFT|MEX_TEXTURE_FRAME_BOTTOM|MEX_TEXTURE_FRAME_BOTTOM_RIGHT


The "radius-x" property

  "radius-x"                 gint                  : Read / Write

Shadow horizontal radius.

Allowed values: >= 0

Default value: 12


The "radius-y" property

  "radius-y"                 gint                  : Read / Write

Shadow vertical radius.

Allowed values: >= 0

Default value: 12