GL Studio C++ Runtime API
|
#include <gls_rso_interface_impl.h>
Public Member Functions | |
int | LevelsUp () const override |
int | GroupLevelsDown () const override |
bool | NamesOnly () const override |
void | AddExclude (const char *str) override |
Manage the list of excluded attributes. | |
int | ExcludeCount () const override |
const char * | GetExclude (int index) const override |
Returns NULL if index >= ExcludeCount() or index < -1. | |
void | AddInclude (const char *str) override |
Manage the list of included attributes. | |
int | IncludeCount () const override |
bool | PassFilter (const char *name) const override |
Wraps a GlsResourceFilter so it can be passed to the RSO Interface's GetResources call
|
inlineoverridevirtual |
Returns the number of entries in the exclude list. Default: 0
Implements RSOInterface1::ResourceFilter.
|
inlineoverridevirtual |
How many levels of children to show. 0 means don't show any children properties -1 means all the way down. Default: -1
Implements RSOInterface1::ResourceFilter.
|
inlineoverridevirtual |
Returns the number of entries in the include list. Default: 0
Implements RSOInterface1::ResourceFilter.
|
inlineoverridevirtual |
How many levels of qualification to show in the name. -1 means full qualification. Default: 0 // TODO: confirm this default
Implements RSOInterface1::ResourceFilter.
|
inlineoverridevirtual |
If true, only a list of names will be returned. Values will not be returned. The format changes to not include the ":". Default: false
Implements RSOInterface1::ResourceFilter.
|
inlineoverridevirtual |
Check a name against the filters Exclude list takes precedence
Implements RSOInterface1::ResourceFilter.