2019-05-03 00:29:04 +02:00
|
|
|
/*++
|
|
|
|
Copyright (c) Microsoft Corporation
|
|
|
|
Licensed under the MIT license.
|
|
|
|
|
|
|
|
Module Name:
|
|
|
|
- renderFontDefaults.hpp
|
|
|
|
|
|
|
|
Abstract:
|
|
|
|
- This provides the implementation of the interface that abstracts the lookup of default fonts from the actual rendering engine.
|
|
|
|
|
|
|
|
Author(s):
|
|
|
|
- Michael Niksa (miniksa) Mar 2016
|
|
|
|
--*/
|
|
|
|
|
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include "..\renderer\inc\IFontDefaultList.hpp"
|
|
|
|
|
2019-05-30 20:14:21 +02:00
|
|
|
class RenderFontDefaults sealed : public Microsoft::Console::Render::IFontDefaultList
|
2019-05-03 00:29:04 +02:00
|
|
|
{
|
|
|
|
public:
|
|
|
|
RenderFontDefaults();
|
|
|
|
~RenderFontDefaults();
|
|
|
|
|
2019-06-11 22:27:09 +02:00
|
|
|
[[nodiscard]] HRESULT RetrieveDefaultFontNameForCodepage(const UINT uiCodePage,
|
|
|
|
_Out_writes_(cchFaceName) PWSTR pwszFaceName,
|
|
|
|
const size_t cchFaceName);
|
2019-05-03 00:29:04 +02:00
|
|
|
};
|