kzu_object_type_filter.h File Reference

Specifies object type filter. More...

Classes

struct  KzuObjectTypeFilter
 Structure for object type filter. More...
 

Namespaces

 kanzi
 

Typedefs

typedef shared_ptr< KzuObjectTypeFilterkanzi::ObjectTypeFilterSharedPtr
 

Functions

KANZI_API KzuObjectTypeFilterkzuObjectTypeFilterCreate (kanzi::Domain *domain, kanzi::string_view name)
 Creates an object type filter. More...
 
kzsError kzuObjectTypeFilterLoadFromKZB (struct KzuObjectSource *objectSource, struct KzcInputStream *inputStream, const struct KzuBinaryFileInfo *file)
 Loads an object type filter from KZB. More...
 
KANZI_API kzsError kzuObjectTypeFilterInitialize (struct KzuObjectSource *objectSource, kanzi::ObjectSourceSharedPtr input, const void *objectType, kzBool isExclusive)
 Initializes an object type filter. More...
 

Variables

const KANZI_API void *const KZU_OBJECT_TYPE_RENDERABLE
 Object type identifier for all renderable object types. More...
 

Detailed Description

Specifies object type filter.

This filter accepts or rejects specific types of objects.

Copyright 2008-2017 by Rightware. All rights reserved.

Function Documentation

KANZI_API KzuObjectTypeFilter* kzuObjectTypeFilterCreate ( kanzi::Domain domain,
kanzi::string_view  name 
)

Creates an object type filter.

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

Loads an object type filter from KZB.

KANZI_API kzsError kzuObjectTypeFilterInitialize ( struct KzuObjectSource objectSource,
kanzi::ObjectSourceSharedPtr  input,
const void *  objectType,
kzBool  isExclusive 
)

Initializes an object type filter.

Variable Documentation

const KANZI_API void* const KZU_OBJECT_TYPE_RENDERABLE

Object type identifier for all renderable object types.