enesim  0.0.23.1
Drawinglibrary
Data Structures | Defines | Functions
Instance
Object

Instance definition. More...

Data Structures

struct  Enesim_Object_Instance

Defines

#define ENESIM_OBJECT_INSTANCE_CHECK(i, type, d)   (type*)i
#define ENESIM_OBJECT_INSTANCE(i)
#define ENESIM_OBJECT_INSTANCE_CLASS(i)   ((ENESIM_OBJECT_INSTANCE(i))->klass)
#define ENESIM_OBJECT_INSTANCE_DESCRIPTOR_GET(i)   (ENESIM_OBJECT_INSTANCE_CLASS(i))->descriptor

Functions

EAPI Eina_Bool enesim_object_instance_inherits (Enesim_Object_Instance *thiz, Enesim_Object_Descriptor *d)
EAPI void enesim_object_instance_free (Enesim_Object_Instance *thiz)

Detailed Description

Instance definition.


Define Documentation

#define ENESIM_OBJECT_INSTANCE (   i)
Value:
ENESIM_OBJECT_INSTANCE_CHECK(i, \
        Enesim_Object_Instance, ENESIM_OBJECT_DESCRIPTOR)
 All Data Structures Variables