Entitas  0.35.0
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
Public Member Functions | Static Public Member Functions | Properties | List of all members
Entitas.CodeGenerator.TypeReflectionProvider Class Reference
Inheritance diagram for Entitas.CodeGenerator.TypeReflectionProvider:
Entitas.CodeGenerator.ICodeGeneratorDataProvider

Public Member Functions

 TypeReflectionProvider (Type[] types, string[] poolNames, string[] blueprintNames)
 

Static Public Member Functions

static ComponentInfo [] GetComponentInfos (params Type[] types)
 
static ComponentInfo CreateComponentInfo (Type type)
 
static ComponentInfo [] CreateComponentInfosForClass (Type type)
 
static List< PublicMemberInfoGetPublicMemberInfo (Type type)
 
static string [] GetPools (Type type, bool defaultIfEmpty)
 
static bool GetIsSingleEntity (Type type)
 
static string GetSingleComponentPrefix (Type type)
 
static string [] GetComponentNames (Type type)
 
static bool GetGenerateMethods (Type type)
 
static bool GetGenerateIndex (Type type)
 
static bool GetHideInBlueprintInspector (Type type)
 

Properties

ComponentInfo [] componentInfos [get]
 
string [] poolNames [get]
 
string [] blueprintNames [get]
 
- Properties inherited from Entitas.CodeGenerator.ICodeGeneratorDataProvider
ComponentInfo [] componentInfos [get]
 
string [] poolNames [get]
 
string [] blueprintNames [get]
 

Detailed Description

Definition at line 8 of file TypeReflectionProvider.cs.


The documentation for this class was generated from the following file: