Interface ILunyEngineLifecycle
- Namespace
- Luny
- Assembly
- Luny.dll
public interface ILunyEngineLifecycle
Methods
EngineFrameLateUpdate(ILunyEngineNativeAdapter)
void EngineFrameLateUpdate(ILunyEngineNativeAdapter nativeAdapter)
Parameters
nativeAdapterILunyEngineNativeAdapter
EngineFrameUpdate(ILunyEngineNativeAdapter, double)
void EngineFrameUpdate(ILunyEngineNativeAdapter nativeAdapter, double deltaTime)
Parameters
nativeAdapterILunyEngineNativeAdapterdeltaTimedouble
EngineHeartbeat(ILunyEngineNativeAdapter, double)
void EngineHeartbeat(ILunyEngineNativeAdapter nativeAdapter, double fixedDeltaTime)
Parameters
nativeAdapterILunyEngineNativeAdapterfixedDeltaTimedouble
EngineShutdown(ILunyEngineNativeAdapter)
void EngineShutdown(ILunyEngineNativeAdapter nativeAdapter)
Parameters
nativeAdapterILunyEngineNativeAdapter
EngineStartup(ILunyEngineNativeAdapter)
void EngineStartup(ILunyEngineNativeAdapter nativeAdapter)
Parameters
nativeAdapterILunyEngineNativeAdapter
ThrowIfNotCurrentAdapter(ILunyEngineNativeAdapter, ILunyEngineNativeAdapter)
public static void ThrowIfNotCurrentAdapter(ILunyEngineNativeAdapter actualAdapter, ILunyEngineNativeAdapter expectedAdapter)
Parameters
actualAdapterILunyEngineNativeAdapterexpectedAdapterILunyEngineNativeAdapter
ThrowOnSingletonDuplication(LunyEngine)
public static void ThrowOnSingletonDuplication(LunyEngine instance)
Parameters
instanceLunyEngine