Space Engineers
|
Public Member Functions | |
T | GetDefinition< T > (MyStringHash subtypeId) |
T | GetDefinition< T > (MyDefinitionId subtypeId) |
IEnumerable< T > | GetDefinitions< T > () |
IEnumerable< T > | GetAllDefinitions< T > () |
bool | TryGetDefinition< T > (MyStringHash subtypeId, out T def) |
abstract MyDefinitionSet | GetLoadingSet () |
HashSet< Type > | GetSubtypes< T > () |
Static Public Member Functions | |
static MyObjectFactory< MyDefinitionTypeAttribute, MyDefinitionBase > | GetObjectFactory () |
static void | RegisterTypesFromAssembly (Assembly assembly) |
static MyDefinitionPostprocessor | GetPostProcessor (Type obType) |
static Type | GetObjectBuilderType (Type defType) |
Static Public Attributes | |
static MyDefinitionManagerBase | Static |
Protected Attributes | |
MyDefinitionSet | m_definitions = new MyDefinitionSet() |
Static Protected Attributes | |
static Dictionary< Type, MyDefinitionPostprocessor > | m_postprocessorsByType = new Dictionary<Type, MyDefinitionPostprocessor>() |
static List< MyDefinitionPostprocessor > | m_postProcessors = new List<MyDefinitionPostprocessor>() |
static HashSet< Assembly > | m_registeredAssemblies = new HashSet<Assembly>() |
Properties | |
MyDefinitionSet | Definitions [get] |
Definition at line 16 of file MyDefinitionManagerBase.cs.
|
inline |
T | : | MyDefinitionBase |
Definition at line 142 of file MyDefinitionManagerBase.cs.
|
inline |
T | : | MyDefinitionBase |
Definition at line 127 of file MyDefinitionManagerBase.cs.
|
inline |
T | : | MyDefinitionBase |
Definition at line 132 of file MyDefinitionManagerBase.cs.
|
inline |
T | : | MyDefinitionBase |
Definition at line 137 of file MyDefinitionManagerBase.cs.
|
pure virtual |
Implemented in Sandbox.Definitions.MyDefinitionManager, and VRage.Game.MyDefinitionManagerSimple.
|
inlinestatic |
Definition at line 115 of file MyDefinitionManagerBase.cs.
|
inlinestatic |
Definition at line 22 of file MyDefinitionManagerBase.cs.
|
inlinestatic |
Definition at line 107 of file MyDefinitionManagerBase.cs.
|
inline |
Definition at line 160 of file MyDefinitionManagerBase.cs.
|
inlinestatic |
Definition at line 46 of file MyDefinitionManagerBase.cs.
|
inline |
T | : | MyDefinitionBase |
Definition at line 147 of file MyDefinitionManagerBase.cs.
|
protected |
Definition at line 18 of file MyDefinitionManagerBase.cs.
|
staticprotected |
Definition at line 28 of file MyDefinitionManagerBase.cs.
|
staticprotected |
Definition at line 27 of file MyDefinitionManagerBase.cs.
|
staticprotected |
Definition at line 31 of file MyDefinitionManagerBase.cs.
|
static |
Definition at line 35 of file MyDefinitionManagerBase.cs.
|
get |
Definition at line 156 of file MyDefinitionManagerBase.cs.