## Editor
Class EditorEngine

source: C:\XIII\Editor\Classes\EditorEngine.uc

    Core.Object
       |
       +--Core.Subsystem
          |
          +--Engine.Engine
             |
             +--Editor.EditorEngine

Direct Known Subclasses:None

class EditorEngine
extends Engine.Engine

    //=============================================================================
    // EditorEngine: The UnrealEd subsystem.
    // This is a built-in Unreal class and it shouldn't be modified.
    //=============================================================================

Variables
`vector` | `AddLocation`
`plane` | `AddPlane`
`int` | `AutoSaveIndex`
`class` | `BrowseClass`
`TerrainEditBrush,` | `ClickFlags`
`int` | `ConstraintsVtbl`
`class` | `CurrentClass`
`mesh` | `CurrentMesh`
`sndstep` | `CurrentSndStep`
`sndono` | `CurrentSndono`
`staticmesh` | `CurrentStaticMesh`
`Texture` | `CurrentTexture`
`level` | `Level`
`MaterialArrow,` | `MaterialBackdrop`
`float` | `MovementSpeed`
`int` | `NotifyVtbl`
`package` | `PackageContext`
`int` | `Pad[8]`
`textbuffer` | `Results`
`model` | `TempModel`
`staticmesh` | `TexPropCube`
`staticmesh` | `TexPropSphere`
`array` | `Tools`
`transbuffer` | `Trans`
`bFastRebuild,` | `bBootstrapping`

Source Code

    00001	//=============================================================================
    00002	// EditorEngine: The UnrealEd subsystem.
    00003	// This is a built-in Unreal class and it shouldn't be modified.
    00004	//=============================================================================
    00005	class EditorEngine extends Engine
    00006		native
    00007		noexport
    00008		transient;
    00009
    00010	#exec Texture Import File=Textures\Bad.pcx
    00011	#exec Texture Import File=Textures\BadHighlight.pcx
    00012	#exec Texture Import File=Textures\Bkgnd.pcx
    00013	#exec Texture Import File=Textures\BkgndHi.pcx
    00014	#exec Texture Import File=Textures\MaterialArrow.pcx MASKED=1
    00015	#exec Texture Import File=Textures\MaterialBackdrop.pcx
    00016
    00017	#exec NEW StaticMesh File="models\TexPropCube.Ase" Name="TexPropCube"
    00018	#exec NEW StaticMesh File="models\TexPropSphere.Ase" Name="TexPropSphere"
    00019
    00020	// Objects.
    00021	var const int         NotifyVtbl;
    00022	var const level       Level;
    00023	var const model       TempModel;
    00024	var const texture     CurrentTexture;
    00025	var const staticmesh  CurrentStaticMesh;
    00026	var const mesh		  CurrentMesh;
    00027	var const class       CurrentClass;
    00028	var const sndstep	  CurrentSndStep;
    00029	var const sndono	  CurrentSndono;
    00030	var const transbuffer Trans;
    00031	var const textbuffer  Results;
    00032	var const int         Pad[8];
    00033
    00034	// Textures.
    00035	var const texture Bad, Bkgnd, BkgndHi, BadHighlight, MaterialArrow, MaterialBackdrop;
    00036
    00037	// Used in UnrealEd for showing materials
    00038	var staticmesh	TexPropCube;
    00039	var staticmesh	TexPropSphere;
    00040
    00041	// Toggles.
    00042	var const bool bFastRebuild, bBootstrapping;
    00043
    00044	// Other variables.
    00045	var const config int AutoSaveIndex;
    00046	var const int AutoSaveCount, Mode, TerrainEditBrush, ClickFlags;
    00047	var const float MovementSpeed;
    00048	var const package PackageContext;
    00049	var const vector AddLocation;
    00050	var const plane AddPlane;
    00051
    00052	// Misc.
    00053	var const array<Object> Tools;
    00054	var const class BrowseClass;
    00055
    00056	// Grid.
    00057	var const int ConstraintsVtbl;
    00058	var(Grid) config bool GridEnabled;
    00059	var(Grid) config bool SnapAll;
    00060	var(Grid) config bool SnapVertices;
    00061	var(Grid) config float SnapDistance;
    00062	var(Grid) config vector GridSize;
    00063
    00064	// Rotation grid.
    00065	var(RotationGrid) config bool RotGridEnabled;
    00066	var(RotationGrid) config rotator RotGridSize;
    00067
    00068	// Advanced.
    00069	var(Advanced) config bool UseSizingBox;
    00070	var(Advanced) config bool UseAxisIndicator;
    00071	var(Advanced) config float FovAngleDegrees;
    00072	var(Advanced) config bool GodMode;
    00073	var(Advanced) config bool AutoSave;
    00074	var(Advanced) config byte AutosaveTimeMinutes;
    00075	var(Advanced) config string GameCommandLine;
    00076	var(Advanced) config array<string> EditPackages;
    00077	var(Advanced) config bool AlwaysShowTerrain;
    00078	var(Advanced) config bool UseActorRotationGizmo;
    00079	var(Advanced) config float MatineeCurveDetail;
    00080
    00081	defaultproperties
    00082	{
    00083	     Bad=Texture'Editor.Bad'
    00084	     Bkgnd=Texture'Editor.Bkgnd'
    00085	     BkgndHi=Texture'Editor.BkgndHi'
    00086	     BadHighlight=Texture'Editor.BadHighlight'
    00087	     MaterialArrow=Texture'Editor.MaterialArrow'
    00088	     MaterialBackdrop=Texture'Editor.MaterialBackdrop'
    00089	     TexPropCube=StaticMesh'Editor.TexPropCube'
    00090	     TexPropSphere=StaticMesh'Editor.TexPropSphere'
    00091	     AutoSaveIndex=6
    00092	     GridEnabled=True
    00093	     SnapDistance=10.000000
    00094	     GridSize=(X=16.000000,Y=16.000000,Z=16.000000)
    00095	     RotGridEnabled=True
    00096	     RotGridSize=(Pitch=1024,Yaw=1024,Roll=1024)
    00097	     UseAxisIndicator=True
    00098	     FovAngleDegrees=90.000000
    00099	     GodMode=True
    00100	     AutoSave=True
    00101	     AutosaveTimeMinutes=5
    00102	     GameCommandLine="-log"
    00103	     EditPackages(0)="Core"
    00104	     EditPackages(1)="Engine"
    00105	     EditPackages(2)="Editor"
    00106	     EditPackages(3)="IpDrv"
    00107	     EditPackages(4)="UWeb"
    00108	     EditPackages(5)="GamePlay"
    00109	     EditPackages(6)="XIIIArmes"
    00110	     EditPackages(7)="XIIIDeco"
    00111	     EditPackages(8)="XIIIPersosG"
    00112	     EditPackages(9)="XIIIPersos"
    00113	     EditPackages(10)="XIIIVehicule"
    00114	     EditPackages(11)="XIII"
    00115	     EditPackages(12)="XIIIMP"
    00116	     EditPackages(13)="XIDPawn"
    00117	     EditPackages(14)="GUI"
    00118	     EditPackages(15)="XIDInterf"
    00119	     EditPackages(16)="XIDCine"
    00120	     EditPackages(17)="XIDMaps"
    00121	     EditPackages(18)="XIDSpec"
    00122	     MatineeCurveDetail=0.100000
    00123	     CacheSizeMegs=1
    00124	     UseSound=False
    00125	}

End Source Code