Kanzi Graphics Engine
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
kzu_struct_property.h File Reference

Specifies property that holds multiple properties. More...

Functions

kzsError kzuStructPropertyTypeCreate (const struct KzcMemoryManager *memoryManager, kzString name, struct KzuStructPropertyType **out_structPropertyType)
 Creates a new struct property type. More...
 
kzsError kzuStructPropertyTypeDelete (struct KzuStructPropertyType *structPropertyType)
 Deletes struct property type. More...
 
kzsError kzuStructPropertyTypeLoadFromKzb (const struct KzuStructPropertyType *structPropertyType, struct KzcInputStream *inputStream, const struct KzuBinaryFileInfo *file)
 Loads struct property type from KZB. More...
 
struct KzuStructPropertyTypekzuStructPropertyTypeFromPropertyType (const struct KzuPropertyType *propertyType)
 Returns struct property type from property type. More...
 
struct KzuPropertyTypekzuStructPropertyTypeToPropertyType (const struct KzuStructPropertyType *structPropertyType)
 Converts struct property type to property type. More...
 
struct KzuPropertyTypeCollectionkzuStructPropertyTypeGetChildren (const struct KzuStructPropertyType *structPropertyType)
 Gets the child property types from struct property type. More...
 
kzsError kzuStructPropertyTypeAddChild (const struct KzuStructPropertyType *structPropertyType, const struct KzuPropertyType *childPropertyType)
 Adds a child property type to struct property type. More...
 

Detailed Description

Specifies property that holds multiple properties.

Copyright 2008-2019 by Rightware. All rights reserved.

Function Documentation

kzsError kzuStructPropertyTypeCreate ( const struct KzcMemoryManager memoryManager,
kzString  name,
struct KzuStructPropertyType **  out_structPropertyType 
)

Creates a new struct property type.

kzsError kzuStructPropertyTypeDelete ( struct KzuStructPropertyType structPropertyType)

Deletes struct property type.

kzsError kzuStructPropertyTypeLoadFromKzb ( const struct KzuStructPropertyType structPropertyType,
struct KzcInputStream inputStream,
const struct KzuBinaryFileInfo file 
)

Loads struct property type from KZB.

struct KzuStructPropertyType* kzuStructPropertyTypeFromPropertyType ( const struct KzuPropertyType propertyType)

Returns struct property type from property type.

struct KzuPropertyType* kzuStructPropertyTypeToPropertyType ( const struct KzuStructPropertyType structPropertyType)

Converts struct property type to property type.

struct KzuPropertyTypeCollection* kzuStructPropertyTypeGetChildren ( const struct KzuStructPropertyType structPropertyType)

Gets the child property types from struct property type.

kzsError kzuStructPropertyTypeAddChild ( const struct KzuStructPropertyType structPropertyType,
const struct KzuPropertyType childPropertyType 
)

Adds a child property type to struct property type.