HierarchyHelp Class Reference

#include <c4d_baseobject.h>

Detailed Description

Helper class for virtual objects hierarchy handling.

See also
ObjectData::GetVirtualObjects()

Public Member Functions

Float GetLOD () const
 
BUILDFLAGS GetBuildFlags () const
 
const MatrixGetMg () const
 
BaseThreadGetThread () const
 
const BaseDocumentGetDocument () const
 
Bool IsProfilingEnabled () const
 

Private Member Functions

 HierarchyHelp ()
 
 ~HierarchyHelp ()
 

Constructor & Destructor Documentation

◆ HierarchyHelp()

HierarchyHelp ( )
private

◆ ~HierarchyHelp()

~HierarchyHelp ( )
private

Member Function Documentation

◆ GetLOD()

Float GetLOD ( ) const

Gets the level of detail for the virtual objects.

Returns
The level of detail.
See also
BaseDocument::GetLOD()

◆ GetBuildFlags()

BUILDFLAGS GetBuildFlags ( ) const

Gets the build flags for the virtual objects.

Returns
The build flags: BUILDFLAGS

◆ GetMg()

const Matrix& GetMg ( ) const

Gets the world (global) matrix for the virtual objects.

Returns
The world (global) transformation matrix.

◆ GetThread()

BaseThread* GetThread ( ) const

Gets the calling thread.

Returns
The thread using the hierarchy help, or nullptr. Cinema 4D owns the pointed thread.

◆ GetDocument()

const BaseDocument* GetDocument ( ) const

Gets the document for the virtual objects.

Returns
The document. Cinema 4D owns the pointed document.

◆ IsProfilingEnabled()

Bool IsProfilingEnabled ( ) const