Space Engineers
Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | Properties | List of all members
Sandbox.Game.World.MySector Class Reference
Inheritance diagram for Sandbox.Game.World.MySector:
VRage.Game.Components.MySessionComponentBase VRage.Game.Components.Interfaces.IMyUserInputComponent

Public Member Functions

override void LoadData ()
 
override void UpdateBeforeSimulation ()
 
override void UpdateAfterSimulation ()
 
override void UpdatingStopped ()
 
override void Draw ()
 
override void BeforeStart ()
 
- Public Member Functions inherited from VRage.Game.Components.MySessionComponentBase
virtual bool UpdatedBeforeInit ()
 
 MySessionComponentBase ()
 
void SetUpdateOrder (MyUpdateOrder order)
 
virtual void InitFromDefinition (MySessionComponentDefinition definition)
 
virtual void Init (MyObjectBuilder_SessionComponent sessionComponent)
 
virtual MyObjectBuilder_SessionComponent GetObjectBuilder ()
 
void AfterLoadData ()
 
void UnloadDataConditional ()
 
virtual void SaveData ()
 
virtual void Simulate ()
 
virtual void HandleInput ()
 
override string ToString ()
 

Static Public Member Functions

static void SetDefaults ()
 
static void InitEnvironmentSettings (MyObjectBuilder_EnvironmentSettings environmentBuilder=null)
 
static void SaveEnvironmentDefinition ()
 
static MyObjectBuilder_EnvironmentSettings GetEnvironmentSettings ()
 
static void UpdateSunLight ()
 

Static Public Attributes

static Vector3 SunRotationAxis
 
static MySunProperties SunProperties
 
static MyFogProperties FogProperties
 
static MySSAOSettings SSAOSettings
 
static MyHBAOData HBAOSettings
 
static MyShadowsSettings ShadowSettings = new MyShadowsSettings()
 
static MyNewPipelineSettings NewPipelineSettings = new MyNewPipelineSettings()
 
static MySectorLodding Lodding = new MySectorLodding()
 
static VRageRender.MyImpostorProperties[] ImpostorProperties
 
static bool UseGenerator = false
 
static List< int > PrimaryMaterials
 
static List< int > SecondaryMaterials
 
static MyEnvironmentDefinition EnvironmentDefinition
 
static float DayTime
 
static bool ResetEyeAdaptation
 

Protected Member Functions

override void UnloadData ()
 

Properties

static MyCamera MainCamera [get, set]
 
static Vector3 DirectionToSunNormalized [get]
 
- Properties inherited from VRage.Game.Components.MySessionComponentBase
MyUpdateOrder UpdateOrder [get]
 
MyObjectBuilderType ObjectBuilderType [get]
 
bool Loaded [get]
 
bool Initialized [get]
 
MyDefinitionId Definition [get, set]
 
virtual Type[] Dependencies [get]
 
virtual bool IsRequiredByGame [get]
 Indicates whether a session component should be used in current configuration. Example: MyDestructionData component returns true only when game uses Havok Destruction More...
 

Additional Inherited Members

- Public Attributes inherited from VRage.Game.Components.MySessionComponentBase
readonly string DebugName
 
readonly int Priority
 
readonly Type ComponentType
 
IMySession Session
 

Detailed Description

Definition at line 84 of file MySector.cs.

Member Function Documentation

override void Sandbox.Game.World.MySector.BeforeStart ( )
inlinevirtual

Reimplemented from VRage.Game.Components.MySessionComponentBase.

Definition at line 300 of file MySector.cs.

override void Sandbox.Game.World.MySector.Draw ( )
inlinevirtual

Reimplemented from VRage.Game.Components.MySessionComponentBase.

Definition at line 293 of file MySector.cs.

static MyObjectBuilder_EnvironmentSettings Sandbox.Game.World.MySector.GetEnvironmentSettings ( )
inlinestatic

Definition at line 207 of file MySector.cs.

static void Sandbox.Game.World.MySector.InitEnvironmentSettings ( MyObjectBuilder_EnvironmentSettings  environmentBuilder = null)
inlinestatic

Definition at line 139 of file MySector.cs.

override void Sandbox.Game.World.MySector.LoadData ( )
inlinevirtual

Reimplemented from VRage.Game.Components.MySessionComponentBase.

Definition at line 231 of file MySector.cs.

static void Sandbox.Game.World.MySector.SaveEnvironmentDefinition ( )
inlinestatic

Definition at line 188 of file MySector.cs.

static void Sandbox.Game.World.MySector.SetDefaults ( )
inlinestatic

Definition at line 123 of file MySector.cs.

override void Sandbox.Game.World.MySector.UnloadData ( )
inlineprotectedvirtual

Reimplemented from VRage.Game.Components.MySessionComponentBase.

Definition at line 261 of file MySector.cs.

override void Sandbox.Game.World.MySector.UpdateAfterSimulation ( )
inlinevirtual

Reimplemented from VRage.Game.Components.MySessionComponentBase.

Definition at line 279 of file MySector.cs.

override void Sandbox.Game.World.MySector.UpdateBeforeSimulation ( )
inlinevirtual

Reimplemented from VRage.Game.Components.MySessionComponentBase.

Definition at line 272 of file MySector.cs.

static void Sandbox.Game.World.MySector.UpdateSunLight ( )
inlinestatic

Definition at line 255 of file MySector.cs.

override void Sandbox.Game.World.MySector.UpdatingStopped ( )
inlinevirtual

Reimplemented from VRage.Game.Components.MySessionComponentBase.

Definition at line 286 of file MySector.cs.

Member Data Documentation

float Sandbox.Game.World.MySector.DayTime
static

Definition at line 136 of file MySector.cs.

MyEnvironmentDefinition Sandbox.Game.World.MySector.EnvironmentDefinition
static

Definition at line 107 of file MySector.cs.

MyFogProperties Sandbox.Game.World.MySector.FogProperties
static

Definition at line 94 of file MySector.cs.

MyHBAOData Sandbox.Game.World.MySector.HBAOSettings
static

Definition at line 96 of file MySector.cs.

VRageRender.MyImpostorProperties [] Sandbox.Game.World.MySector.ImpostorProperties
static

Definition at line 102 of file MySector.cs.

MySectorLodding Sandbox.Game.World.MySector.Lodding = new MySectorLodding()
static

Definition at line 99 of file MySector.cs.

MyNewPipelineSettings Sandbox.Game.World.MySector.NewPipelineSettings = new MyNewPipelineSettings()
static

Definition at line 98 of file MySector.cs.

List<int> Sandbox.Game.World.MySector.PrimaryMaterials
static

Definition at line 104 of file MySector.cs.

bool Sandbox.Game.World.MySector.ResetEyeAdaptation
static

Definition at line 137 of file MySector.cs.

List<int> Sandbox.Game.World.MySector.SecondaryMaterials
static

Definition at line 105 of file MySector.cs.

MyShadowsSettings Sandbox.Game.World.MySector.ShadowSettings = new MyShadowsSettings()
static

Definition at line 97 of file MySector.cs.

MySSAOSettings Sandbox.Game.World.MySector.SSAOSettings
static

Definition at line 95 of file MySector.cs.

MySunProperties Sandbox.Game.World.MySector.SunProperties
static

Definition at line 93 of file MySector.cs.

Vector3 Sandbox.Game.World.MySector.SunRotationAxis
static

Definition at line 92 of file MySector.cs.

bool Sandbox.Game.World.MySector.UseGenerator = false
static

Definition at line 103 of file MySector.cs.

Property Documentation

Vector3 Sandbox.Game.World.MySector.DirectionToSunNormalized
staticget

Definition at line 132 of file MySector.cs.

MyCamera Sandbox.Game.World.MySector.MainCamera
staticgetset

Definition at line 113 of file MySector.cs.


The documentation for this class was generated from the following file: