![]() |
Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
|
Protected Member Functions | |
| void | SetPreviewTransform (vector worldTransform[4], EEditorTransformVertical verticalMode, float heightTerrain=0, bool isUnderwater=false, TraceParam trace=null) |
| void | SetChildTransform (EEditorTransformVertical verticalMode, float heightTerrain, bool isUnderwater=false, TraceParam trace=null) |
| void | SetPreviewObject (VObject mesh, ResourceName material) |
| array< SCR_BasePreviewEntity > | GetPreviewChildren () |
| IEntity | GetSourceEntity () |
| void | GetPreviewBounds (out vector outBoundMin, out vector outBoundMax) |
| bool | HasMultipleEditableEntities () |
| void | EOnPreviewInit (SCR_BasePreviewEntry entry, SCR_BasePreviewEntity root) |
| void | EOnRootPreviewInit (array< ref SCR_BasePreviewEntry > entries) |
| void | SCR_BasePreviewEntity (IEntitySource src, IEntity parent) |
| void | ~SCR_BasePreviewEntity () |
Static Protected Member Functions | |
| 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) |
Protected Attributes | |
| EPreviewEntityFlag | m_Flags |
| IEntity | m_Entity |
| IEntitySource | m_EntitySource |
| float | m_fHeightTerrain = -1 |
| bool | m_bIsOnOrigTransform = true |
| vector | m_vLocalTransform [4] |
| vector | m_vTerrainTransform [4] |
| ref array< SCR_BasePreviewEntity > | m_aChildren |
| vector | m_vBounds [2] |
| bool | m_bHasMultipleEditableEntities |
Generic preview entity used to represent another entity is simplified form. Uses array of SCR_BasePreviewEntry for configuration. Such array can be generated from prefab or existing entities, see inherited classes for details.
Definition at line 9 of file SCR_BasePreviewEntity.c.
|
inlineprotected |
Definition at line 441 of file SCR_BasePreviewEntity.c.
|
inlineprotected |
Definition at line 444 of file SCR_BasePreviewEntity.c.
|
protected |
Init event called when the preview is created. To be overridden by child classes
|
protected |
Init event called on preview root entity. To be overridden by child classes
|
inlineprotected |
Get local bounding box of the preview entity (including all children)
| [out] | outBoundMin | Lower corner |
| [out] | outBoundMax | Upper corner |
Definition at line 418 of file SCR_BasePreviewEntity.c.
|
inlineprotected |
Get all direct preview entity children.
Definition at line 401 of file SCR_BasePreviewEntity.c.
|
inlineprotected |
Get entity from which the preview was copied from.
Definition at line 409 of file SCR_BasePreviewEntity.c.
|
inlineprotected |
Definition at line 426 of file SCR_BasePreviewEntity.c.
|
inlineprotected |
Definition at line 298 of file SCR_BasePreviewEntity.c.
|
inlineprotected |
Definition at line 382 of file SCR_BasePreviewEntity.c.
|
inlineprotected |
Set transformation of the preview. Entities will be oriented to terrain when when they have the functionality enabled.
| worldTransform | Transformation matrix in world space |
| verticalMode | Type of vertical editing |
| heightTerrain | Height above terrain |
| isUnderwater | True when the preview entity is under ocean surface |
Definition at line 278 of file SCR_BasePreviewEntity.c.
|
inlinestaticprotected |
Spawn preview entity from entries. To get entries, see specialized inherited classes.
| entries | List of entity entries |
| previewPrefab | Prefab of preview entity. Can also be a class name, e.g., "SCR_RefPreviewEntity" |
| world | World in which the preview will be spawned |
| spawnParams | Spawn params of the preview |
| material | Material of the preview. When empty, meshes won't be created at all. |
Definition at line 34 of file SCR_BasePreviewEntity.c.
|
protected |
Definition at line 20 of file SCR_BasePreviewEntity.c.
|
protected |
Definition at line 22 of file SCR_BasePreviewEntity.c.
Definition at line 17 of file SCR_BasePreviewEntity.c.
|
protected |
Definition at line 14 of file SCR_BasePreviewEntity.c.
|
protected |
Definition at line 15 of file SCR_BasePreviewEntity.c.
|
protected |
Definition at line 16 of file SCR_BasePreviewEntity.c.
|
protected |
Definition at line 12 of file SCR_BasePreviewEntity.c.
|
protected |
Definition at line 21 of file SCR_BasePreviewEntity.c.
|
protected |
Definition at line 18 of file SCR_BasePreviewEntity.c.
|
protected |
Definition at line 19 of file SCR_BasePreviewEntity.c.