|
3DiVi Face SDK
3.24.0
|
Context - интерфейсный объект для хранения данных и взаимодействия с методами из Processing Block API. Подробнее...
Открытые члены | |
| void | Invoke (object ctx) |
| Assign context value. Подробнее... | |
| Context | GetItem (int key) |
| Get Context from array by index. Подробнее... | |
| Context | GetItem (string key) |
| Get Context from map by key. Подробнее... | |
| ulong | Length () |
| Get array Context size. Подробнее... | |
| void | PushBack (Context data) |
| Add Context to array. Подробнее... | |
| unsafe void | SetStr (string value) |
| Set Context value. Подробнее... | |
| unsafe string | GetString () |
| Get Context value. Подробнее... | |
| unsafe void | SetDouble (double value) |
| Set Context value. Подробнее... | |
| unsafe double | GetDouble () |
| Get Context value. Подробнее... | |
| unsafe void | SetBool (bool value) |
| Set Context value. Подробнее... | |
| unsafe void | SetDataPtr (byte[] value) |
| Set Context value. Подробнее... | |
| unsafe byte * | GetDataPtr () |
| Get Context value. Подробнее... | |
| unsafe byte[] | GetBytes (int size) |
| получить массив байтов из контейнера. Подробнее... | |
| unsafe bool | GetBool () |
| Get Context value. Подробнее... | |
| unsafe void | SetLong (long value) |
| Set Context value. Подробнее... | |
| unsafe long | GetLong () |
| Get Context value. Подробнее... | |
| unsafe ulong | GetUnsignedLong () |
| Get Context value. Подробнее... | |
| unsafe ulong | GetLength () |
| Get array Context size. Подробнее... | |
| unsafe ulong | GetStringSize () |
| Get string size. Подробнее... | |
| unsafe Context | GetOrInsertByKey (string key) |
| Returns or insert and returns Context. Подробнее... | |
| unsafe Context | GetByKey (string key) |
| Get Context from map by key. Подробнее... | |
| unsafe Context | GetByIndex (int index) |
| Get Context from array by index. Подробнее... | |
| unsafe Context | Clone () |
| Copy Context. Подробнее... | |
| unsafe Context | Copy (Context other) |
| Copy data from other Context to this. Подробнее... | |
| unsafe void | Clear () |
| очищает содержимое контейнера-Context. | |
| unsafe void | Erase (string key) |
| удаляет содержимое контейнера-Context хранящиеся по ключу. Подробнее... | |
| unsafe void | Reserve (long size) |
| выделяет память под num элементов в массиве. Подробнее... | |
| unsafe bool | Contains (string key) |
| проверяет существование элемента по определённому ключу Подробнее... | |
| unsafe bool | Compare (Context dst) |
| сравнивает два объекта Context. Подробнее... | |
| unsafe void | SaveToJsonFile (string path) |
| сохраняет содержимое контейнера в json файл Подробнее... | |
| unsafe void | DictionaryParser (Dictionary< object, object > ctx) |
| Add all values of Dictionary to Context map. Подробнее... | |
| unsafe void | ListParser (List< object > ctx) |
| Add all values of List to Context array. Подробнее... | |
| unsafe void | StringParser (string ctx) |
| Set Context value. Подробнее... | |
| unsafe void | LongParser (long ctx) |
| Set Context value. Подробнее... | |
| unsafe void | DoubleParser (double ctx) |
| Set Context value. Подробнее... | |
| unsafe void | BoolParser (bool ctx) |
| Set Context value. Подробнее... | |
| unsafe void | ByteParser (byte[] ctx) |
| Set Context value. Подробнее... | |
| unsafe List< string > | GetKeys () |
| Get all Context map keys. Подробнее... | |
| List< string > | Keys () |
| Get all Context map keys. Подробнее... | |
| unsafe bool | IsNone () |
| Check Context value is None. Подробнее... | |
| unsafe bool | IsArray () |
| Check Context value is array. Подробнее... | |
| unsafe bool | IsObject () |
| Check Context value is object. Подробнее... | |
| unsafe bool | IsBool () |
| Check Context value is bool. Подробнее... | |
| unsafe bool | IsLong () |
| Check Context value is long. Подробнее... | |
| unsafe bool | IsUnsignedLong () |
| Check Context value is unsigned long. Подробнее... | |
| unsafe bool | IsDouble () |
| Check Context value is double. Подробнее... | |
| unsafe bool | IsString () |
| Check Context value is string. Подробнее... | |
| unsafe bool | IsDataPtr () |
| Check Context value is pointer to bytes. Подробнее... | |
| unsafe object | GetValue () |
| Get current Context value. Подробнее... | |
Свойства | |
| Context | this[int index] [get] |
| Get Context from array by index. Подробнее... | |
| Context | this[string key] [get, set] |
| Get Context from map by key. Подробнее... | |
Context - интерфейсный объект для хранения данных и взаимодействия с методами из Processing Block API.
|
inline |
|
inline |
Set Context value.
| ctx | Array of bytes |
|
inline |
сравнивает два объекта Context.
| [in] | dst | - контейнер-Context |
|
inline |
проверяет существование элемента по определённому ключу
| [in] | key |
|
inline |
|
inline |
|
inline |
удаляет содержимое контейнера-Context хранящиеся по ключу.
| [in] | str. |
|
inline |
Get Context value.
|
inline |
|
inline |
|
inline |
получить массив байтов из контейнера.
| [in] | size | размер массива байтов. |
|
inline |
Get Context value.
|
inline |
Get Context value.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Get Context value.
|
inline |
|
inline |
Get Context value.
|
inline |
Get string size.
|
inline |
Get Context value.
|
inline |
|
inline |
Assign context value.
| ctx | New context value |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
выделяет память под num элементов в массиве.
| [in] | size | - размер массива. |
|
inline |
сохраняет содержимое контейнера в json файл
| [in] | path | - путь до файла |
|
inline |
Set Context value.
| value | Bool value |
|
inline |
Set Context value.
| value | Array of bytes |
|
inline |
Set Context value.
| value | Double value |
|
inline |
Set Context value.
| value | Long value |
|
inline |
Set Context value.
| value | String value |
|
inline |
|
get |