Space Engineers
Namespaces | Classes | Enumerations | Functions
Package VRage

Namespaces

package  Algorithms
 
package  Audio
 
package  BitCompression
 
package  Collections
 
package  Common
 
package  Compiler
 
package  Compression
 
package  Cryptography
 
package  Data
 
package  Dedicated
 
package  Extensions
 
package  Filesystem
 
package  FileSystem
 
package  Game
 
package  Generics
 
package  Groups
 
package  Import
 
package  Input
 
package  Library
 
package  ModAPI
 
package  Native
 
package  Network
 
package  Noise
 
package  ObjectBuilders
 
package  OpenVRWrapper
 
package  Parallelization
 
package  Plugins
 
package  Profiler
 
package  Reflection
 
package  Render11
 
package  Replication
 
package  Rpc
 
package  Scripting
 
package  Security
 
package  Serialization
 
package  Service
 
package  Stats
 
package  Sync
 
package  Trace
 
package  Utils
 
package  Voxels
 
package  Win32
 

Classes

class  Boxed
 
class  ByteStream
 
class  ConstructorHelper
 Helpers for constructor.
 
class  Crc32
 
class  CustomRootReader
 Custom XmlReader that allows to read xml fragments More...
 
class  CustomRootWriter
 Custom XmlWriter that allows to write xml fragments More...
 
class  DateTimeExtensions
 
class  DirectoryExtensions
 
class  DistantSound
 
class  EnumComparer
 A fast and efficient implementation of IEqualityComparer{T} for Enum types. Useful for dictionaries that use Enums as their keys. More...
 
class  Exceptions
 Provides a set of methods that help throwing exceptions. This class cannot be inherited.
 
class  FastNoArgsEvent
 
class  FastResourceLock
 
class  FastResourceLockExtensions
 
interface  IMyCompressionLoad
 
interface  IMyCompressionSave
 
interface  IMyXmlSerializable
 
class  InstanceComparer
 Most probably fastest possible comparer which compares instances of objects More...
 
interface  IResourceLock
 
class  MemberHelper
 
class  MyAbstractXmlSerializer
 Custom xml serializer that allows object instantiation on elements with xsl:type attribute More...
 
class  MyAudioWave
 
struct  MyBoneIndexWeight
 
class  MyCommand
 
class  MyCommandArgs
 
class  MyCommandHandler
 
class  MyCompilationSymbols
 
class  MyCompression
 
class  MyCompressionFileLoad
 
class  MyCompressionFileSave
 
class  MyCompressionStreamLoad
 
class  MyCompressionStreamSave
 
class  MyConsole
 
class  MyConsoleInvalidArgumentsException
 
class  MyConsoleMethodNotFoundException
 
struct  MyCubeInstanceData
 
struct  MyDecalTriangle_Data
 
struct  MyDeltaTransform
 Transform structure for delta-transforms. More...
 
struct  MyEntityIdentifier
 
struct  MyFixedPoint
 Fixed point number represented as 64-bit integer with 6 decimal places (one millionts) More...
 
class  MyIncompatibleDataException
 
struct  MyInstanceData
 
struct  MyOrientation
 
struct  MyPacket
 
struct  MyPositionAndOrientation
 
class  MyRandomExtensions
 
struct  MyRenderCustomMaterialData
 
class  MyRenderThread
 
struct  MyRenderVoxelMaterialData
 
class  MySimpleProfiler
 A simple performance profiler intended to show players information about which area of the game is slowing it down More...
 
class  MySpectator
 
class  MyStructDefault
 
class  MyStructXmlSerializer
 Deserializes structs using a specified default value (see StructDefaultAttribute). More...
 
class  MyTexts
 
struct  MyTriangle_BoneIndicesWeigths
 
struct  MyTriangle_Colors
 
struct  MyTriangle_Coords
 
struct  MyTriangle_Normals
 
struct  MyTriangle_Vertices
 
class  MyTryConnectHelper
 
struct  MyTuple
 
class  MyTupleComparer
 Use this as a custom comparer for the dictionaries, where the tuple is a key More...
 
struct  MyVertex_BoneIndicesWeights
 
struct  MyVertexFormatVoxelSingleData
 
struct  MyVertexFormatVoxelSingleData2
 
class  MyXmlSerializerBase
 Xml serializer base class with custom root element reader/writer caching More...
 
class  MyXmlSerializerManager
 
class  MyXmlTextReader
 Custom XML Reader with user data attached More...
 
class  NativeMethods
 
class  Partition
 
class  Ref
 Good for struct wrapping to store it as ref value in dictionary. More...
 
class  ResetableMemoryStream
 
struct  SerializableBoundingBoxD
 
struct  SerializableBounds
 
struct  SerializableQuaternion
 
struct  SerializableVector2
 
struct  SerializableVector2I
 
struct  SerializableVector3
 
struct  SerializableVector3D
 
struct  SerializableVector3I
 
struct  SerializableVector3UByte
 
class  StructDefaultAttribute
 Specifies a static read-only default value field for structs More...
 
class  TimeUtil
 
class  TypeExtensions
 

Enumerations

enum  MyMultipleEnabledEnum : byte { MyMultipleEnabledEnum.NoObjects = 0, MyMultipleEnabledEnum.AllDisabled = 1, MyMultipleEnabledEnum.Mixed = 2, MyMultipleEnabledEnum.AllEnabled = 3 }
 Enumeration describing Enabled state of multiple objects. More...
 
enum  MySpectatorCameraMovementEnum {
  MySpectatorCameraMovementEnum.UserControlled, MySpectatorCameraMovementEnum.ConstantDelta, MySpectatorCameraMovementEnum.FreeMouse, MySpectatorCameraMovementEnum.None,
  MySpectatorCameraMovementEnum.Orbit
}
 
enum  MyLanguagesEnum : byte {
  MyLanguagesEnum.English = 0, MyLanguagesEnum.Czech = 1, MyLanguagesEnum.Slovak = 2, MyLanguagesEnum.German = 3,
  MyLanguagesEnum.Russian = 4, MyLanguagesEnum.Spanish_Spain = 5, MyLanguagesEnum.French = 6, MyLanguagesEnum.Italian = 7,
  MyLanguagesEnum.Danish = 8, MyLanguagesEnum.Dutch = 9, MyLanguagesEnum.Icelandic = 10, MyLanguagesEnum.Polish = 11,
  MyLanguagesEnum.Finnish = 12, MyLanguagesEnum.Hungarian = 13, MyLanguagesEnum.Portuguese_Brazil = 14, MyLanguagesEnum.Estonian = 15,
  MyLanguagesEnum.Norwegian = 16, MyLanguagesEnum.Spanish_HispanicAmerica = 17, MyLanguagesEnum.Swedish = 18, MyLanguagesEnum.Catalan = 19,
  MyLanguagesEnum.Croatian = 20, MyLanguagesEnum.Romanian = 21, MyLanguagesEnum.Ukrainian = 22, MyLanguagesEnum.Turkish = 23,
  MyLanguagesEnum.Latvian = 24, MyLanguagesEnum.ChineseChina = 25
}
 
enum  DrawSpriteStencilEnum { DrawSpriteStencilEnum.None, DrawSpriteStencilEnum.WriteStencil, DrawSpriteStencilEnum.TestStencil }
 

Functions

delegate IMyRenderWindow InitHandler ()
 Initializes window on render thread and returns it's handle of window/control where to draw More...
 
delegate void SizeChangedHandler (int width, int height, MyViewport viewport)
 
delegate MyCommandArgs ParserDelegate (List< string > args)
 
delegate StringBuilder ActionDelegate (MyCommandArgs commandArgs)
 
delegate void MyNoArgsDelegate ()
 

Enumeration Type Documentation

Enumerator
None 
WriteStencil 
TestStencil 

Definition at line 8 of file SpriteEnums.cs.

enum VRage.MyLanguagesEnum : byte
Enumerator
English 
Czech 
Slovak 
German 
Russian 
Spanish_Spain 
French 
Italian 
Danish 
Dutch 
Icelandic 
Polish 
Finnish 
Hungarian 
Portuguese_Brazil 
Estonian 
Norwegian 
Spanish_HispanicAmerica 
Swedish 
Catalan 
Croatian 
Romanian 
Ukrainian 
Turkish 
Latvian 
ChineseChina 

Definition at line 14 of file MyTexts.cs.

Enumeration describing Enabled state of multiple objects.

Enumerator
NoObjects 
AllDisabled 
Mixed 
AllEnabled 

Definition at line 11 of file MyMultipleEnabledEnum.cs.

Enumerator
UserControlled 
ConstantDelta 
FreeMouse 
None 
Orbit 

Definition at line 7 of file MySpectator.cs.

Function Documentation

delegate StringBuilder VRage.ActionDelegate ( MyCommandArgs  commandArgs)
delegate IMyRenderWindow VRage.InitHandler ( )

Initializes window on render thread and returns it's handle of window/control where to draw

delegate void VRage.MyNoArgsDelegate ( )
delegate MyCommandArgs VRage.ParserDelegate ( List< string >  args)
delegate void VRage.SizeChangedHandler ( int  width,
int  height,
MyViewport  viewport 
)