reckfellENGINE

VoxelEngine

Синглтон имеет общие настройки и обрабатывает воксель в фоновых нитках.

На этой странице
class VoxelEngineReckfellSharp

Синглтон имеет общие настройки и обрабатывает воксель в фоновых нитках.

Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.

Свойства1

SingletonСвойство
# Singleton
C#
public static VoxelEngineInstance Singleton { get; }

Методы11

GetStatsReckfell.Collections.Dictionary
# GetStats
C#
public static Reckfell.Collections.Dictionary GetStats();

Получает отладочную информацию о совместной обработке вокселя. Вернутый словарь имеет следующую структуру:

Текст
{
    "thread_pools": {
        "general": {
            "tasks": int,
            "active_threads": int,
            "thread_count": int,
            "task_names": PackedStringArray
        }
    },
    "tasks": {
        "streaming": int,
        "meshing": int,
        "generation": int,
        "main_thread": int,
        "gpu": int
    },
    "memory_pools": {
        "voxel_used": int,
        "voxel_total": int,
        "block_count": int,
        "std_allocated": int,
        "std_deallocated": int,
        "std_current": int
    }
}
Возвращает Reckfell.Collections.Dictionary
GetThreadCountint
# GetThreadCount
C#
public static int GetThreadCount();

Возвращает количество строк, используемых в настоящее время ThreadedTaskRunner.

Возвращает int
GetThreadedGraphicsResourceBuildingEnabledbool
# GetThreadedGraphicsResourceBuildingEnabled
C#
public static bool GetThreadedGraphicsResourceBuildingEnabled();

Говорит, может ли движок вокселя создавать графические ресурсы из разных ниток. Обычно это будет правдой, если нитьная модель текущего носителя безопасна или многослойна, но также может быть ложной, если провайдер не получит от этого никакой пользы (например, наследство OpenGL).

Возвращает bool
GetVersionEditionstring
# GetVersionEdition
C#
public static string GetVersionEdition();

Рассказывает о выпуске воксельного двигателя, который является одним из следующих элементов: module, extension

Возвращает string
GetVersionGitHashstring
# GetVersionGitHash
C#
public static string GetVersionGitHash();

Получает Гит-хэш, который использовался для компилирования вокселового двигателя.

Возвращает string
GetVersionMajorint
# GetVersionMajor
C#
public static int GetVersionMajor();

Получает номер основной версии вокселового двигателя. 1.2.0, 1 это главная версия.

Возвращает int
GetVersionMinorint
# GetVersionMinor
C#
public static int GetVersionMinor();

Получает миниатюрный номер версии вокселового двигателя. 1.2.0, 2 - это незначительная версия.

Возвращает int
GetVersionPatchint
# GetVersionPatch
C#
public static int GetVersionPatch();

Получает патч-номер версии вокселового двигателя. 1.2.0, 0 это патч-версия.

Возвращает int
GetVersionStatusstring
# GetVersionStatus
C#
public static string GetVersionStatus();

Получает статус версии, которая может быть одной из следующих: dev, release

Возвращает string
GetVersionVVector3I
# GetVersionV
C#
public static Vector3I GetVersionV();

Получает основные номера (x), незначительные (y) и патч (z) версий вокселового двигателя в качестве одного вектора. Может быть полезным для сопоставления.

Возвращает Vector3I
SetThreadCountvoid
# SetThreadCount
C#
public static void SetThreadCount(int count);

Устанавливает количество ниток, которые будут использоваться внутри ThreadedTaskRunner. Это может привести к отставанию, и для этого может потребоваться некоторое время, пока количество ниточек фактически не совпадет с указанным значением.

Параметры
ИмяТипПо умолчанию
countint—
Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

Вход в аккаунт

Войдите в аккаунт Reckfell.

Один аккаунт для всей платформы Reckfell.