Interface ILunyEngineNativeAdapter
- Namespace
- Luny
/ - Assembly
- Luny.dll
Interface for the native engine adapter.
public interface ILunyEngineNativeAdapter
Expand Details ...
Fields
IsApplicationQuitting
public static bool IsApplicationQuitting
Field Value
- bool
Properties
Engine
NativeEngine Engine { get; }
Property Value
- NativeEngine
Methods
CreateEngine(ref ILunyEngineNativeAdapter, ILunyEngineNativeAdapter)
public static ILunyEngineLifecycle CreateEngine(ref ILunyEngineNativeAdapter nativeAdapterSingleton, ILunyEngineNativeAdapter nativeAdapter)
Parameters
Returns
- ILunyEngineLifecycle
EndLogging()
public static void EndLogging()
FrameLateUpdate(ILunyEngineNativeAdapter, ILunyEngineLifecycle)
public static void FrameLateUpdate(ILunyEngineNativeAdapter nativeAdapter, ILunyEngineLifecycle lunyEngine)
Parameters
FrameUpdate(double, ILunyEngineNativeAdapter, ILunyEngineLifecycle)
public static void FrameUpdate(double deltaTime, ILunyEngineNativeAdapter nativeAdapter, ILunyEngineLifecycle lunyEngine)
Parameters
Heartbeat(double, ILunyEngineNativeAdapter, ILunyEngineLifecycle)
public static void Heartbeat(double fixedDeltaTime, ILunyEngineNativeAdapter nativeAdapter, ILunyEngineLifecycle lunyEngine)
Parameters
Shutdown(ILunyEngineNativeAdapter, ILunyEngineLifecycle)
public static void Shutdown(ILunyEngineNativeAdapter adapter, ILunyEngineLifecycle lunyEngineInternal)
Parameters
ShutdownComplete(ILunyEngineNativeAdapter)
public static void ShutdownComplete(ILunyEngineNativeAdapter adapter)
Parameters
Startup(ILunyEngineNativeAdapter, ILunyEngineLifecycle)
public static void Startup(ILunyEngineNativeAdapter nativeAdapter, ILunyEngineLifecycle lunyEngineInternal)
Parameters
ThrowIfAdapterNull(ILunyEngineNativeAdapter)
public static void ThrowIfAdapterNull(ILunyEngineNativeAdapter adapter)
Parameters
ThrowIfLunyEngineNull(ILunyEngineLifecycle)
public static void ThrowIfLunyEngineNull(ILunyEngineLifecycle lunyEngineInternal)
Parameters
ThrowIfPrematurelyRemoved(ILunyEngineNativeAdapter, ILunyEngineLifecycle)
public static void ThrowIfPrematurelyRemoved(ILunyEngineNativeAdapter adapter, ILunyEngineLifecycle lunyEngineInternal)
Parameters
ValidateAdapterSingletonInstance(ILunyEngineNativeAdapter, ILunyEngineNativeAdapter)
public static ILunyEngineNativeAdapter ValidateAdapterSingletonInstance(ILunyEngineNativeAdapter existingInstance, ILunyEngineNativeAdapter nativeAdapter)
Parameters
Returns
- ILunyEngineNativeAdapter