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

Specifies sort object source for material type. More...

Functions

kzsError kzuSortObjectSourceCreate (const struct KzcMemoryManager *memoryManager, struct KzuUIDomain *uiDomain, kzString name, struct KzuObjectSource **out_objectSource)
 Creates an object source which performs sorting. More...
 
kzsError kzuSortByShaderObjectSourceCreate (const struct KzcMemoryManager *memoryManager, struct KzuUIDomain *uiDomain, struct KzuObjectSource *input, kzString name, struct KzuObjectSource **out_objectSource)
 Creates an object source which performs sorting by material type. More...
 
kzsError kzuSortByZObjectSourceCreate (const struct KzcMemoryManager *memoryManager, struct KzuUIDomain *uiDomain, struct KzuObjectSource *input, kzString name, kzBool frontToBack, struct KzuObjectSource **out_objectSource)
 Creates an object source which performs sorting by object view z value. More...
 
kzsError kzuSortObjectSourceLoadFromKZB (struct KzuObjectSource *objectSource, struct KzcInputStream *inputStream, const struct KzuBinaryFileInfo *file)
 Loads sort object source from KZB. More...
 

Detailed Description

Specifies sort object source for material type.

Copyright 2008-2019 by Rightware. All rights reserved.

Function Documentation

kzsError kzuSortObjectSourceCreate ( const struct KzcMemoryManager memoryManager,
struct KzuUIDomain uiDomain,
kzString  name,
struct KzuObjectSource **  out_objectSource 
)

Creates an object source which performs sorting.

kzsError kzuSortByShaderObjectSourceCreate ( const struct KzcMemoryManager memoryManager,
struct KzuUIDomain uiDomain,
struct KzuObjectSource input,
kzString  name,
struct KzuObjectSource **  out_objectSource 
)

Creates an object source which performs sorting by material type.

kzsError kzuSortByZObjectSourceCreate ( const struct KzcMemoryManager memoryManager,
struct KzuUIDomain uiDomain,
struct KzuObjectSource input,
kzString  name,
kzBool  frontToBack,
struct KzuObjectSource **  out_objectSource 
)

Creates an object source which performs sorting by object view z value.

kzsError kzuSortObjectSourceLoadFromKZB ( struct KzuObjectSource objectSource,
struct KzcInputStream inputStream,
const struct KzuBinaryFileInfo file 
)

Loads sort object source from KZB.