-
Notifications
You must be signed in to change notification settings - Fork 8.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Initial refactor of IRenderEngine interface #10615
Changes from all commits
5a83be5
e4b6add
24ea604
8c9b6a1
25a3d3c
84f0128
643d788
5429418
f71d285
622f4fb
13d386a
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -71,9 +71,6 @@ namespace Microsoft::Console::Render | |
[[nodiscard]] HRESULT GetFontSize(_Out_ COORD* const pFontSize) noexcept override; | ||
[[nodiscard]] HRESULT IsGlyphWideByFont(const std::wstring_view glyph, _Out_ bool* const pResult) noexcept override; | ||
|
||
protected: | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Didn't you forget to remove some of them from this file? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Yes, I can't compile Bgfx & WDDM. I don't know if it can compile or not. So I just left it as it is. |
||
[[nodiscard]] HRESULT _DoUpdateTitle(_In_ const std::wstring_view newTitle) noexcept override; | ||
|
||
private: | ||
ULONG_PTR _sharedViewBase; | ||
SIZE_T _runLength; | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a fantastic example of how this PR decouples
renderer.cpp
&DxEngine
.Only
DxEngine
actually needsUpdateLastHoveredInterval
.UpdateLastHoveredInterval
never should be insiderenderer.cpp
.