Photon Quantum 3.0.0

Public Member Functions | Static 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...
 

Static Public Member Functions

static void ResetStatics ()
 Reset statics. Currently does nothing. More...
 
- 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.

Member Function Documentation

◆ ResetStatics()

static void Quantum.QuantumUnityNativeUtility.ResetStatics ( )
inlinestatic

Reset statics. Currently does nothing.