Play Games Services Player Game Event
Data interface for constructing player game events.
Summary
Typedefs |
|
|---|---|
PgsPlayerGameEvent
|
typedefstruct PgsPlayerGameEvent
An opaque handle to the PlayerGameEvent builder. |
Functions |
|
|---|---|
PgsPlayerGameEvent_create(const char *event_name)
|
Creates a new PlayerGameEvent builder.
|
PgsPlayerGameEvent_destroy(PgsPlayerGameEvent *event)
|
void
Destroys a PlayerGameEvent handle.
|
PgsPlayerGameEvent_putBoolean(PgsPlayerGameEvent *event, const char *key, bool value)
|
void
Adds a boolean property to the event.
|
PgsPlayerGameEvent_putDouble(PgsPlayerGameEvent *event, const char *key, double value)
|
void
Adds a double property to the event.
|
PgsPlayerGameEvent_putLong(PgsPlayerGameEvent *event, const char *key, int64_t value)
|
void
Adds a long property to the event.
|
PgsPlayerGameEvent_putString(PgsPlayerGameEvent *event, const char *key, const char *value)
|
void
Adds a string property to the event.
|
Typedefs
PgsPlayerGameEvent
struct PgsPlayerGameEvent PgsPlayerGameEvent
An opaque handle to the PlayerGameEvent builder.
Functions
PgsPlayerGameEvent_create
PgsPlayerGameEvent * PgsPlayerGameEvent_create( const char *event_name )
Creates a new PlayerGameEvent builder.
| Details | |||
|---|---|---|---|
| Parameters |
|
||
| Returns |
A new PgsPlayerGameEvent handle, or NULL on failure. This handle must be released with PgsPlayerGameEvent_destroy().
|
PgsPlayerGameEvent_destroy
void PgsPlayerGameEvent_destroy( PgsPlayerGameEvent *event )
Destroys a PlayerGameEvent handle.
This function releases all resources associated with the handle.
| Details | |||
|---|---|---|---|
| Parameters |
|
PgsPlayerGameEvent_putBoolean
void PgsPlayerGameEvent_putBoolean( PgsPlayerGameEvent *event, const char *key, bool value )
Adds a boolean property to the event.
| Details | |||||||
|---|---|---|---|---|---|---|---|
| Parameters |
|
PgsPlayerGameEvent_putDouble
void PgsPlayerGameEvent_putDouble( PgsPlayerGameEvent *event, const char *key, double value )
Adds a double property to the event.
| Details | |||||||
|---|---|---|---|---|---|---|---|
| Parameters |
|
PgsPlayerGameEvent_putLong
void PgsPlayerGameEvent_putLong( PgsPlayerGameEvent *event, const char *key, int64_t value )
Adds a long property to the event.
| Details | |||||||
|---|---|---|---|---|---|---|---|
| Parameters |
|
PgsPlayerGameEvent_putString
void PgsPlayerGameEvent_putString( PgsPlayerGameEvent *event, const char *key, const char *value )
Adds a string property to the event.
| Details | |||||||
|---|---|---|---|---|---|---|---|
| Parameters |
|