File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed
src/Aardvark.UI.Primitives/Animation/Core Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -94,6 +94,17 @@ module Duration =
9494 let inline ofMinutes ( m : ^Minutes ) = Duration <| MicroTime.FromMinutes( float m)
9595 let inline ofLocalTime ( t : LocalTime ) = Duration t.MicroTime
9696
97+ [<CompilationRepresentation( CompilationRepresentationFlags.ModuleSuffix) >]
98+ module GlobalTime =
99+ let zero = GlobalTime MicroTime.zero
100+ let infinite = GlobalTime MicroTime.PositiveInfinity
101+
102+ let inline ofNanoseconds ( ns : ^Nanoseconds ) = GlobalTime <| MicroTime( int64 ns)
103+ let inline ofMicroseconds ( us : ^Microseconds ) = GlobalTime <| MicroTime.FromMicroseconds( float us)
104+ let inline ofMilliseconds ( ms : ^Milliseconds ) = GlobalTime <| MicroTime.FromMilliseconds( float ms)
105+ let inline ofSeconds ( s : ^Seconds ) = GlobalTime <| MicroTime.FromSeconds( float s)
106+ let inline ofMinutes ( m : ^Minutes ) = GlobalTime <| MicroTime.FromMinutes( float m)
107+
97108[<CompilationRepresentation( CompilationRepresentationFlags.ModuleSuffix) >]
98109module LocalTime =
99110 let zero = LocalTime MicroTime.zero
You can’t perform that action at this time.
0 commit comments