#include <kanzi/math/legacy_conversions.hpp>
#include <kanzi/platform/platform.hpp>
#include <kanzi/platform/chrono.hpp>
#include <kanzi/platform/vector.hpp>
#include <kanzi/property/property_type.hpp>
#include <kanzi/property/variant.hpp>
#include <kanzi/message/message_type.hpp>
#include <user/properties/kzu_property_manager.h>
#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_matrix3x3.h>
#include <core/util/math/kzc_matrix4x4.h>
#include <core/util/color/kzc_color.h>
#include <system/kzs_types.h>
Classes | |
struct | kanzi::MessageArguments |
Message arguments is the base class for arguments passed in messages. More... | |
struct | kanzi::MessageArguments::ArgumentEntry |
Namespaces | |
kanzi | |
Functions | |
KANZI_API kzFloat | kzuMessageGetFloatArgumentDefault (const kanzi::MessageArguments *message, const KzuPropertyType *argumentType) |
Gets a float argument and returns the default value from the type if the argument is not found. More... | |
KANZI_API void | kzuMessageSetFloatArgument (kanzi::MessageArguments *message, const KzuPropertyType *argumentType, kzFloat value) |
Sets a float argument. More... | |
KANZI_API kzInt | kzuMessageGetIntArgumentDefault (const kanzi::MessageArguments *message, const KzuPropertyType *argumentType) |
Gets a int argument and returns the default value from the type if the argument is not found. More... | |
KANZI_API void | kzuMessageSetIntArgument (kanzi::MessageArguments *message, const KzuPropertyType *argumentType, kzInt value) |
Sets a int argument. More... | |
KANZI_API kzBool | kzuMessageGetBoolArgumentDefault (const kanzi::MessageArguments *message, const KzuPropertyType *argumentType) |
Gets a bool argument and returns the default value from the type if the argument is not found. More... | |
KANZI_API void | kzuMessageSetBoolArgument (kanzi::MessageArguments *message, const KzuPropertyType *argumentType, kzBool value) |
Sets a bool argument. More... | |
KANZI_API KzcColorRGBA | kzuMessageGetColorArgumentDefault (const kanzi::MessageArguments *message, const KzuPropertyType *argumentType) |
Gets a color argument and returns the default value from the type if the argument is not found. More... | |
KANZI_API void | kzuMessageSetColorArgument (kanzi::MessageArguments *message, const KzuPropertyType *argumentType, KzcColorRGBA value) |
Sets a color argument. More... | |
KANZI_API KzcVector2 | kzuMessageGetVector2ArgumentDefault (const kanzi::MessageArguments *message, const KzuPropertyType *argumentType) |
Gets a vector2 argument and returns the default value from the type if the argument is not found. More... | |
KANZI_API void | kzuMessageSetVector2Argument (kanzi::MessageArguments *message, const KzuPropertyType *argumentType, KzcVector2 value) |
Sets a vector2 argument. More... | |
KANZI_API KzcVector3 | kzuMessageGetVector3ArgumentDefault (const kanzi::MessageArguments *message, const KzuPropertyType *argumentType) |
Gets a vector3 argument and returns the default value from the type if the argument is not found. More... | |
KANZI_API void | kzuMessageSetVector3Argument (kanzi::MessageArguments *message, const KzuPropertyType *argumentType, KzcVector3 value) |
Sets a vector3 argument. More... | |
KANZI_API KzcVector4 | kzuMessageGetVector4ArgumentDefault (const kanzi::MessageArguments *message, const KzuPropertyType *argumentType) |
Gets a vector4 argument and returns the default value from the type if the argument is not found. More... | |
KANZI_API void | kzuMessageSetVector4Argument (kanzi::MessageArguments *message, const KzuPropertyType *argumentType, KzcVector4 value) |
Sets a vector4 argument. More... | |
KANZI_API KzcMatrix3x3 | kzuMessageGetMatrix3x3ArgumentDefault (const kanzi::MessageArguments *message, const KzuPropertyType *argumentType) |
Gets a matrix3x3 argument and returns the default value from the type if the argument is not found. More... | |
KANZI_API void | kzuMessageSetMatrix3x3Argument (kanzi::MessageArguments *message, const KzuPropertyType *argumentType, KzcMatrix3x3 value) |
Sets a matrix3x3 argument. More... | |
KANZI_API KzcMatrix4x4 | kzuMessageGetMatrix4x4ArgumentDefault (const kanzi::MessageArguments *message, const KzuPropertyType *argumentType) |
Gets a matrix4x4 argument and returns the default value from the type if the argument is not found. More... | |
KANZI_API void | kzuMessageSetMatrix4x4Argument (kanzi::MessageArguments *message, const KzuPropertyType *argumentType, KzcMatrix4x4 value) |
Sets a matrix4x4 argument. More... | |
KANZI_API void * | kzuMessageGetPointerArgumentDefault (const kanzi::MessageArguments *message, const KzuPropertyType *argumentType) |
Gets a pointer argument and returns the default value from the type if the argument is not found. More... | |
KANZI_API void | kzuMessageSetPointerArgument (kanzi::MessageArguments *message, const KzuPropertyType *argumentType, void *value) |
Sets a pointer argument. More... | |
KANZI_API kanzi::string | kzuMessageGetStringArgumentDefault (const kanzi::MessageArguments *message, const KzuPropertyType *argumentType) |
Gets a string argument and returns the default value from the type if the argument is not found. More... | |
KANZI_API void | kzuMessageSetStringArgument (kanzi::MessageArguments *message, const KzuPropertyType *argumentType, kzString value) |
Sets a string argument. More... | |
KANZI_API kanzi::ResourceID | kzuMessageGetResourceIDArgumentDefault (const kanzi::MessageArguments *message, const KzuPropertyType *argumentType) |
Gets a resourceID argument and returns the default value from the type if the argument is not found. More... | |
KANZI_API void | kzuMessageSetResourceIDArgument (kanzi::MessageArguments *message, const KzuPropertyType *argumentType, kzString resourceID) |
Sets a string argument. More... | |
KANZI_API kzFloat kzuMessageGetFloatArgumentDefault | ( | const kanzi::MessageArguments * | message, |
const KzuPropertyType * | argumentType | ||
) |
Gets a float argument and returns the default value from the type if the argument is not found.
KANZI_API void kzuMessageSetFloatArgument | ( | kanzi::MessageArguments * | message, |
const KzuPropertyType * | argumentType, | ||
kzFloat | value | ||
) |
Sets a float argument.
KANZI_API kzInt kzuMessageGetIntArgumentDefault | ( | const kanzi::MessageArguments * | message, |
const KzuPropertyType * | argumentType | ||
) |
Gets a int argument and returns the default value from the type if the argument is not found.
KANZI_API void kzuMessageSetIntArgument | ( | kanzi::MessageArguments * | message, |
const KzuPropertyType * | argumentType, | ||
kzInt | value | ||
) |
Sets a int argument.
KANZI_API kzBool kzuMessageGetBoolArgumentDefault | ( | const kanzi::MessageArguments * | message, |
const KzuPropertyType * | argumentType | ||
) |
Gets a bool argument and returns the default value from the type if the argument is not found.
KANZI_API void kzuMessageSetBoolArgument | ( | kanzi::MessageArguments * | message, |
const KzuPropertyType * | argumentType, | ||
kzBool | value | ||
) |
Sets a bool argument.
KANZI_API KzcColorRGBA kzuMessageGetColorArgumentDefault | ( | const kanzi::MessageArguments * | message, |
const KzuPropertyType * | argumentType | ||
) |
Gets a color argument and returns the default value from the type if the argument is not found.
KANZI_API void kzuMessageSetColorArgument | ( | kanzi::MessageArguments * | message, |
const KzuPropertyType * | argumentType, | ||
KzcColorRGBA | value | ||
) |
Sets a color argument.
KANZI_API KzcVector2 kzuMessageGetVector2ArgumentDefault | ( | const kanzi::MessageArguments * | message, |
const KzuPropertyType * | argumentType | ||
) |
Gets a vector2 argument and returns the default value from the type if the argument is not found.
KANZI_API void kzuMessageSetVector2Argument | ( | kanzi::MessageArguments * | message, |
const KzuPropertyType * | argumentType, | ||
KzcVector2 | value | ||
) |
Sets a vector2 argument.
KANZI_API KzcVector3 kzuMessageGetVector3ArgumentDefault | ( | const kanzi::MessageArguments * | message, |
const KzuPropertyType * | argumentType | ||
) |
Gets a vector3 argument and returns the default value from the type if the argument is not found.
KANZI_API void kzuMessageSetVector3Argument | ( | kanzi::MessageArguments * | message, |
const KzuPropertyType * | argumentType, | ||
KzcVector3 | value | ||
) |
Sets a vector3 argument.
KANZI_API KzcVector4 kzuMessageGetVector4ArgumentDefault | ( | const kanzi::MessageArguments * | message, |
const KzuPropertyType * | argumentType | ||
) |
Gets a vector4 argument and returns the default value from the type if the argument is not found.
KANZI_API void kzuMessageSetVector4Argument | ( | kanzi::MessageArguments * | message, |
const KzuPropertyType * | argumentType, | ||
KzcVector4 | value | ||
) |
Sets a vector4 argument.
KANZI_API KzcMatrix3x3 kzuMessageGetMatrix3x3ArgumentDefault | ( | const kanzi::MessageArguments * | message, |
const KzuPropertyType * | argumentType | ||
) |
Gets a matrix3x3 argument and returns the default value from the type if the argument is not found.
KANZI_API void kzuMessageSetMatrix3x3Argument | ( | kanzi::MessageArguments * | message, |
const KzuPropertyType * | argumentType, | ||
KzcMatrix3x3 | value | ||
) |
Sets a matrix3x3 argument.
KANZI_API KzcMatrix4x4 kzuMessageGetMatrix4x4ArgumentDefault | ( | const kanzi::MessageArguments * | message, |
const KzuPropertyType * | argumentType | ||
) |
Gets a matrix4x4 argument and returns the default value from the type if the argument is not found.
KANZI_API void kzuMessageSetMatrix4x4Argument | ( | kanzi::MessageArguments * | message, |
const KzuPropertyType * | argumentType, | ||
KzcMatrix4x4 | value | ||
) |
Sets a matrix4x4 argument.
KANZI_API void* kzuMessageGetPointerArgumentDefault | ( | const kanzi::MessageArguments * | message, |
const KzuPropertyType * | argumentType | ||
) |
Gets a pointer argument and returns the default value from the type if the argument is not found.
KANZI_API void kzuMessageSetPointerArgument | ( | kanzi::MessageArguments * | message, |
const KzuPropertyType * | argumentType, | ||
void * | value | ||
) |
Sets a pointer argument.
KANZI_API kanzi::string kzuMessageGetStringArgumentDefault | ( | const kanzi::MessageArguments * | message, |
const KzuPropertyType * | argumentType | ||
) |
Gets a string argument and returns the default value from the type if the argument is not found.
KANZI_API void kzuMessageSetStringArgument | ( | kanzi::MessageArguments * | message, |
const KzuPropertyType * | argumentType, | ||
kzString | value | ||
) |
Sets a string argument.
KANZI_API kanzi::ResourceID kzuMessageGetResourceIDArgumentDefault | ( | const kanzi::MessageArguments * | message, |
const KzuPropertyType * | argumentType | ||
) |
Gets a resourceID argument and returns the default value from the type if the argument is not found.
KANZI_API void kzuMessageSetResourceIDArgument | ( | kanzi::MessageArguments * | message, |
const KzuPropertyType * | argumentType, | ||
kzString | resourceID | ||
) |
Sets a string argument.