Skip to content
Bit Quirky Behavior Trees and
State Machines

Search documentation

All topics and APIs

Close returns focus to Search.

What are you looking for?

Try a common topic or enter a complete API identifier.

Browse the reference instead

Esc closes · Tab reaches results · Enter opens the focused link

v0.6.0
Menu

BehaviorEntityBlackboardCollectionStore.cs declarations

Public API declaration excerpts from Packages/io.bitquirky.behavior/Runtime/Blackboard/BehaviorEntityBlackboardCollectionStore.cs.

Source snapshot ad0983d00d77.

Original file: Packages/io.bitquirky.behavior/Runtime/Blackboard/BehaviorEntityBlackboardCollectionStore.cs

Source file hash: sha256:1588a0f7b7aef197d48873b4ea651ff46735402ca690fcbfc24f38fafbf70ae4

Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.

Original lines: 26-31

Declaration hash: sha256:0b2b85e6e2104e141700f51241efcce340525a24b08d17de2a08531b732a035d

C#
[InternalBufferCapacity(0)]
public struct BehaviorEntityCollectionByte : IBufferElementData
{
}

Original lines: 30

Declaration hash: sha256:c873ca58da9ef6e0dc3ca2a98f8d1dafb9a64b45939683c759de6c52331eca53

C#
public byte Value;

Original lines: 45-62

Declaration hash: sha256:e630d080a6962db2cc164b158f0b8c242b6608c42bcdd2c39990f2d271fd77d1

C#
[InternalBufferCapacity(0)]
public struct BehaviorEntityCollectionRange : IBufferElementData
{
}

Original lines: 49

Declaration hash: sha256:8da12e7a00bfd62e7f1b4058b6fec696224b3ee5989c0eb05fb357dd2891fa74

C#
public int ByteOffset;

Original lines: 52

Declaration hash: sha256:a609cf07ad5abd4b8ad440b72371fc0723db7a3b9e85b148205256b849c1314e

C#
public int ElementCount;

Original lines: 55

Declaration hash: sha256:37f339fecae60f34d5268253cc5b505db00dfd9a37239e3874c64a6d0f905eab

C#
public int Capacity;

Original lines: 58

Declaration hash: sha256:ee5aa23b6d2873d6eb95aab7bb175e12aca560621a2c11da550a2563dbf8f196

C#
public int ElementByteSize;

Original lines: 61

Declaration hash: sha256:148ba9fa84823c8b204b75898a7a9269bb5971bcea3443da9f88833f62db6093

C#
public BehaviorDeclaredValueShape Shape;

Type: BehaviorEntityBlackboardCollectionStore

Section titled “Type: BehaviorEntityBlackboardCollectionStore”

Original lines: 82-528

Declaration hash: sha256:df2816aac029517aca237158da7afab1627639d1dff59aa41c17586d5c3d6fbf

C#
public static class BehaviorEntityBlackboardCollectionStore
{
}

Method: RequiredByteSize(NativeArray<BakedBlackboardEntityCollection> collections)

Section titled “Method: RequiredByteSize(NativeArray<BakedBlackboardEntityCollection> collections)”

Original lines: 97-142

Declaration hash: sha256:98741597a66227753a9e239c5822220c5ca82de4914721d545884f929e70f36b

C#
public static int RequiredByteSize(NativeArray<BakedBlackboardEntityCollection> collections);

Method: RowCount(NativeArray<BakedBlackboardEntityCollection> collections)

Section titled “Method: RowCount(NativeArray<BakedBlackboardEntityCollection> collections)”

Original lines: 145-148

Declaration hash: sha256:4ddd73bbe425b239e3d0579c19933af6c3f62607d3019b73ffae0000eeb3142b

C#
public static int RowCount(NativeArray<BakedBlackboardEntityCollection> collections);

Method: TryFindRow(NativeArray<BakedBlackboardEntityCollection> collections, int blackboardSlotIndex, out int row)

Section titled “Method: TryFindRow(NativeArray<BakedBlackboardEntityCollection> collections, int blackboardSlotIndex, out int row)”

Original lines: 154-183

Declaration hash: sha256:f138749e188d0e78b4f5196295b744a05ac0ef687ae73b24c15b0815c4a8d243

C#
public static bool TryFindRow(NativeArray<BakedBlackboardEntityCollection> collections, int blackboardSlotIndex, out int row);

Method: Initialize(NativeArray<BakedBlackboardEntityCollection> collections, NativeArray<byte> initialBytes, DynamicBuffer<BehaviorEntityCollectionRange> ranges, DynamicBuffer<BehaviorEntityCollectionByte> data)

Section titled “Method: Initialize(NativeArray<BakedBlackboardEntityCollection> collections, NativeArray<byte> initialBytes, DynamicBuffer<BehaviorEntityCollectionRange> ranges, DynamicBuffer<BehaviorEntityCollectionByte> data)”

Original lines: 194-243

Declaration hash: sha256:3c24919e0998f6530cb3f58eabfa73dffbd0a78a1fd009a26465846146c4c681

C#
public static void Initialize(NativeArray<BakedBlackboardEntityCollection> collections, NativeArray<byte> initialBytes, DynamicBuffer<BehaviorEntityCollectionRange> ranges, DynamicBuffer<BehaviorEntityCollectionByte> data);

Method: GetElementCount(DynamicBuffer<BehaviorEntityCollectionRange> ranges, int row)

Section titled “Method: GetElementCount(DynamicBuffer<BehaviorEntityCollectionRange> ranges, int row)”

Original lines: 250-254

Declaration hash: sha256:805f9b49538f3a003a05c41ab0998115d4ca6ec102b15507b8a2b607ecea95c3

C#
public static int GetElementCount(DynamicBuffer<BehaviorEntityCollectionRange> ranges, int row);

Method: TryGetShape(DynamicBuffer<BehaviorEntityCollectionRange> ranges, int row, out BehaviorDeclaredValueShape shape)

Section titled “Method: TryGetShape(DynamicBuffer<BehaviorEntityCollectionRange> ranges, int row, out BehaviorDeclaredValueShape shape)”

Original lines: 257-269

Declaration hash: sha256:c4e5aeaba8f6a6834c477fec6e58739d197c193d6e4c7bee587ce903ff34f458

C#
public static bool TryGetShape(DynamicBuffer<BehaviorEntityCollectionRange> ranges, int row, out BehaviorDeclaredValueShape shape);

Method: TryReadElement<T>(DynamicBuffer<BehaviorEntityCollectionRange> ranges, DynamicBuffer<BehaviorEntityCollectionByte> data, int row, int elementIndex, out T value)

Section titled “Method: TryReadElement<T>(DynamicBuffer<BehaviorEntityCollectionRange> ranges, DynamicBuffer<BehaviorEntityCollectionByte> data, int row, int elementIndex, out T value)”

Original lines: 275-297

Declaration hash: sha256:20ee2025a7a84efbef3e6e598c1d0facf5166b6044bfd90473b7bd0e0fc19530

C#
public static bool TryReadElement<T>(DynamicBuffer<BehaviorEntityCollectionRange> ranges, DynamicBuffer<BehaviorEntityCollectionByte> data, int row, int elementIndex, out T value)
where T : unmanaged;

Method: TryWriteElement<T>(DynamicBuffer<BehaviorEntityCollectionRange> ranges, DynamicBuffer<BehaviorEntityCollectionByte> data, int row, int elementIndex, T value)

Section titled “Method: TryWriteElement<T>(DynamicBuffer<BehaviorEntityCollectionRange> ranges, DynamicBuffer<BehaviorEntityCollectionByte> data, int row, int elementIndex, T value)”

Original lines: 303-324

Declaration hash: sha256:e0876a43b829b16ae9e02db23ece20de8064d782ce698cd15ec4398c86366e53

C#
public static bool TryWriteElement<T>(DynamicBuffer<BehaviorEntityCollectionRange> ranges, DynamicBuffer<BehaviorEntityCollectionByte> data, int row, int elementIndex, T value)
where T : unmanaged;

Method: TryAppendElement<T>(DynamicBuffer<BehaviorEntityCollectionRange> ranges, DynamicBuffer<BehaviorEntityCollectionByte> data, int row, T value)

Section titled “Method: TryAppendElement<T>(DynamicBuffer<BehaviorEntityCollectionRange> ranges, DynamicBuffer<BehaviorEntityCollectionByte> data, int row, T value)”

Original lines: 331-379

Declaration hash: sha256:23f94c8b6743bc19e2f354c780c44e2db4170dc58e7244a5e7be744f7098359a

C#
public static bool TryAppendElement<T>(DynamicBuffer<BehaviorEntityCollectionRange> ranges, DynamicBuffer<BehaviorEntityCollectionByte> data, int row, T value)
where T : unmanaged;

Method: TryRemoveLastElement(DynamicBuffer<BehaviorEntityCollectionRange> ranges, int row)

Section titled “Method: TryRemoveLastElement(DynamicBuffer<BehaviorEntityCollectionRange> ranges, int row)”

Original lines: 385-400

Declaration hash: sha256:2dd3ee32f47bf28239858e44207108874b0d4aff4d3b83a8fdf1992288d22e31

C#
public static bool TryRemoveLastElement(DynamicBuffer<BehaviorEntityCollectionRange> ranges, int row);
Full-size image