Specifies tag filter. More...
#include "kzu_object_source_base.h"#include <kanzi/core.ui/domain/domain.hpp>#include <kanzi/core/legacy/kzs_types.hpp>#include <kanzi/core/legacy/debug/kzs_error.hpp>Classes | |
| struct | KzuTagFilter |
| Structure for tag filter. More... | |
Namespaces | |
| kanzi | |
Typedefs | |
| typedef shared_ptr< KzuTagFilter > | kanzi::TagFilterSharedPtr |
Functions | |
| KANZI_API KzuTagFilter * | kzuTagFilterCreate (const struct KzcMemoryManager *memoryManager, kanzi::Domain *domain, kzString name) |
| Creates tag filter. More... | |
| kzsError | kzuTagFilterLoadFromKZB (struct KzuObjectSource *objectSource, struct KzcInputStream *inputStream, const struct KzuBinaryFileInfo *file) |
| Loads a tag filter from KZB. More... | |
| KANZI_API kzBool | kzuObjectSourceIsTagFilter (const struct KzuObjectSource *objectSource) |
| Tells if object source is tag filter. More... | |
| KANZI_API kzsError | kzuTagFilterInitialize (struct KzuObjectSource *objectSource, kanzi::ObjectSourceSharedPtr input, kanzi::AbstractPropertyType const *inclusiveTags, kzUint inclusiveCount, kanzi::AbstractPropertyType const *exclusiveTags, kzUint exclusiveCount, kzBool isExclusive) |
| Initializes a tag filter. More... | |
| struct KzuTagFilter * | kzuTagFilterFromObjectSource_private (struct KzuObjectSource *objectSource) |
| Converts object source to tag filter. More... | |
Specifies tag filter.
Tag filter is used to collect all objects that have been assigned a certain tag.
Copyright 2008-2017 by Rightware. All rights reserved.
| KANZI_API KzuTagFilter* kzuTagFilterCreate | ( | const struct KzcMemoryManager * | memoryManager, |
| kanzi::Domain * | domain, | ||
| kzString | name | ||
| ) |
Creates tag filter.
| kzsError kzuTagFilterLoadFromKZB | ( | struct KzuObjectSource * | objectSource, |
| struct KzcInputStream * | inputStream, | ||
| const struct KzuBinaryFileInfo * | file | ||
| ) |
Loads a tag filter from KZB.
| KANZI_API kzBool kzuObjectSourceIsTagFilter | ( | const struct KzuObjectSource * | objectSource | ) |
Tells if object source is tag filter.
| KANZI_API kzsError kzuTagFilterInitialize | ( | struct KzuObjectSource * | objectSource, |
| kanzi::ObjectSourceSharedPtr | input, | ||
| kanzi::AbstractPropertyType const * | inclusiveTags, | ||
| kzUint | inclusiveCount, | ||
| kanzi::AbstractPropertyType const * | exclusiveTags, | ||
| kzUint | exclusiveCount, | ||
| kzBool | isExclusive | ||
| ) |
Initializes a tag filter.
| struct KzuTagFilter* kzuTagFilterFromObjectSource_private | ( | struct KzuObjectSource * | objectSource | ) |
Converts object source to tag filter.