diff --git a/src/d2dx/D2DXContext.cpp b/src/d2dx/D2DXContext.cpp index a07573d..fcfaba8 100644 --- a/src/d2dx/D2DXContext.cpp +++ b/src/d2dx/D2DXContext.cpp @@ -1261,7 +1261,7 @@ void D2DXContext::DisableBuiltinResMod() _options.SetFlag(OptionsFlag::NoResMod, true); } -Options& D2DXContext::GetOptions() +const Options& D2DXContext::GetOptions() const { return _options; } diff --git a/src/d2dx/D2DXContext.h b/src/d2dx/D2DXContext.h index 97ee0f5..07ceec6 100644 --- a/src/d2dx/D2DXContext.h +++ b/src/d2dx/D2DXContext.h @@ -165,7 +165,10 @@ namespace d2dx virtual void DisableBuiltinResMod() override; - virtual Options& GetOptions() override; + virtual const Options& GetOptions() const override; + + virtual bool IsFeatureEnabled( + _In_ Feature feature) override; #pragma endregion ID2DXContext @@ -200,13 +203,6 @@ namespace d2dx #pragma endregion ID2InterceptionHandler -#pragma region IFeatureFlags - - virtual bool IsFeatureEnabled( - _In_ Feature feature) override; - -#pragma endregion IFeatureFlags - private: struct D2Vertex { diff --git a/src/d2dx/ID2DXContext.h b/src/d2dx/ID2DXContext.h index 113e3f1..edcf3d9 100644 --- a/src/d2dx/ID2DXContext.h +++ b/src/d2dx/ID2DXContext.h @@ -48,7 +48,7 @@ namespace d2dx virtual void DisableBuiltinResMod() = 0; - virtual Options& GetOptions() = 0; + virtual const Options& GetOptions() const = 0; virtual bool IsFeatureEnabled( _In_ Feature feature) = 0;