C# Класс Unity.Collections.LowLevel.Unsafe.UnsafeAtomicCounter64

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
Counter long*

Открытые методы

Метод Описание
Add ( long value ) : long

Adds value to counter.

AddSat ( long value, long max = long.MaxValue ) : long

Add value to counter and saturate to maximum specified.

Reset ( long value ) : void

Reset counter to value.

Sub ( long value ) : long

Subtract value from counter.

SubSat ( long value, long min = long.MinValue ) : long

Subtract value from counter and staturate to minimum specified.

UnsafeAtomicCounter64 ( void* ptr ) : System.Threading

Constructor.

Описание методов

Add() публичный Метод

Adds value to counter.
public Add ( long value ) : long
value long Value to add to counter.
Результат long

AddSat() публичный Метод

Add value to counter and saturate to maximum specified.
public AddSat ( long value, long max = long.MaxValue ) : long
value long Value to add to counter.
max long Maximum value of counter.
Результат long

Reset() публичный Метод

Reset counter to value.
public Reset ( long value ) : void
value long Initial value.
Результат void

Sub() публичный Метод

Subtract value from counter.
public Sub ( long value ) : long
value long Value to subtract from counter.
Результат long

SubSat() публичный Метод

Subtract value from counter and staturate to minimum specified.
public SubSat ( long value, long min = long.MinValue ) : long
value long Value to subtract from counter.
min long Minumum value of counter.
Результат long

UnsafeAtomicCounter64() публичный Метод

Constructor.
public UnsafeAtomicCounter64 ( void* ptr ) : System.Threading
ptr void* Pointer to counter data.
Результат System.Threading

Описание свойств

Counter публичное свойство

Counter value.
public long* Counter
Результат long*