Struct EntityCommandBuffer.ParallelWriter
Allows concurrent (deterministic) command buffer recording.
Namespace: Unity.Entities
Syntax
[NativeContainer]
[NativeContainerIsAtomicWriteOnly]
public struct ParallelWriterMethods
| Name | Description | 
|---|---|
| AddBuffer<T>(Int32, Entity) | Records a command to add a dynamic buffer to an entity. | 
| AddComponent(Int32, NativeArray<Entity>, ComponentType) | Records a command to add a component to a NativeArray of entities. | 
| AddComponent(Int32, NativeArray<Entity>, ComponentTypes) | Records a command to add one or more components to a NativeArray of entities. | 
| AddComponent(Int32, Entity, ComponentType) | Records a command to add a component to an entity. | 
| AddComponent(Int32, Entity, ComponentTypes) | Records a command to add one or more components to an entity. | 
| AddComponent<T>(Int32, NativeArray<Entity>) | Records a command to add component of type T to a NativeArray of entities. | 
| AddComponent<T>(Int32, NativeArray<Entity>, T) | Records a command to add component of type T to a NativeArray of entities. | 
| AddComponent<T>(Int32, Entity) | Records a command to add component of type T to an entity. | 
| AddComponent<T>(Int32, Entity, T) | Records a command to add component of type T to an entity. | 
| AddSharedComponent<T>(Int32, NativeArray<Entity>, T) | Records a command to add a shared component value on a NativeArray of entities. | 
| AddSharedComponent<T>(Int32, Entity, T) | Records a command to add a shared component value on an entity. | 
| AppendToBuffer<T>(Int32, Entity, T) | Records a command to append a single element to the end of a dynamic buffer component. | 
| CreateEntity(Int32) | Records a command to create an entity with no components. | 
| CreateEntity(Int32, EntityArchetype) | Records a command to create an entity with specified archetype. | 
| DestroyEntity(Int32, NativeArray<Entity>) | Records a command to destroy a NativeArray of entities. | 
| DestroyEntity(Int32, Entity) | Records a command to destroy an entity. | 
| Instantiate(Int32, Entity) | Records a command to create an entity with specified entity prefab. | 
| Instantiate(Int32, Entity, NativeArray<Entity>) | Records a command to create a NativeArray of entities with specified entity prefab. | 
| RemoveComponent(Int32, NativeArray<Entity>, ComponentType) | Records a command to remove one or more components from a NativeArray of entities. | 
| RemoveComponent(Int32, NativeArray<Entity>, ComponentTypes) | Records a command to remove one or more components from a NativeArray of entities. | 
| RemoveComponent(Int32, Entity, ComponentType) | Records a command to remove a component from an entity. | 
| RemoveComponent(Int32, Entity, ComponentTypes) | Records a command to remove one or more components from an entity. | 
| RemoveComponent<T>(Int32, NativeArray<Entity>) | Records a command to remove component of type T from a NativeArray of entities. | 
| RemoveComponent<T>(Int32, Entity) | Records a command to remove component of type T from an entity. | 
| SetBuffer<T>(Int32, Entity) | Records a command to set a dynamic buffer on an entity. | 
| SetComponent<T>(Int32, Entity, T) | Records a command to set a component value on an entity. | 
| SetName(Int32, Entity, in FixedString64Bytes) | Records a command to set a name of an entity if Debug Names is enabled. | 
| SetSharedComponent<T>(Int32, NativeArray<Entity>, T) | Records a command to set a shared component value on a NativeArray of entities. | 
| SetSharedComponent<T>(Int32, Entity, T) | Records a command to set a shared component value on an entity. |