![]() | ![]() | ![]() | 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 >>> |