Method CreateSingletonBuffer
CreateSingletonBuffer<T>(FixedString64Bytes)
Creates and supports only a single entity with a given unmanaged component buffer.
Declaration
[GenerateTestsForBurstCompatibility(GenericTypeArguments = new Type[] { typeof(BurstCompatibleBufferElement) })]
public Entity CreateSingletonBuffer<T>(FixedString64Bytes name = default) where T : unmanaged, IBufferElementData
Parameters
| Type | Name | Description |
|---|---|---|
| FixedString64Bytes | name | The debug friendly name associated with the singleton component buffer entity. |
Returns
| Type | Description |
|---|---|
| Entity | The Entity object that you can use to access the singleton component buffer entity. |
Type Parameters
| Name | Description |
|---|---|
| T | The type of component buffer to create. |
Exceptions
| Type | Condition |
|---|---|
| InvalidOperationException | Thrown if the component buffer type has no fields, is enableable, or an entity containing it already exists. |