Method
CoglObjectset_user_data
Declaration [src]
void
cogl_object_set_user_data (
CoglObject* object,
CoglUserDataKey* key,
void* user_data,
CoglUserDataDestroyCallback destroy
)
Description [src]
Associates some private user_data
with a given CoglObject
. To
later remove the association call cogl_object_set_user_data()
with
the same key
but NULL for the user_data
.
This method is not directly available to language bindings.
Parameters
key
-
Type:
CoglUserDataKey
The address of a
CoglUserDataKey
which provides a unique value with which to index the private data.The data is owned by the caller of the method. user_data
-
Type:
void*
The data to associate with the given object, or
NULL
to remove a previous association.The argument can be NULL
.The data is owned by the caller of the method. destroy
-
Type:
CoglUserDataDestroyCallback
A
CoglUserDataDestroyCallback
to call if the object is destroyed or if the association is removed by later settingNULL
data for the same key.