Simple dx examples working.

This commit is contained in:
jmsgrogan 2023-01-05 16:57:46 +00:00
parent e0cad34d55
commit 850bd6906f
4 changed files with 18 additions and 16 deletions

View file

@ -26,11 +26,11 @@ public:
void initialize(ID2D1DeviceContext2* d2dContext, IDWriteFactory* directWriteFactory);
void paint(SceneText* text, DrawingContext* context, ID2D1DeviceContext2* d2dContext, float width, float height);
void paint(SceneText* text, DrawingContext* context, ID2D1DeviceContext2* d2dContext, IDWriteFactory* directWriteFactory);
private:
void initializeBrush(ID2D1DeviceContext2* d2dContext);
void initializeTextFormat(IDWriteFactory* directWriteFactory);
void updateTextFormat(IDWriteFactory* directWriteFactory, unsigned fontSize);
Microsoft::WRL::ComPtr<ID2D1SolidColorBrush> mTextBrush;
Microsoft::WRL::ComPtr<IDWriteTextFormat> mTextFormat;