Specifies matrix3x3 property. More...
Functions | |
kzsError | kzuMatrix3x3PropertyTypeCreate (const struct KzcMemoryManager *memoryManager, kzString name, struct KzcMatrix3x3 defaultValue, struct KzuMatrix3x3PropertyType **out_matrix3x3PropertyType) |
Creates a new matrix property type. More... | |
kzsError | kzuMatrix3x3PropertyTypeDelete (struct KzuMatrix3x3PropertyType *matrix3x3PropertyType) |
Deletes matrix property type. More... | |
kzsError | kzuMatrix3x3PropertyTypeLoadFromKzb (struct KzuMatrix3x3PropertyType *matrix3x3PropertyType, struct KzcInputStream *inputStream) |
Loads matrix property type from KZB. More... | |
struct KzuMatrix3x3PropertyType * | kzuMatrix3x3PropertyTypeFromPropertyType (const struct KzuPropertyType *propertyType) |
Returns matrix 3x3 property type from property type. More... | |
struct KzuPropertyType * | kzuMatrix3x3PropertyTypeToPropertyType (const struct KzuMatrix3x3PropertyType *matrix3x3PropertyType) |
Returns property type from matrix property type. More... | |
struct KzcMatrix3x3 | kzuMatrix3x3PropertyTypeGetDefaultValue (const struct KzuMatrix3x3PropertyType *matrix3x3PropertyType) |
Gets the default value of matrix property type. More... | |
void | kzuMatrix3x3PropertyTypeGetDefaultSRTValue (const struct KzuMatrix3x3PropertyType *matrix3x3PropertyType, struct KzcVector2 *out_scale, kzFloat *out_rotateInDegrees, struct KzcVector2 *out_translate) |
Gets the default SRT value of matrix property type. More... | |
Specifies matrix3x3 property.
Copyright 2008-2020 by Rightware. All rights reserved.
kzsError kzuMatrix3x3PropertyTypeCreate | ( | const struct KzcMemoryManager * | memoryManager, |
kzString | name, | ||
struct KzcMatrix3x3 | defaultValue, | ||
struct KzuMatrix3x3PropertyType ** | out_matrix3x3PropertyType | ||
) |
Creates a new matrix property type.
kzsError kzuMatrix3x3PropertyTypeDelete | ( | struct KzuMatrix3x3PropertyType * | matrix3x3PropertyType | ) |
Deletes matrix property type.
kzsError kzuMatrix3x3PropertyTypeLoadFromKzb | ( | struct KzuMatrix3x3PropertyType * | matrix3x3PropertyType, |
struct KzcInputStream * | inputStream | ||
) |
Loads matrix property type from KZB.
struct KzuMatrix3x3PropertyType* kzuMatrix3x3PropertyTypeFromPropertyType | ( | const struct KzuPropertyType * | propertyType | ) |
Returns matrix 3x3 property type from property type.
struct KzuPropertyType* kzuMatrix3x3PropertyTypeToPropertyType | ( | const struct KzuMatrix3x3PropertyType * | matrix3x3PropertyType | ) |
Returns property type from matrix property type.
struct KzcMatrix3x3 kzuMatrix3x3PropertyTypeGetDefaultValue | ( | const struct KzuMatrix3x3PropertyType * | matrix3x3PropertyType | ) |
Gets the default value of matrix property type.
void kzuMatrix3x3PropertyTypeGetDefaultSRTValue | ( | const struct KzuMatrix3x3PropertyType * | matrix3x3PropertyType, |
struct KzcVector2 * | out_scale, | ||
kzFloat * | out_rotateInDegrees, | ||
struct KzcVector2 * | out_translate | ||
) |
Gets the default SRT value of matrix property type.
out_scale | Scale vector of the matrix SRT, not returned when KZ_NULL given as an argument. |
out_rotate | Rotate scalar of the matrix SRT in degrees, not returned when KZ_NULL given as an argument. |
out_translate | Translate vector of the matrix SRT, not returned when KZ_NULL given as an argument. |