Initial Prey Game integration support.

This commit is contained in:
Justin Marshall
2026-05-05 15:01:01 -07:00
parent a6c6f1ed26
commit 8d5f678b25
552 changed files with 265551 additions and 209 deletions
+8
View File
@@ -37,6 +37,10 @@ If you have questions concerning this license or the applicable additional terms
==============================================================
*/
#ifdef PREY
class idKeyInput;
#endif
typedef enum {
EDITOR_NONE = 0,
EDITOR_RADIANT = BIT(1),
@@ -205,6 +209,10 @@ public:
// Directly sample a keystate.
virtual int KeyState( int key ) = 0;
#ifdef PREY
virtual void MaterialKeyForBinding(const char* binding, char* materialName, char* keyText, bool* wideKey) = 0;
#endif
virtual float Get_com_engineHz_latched(void) = 0;
virtual int64_t Get_com_engineHz_numerator(void) = 0;
virtual int64_t Get_com_engineHz_denominator(void) = 0;