Documentation

Unity Engine


Unity Engine


AppendBufferEntityPatches(BufferEntityPatchInfo*, EntityOffsetInfo*, int, int, int, int)

Adds EntityRemapUtility.BufferEntityPatchInfo elements for each of the input offsets.
Read time 1 minuteLast updated a day ago

Definition

  • Type: Method
  • Namespace: Unity.Entities
  • Assembly: UnityEngine.EntitiesModule
public static EntityRemapUtility.BufferEntityPatchInfo* AppendBufferEntityPatches(EntityRemapUtility.BufferEntityPatchInfo* patches, TypeManager.EntityOffsetInfo* offsets, int offsetCount, int bufferBaseOffset, int bufferStride, int elementStride)

Parameters

The patch array,

The offset array.

offsetCount

The number of offsets in the array.

bufferBaseOffset

The offset within chunk where first buffer header can be found.

bufferStride

The stride between adjacent buffers that need patching.

elementStride

The stride between adjacent buffer elements.

Returns

Type

Description

BufferEntityPatchInfo*Returns a pointer to the next free slot in the
patches
array.