| Libmergeant Reference Manual |
|---|
#define MG_FIELD_TYPE #define MG_FIELD (obj) #define IS_MG_FIELD (obj) #define MG_FIELD_GET_IFACE (obj) struct MgField; GType mg_field_get_type (void); MgEntity* mg_field_get_entity (MgField *iface); MgServerDataType* mg_field_get_data_type (MgField *iface); const gchar* mg_field_get_name (MgField *iface); const gchar* mg_field_get_description (MgField *iface);
#define MG_FIELD_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), MG_FIELD_TYPE, MgFieldIface))
| obj : |
|
MgEntity* mg_field_get_entity (MgField *iface);
Get a reference to the object implementing the MgEntity interface to which the object implementing the MgField is attached to.
| iface : | an object which implements the MgField interface |
| Returns : | the object implementing the MgEntity interface |
MgServerDataType* mg_field_get_data_type (MgField *iface);
Get a data type of the object implementing the MgField interface
| iface : | an object which implements the MgField interface |
| Returns : | the corresponding MgServerDataType |
const gchar* mg_field_get_name (MgField *iface);
Get the name of the object implementing the MgField interface
| iface : | an object which implements the MgField interface |
| Returns : | the corresponding MgServerDataType |
| <<< MgEntity | MgRenderer >>> |