|
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.
1.8.8