Plasma Engine
2.0
Loading...
Searching...
No Matches
ExportModifiers.h
1
#pragma once
2
3
#include <Core/World/Component.h>
4
#include <Core/World/World.h>
5
6
#include <EditorEngineProcessFramework/SceneExport/SceneExportModifier.h>
7
8
class
PL_ENGINEPLUGINSCENE_DLL
plSceneExportModifier_RemoveShapeIconComponents
:
public
plSceneExportModifier
9
{
10
PL_ADD_DYNAMIC_REFLECTION(
plSceneExportModifier_RemoveShapeIconComponents
,
plSceneExportModifier
);
11
12
public
:
13
virtual
void
ModifyWorld(
plWorld
& ref_world,
plStringView
sDocumentType,
const
plUuid
& documentGuid,
bool
bForExport)
override
;
14
};
15
17
18
class
PL_ENGINEPLUGINSCENE_DLL
plSceneExportModifier_RemovePathNodeComponents
:
public
plSceneExportModifier
19
{
20
PL_ADD_DYNAMIC_REFLECTION(
plSceneExportModifier_RemovePathNodeComponents
,
plSceneExportModifier
);
21
22
public
:
23
virtual
void
ModifyWorld(
plWorld
& ref_world,
plStringView
sDocumentType,
const
plUuid
& documentGuid,
bool
bForExport)
override
;
24
};
plSceneExportModifier_RemovePathNodeComponents
Definition
ExportModifiers.h:19
plSceneExportModifier_RemoveShapeIconComponents
Definition
ExportModifiers.h:9
plSceneExportModifier
Definition
SceneExportModifier.h:9
plStringView
plStringView represent a read-only sub-string of a larger string, as it can store a dedicated string ...
Definition
StringView.h:34
plUuid
This data type is the abstraction for 128-bit Uuid (also known as GUID) instances.
Definition
Uuid.h:11
plWorld
A world encapsulates a scene graph of game objects and various component managers and their component...
Definition
World.h:22
Code
EditorPlugins
Scene
EnginePluginScene
SceneExport
ExportModifiers.h
Generated by
1.11.0