Programming/DirectX
[DirectX] .Net WinForm์์ GDI+์ SharpDX ์ฌ์ฉํ๊ธฐ (์์ ํฌํจ)
[DirectX] .Net WinForm์์ GDI+์ SharpDX ์ฌ์ฉํ๊ธฐ (์์ ํฌํจ)
2023.06.10SharpDX vs GDI+ ์ง๋ ํฌ์คํ
์์ DirectX์ GDI+์ ๊ธฐ๋ณธ์ ์ธ ์ฐจ์ด์ ๊ณผ SharpDX๊ฐ ๋ฌด์์ธ์ง ์์๋ณด์์ต๋๋ค. [.Net] DirectX์ GDI+์ ์ฐจ์ด์ , ๊ทธ๋ฆฌ๊ณ SharpDX ์ดํดํ๊ธฐ [DirectX] DirectX์ GDI+์ ์ฐจ์ด์ , ๊ทธ๋ฆฌ๊ณ SharpDX ์ดํดํ๊ธฐ DirectX์ GDI์ ์ฐจ์ด์ SharpDX๋ฅผ ์ค๋ช
ํ๊ธฐ ์ ์, DirectX๊ฐ ๋ฌด์์ธ์ง ๊ทธ๋ฆฌ๊ณ GDI์ ๋ฌด์จ ์ฐจ์ด๊ฐ ์๋์ง๋ถํฐ ์์๋ณด๊ฒ ์ต๋๋ค. ์ฐ๋ฆฌ๊ฐ ํํ ์๊ณ ์๋ GDI(Graphics Device Interface)๋ ์๋์ฐ ์ด์ ์ฒด์ ์ ๊ทธ๋ luckygg.tistory.com ๊ฐ๋จํ๊ฒ ์์ฝํ์๋ฉด, 2D ์ด๋ฏธ์ง ๋ ๋๋ง ๊ธฐ์ค์ผ๋ก ํ๋์จ์ด ๊ฐ์์ ์ง์ํ๋์ ์ฐจ์ด์ ์ด ์๋ค๊ณ ๋ณด๋ฉด ๋๊ฒ ์ต๋๋ค. ์ด๋ฒ ํฌ์คํ
์์๋ Wi..
[DirectX] DirectX์ GDI+์ ์ฐจ์ด์ , ๊ทธ๋ฆฌ๊ณ SharpDX ์ดํดํ๊ธฐ
[DirectX] DirectX์ GDI+์ ์ฐจ์ด์ , ๊ทธ๋ฆฌ๊ณ SharpDX ์ดํดํ๊ธฐ
2023.06.06DirectX์ GDI์ ์ฐจ์ด์ SharpDX๋ฅผ ์ค๋ช
ํ๊ธฐ ์ ์, DirectX๊ฐ ๋ฌด์์ธ์ง ๊ทธ๋ฆฌ๊ณ GDI์ ๋ฌด์จ ์ฐจ์ด๊ฐ ์๋์ง๋ถํฐ ์์๋ณด๊ฒ ์ต๋๋ค. ์ฐ๋ฆฌ๊ฐ ํํ ์๊ณ ์๋ GDI(Graphics Device Interface)๋ ์๋์ฐ ์ด์ ์ฒด์ ์ ๊ทธ๋ํฝ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก, ๋ํ(์ง์ , ์ฌ๊ฐํ, ์ํ ๋ฑ) ๋๋ ๋ฌธ์์ด, ์ด๋ฏธ์ง ๋ฑ์ ๊ทธ๋ฆด ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ณด๋ค ๋ ์ง๋ณด๋ ๊ธฐ์ ์ด GDI+์ด๋ฉฐ, GDI๋ณด๋ค ๋ ๋ค์ํ ๊ทธ๋ํฝ ๋ ๋๋ง ๊ธฐ๋ฅ์ ์ง์ํฉ๋๋ค. ์ฃผ์ ํน์ง์ผ๋ก, GDI๋ CPU์์ ์ํ๋๋ค ๋ณด๋ ํ๋์จ์ด ๊ฐ์์ ์ง์ํ์ง ์์ต๋๋ค. DirectX๋ ๊ฒ์, ๋ฉํฐ๋ฏธ๋์ด ๋ฐ ๊ทธ๋ํฝ ์์ฉ ํ๋ก๊ทธ๋จ์์ ์ฌ์ฉ๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์
๋๋ค. ๊ธฐ๋ณธ์ ์ธ ์
๋ ฅ ์ฅ์น(ํค๋ณด๋, ๋ง์ฐ์ค ๋ฑ)์ ์ฌ์ด๋ ์ถ๋ ฅ, 2์ฐจ์๋ฟ๋ง ์๋๋ผ 3์ฐจ์ ๋ ๋๋ง ..