All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
kzu_pointer_property.h File Reference

Specifies property that holds a pointer to arbitrary data. More...

Functions

kzsError kzuPointerPropertyTypeCreate (const struct KzcMemoryManager *memoryManager, kzString name, struct KzuPointerPropertyType **out_pointerPropertyType)
 Creates a new pointer property type. More...
 
kzsError kzuPointerPropertyTypeCreateRelative (const struct KzcMemoryManager *memoryManager, kzString name, kzString defaultPathValue, struct KzuPointerPropertyType **out_pointerPropertyType)
 Creates a new pointer property type with relative path to referenced object. More...
 
kzsError kzuPointerPropertyTypeDelete (struct KzuPointerPropertyType *pointerPropertyType)
 Deletes pointer property type. More...
 
kzsError kzuPointerPropertyTypeLoadFromKzb (struct KzuPointerPropertyType *pointerPropertyType, struct KzcInputStream *inputStream, const struct KzuBinaryFileInfo *file)
 Loads pointer property type from KZB. More...
 
struct KzuPointerPropertyTypekzuPointerPropertyTypeFromPropertyType (const struct KzuPropertyType *propertyType)
 Returns pointer property type from property type. More...
 
struct KzuPropertyTypekzuPointerPropertyTypeToPropertyType (const struct KzuPointerPropertyType *pointerPropertyType)
 Converts pointer property type to property type. More...
 
kzString kzuPointerPropertyTypeGetDefaultPathValue (const struct KzuPointerPropertyType *pointerPropertyType)
 Gets the default path value of pointer property type. More...
 

Detailed Description

Specifies property that holds a pointer to arbitrary data.

Copyright 2008-2020 by Rightware. All rights reserved.

Function Documentation

kzsError kzuPointerPropertyTypeCreate ( const struct KzcMemoryManager memoryManager,
kzString  name,
struct KzuPointerPropertyType **  out_pointerPropertyType 
)

Creates a new pointer property type.

kzsError kzuPointerPropertyTypeCreateRelative ( const struct KzcMemoryManager memoryManager,
kzString  name,
kzString  defaultPathValue,
struct KzuPointerPropertyType **  out_pointerPropertyType 
)

Creates a new pointer property type with relative path to referenced object.

kzsError kzuPointerPropertyTypeDelete ( struct KzuPointerPropertyType pointerPropertyType)

Deletes pointer property type.

kzsError kzuPointerPropertyTypeLoadFromKzb ( struct KzuPointerPropertyType pointerPropertyType,
struct KzcInputStream inputStream,
const struct KzuBinaryFileInfo file 
)

Loads pointer property type from KZB.

struct KzuPointerPropertyType* kzuPointerPropertyTypeFromPropertyType ( const struct KzuPropertyType propertyType)

Returns pointer property type from property type.

struct KzuPropertyType* kzuPointerPropertyTypeToPropertyType ( const struct KzuPointerPropertyType pointerPropertyType)

Converts pointer property type to property type.

kzString kzuPointerPropertyTypeGetDefaultPathValue ( const struct KzuPointerPropertyType pointerPropertyType)

Gets the default path value of pointer property type.