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