Specifies object type filter. More...
#include "kzu_object_source_base.h"
#include <kanzi/core.ui/node/node.hpp>
#include <kanzi/core/legacy/kzs_types.hpp>
#include <kanzi/core/legacy/debug/kzs_error.hpp>
Classes | |
struct | KzuObjectTypeFilter |
Structure for object type filter. More... | |
Namespaces | |
kanzi | |
Typedefs | |
typedef shared_ptr< KzuObjectTypeFilter > | kanzi::ObjectTypeFilterSharedPtr |
Functions | |
KANZI_API KzuObjectTypeFilter * | kzuObjectTypeFilterCreate (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... | |
Specifies object type filter.
This filter accepts or rejects specific types of objects.
Copyright 2008-2017 by Rightware. All rights reserved.
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.
const KANZI_API void* const KZU_OBJECT_TYPE_RENDERABLE |
Object type identifier for all renderable object types.