|
@@ -182,11 +182,14 @@ function __fresnel_event_count(
|
|
|
|
|
|
Type
|
|
Type
|
|
TFresnelTickEvent = Procedure(aCurrent,aPrevious : Double) of Object;
|
|
TFresnelTickEvent = Procedure(aCurrent,aPrevious : Double) of Object;
|
|
|
|
+ TFresnelProcessMessageEvent = TFresnelTickEvent;
|
|
|
|
|
|
var
|
|
var
|
|
OnFresnelWasmTick : TFresnelTickEvent;
|
|
OnFresnelWasmTick : TFresnelTickEvent;
|
|
|
|
+ OnFresnelProcessMessage : TFresnelProcessMessageEvent;
|
|
|
|
|
|
procedure __fresnel_tick (aCurrent,aPrevious : double);
|
|
procedure __fresnel_tick (aCurrent,aPrevious : double);
|
|
|
|
+procedure __fresnel_process_message (aCurrent,aPrevious : double);
|
|
|
|
|
|
implementation
|
|
implementation
|
|
|
|
|
|
@@ -197,5 +200,16 @@ begin
|
|
OnFresnelWasmTick(aCurrent,aPrevious);
|
|
OnFresnelWasmTick(aCurrent,aPrevious);
|
|
end;
|
|
end;
|
|
|
|
|
|
|
|
+procedure __fresnel_process_message (aCurrent,aPrevious : double);
|
|
|
|
+
|
|
|
|
+begin
|
|
|
|
+ if assigned(OnFresnelProcessMessage) then
|
|
|
|
+ OnFresnelProcessMessage(aCurrent,aPrevious);
|
|
|
|
+end;
|
|
|
|
+
|
|
|
|
+exports
|
|
|
|
+ __fresnel_process_message,
|
|
|
|
+ __fresnel_tick;
|
|
|
|
+
|
|
end.
|
|
end.
|
|
|
|
|