|
static void | SpawnAndApplyReference (SCR_EditableEntityComponent entity, SCR_EditorPreviewParams param) |
| Create and apply reference entity used for entity placement once transformation is confirmed.
|
|
static SCR_BasePreviewEntity | SpawnPreviewFromEditableOwner (IEntity entity, ResourceName previewPrefab, BaseWorld world=null, EntitySpawnParams spawnParams=null, ResourceName material=ResourceName.Empty, EPreviewEntityFlag flags=0) |
| Spawn preview entity from existing owner of editable entity.
|
|
static SCR_BasePreviewEntity | SpawnPreviewFromEditableEntity (SCR_EditableEntityComponent entity, ResourceName previewPrefab, BaseWorld world=null, EntitySpawnParams spawnParams=null, ResourceName material=ResourceName.Empty, EPreviewEntityFlag flags=0) |
| Spawn preview entity from existing editable entity.
|
|
static SCR_BasePreviewEntity | SpawnPreviewFromEditableEntities (notnull set< SCR_EditableEntityComponent > entities, ResourceName previewPrefab, BaseWorld world=null, EntitySpawnParams spawnParams=null, ResourceName material=ResourceName.Empty, EPreviewEntityFlag flags=0) |
| Spawn preview entity from a set of editable entities.
|
|
static array< ref SCR_BasePreviewEntry > | GetPreviewEntriesFromEditableEntity (SCR_EditableEntityComponent entity, out EntitySpawnParams spawnParams=null, EPreviewEntityFlag flags=0) |
| Get preview entries from existing editable entity.
|
|
static void | GetPreviewEntries (SCR_EditableEntityComponent entity, out notnull array< ref SCR_BasePreviewEntry > outEntries, out vector rootTransform[4], int parentID=-1, EPreviewEntityFlag flags=0, TraceParam trace=null) |
| Get preview entries from existing editable entity.
|
|
static SCR_BasePreviewEntity | SpawnPreviewFromEntity (IEntity entity, ResourceName previewPrefab, BaseWorld world=null, EntitySpawnParams spawnParams=null, ResourceName material=ResourceName.Empty, EPreviewEntityFlag flags=0) |
| Spawn preview entity from existing entity.
|
|
static array< ref SCR_BasePreviewEntry > | GetPreviewEntriesFromEntity (IEntity entity, out EntitySpawnParams spawnParams=null, EPreviewEntityFlag flags=0) |
| Get preview entries from existing entity.
|
|
static void | GetPreviewEntries (IEntity entity, out notnull array< ref SCR_BasePreviewEntry > outEntries, out vector rootTransform[4], int parentID=-1, EPreviewEntityFlag flags=0, TraceParam trace=null) |
| Get preview entries from existing entity.
|
|
static SCR_BasePreviewEntity | SpawnPreview (notnull array< ref SCR_BasePreviewEntry > entries, ResourceName previewPrefab, BaseWorld world=null, EntitySpawnParams spawnParams=null, ResourceName material=ResourceName.Empty, EPreviewEntityFlag flags=0) |
| Spawn preview entity from entries.
|
|
|
void | ApplyChild (SCR_EditorPreviewParams param, bool isDirectChild, set< SCR_EditableEntityComponent > editedEntities, bool isInstant) |
|
void | UpdateReference (vector transform[4], EEditorTransformVertical verticalMode, bool isUnderwater) |
|
override void | EOnPreviewInit (SCR_BasePreviewEntry entry, SCR_BasePreviewEntity root) |
| Init event called when the preview is created.
|
|
override void | EOnRootPreviewInit (array< ref SCR_BasePreviewEntry > entries) |
| Init event called on preview root entity.
|
|
void | SetChildTransform (EEditorTransformVertical verticalMode, float heightTerrain, bool isUnderwater=false, TraceParam trace=null) |
|
void | SetPreviewObject (VObject mesh, ResourceName material) |
|
Reference entity used to position edited entities according to preview.