|
| virtual void | ModifyWorld (xiiWorld &ref_world, xiiStringView sDocumentType, const xiiUuid &documentGuid, bool bForExport) override |
| | Modifies the given world in-place. The document type and guid can be used to apply modifications that are specific to certain document types or even specific documents. The bForExport flag indicates whether the world is being modified for export (true) or for use within the editor (false). This allows to apply different modifications in those two cases, if necessary.
|
|
virtual const xiiRTTI * | GetDynamicRTTI () const |
| bool | IsInstanceOf (const xiiRTTI *pType) const |
| | Returns whether the type of this instance is of the given type or derived from it.
|
|
template<typename T> |
| XII_ALWAYS_INLINE bool | IsInstanceOf () const |
| | Returns whether the type of this instance is of the given type or derived from it.
|
|
|
static void | CreateModifiers (xiiHybridArray< xiiSceneExportModifier *, 8 > &ref_modifiers) |
| | Creates an instance of each type derived from xiiSceneExportModifier and adds it to the given array.
|
|
static void | DestroyModifiers (xiiHybridArray< xiiSceneExportModifier *, 8 > &ref_modifiers) |
| | Destroys all modifiers in the given array and removes them from it.
|
|
static void | ApplyAllModifiers (xiiWorld &ref_world, xiiStringView sDocumentType, const xiiUuid &documentGuid, bool bForExport) |
| | Creates an instance of each type derived from xiiSceneExportModifier, applies it to the given world and destroys it again.
|
|
static void | CleanUpWorld (xiiWorld &ref_world) |
| | Cleans up the world after all modifiers have been applied. This can be used to remove any objects that were marked for deletion during the modification process, but should not be removed immediately to avoid invalidating iterators or handles.
|
|
static const xiiRTTI * | GetStaticRTTI () |
◆ ModifyWorld()
| void xiiSceneExportModifier_RemoveCommentComponents::ModifyWorld |
( |
xiiWorld & | ref_world, |
|
|
xiiStringView | sDocumentType, |
|
|
const xiiUuid & | documentGuid, |
|
|
bool | bForExport ) |
|
overridevirtual |
Modifies the given world in-place. The document type and guid can be used to apply modifications that are specific to certain document types or even specific documents. The bForExport flag indicates whether the world is being modified for export (true) or for use within the editor (false). This allows to apply different modifications in those two cases, if necessary.
Implements xiiSceneExportModifier.
The documentation for this class was generated from the following files:
- /home/runner/work/XII/XII/Source/EditorPlugins/Scene/EnginePluginScene/Components/CommentComponent.h
- /home/runner/work/XII/XII/Source/EditorPlugins/Scene/EnginePluginScene/Components/CommentComponent.cpp