Quantum 3 3.0.12

Public Member Functions | List of all members
Quantum.QuantumUnityNativeUtility Class Reference

The Unity implementation of the Quantum native utility functions. More...

Inheritance diagram for Quantum.QuantumUnityNativeUtility:
Photon.Deterministic.Native.Utility

Public Member Functions

override void Clear (void *dest, int count)
 Writes the desired number zeroed bytes to the specified memory location.
 
override unsafe int Compare (void *ptr1, void *ptr2, int count)
 Compares the first count bytes of these arrays. The comparison is done lexicographically.
 
override void Copy (void *dest, void *src, int count)
 Copies count bytes from the object pointed to by src to the object pointed to by dest.
 
override void Move (void *dest, void *src, int count)
 Copies count characters from the object pointed to by src to the object pointed to by dest.
 
override void Set (void *dest, byte value, int count)
 Copies the value into each of the first count characters of the object pointed to by dest.
 
- Public Member Functions inherited from Photon.Deterministic.Native.Utility
void CopyArray< T > (T *source, int sourceIndex, T *destination, int destinationIndex, int count)
 Copies count bytes from the array pointed to by src to the array pointed to by dest. More...
 
void CopyArrayWithStride (void *source, int sourceIndex, void *destination, int destinationIndex, int count, int stride)
 Copies count bytes from the array pointed to by src to the array pointed to by dest. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from Photon.Deterministic.Native.Utility
static void ClearFast (void *dest, int count)
 
static void CopyFast (void *dest, void *src, int count)
 

Detailed Description

The Unity implementation of the Quantum native utility functions.