Table of Contents

Interface ILunyEngineLifecycle

Namespace
Luny
/
Assembly
Luny.dll
public interface ILunyEngineLifecycle
Expand Details ...

Methods

EngineFrameLateUpdate(ILunyEngineNativeAdapter)

void EngineFrameLateUpdate(ILunyEngineNativeAdapter nativeAdapter)

Parameters

Type Name Description
ILunyEngineNativeAdapter
nativeAdapter

EngineFrameUpdate(ILunyEngineNativeAdapter, double)

void EngineFrameUpdate(ILunyEngineNativeAdapter nativeAdapter, double deltaTime)

Parameters

Type Name Description
ILunyEngineNativeAdapter
nativeAdapter
double
deltaTime

EngineHeartbeat(ILunyEngineNativeAdapter, double)

void EngineHeartbeat(ILunyEngineNativeAdapter nativeAdapter, double fixedDeltaTime)

Parameters

Type Name Description
ILunyEngineNativeAdapter
nativeAdapter
double
fixedDeltaTime

EngineShutdown(ILunyEngineNativeAdapter)

void EngineShutdown(ILunyEngineNativeAdapter nativeAdapter)

Parameters

Type Name Description
ILunyEngineNativeAdapter
nativeAdapter

EngineStartup(ILunyEngineNativeAdapter)

void EngineStartup(ILunyEngineNativeAdapter nativeAdapter)

Parameters

Type Name Description
ILunyEngineNativeAdapter
nativeAdapter

ThrowIfNotCurrentAdapter(ILunyEngineNativeAdapter, ILunyEngineNativeAdapter)

public static void ThrowIfNotCurrentAdapter(ILunyEngineNativeAdapter actualAdapter, ILunyEngineNativeAdapter expectedAdapter)

Parameters

Type Name Description
ILunyEngineNativeAdapter
actualAdapter
ILunyEngineNativeAdapter
expectedAdapter

ThrowOnSingletonDuplication(LunyEngine)

public static void ThrowOnSingletonDuplication(LunyEngine instance)

Parameters

Type Name Description
LunyEngine
instance