Show / Hide Table of Contents

Class MyPrecalcComponent

Inheritance
System.Object
MySessionComponentBase
MyPrecalcComponent
Inherited Members
MySessionComponentBase.DebugName
MySessionComponentBase.Priority
MySessionComponentBase.ComponentType
MySessionComponentBase.Session
MySessionComponentBase.SetUpdateOrder(MyUpdateOrder)
MySessionComponentBase.InitFromDefinition(MySessionComponentDefinition)
MySessionComponentBase.Init(MyObjectBuilder_SessionComponent)
MySessionComponentBase.GetObjectBuilder()
MySessionComponentBase.AfterLoadData()
MySessionComponentBase.UnloadDataConditional()
MySessionComponentBase.SaveData()
MySessionComponentBase.BeforeStart()
MySessionComponentBase.UpdateBeforeSimulation()
MySessionComponentBase.Simulate()
MySessionComponentBase.UpdatingStopped()
MySessionComponentBase.Draw()
MySessionComponentBase.HandleInput()
MySessionComponentBase.ToString()
MySessionComponentBase.UpdateOrder
MySessionComponentBase.ObjectBuilderType
MySessionComponentBase.ModContext
MySessionComponentBase.Loaded
MySessionComponentBase.Initialized
MySessionComponentBase.UpdateOnPause
MySessionComponentBase.IsServerOnly
MySessionComponentBase.Definition
MySessionComponentBase.Dependencies
MySessionComponentBase.IsRequiredByGame
Namespace: VRage.Voxels
Assembly: VRage.Game.dll
Syntax
[MySessionComponentDescriptor]
public class MyPrecalcComponent : MySessionComponentBase, IMyUserInputComponent

Constructors

MyPrecalcComponent()

Declaration
public MyPrecalcComponent()

Fields

DebugDrawSorted

Enable debug draw.

Declaration
public static bool DebugDrawSorted
Field Value
Type Description
System.Boolean

MaxPrecalcTime

Maximum calculation time in milliseconds

Declaration
public static long MaxPrecalcTime
Field Value
Type Description
System.Int64

UpdateThreadManagedId

Declaration
public static int UpdateThreadManagedId
Field Value
Type Description
System.Int32

Properties

InvalidatedRangeInflate

Declaration
public static int InvalidatedRangeInflate { get; }
Property Value
Type Description
System.Int32

IsoMesher

Declaration
public static IMyIsoMesher IsoMesher { get; }
Property Value
Type Description
IMyIsoMesher

IsoMesherType

The IsoMesher type used by precalc jobs.

Declaration
public static Type IsoMesherType { get; set; }
Property Value
Type Description
System.Type

Methods

AssertUpdateThread()

Declaration
public static void AssertUpdateThread()

EnqueueBack(MyPrecalcJob)

Declaration
public static bool EnqueueBack(MyPrecalcJob job)
Parameters
Type Name Description
VRage.Game.Voxels.MyPrecalcJob job
Returns
Type Description
System.Boolean

LoadData()

Declaration
public override void LoadData()
Overrides
MySessionComponentBase.LoadData()

UnloadData()

Declaration
protected override void UnloadData()
Overrides
MySessionComponentBase.UnloadData()

UpdateAfterSimulation()

Declaration
public override void UpdateAfterSimulation()
Overrides
MySessionComponentBase.UpdateAfterSimulation()

UpdatedBeforeInit()

Declaration
public override bool UpdatedBeforeInit()
Returns
Type Description
System.Boolean
Overrides
MySessionComponentBase.UpdatedBeforeInit()

UpdateQueue()

Declaration
public void UpdateQueue()
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾