Enumerations | Functions

Enumerations

enum  _Emotion_Vis {
  EMOTION_VIS_NONE ,
  EMOTION_VIS_GOOM ,
  EMOTION_VIS_LIBVISUAL_BUMPSCOPE ,
  EMOTION_VIS_LIBVISUAL_CORONA ,
  EMOTION_VIS_LIBVISUAL_DANCING_PARTICLES ,
  EMOTION_VIS_LIBVISUAL_GDKPIXBUF ,
  EMOTION_VIS_LIBVISUAL_G_FORCE ,
  EMOTION_VIS_LIBVISUAL_GOOM ,
  EMOTION_VIS_LIBVISUAL_INFINITE ,
  EMOTION_VIS_LIBVISUAL_JAKDAW ,
  EMOTION_VIS_LIBVISUAL_JESS ,
  EMOTION_VIS_LIBVISUAL_LV_ANALYSER ,
  EMOTION_VIS_LIBVISUAL_LV_FLOWER ,
  EMOTION_VIS_LIBVISUAL_LV_GLTEST ,
  EMOTION_VIS_LIBVISUAL_LV_SCOPE ,
  EMOTION_VIS_LIBVISUAL_MADSPIN ,
  EMOTION_VIS_LIBVISUAL_NEBULUS ,
  EMOTION_VIS_LIBVISUAL_OINKSIE ,
  EMOTION_VIS_LIBVISUAL_PLASMA ,
  EMOTION_VIS_LAST
}
 Used for displaying a visualization on the emotion object. More...
 

Functions

EMOTION_API void emotion_object_vis_set (Evas_Object *obj, Emotion_Vis visualization)
 Set the visualization to be used with this object. More...
 
EMOTION_API Emotion_Vis emotion_object_vis_get (const Evas_Object *obj)
 Get the type of visualization in use by this emotion object. More...
 
EMOTION_API Eina_Bool emotion_object_vis_supported (const Evas_Object *obj, Emotion_Vis visualization)
 Query whether a type of visualization is supported by this object. More...
 

Detailed Description

Enumeration Type Documentation

◆ _Emotion_Vis

Used for displaying a visualization on the emotion object.

See also
emotion_object_vis_set()
Enumerator
EMOTION_VIS_NONE 

no visualization set

EMOTION_VIS_GOOM 

goom

EMOTION_VIS_LIBVISUAL_BUMPSCOPE 

bumpscope

EMOTION_VIS_LIBVISUAL_CORONA 

corona

EMOTION_VIS_LIBVISUAL_DANCING_PARTICLES 

dancing particles

EMOTION_VIS_LIBVISUAL_GDKPIXBUF 

gdkpixbuf

EMOTION_VIS_LIBVISUAL_G_FORCE 

G force.

EMOTION_VIS_LIBVISUAL_GOOM 

goom

EMOTION_VIS_LIBVISUAL_INFINITE 

infinite

EMOTION_VIS_LIBVISUAL_JAKDAW 

jakdaw

EMOTION_VIS_LIBVISUAL_JESS 

jess

EMOTION_VIS_LIBVISUAL_LV_ANALYSER 

lv analyser

EMOTION_VIS_LIBVISUAL_LV_FLOWER 

lv flower

EMOTION_VIS_LIBVISUAL_LV_GLTEST 

lv gltest

EMOTION_VIS_LIBVISUAL_LV_SCOPE 

lv scope

EMOTION_VIS_LIBVISUAL_MADSPIN 

madspin

EMOTION_VIS_LIBVISUAL_NEBULUS 

nebulus

EMOTION_VIS_LIBVISUAL_OINKSIE 

oinksie

EMOTION_VIS_LIBVISUAL_PLASMA 

plasma

Function Documentation

◆ emotion_object_vis_set()

EMOTION_API void emotion_object_vis_set ( Evas_Object obj,
Emotion_Vis  visualization 
)

Set the visualization to be used with this object.

Parameters
objThe object where the visualization will be set on.
visualizationThe type of visualization to be used.

The visualization specified will be played instead of a video. This is commonly used to display a visualization for audio only files (musics).

The available visualizations are Emotion_Vis.

See also
Emotion_Vis
emotion_object_vis_get()
emotion_object_vis_supported()
Examples
emotion_test_main.c.

References DBG.

◆ emotion_object_vis_get()

EMOTION_API Emotion_Vis emotion_object_vis_get ( const Evas_Object obj)

Get the type of visualization in use by this emotion object.

Parameters
objThe emotion object which the visualization is being retrieved from.
Returns
The type of visualization in use by this object.

The type of visualization can be set by emotion_object_vis_set().

See also
Emotion_Vis
emotion_object_vis_set()
emotion_object_vis_supported()

References EMOTION_VIS_NONE.

◆ emotion_object_vis_supported()

EMOTION_API Eina_Bool emotion_object_vis_supported ( const Evas_Object obj,
Emotion_Vis  visualization 
)

Query whether a type of visualization is supported by this object.

Parameters
objThe object which the query is being ran on.
visualizationThe type of visualization that is being queried.
Returns
EINA_TRUE if the visualization is supported, EINA_FALSE otherwise.

This can be used to check if a visualization is supported. e.g.: one wants to display a list of available visualizations for a specific object.

See also
Emotion_Vis
emotion_object_vis_set()
emotion_object_vis_get()
Examples
emotion_test_main.c.

References EINA_FALSE.