From 3d412a4b30a9f7c7f51ea6562e694315948bd3da Mon Sep 17 00:00:00 2001 From: boris Date: Wed, 28 Nov 2018 16:00:02 +1300 Subject: cleaned up in short, the cheat and loader are now separate solutions. unused stuff was moved into the legacy solution in case anyone wants to compile it or whatever. i can change this back if you want to. also, i configured the loader to compile in x64, and have separate build types for linux and win64 --- tf2/ScreenSpaceEffects.h | 50 ------------------------------------------------ 1 file changed, 50 deletions(-) delete mode 100644 tf2/ScreenSpaceEffects.h (limited to 'tf2/ScreenSpaceEffects.h') diff --git a/tf2/ScreenSpaceEffects.h b/tf2/ScreenSpaceEffects.h deleted file mode 100644 index ec0b6e8..0000000 --- a/tf2/ScreenSpaceEffects.h +++ /dev/null @@ -1,50 +0,0 @@ -#pragma once -class KeyValues; - -class IScreenSpaceEffect { -public: - - virtual void Init( ) = 0; - virtual void Shutdown( ) = 0; - - virtual void SetParameters( KeyValues *params ) = 0; - - virtual void Render( int x, int y, int w, int h ) = 0; - - virtual void Enable( bool bEnable ) = 0; - virtual bool IsEnabled( ) = 0; -}; - -class IScreenSpaceEffectManager { -public: - - virtual void InitScreenSpaceEffects( ) = 0; - virtual void ShutdownScreenSpaceEffects( ) = 0; - - virtual IScreenSpaceEffect *GetScreenSpaceEffect( const char *pEffectName ) = 0; - - virtual void SetScreenSpaceEffectParams( const char *pEffectName, KeyValues *params ) = 0; - virtual void SetScreenSpaceEffectParams( IScreenSpaceEffect *pEffect, KeyValues *params ) = 0; - - virtual void EnableScreenSpaceEffect( const char *pEffectName ) = 0; - virtual void EnableScreenSpaceEffect( IScreenSpaceEffect *pEffect ) = 0; - - virtual void DisableScreenSpaceEffect( const char *pEffectName ) = 0; - virtual void DisableScreenSpaceEffect( IScreenSpaceEffect *pEffect ) = 0; - - virtual void DisableAllScreenSpaceEffects( ) = 0; - - virtual void RenderEffects( int x, int y, int w, int h ) = 0; -}; - -class CScreenSpaceEffectRegistration { -public: - CScreenSpaceEffectRegistration( const char *pName, IScreenSpaceEffect *pEffect ); - - const char *m_pEffectName; - IScreenSpaceEffect *m_pEffect; - - CScreenSpaceEffectRegistration *m_pNext; - - static CScreenSpaceEffectRegistration *s_pHead; -}; \ No newline at end of file -- cgit v1.2.3