EPOK RUNTIME
namespace epok::detail
1 types, 7 functions and 5 data symbols.
Types
Functions
clamp_raw_2dSaturating conversion of a raw Q12 accumulator back into Fixed.Functioncompact_class_idSingle-block SHA-256: enough for a 36 character UUID (message + padding <= 64 bytes).Functionmake_sine_table_2dPerforms `make sine table 2d` as part of the world2d module.Functionmul_2dPerforms `mul 2d` as part of the world2d module.Functionsha256_rotrPerforms `sha256 rotr` as part of the object model module.Functionsine_quarter_2dsin of an angle inside the first quadrant, expressed in raw Q12 degrees [0, 90*4096].Functionsine_series_2dPerforms `sine series 2d` as part of the world2d module.FunctionVariables and constants
degrees_per_quarter_rawExposes `degrees_per_quarter_raw` on the `epok::detail` namespace for the world2d module.Variabledegrees_per_turn_rawExposes `degrees_per_turn_raw` on the `epok::detail` namespace for the world2d module.Variablesha256_kExposes `sha256_k` on the `epok::detail` namespace for the object model module.Variablesine_step_raw1440, exactVariablesine_table_2dExposes `sine_table_2d` on the `epok::detail` namespace for the world2d module.Variable