All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
message_arguments.hpp File Reference

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...
 

Function Documentation

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.