C# Class VeeEntity.Manager

显示文件 Open project: SuperV1234/VeeEntitySystem2012 Class Usage Examples

Public Methods

Method Description
Clear ( ) : void
GetComponents ( Type mType ) : IEnumerable
GetEntities ( ) : IEnumerable
GetEntitiesByComponent ( Type mType ) : IEnumerable
GetEntitiesByTag ( string mTag ) : IEnumerable
HasEntityByComponent ( Type mType ) : bool
HasEntityByTag ( string mTag ) : bool
Manager ( ) : System
Update ( float mFrameTime ) : void

Method Details

Clear() public method

public Clear ( ) : void
return void

GetComponents() public method

public GetComponents ( Type mType ) : IEnumerable
mType System.Type
return IEnumerable

GetEntities() public method

public GetEntities ( ) : IEnumerable
return IEnumerable

GetEntitiesByComponent() public method

public GetEntitiesByComponent ( Type mType ) : IEnumerable
mType System.Type
return IEnumerable

GetEntitiesByTag() public method

public GetEntitiesByTag ( string mTag ) : IEnumerable
mTag string
return IEnumerable

HasEntityByComponent() public method

public HasEntityByComponent ( Type mType ) : bool
mType System.Type
return bool

HasEntityByTag() public method

public HasEntityByTag ( string mTag ) : bool
mTag string
return bool

Manager() public method

public Manager ( ) : System
return System

Update() public method

public Update ( float mFrameTime ) : void
mFrameTime float
return void