Filter Tree

Detailed Description

Groups

 ManagerNum
 
 ManagerType
 

Classes

class  ManagerInfo
 

Macros

#define ID_LIB_FILTERTREE
 

Functions

Bool ShowObjectArt (BaseDocument *doc, Int32 art, const ManagerInfo &minfo)
 
Bool IsObjectHidden (BaseDocument *doc, BaseList2D *bl, const ManagerInfo &minfo)
 
Bool IsObjectSearchable (BaseDocument *doc, BaseList2D *bl, const ManagerInfo &minfo)
 
Bool IsLayerHidden (BaseDocument *doc, LayerObject *op, const ManagerInfo &minfo)
 
Bool SetLayerHidden (BaseDocument *doc, LayerObject *op, const ManagerInfo &minfo, Bool hide)
 
Bool BuildFilterList (BaseDocument *doc)
 

Macro Definition Documentation

◆ ID_LIB_FILTERTREE

#define ID_LIB_FILTERTREE

Filter Tree library ID.

Function Documentation

◆ ShowObjectArt()

Bool ShowObjectArt ( BaseDocument doc,
Int32  art,
const ManagerInfo minfo 
)

Shows objects of a specific type in manager minfo.

Parameters
[in]docThe document. The caller owns the pointed document.
[in]artThe object type, i.e. C4DAtom::GetClassification().
[in]minfoThe manager information.
Returns
true if successful, otherwise false.

◆ IsObjectHidden()

Bool IsObjectHidden ( BaseDocument doc,
BaseList2D bl,
const ManagerInfo minfo 
)

Checks if an object is hidden in manager minfo.

Parameters
[in]docThe document. The caller owns the pointed document.
[in]blThe object to check.
[in]minfoThe manager information.
Returns
true if the object is hidden, otherwise false.

◆ IsObjectSearchable()

Bool IsObjectSearchable ( BaseDocument doc,
BaseList2D bl,
const ManagerInfo minfo 
)

Checks if an object is searchable in manager minfo.

Parameters
[in]docThe document. The caller owns the pointed document.
[in]blThe object to check.
[in]minfoThe manager information.
Returns
true if the object is searchable, otherwise false.

◆ IsLayerHidden()

Bool IsLayerHidden ( BaseDocument doc,
LayerObject op,
const ManagerInfo minfo 
)

Checks if a layer is hidden in manager minfo.

Parameters
[in]docThe document. The caller owns the pointed document.
[in]opThe layer to check.
[in]minfoThe manager information.
Returns
true if the layer is hidden, otherwise false.

◆ SetLayerHidden()

Bool SetLayerHidden ( BaseDocument doc,
LayerObject op,
const ManagerInfo minfo,
Bool  hide 
)

Hides a layer in manager minfo.

Parameters
[in]docThe document. The caller owns the pointed document.
[in]opThe layer to check.
[in]minfoThe manager information.
[in]hidetrue to hide, false to show.
Returns
true if successful, otherwise false.

◆ BuildFilterList()

Bool BuildFilterList ( BaseDocument doc)

@markPrivate