Skip to content

Yih Horng

Programmer and Gamer

分類:Direct2D

Get precise text width and height for IDWriteTextLayout Combine GetOverhangMetrics() and GetMetrics()

單用 GetMetrics() 所取得的物件高度 (metrics.height),在畫小寫的 y 或類似的字元時會發生誤差。而且字元上方也[…]

Continue reading …

Direct2D, draw partial geometry how to implement scrolling area with text and geometry

[2021/02/26 Update] These is a much easier way to handle this kind of […]

Continue reading …

Draw text using DirectWrite in Game UI IDWriteTextFormat / IDWriteTextLayout / IDWriteTextRenderer

這篇筆記是紀錄用 DirectWrite 在遊戲或一般 application UI 中寫文字會用到的東西。 IDWriteFactory […]

Continue reading …

IWICBitmap from IStream (windows imaging component) Why CreateDecoderFromStream returns WINCODEC_ERR_COMPONENT_NOT_FOUND?

這問題卡了我整整一天半,差點要開一個 Daily WTF catalog 來放這篇文章了。 問題很簡單,我要開一個 Direct2D 的 B[…]

Continue reading …

Direct2D quick start Start a Direct2D program in a standard win32 application

To use Direct2D, first you need to include “d2d.h” and lin[…]

Continue reading …
  • Github
  • Linkedin
  • Email
  • Facebook

分類

  • C/C++ Tutorial
  • Computer Graphics
  • Daily log
  • Direct2D
  • Godot
  • Programming
  • Shader
  • Uncategorized
  • win32 api
Proudly powered by WordPress | Theme: Oblique by Themeisle.
  • Github
  • Linkedin
  • Email
  • Facebook