|
Kanzi Graphics Engine
|
Property query. More...
#include <core/util/math/kzc_vector2.h>#include <core/util/math/kzc_vector3.h>#include <core/util/math/kzc_vector4.h>#include <core/util/math/kzc_matrix2x2.h>#include <core/util/math/kzc_matrix3x3.h>#include <core/util/math/kzc_matrix4x4.h>#include <system/kzs_types.h>#include <system/debug/kzs_error.h>#include <system/kzs_header.h>Functions | |
| kzsError | kzuPropertyQueryCreate (const struct KzcMemoryManager *memoryManager, struct KzuPropertyManager *propertyManager, struct KzcMemoryManager *quickMemoryManager, struct KzuPropertyQuery **out_propertyQuery) |
| Create a property query object. More... | |
| kzsError | kzuPropertyQueryDelete (struct KzuPropertyQuery *propertyQuery) |
| Delete a property query object. More... | |
| struct KzuPropertyManager * | kzuPropertyQueryGetPropertyManager (const struct KzuPropertyQuery *propertyQuery) |
| Gets the property manager of the property query. More... | |
| kzsError | kzuPropertyQueryPush (const struct KzuPropertyQuery *propertyQuery, const void *object) |
| Push an arbitrary pointer to the property query. More... | |
| kzsError | kzuPropertyQueryPushObjectNode (const struct KzuPropertyQuery *propertyQuery, const struct KzuObjectNode *objectNode) |
| Push an object node to the property query. More... | |
| kzsError | kzuPropertyQueryPushTransformedObjectNode (const struct KzuPropertyQuery *propertyQuery, const struct KzuTransformedObjectNode *transformedObjectNode) |
| Push an transformed object node to the property query. More... | |
| kzsError | kzuPropertyQueryPop (const struct KzuPropertyQuery *propertyQuery) |
| Pop the last pushed item from the property query. More... | |
| kzsError | kzuPropertyQueryResetFrame (struct KzuPropertyQuery *propertyQuery) |
| Resets property query frame. More... | |
| kzsError | kzuPropertyQueryAddFirst (const struct KzuPropertyQuery *propertyQuery, const void *object) |
| Add an arbitrary pointer to the beginning of the property query. More... | |
| kzsError | kzuPropertyQueryRemoveFirst (const struct KzuPropertyQuery *propertyQuery) |
| Remove an item from the beginning of the property query. More... | |
| kzBool | kzuPropertyQueryIsEmpty (const struct KzuPropertyQuery *propertyQuery) |
| Returns if property query is empty. More... | |
| kzFloat | kzuPropertyQueryGetFloat (const struct KzuPropertyQuery *propertyQuery, const struct KzuPropertyType *propertyType) |
| Get the value of a property using the property query. More... | |
| kzInt | kzuPropertyQueryGetInt (const struct KzuPropertyQuery *propertyQuery, const struct KzuPropertyType *propertyType) |
| Get the value of a property using the property query. More... | |
| kzBool | kzuPropertyQueryGetBool (const struct KzuPropertyQuery *propertyQuery, const struct KzuPropertyType *propertyType) |
| Get the value of a property using the property query. More... | |
| struct KzcColorRGBA | kzuPropertyQueryGetColor (const struct KzuPropertyQuery *propertyQuery, const struct KzuPropertyType *propertyType) |
| Get the value of a property using the property query. More... | |
| struct KzcVector2 | kzuPropertyQueryGetVector2 (const struct KzuPropertyQuery *propertyQuery, const struct KzuPropertyType *propertyType) |
| Get the value of a property using the property query. More... | |
| struct KzcVector3 | kzuPropertyQueryGetVector3 (const struct KzuPropertyQuery *propertyQuery, const struct KzuPropertyType *propertyType) |
| Get the value of a property using the property query. More... | |
| struct KzcVector4 | kzuPropertyQueryGetVector4 (const struct KzuPropertyQuery *propertyQuery, const struct KzuPropertyType *propertyType) |
| Get the value of a property using the property query. More... | |
| struct KzcMatrix2x2 | kzuPropertyQueryGetMatrix2x2 (const struct KzuPropertyQuery *propertyQuery, const struct KzuPropertyType *propertyType) |
| Get the value of a property using the property query. More... | |
| struct KzcMatrix3x3 | kzuPropertyQueryGetMatrix3x3 (const struct KzuPropertyQuery *propertyQuery, const struct KzuPropertyType *propertyType) |
| Get the value of a property using the property query. More... | |
| struct KzcMatrix4x4 | kzuPropertyQueryGetMatrix4x4 (const struct KzuPropertyQuery *propertyQuery, const struct KzuPropertyType *propertyType) |
| Get the value of a property using the property query. More... | |
| kzsError | kzuPropertyQueryGetResource (const struct KzuPropertyQuery *propertyQuery, const struct KzuPropertyType *propertyType, struct KzuResource **out_resource) |
| Get the value of a property using the property query. More... | |
Property query.
Copyright 2008-2019 by Rightware. All rights reserved.
| kzsError kzuPropertyQueryCreate | ( | const struct KzcMemoryManager * | memoryManager, |
| struct KzuPropertyManager * | propertyManager, | ||
| struct KzcMemoryManager * | quickMemoryManager, | ||
| struct KzuPropertyQuery ** | out_propertyQuery | ||
| ) |
Create a property query object.
| kzsError kzuPropertyQueryDelete | ( | struct KzuPropertyQuery * | propertyQuery) |
Delete a property query object.
| struct KzuPropertyManager* kzuPropertyQueryGetPropertyManager | ( | const struct KzuPropertyQuery * | propertyQuery) |
Gets the property manager of the property query.
| kzsError kzuPropertyQueryPush | ( | const struct KzuPropertyQuery * | propertyQuery, |
| const void * | object | ||
| ) |
Push an arbitrary pointer to the property query.
| kzsError kzuPropertyQueryPushObjectNode | ( | const struct KzuPropertyQuery * | propertyQuery, |
| const struct KzuObjectNode * | objectNode | ||
| ) |
Push an object node to the property query.
| kzsError kzuPropertyQueryPushTransformedObjectNode | ( | const struct KzuPropertyQuery * | propertyQuery, |
| const struct KzuTransformedObjectNode * | transformedObjectNode | ||
| ) |
Push an transformed object node to the property query.
| kzsError kzuPropertyQueryPop | ( | const struct KzuPropertyQuery * | propertyQuery) |
Pop the last pushed item from the property query.
| kzsError kzuPropertyQueryResetFrame | ( | struct KzuPropertyQuery * | propertyQuery) |
Resets property query frame.
| kzsError kzuPropertyQueryAddFirst | ( | const struct KzuPropertyQuery * | propertyQuery, |
| const void * | object | ||
| ) |
Add an arbitrary pointer to the beginning of the property query.
| kzsError kzuPropertyQueryRemoveFirst | ( | const struct KzuPropertyQuery * | propertyQuery) |
Remove an item from the beginning of the property query.
| kzBool kzuPropertyQueryIsEmpty | ( | const struct KzuPropertyQuery * | propertyQuery) |
Returns if property query is empty.
| kzFloat kzuPropertyQueryGetFloat | ( | const struct KzuPropertyQuery * | propertyQuery, |
| const struct KzuPropertyType * | propertyType | ||
| ) |
Get the value of a property using the property query.
The return value is calculated based on the following steps:
| kzInt kzuPropertyQueryGetInt | ( | const struct KzuPropertyQuery * | propertyQuery, |
| const struct KzuPropertyType * | propertyType | ||
| ) |
Get the value of a property using the property query.
The return value is calculated based on the following steps:
| kzBool kzuPropertyQueryGetBool | ( | const struct KzuPropertyQuery * | propertyQuery, |
| const struct KzuPropertyType * | propertyType | ||
| ) |
Get the value of a property using the property query.
The return value is calculated based on the following steps:
| struct KzcColorRGBA kzuPropertyQueryGetColor | ( | const struct KzuPropertyQuery * | propertyQuery, |
| const struct KzuPropertyType * | propertyType | ||
| ) |
Get the value of a property using the property query.
The return value is calculated based on the following steps:
| struct KzcVector2 kzuPropertyQueryGetVector2 | ( | const struct KzuPropertyQuery * | propertyQuery, |
| const struct KzuPropertyType * | propertyType | ||
| ) |
Get the value of a property using the property query.
The return value is calculated based on the following steps:
| struct KzcVector3 kzuPropertyQueryGetVector3 | ( | const struct KzuPropertyQuery * | propertyQuery, |
| const struct KzuPropertyType * | propertyType | ||
| ) |
Get the value of a property using the property query.
The return value is calculated based on the following steps:
| struct KzcVector4 kzuPropertyQueryGetVector4 | ( | const struct KzuPropertyQuery * | propertyQuery, |
| const struct KzuPropertyType * | propertyType | ||
| ) |
Get the value of a property using the property query.
The return value is calculated based on the following steps:
| struct KzcMatrix2x2 kzuPropertyQueryGetMatrix2x2 | ( | const struct KzuPropertyQuery * | propertyQuery, |
| const struct KzuPropertyType * | propertyType | ||
| ) |
Get the value of a property using the property query.
The return value is calculated based on the following steps:
| struct KzcMatrix3x3 kzuPropertyQueryGetMatrix3x3 | ( | const struct KzuPropertyQuery * | propertyQuery, |
| const struct KzuPropertyType * | propertyType | ||
| ) |
Get the value of a property using the property query.
The return value is calculated based on the following steps:
| struct KzcMatrix4x4 kzuPropertyQueryGetMatrix4x4 | ( | const struct KzuPropertyQuery * | propertyQuery, |
| const struct KzuPropertyType * | propertyType | ||
| ) |
Get the value of a property using the property query.
The return value is calculated based on the following steps:
| kzsError kzuPropertyQueryGetResource | ( | const struct KzuPropertyQuery * | propertyQuery, |
| const struct KzuPropertyType * | propertyType, | ||
| struct KzuResource ** | out_resource | ||
| ) |
Get the value of a property using the property query.
The return value is calculated based on the following steps: