Engine
Class Engine

source: C:\XIII\Engine\Classes\Engine.uc
Core.Object
   |
   +--Core.Subsystem
      |
      +--Engine.Engine
Direct Known Subclasses:GameEngine, EditorEngine

class Engine
extends Core.Subsystem

//============================================================================= // Engine: The base class of the global application object classes. // This is a built-in Unreal class and it shouldn't be modified. //=============================================================================
Variables
 audiosubsystem Audio
 int AudioSaver
 client Client
 GameCycles, ClientCycles
           Show animation statistics.
 string ConnectionError
           To know the status of a connection between a client and a server
 int ConnectionStatus
           To know the status of a connection between a client and a server
 int CurrentFrameCount
           Show animation statistics.
 primitive Cylinder
 primitive CylinderNS
 bool DisplaySelSize
           Show animation statistics.
 ForceFeedbackController ForceFeedbackController
 float FrameLenght
           Show animation statistics.
 renderdevice GRenDev
 int GamepadErrorCount
           m_fTotalTime
 int GamepadErrorPlayer[4]
           m_fTotalTime
 int GamepadErrorPort[4]
           m_fTotalTime
 matchmakingsubsystem MatchMakingSubsystem
 Texture ProjClipTexture
           Show animation statistics.
 Texture ProjGradientTexture
           Show animation statistics.
 savegamedevice SaveGameDevice
 Actor SelActor
           Show animation statistics.
 vector SelSize
           Show animation statistics.
 int Stats
 videoplayerdevice VideoPlayerDevice
 Material WhiteTextureMaterial
           m_fTotalTime
 Material WhiteTextureMaterialA128
           m_fTotalTime
 Material WhiteTextureMaterialA255
           m_fTotalTime
 XIIIStatX, XIIIStatY
           Show animation statistics.
 xboxlive XboxLive
 int bAccumulateStats
           Show animation statistics.
 int bShowAnimStats
           Show animation statistics.
 int bShowFrameRate
 int bShowNetStats
           Show animation statistics.
 int bShowOctreeBox
           Show animation statistics.
 int bShowVolumes
           Show animation statistics.
 int bShowXboxMemStats
           Show animation statistics.
 int bSkipAntiPortal
           Show animation statistics.
 int dummy
           m_hDlxMem;
 float dummy1
           m_fDeltaTime;
 float dummy2
           m_fTotalTime


Source Code


00001	//=============================================================================
00002	// Engine: The base class of the global application object classes.
00003	// This is a built-in Unreal class and it shouldn't be modified.
00004	//=============================================================================
00005	class Engine extends Subsystem
00006		native
00007		noexport
00008		transient;
00009	
00010	// Drivers.
00011	var(Drivers) config class<AudioSubsystem> AudioDevice;
00012	var(Drivers) config class<Interaction>    Console;				// The default system console
00013	var(Drivers) config class<Interaction>	  DefaultMenu;			// The default system menu
00014	var(Drivers) config class<Interaction>	  DefaultPlayerMenu;	// The default player menu
00015	var(Drivers) config class<NetDriver>      NetworkDevice;
00016	var(Drivers) config class<Language>       Language;
00017	
00018	// Variables.
00019	var primitive Cylinder;
00020	var primitive CylinderNS;
00021	var const client Client;
00022	var const audiosubsystem Audio;
00023	var const int AudioSaver;
00024	var const renderdevice GRenDev;
00025	var const matchmakingsubsystem MatchMakingSubsystem;
00026	var const  videoplayerdevice   VideoPlayerDevice;
00027	var const  savegamedevice   SaveGameDevice;
00028	var const  forcefeedbackcontroller   ForceFeedbackController;
00029	var const xboxlive XboxLive;
00030	
00031	
00032	// Stats.
00033	var const int Stats;
00034	var int bShowFrameRate;
00035	var int bShowAnimStats;		 // Show animation statistics.
00036	var int bShowNetStats;
00037	var int bShowOctreeBox;
00038	var int bAccumulateStats;
00039	var int bShowXboxMemStats;
00040	var int bSkipAntiPortal;
00041	var int bShowVolumes;
00042	var config int XIIIStatX, XIIIStatY;
00043	
00044	var Texture	ProjGradientTexture;
00045	var Texture	ProjClipTexture;
00046	
00047	var int TickCycles, GameCycles, ClientCycles;
00048	var(Settings) config int CacheSizeMegs;
00049	var(Settings) config bool UseSound;
00050	var(Settings) float CurrentTickRate;
00051	
00052	var bool DisplaySelSize;
00053	var vector SelSize;
00054	var Actor SelActor;
00055	var float FrameLenght;
00056	var int CurrentFrameCount;
00057	
00058	var const int ConnectionStatus;         // To know the status of a connection between a client and a server
00059	var const string ConnectionError;
00060	
00061	var const int dummy;	//m_hDlxMem;
00062	var const float dummy1; //m_fDeltaTime;
00063	var const float dummy2; //m_fTotalTime
00064	
00065	
00066	var int GamepadErrorCount;
00067	var int GamepadErrorPlayer[4];
00068	var int GamepadErrorPort[4];
00069	
00070	// Color preferences.
00071	var(Colors) config color
00072		C_WorldBox,
00073		C_GroundPlane,
00074		C_GroundHighlight,
00075		C_BrushWire,
00076		C_Pivot,
00077		C_Select,
00078		C_Current,
00079		C_AddWire,
00080		C_SubtractWire,
00081		C_GreyWire,
00082		C_BrushVertex,
00083		C_BrushSnap,
00084		C_Invalid,
00085		C_ActorWire,
00086		C_ActorHiWire,
00087		C_Black,
00088		C_White,
00089		C_Mask,
00090		C_SemiSolidWire,
00091		C_NonSolidWire,
00092		C_WireBackground,
00093		C_WireGridAxis,
00094		C_ActorArrow,
00095		C_ScaleBox,
00096		C_ScaleBoxHi,
00097		C_ZoneWire,
00098		C_Mover,
00099		C_OrthoBackground,
00100		C_StaticMesh,
00101		C_VolumeBrush,
00102		C_ConstraintLine,
00103		C_AnimMesh,
00104		C_LockedActor,
00105		C_XIIIStat,
00106		C_AntiPortal;
00107	
00108	var Material WhiteTextureMaterial;
00109	var Material WhiteTextureMaterialA255;
00110	var Material WhiteTextureMaterialA128;
00111	
00112	defaultproperties
00113	{
00114	     ProjGradientTexture=Texture'Engine.ProjGradient'
00115	     ProjClipTexture=Texture'Engine.ProjClip'
00116	     CacheSizeMegs=2
00117	     UseSound=True
00118	     C_WorldBox=(B=107,A=255)
00119	     C_GroundPlane=(B=63,A=255)
00120	     C_GroundHighlight=(B=127,A=255)
00121	     C_BrushWire=(B=63,G=63,R=255,A=255)
00122	     C_Pivot=(G=255,A=255)
00123	     C_Select=(B=127,A=255)
00124	     C_Current=(A=255)
00125	     C_AddWire=(B=255,G=127,R=127,A=255)
00126	     C_SubtractWire=(B=63,G=192,R=255,A=255)
00127	     C_GreyWire=(B=163,G=163,R=163,A=255)
00128	     C_BrushVertex=(A=255)
00129	     C_BrushSnap=(A=255)
00130	     C_Invalid=(B=163,G=163,R=163,A=255)
00131	     C_ActorWire=(G=63,R=127,A=255)
00132	     C_ActorHiWire=(G=127,R=255,A=255)
00133	     C_Black=(A=255)
00134	     C_White=(B=255,G=255,R=255,A=255)
00135	     C_Mask=(A=255)
00136	     C_SemiSolidWire=(G=255,R=127,A=255)
00137	     C_NonSolidWire=(B=32,G=192,R=63,A=255)
00138	     C_WireBackground=(A=255)
00139	     C_WireGridAxis=(B=119,G=119,R=119,A=255)
00140	     C_ActorArrow=(R=163,A=255)
00141	     C_ScaleBox=(B=11,G=67,R=151,A=255)
00142	     C_ScaleBoxHi=(B=157,G=149,R=223,A=255)
00143	     C_ZoneWire=(A=255)
00144	     C_Mover=(B=255,R=255,A=255)
00145	     C_OrthoBackground=(B=163,G=163,R=163,A=255)
00146	     C_StaticMesh=(B=255,G=255,A=255)
00147	     C_VolumeBrush=(B=225,G=196,R=255,A=255)
00148	     C_ConstraintLine=(G=255,A=255)
00149	     C_AnimMesh=(B=28,G=221,R=221,A=255)
00150	     C_LockedActor=(B=102,G=102,R=102,A=255)
00151	     C_XIIIStat=(B=255,G=255,R=255,A=255)
00152	     C_AntiPortal=(B=100,R=200,A=255)
00153	}

End Source Code