Frame API to give access to C# unsafe pointers and advanced immediate operations. More...
Inherits IDisposable.
Public Member Functions | |
void | CommitAllCommands () |
Trigger the execution of entity and component deletion. More... | |
ComponentBlockIterator< T > | GetComponentBlockIterator< T > () |
Get a component iterator that cycles blocks of component pointers. More... | |
ComponentBlockIterator< T > | GetComponentBlockIterator< T > (int offset, int count) |
Get a component iterator that cycles blocks of component pointers, using a start offset and count More... | |
T * | GetPointer< T > (EntityRef entityRef) |
Gets a pointer to a component that can be changed directly without writing the component back with Set<T>(EntityRef, T). More... | |
bool | TryGetPointer< T > (EntityRef entityRef, out T *value) |
Similar to GetPointer<T>(EntityRef) but does not throw an exception if the component is not present. More... | |
Frame API to give access to C# unsafe pointers and advanced immediate operations.
Usage: Frame.Unsafe.Get
|
inline |
Get a component iterator that cycles blocks of component pointers.
T | Component type |
T | : | unmanaged | |
T | : | IComponent |
|
inline |
Get a component iterator that cycles blocks of component pointers, using a start offset and count
T | Component type |
offset | Offset of entities we want |
count | How many entities we want |
T | : | unmanaged | |
T | : | IComponent |
|
inline |
Trigger the execution of entity and component deletion.