Class EntityCommandBuffer
public class EntityCommandBuffer : IDisposable
- Inheritance
-
EntityCommandBuffer
- Implements
- Inherited Members
Constructors
EntityCommandBuffer(EntityManager)
public EntityCommandBuffer(EntityManager entityManager)
Parameters
entityManagerEntityManager
Methods
AddComponent<T>(Entity, T)
public void AddComponent<T>(Entity entity, T component = default) where T : unmanaged, IComponent
Parameters
entityEntitycomponentT
Type Parameters
T
CreateEntity(int)
public void CreateEntity(int count = 1)
Parameters
countint
CreateEntity(int, ComponentSet)
public void CreateEntity(int count, ComponentSet set)
Parameters
countintsetComponentSet
DestroyEntity(Entity)
public void DestroyEntity(Entity entity)
Parameters
entityEntity
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
~EntityCommandBuffer()
protected ~EntityCommandBuffer()
RemoveComponent<T>(Entity)
public void RemoveComponent<T>(Entity entity) where T : unmanaged, IComponent
Parameters
entityEntity
Type Parameters
T
SetComponent<T>(Entity, T)
public void SetComponent<T>(Entity entity, T component) where T : unmanaged, IComponent
Parameters
entityEntitycomponentT
Type Parameters
T