reckfellENGINE

EngineProfiler

Базовый класс для создания пользовательских профилировщиков.

На этой странице
class EngineProfilerReckfellSharpНаследует RefCounted

Базовый класс для создания пользовательских профилировщиков.

Этот класс можно использовать для реализации пользовательских профилировщиков, которые могут взаимодействовать с движком и отладчиком редактора. Для получения дополнительной информации см. EngineDebugger и EditorDebuggerPlugin.

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

Конструкторы1

EngineProfilerКонструктор
# EngineProfiler
C#
public EngineProfiler();

Методы3

_AddFramevoid
# _AddFrame
C#
public virtual void _AddFrame(Reckfell.Collections.Array data);

Вызывается при добавлении данных в профилировщик с помощью EngineDebugger.ProfilerAddFrameData.

Параметры
ИмяТипПо умолчанию
dataReckfell.Collections.Array—
_Tickvoid
# _Tick
C#
public virtual void _Tick(double frameTime, double processTime, double physicsTime, double physicsFrameTime);

Вызывается один раз за каждую итерацию движка, когда активен профайлер с информацией о текущем кадре. Все значения времени указаны в секундах. Более низкие значения соответствуют более быстрому времени обработки и поэтому считаются лучшими.

Параметры
ИмяТипПо умолчанию
frameTimedouble—
processTimedouble—
physicsTimedouble—
physicsFrameTimedouble—
_Togglevoid
# _Toggle
C#
public virtual void _Toggle(bool enable, Reckfell.Collections.Array options);

Вызывается при включении/отключении профилировщика вместе с набором options.

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

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

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

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