API Documentation
|
A specified type of DesignCommand that can make objects visible or invisible in a 3D space such as a viewport. More...
#include <VisibleCommand.h>
Public Member Functions | |
virtual void | execute (DesignObjectLookup *lookup) override |
String | icon () const override |
TranslatedString | name () const override |
VisibleCommand (bool make_visible) | |
Public Member Functions inherited from DesignCommand | |
virtual bool | canCombineWith (const DynamicPointer< DesignCommand > &command) |
virtual bool | canGroupWith (const DynamicPointer< DesignCommand > &) |
virtual void | combineWith (const DynamicPointer< DesignCommand > &command) |
DesignCommand () | |
virtual bool | isAsyncExecution () const |
void | setUndoRedoID (UUID undo_redo_group) |
UUID | undoRedoID () const |
virtual | ~DesignCommand () |
Protected Attributes | |
bool | m_make_visible |
Buffer< UUID > | m_models_to_toggle |
Protected Attributes inherited from DesignCommand | |
UUID | m_undo_redo_group |
Additional Inherited Members | |
Public Attributes inherited from DesignCommand | |
bool | can_undo = true |
bool | has_executed = false |
UUID | id |
bool | is_undo = false |
ProgressInfo * | log = nullptr |
Buffer< UUID > | targets |
Time | time = Constant<Time>::Invalid |
bool | update_project_modified = true |
A specified type of DesignCommand that can make objects visible or invisible in a 3D space such as a viewport.
|
inline |
|
inlineoverridevirtual |
Reimplemented from DesignCommand.
|
inlineoverridevirtual |
Implements DesignCommand.
|
inlineoverridevirtual |
Implements DesignCommand.
|
protected |