Table of Contents

Interface ILunyEngineLifecycle

Namespace
Luny
Assembly
Luny.dll
public interface ILunyEngineLifecycle

Methods

EngineFrameLateUpdate(ILunyEngineNativeAdapter)

void EngineFrameLateUpdate(ILunyEngineNativeAdapter nativeAdapter)

Parameters

nativeAdapter ILunyEngineNativeAdapter

EngineFrameUpdate(ILunyEngineNativeAdapter, double)

void EngineFrameUpdate(ILunyEngineNativeAdapter nativeAdapter, double deltaTime)

Parameters

nativeAdapter ILunyEngineNativeAdapter
deltaTime double

EngineHeartbeat(ILunyEngineNativeAdapter, double)

void EngineHeartbeat(ILunyEngineNativeAdapter nativeAdapter, double fixedDeltaTime)

Parameters

nativeAdapter ILunyEngineNativeAdapter
fixedDeltaTime double

EngineShutdown(ILunyEngineNativeAdapter)

void EngineShutdown(ILunyEngineNativeAdapter nativeAdapter)

Parameters

nativeAdapter ILunyEngineNativeAdapter

EngineStartup(ILunyEngineNativeAdapter)

void EngineStartup(ILunyEngineNativeAdapter nativeAdapter)

Parameters

nativeAdapter ILunyEngineNativeAdapter

ThrowIfNotCurrentAdapter(ILunyEngineNativeAdapter, ILunyEngineNativeAdapter)

public static void ThrowIfNotCurrentAdapter(ILunyEngineNativeAdapter actualAdapter, ILunyEngineNativeAdapter expectedAdapter)

Parameters

actualAdapter ILunyEngineNativeAdapter
expectedAdapter ILunyEngineNativeAdapter

ThrowOnSingletonDuplication(LunyEngine)

public static void ThrowOnSingletonDuplication(LunyEngine instance)

Parameters

instance LunyEngine