Space Engineers
Classes | Enumerations | Functions
Package VRage.Utils

Classes

class  My5BitEncoding
 
class  MyAtlasTextureCoordinate
 
class  MyAverageFiltering
 Mean (average) filtering. More...
 
class  MyBBSetSampler
 This class allows for uniform generation of points from a set of bounding boxes. More...
 
class  MyBinaryReader
 
struct  MyBox
 
class  MyBuildNumbers
 
class  MyDebug
 
class  MyDiscreteSampler
 A templated class for sampling from a set of objects with given probabilities. Uses MyDiscreteSampler. More...
 
class  MyEncryptionSymmetricRijndael
 
class  MyEnumDuplicitiesTester
 
class  MyEventArgs
 
class  MyEventSet
 From http://www.wintellect.com/Resources CLR Via C# by Jeffrey Richter More...
 
class  MyExternalDebugStructures
 
class  MyLog
 
class  MyLogExtensions
 
class  MyMathConstants
 
class  MyMemoryLogs
 
class  MyMergeHelper
 Helper class for merge funcionality. Performs comparison between source and other values and set on self if value is different
 
class  MyMessageBox
 Custom message box
 
class  MyMessageLoop
 
class  MyMwcConstants
 
struct  MyPlane
 
struct  MyPolyLine
 
struct  MyPolyLineD
 
class  MyQuantizer
 
struct  MyRectangle2D
 
class  MySectorConstants
 
class  MySerialKey
 
class  MySingleCrypto
 
class  MySingleProgramInstance
 
struct  MyStringHash
 Generates string hashes deterministically and crashes on collisions. When used as key for hash tables (Dictionary or HashSet) always pass in MyStringHash.Comparer, otherwise lookups will allocate memory! Can be safely used in network but never serialize to disk! More...
 
struct  MyStringId
 Generates unique IDs for strings. When used as key for hash tables (Dictionary or HashSet) always pass in MyStringId.Comparer, otherwise lookups will allocate memory! Never serialize to network or disk! More...
 
struct  MyTriangle_Vertex_Normal
 
struct  MyTriangle_Vertex_Normals
 
struct  MyTriangle_Vertex_Normals_Tangents
 
class  MyUtils
 MyFileSystemUtils
 
class  MyValidationConstants
 
class  MyValueFormatter
 
class  MyVector3ISet
 A data structure for a set of Vector3I coordinates optimized for sets with high spatial coherence (hence the name) More...
 
class  MyVersion
 
class  MyWMCodes
 

Enumerations

enum  MyGuiDrawAlignEnum {
  MyGuiDrawAlignEnum.HORISONTAL_LEFT_AND_VERTICAL_TOP = 0, MyGuiDrawAlignEnum.HORISONTAL_LEFT_AND_VERTICAL_CENTER = 1, MyGuiDrawAlignEnum.HORISONTAL_LEFT_AND_VERTICAL_BOTTOM = 2, MyGuiDrawAlignEnum.HORISONTAL_CENTER_AND_VERTICAL_TOP = 3,
  MyGuiDrawAlignEnum.HORISONTAL_CENTER_AND_VERTICAL_CENTER = 4, MyGuiDrawAlignEnum.HORISONTAL_CENTER_AND_VERTICAL_BOTTOM = 5, MyGuiDrawAlignEnum.HORISONTAL_RIGHT_AND_VERTICAL_TOP = 6, MyGuiDrawAlignEnum.HORISONTAL_RIGHT_AND_VERTICAL_CENTER = 7,
  MyGuiDrawAlignEnum.HORISONTAL_RIGHT_AND_VERTICAL_BOTTOM = 8
}
 
enum  LoggingOptions {
  LoggingOptions.NONE = 1 << 0, LoggingOptions.ENUM_CHECKING = 1 << 1, LoggingOptions.LOADING_MODELS = 1 << 2, LoggingOptions.LOADING_TEXTURES = 1 << 3,
  LoggingOptions.LOADING_CUSTOM_ASSETS = 1 << 4, LoggingOptions.LOADING_SPRITE_VIDEO = 1 << 5, LoggingOptions.VALIDATING_CUE_PARAMS = 1 << 6, LoggingOptions.CONFIG_ACCESS = 1 << 7,
  LoggingOptions.SIMPLE_NETWORKING = 1 << 8, LoggingOptions.VOXEL_MAPS = 1 << 9, LoggingOptions.MISC_RENDER_ASSETS = 1 << 10, LoggingOptions.AUDIO = 1 << 11,
  LoggingOptions.TRAILERS = 1 << 12, LoggingOptions.SESSION_SETTINGS = 1 << 13, LoggingOptions.ALL = (SESSION_SETTINGS << 1) - 1
}
 
enum  MyLogSeverity {
  MyLogSeverity.Debug, MyLogSeverity.Info, MyLogSeverity.Warning, MyLogSeverity.Error,
  MyLogSeverity.Critical
}
 
enum  MySpherePlaneIntersectionEnum : byte { MySpherePlaneIntersectionEnum.BEHIND, MySpherePlaneIntersectionEnum.FRONT, MySpherePlaneIntersectionEnum.INTERSECTS }
 

Functions

delegate void ActionRef< T > (ref T item)
 

Enumeration Type Documentation

Enumerator
NONE 
ENUM_CHECKING 
LOADING_MODELS 
LOADING_TEXTURES 
LOADING_CUSTOM_ASSETS 
LOADING_SPRITE_VIDEO 
VALIDATING_CUE_PARAMS 
CONFIG_ACCESS 
SIMPLE_NETWORKING 
VOXEL_MAPS 
MISC_RENDER_ASSETS 
AUDIO 
TRAILERS 
SESSION_SETTINGS 
ALL 

Definition at line 19 of file MyLog.cs.

Enumerator
HORISONTAL_LEFT_AND_VERTICAL_TOP 
HORISONTAL_LEFT_AND_VERTICAL_CENTER 
HORISONTAL_LEFT_AND_VERTICAL_BOTTOM 
HORISONTAL_CENTER_AND_VERTICAL_TOP 
HORISONTAL_CENTER_AND_VERTICAL_CENTER 
HORISONTAL_CENTER_AND_VERTICAL_BOTTOM 
HORISONTAL_RIGHT_AND_VERTICAL_TOP 
HORISONTAL_RIGHT_AND_VERTICAL_CENTER 
HORISONTAL_RIGHT_AND_VERTICAL_BOTTOM 

Definition at line 8 of file MyGuiDrawAlignEnum.cs.

Enumerator
Debug 
Info 
Warning 
Error 
Critical 

Definition at line 39 of file MyLog.cs.

Enumerator
BEHIND 
FRONT 
INTERSECTS 

Definition at line 69 of file MyStructs.cs.

Function Documentation

delegate void VRage.Utils.ActionRef< T > ( ref T  item)