Macros | Typedefs | Enumerations | Functions
Ector

Typedefs

typedef Eo Ector_Surface
 The base type to render content into.
 
typedef Eo Ector_Renderer
 The base type describing what to render.
 
typedef enum _Ector_Priority Ector_Priority
 Priorities.
 
typedef enum _Ector_Update_Type Ector_Update_Type
 What kind of update is being pushed.
 

Enumerations

enum  _Ector_Priority {
  ECTOR_PRIORITY_NONE = 0,
  ECTOR_PRIORITY_MARGINAL = 64,
  ECTOR_PRIORITY_SECONDARY = 128,
  ECTOR_PRIORITY_PRIMARY = 256
}
 Priorities.
 
enum  _Ector_Update_Type {
  ECTOR_UPDATE_BACKGROUND = 1,
  ECTOR_UPDATE_EMPTY = 2,
  ECTOR_UPDATE_ALPHA = 4,
  ECTOR_UPDATE_OPAQUE = 8
}
 What kind of update is being pushed.
 
enum  Ector_Quality {
  ECTOR_QUALITY_BEST = 0,
  ECTOR_QUALITY_GOOD,
  ECTOR_QUALITY_FAST,
  ECTOR_QUALITY_LAST
}
 Quality values. More...
 

Functions

EAPI int ector_init (void)
 Init the ector subsystem. More...
 
EAPI int ector_shutdown (void)
 Shutdown the ector subsystem. More...
 
EAPI Eina_Bool ector_glsym_set (void *(*glsym)(void *lib, const char *name), void *lib)
 

Detailed Description

Enumeration Type Documentation

◆ Ector_Quality

Quality values.

Enumerator
ECTOR_QUALITY_GOOD 

Best quality.

ECTOR_QUALITY_FAST 

Good quality.

ECTOR_QUALITY_LAST 

Lower quality.

Sentinel

Function Documentation

◆ ector_init()

EAPI int ector_init ( void  )

Init the ector subsystem.

Returns
EINA_TRUE on success.
See also
ector_shutfown()

References eina_init(), EINA_LIKELY, eina_log_domain_register(), EINA_LOG_ERR, eina_log_timing(), and eo_init().

◆ ector_shutdown()

EAPI int ector_shutdown ( void  )

Shutdown the ector subsystem.

Returns
EINA_TRUE on success.
See also
ector_init()

References EINA_LIKELY, EINA_LOG_ERR, and eina_log_timing().