DirectX Graphics ·¹ÆÛ·±½º Direct3D C/C++ ·¹ÆÛ·±½º ÀÎÅÍÆäÀ̽º IDirect3DDevice9 SetPaletteEntries [¸ñÂ÷¿¶÷] [ÁÖ¼Òº¹»ç] [½½·Ôºñ¿ì±â]
|
| Microsoft DirectX 9.0 |
ÆÈ·¹Æ® ¿£Æ®¸®¸¦ ¼³Á¤ÇÑ´Ù.
±¸¹®
HRESULT SetPaletteEntries(
UINT PaletteNumber, const PALETTEENTRY *pEntries );
ÆÄ¶ó¹ÌÅÍ
- PaletteNumber
- [in] ½ÇÇàÇϴ ó¸®ÀÇ ´ë»óÀÌ µÇ´Â ƯÁ¤ÀÇ ÆÈ·¹Æ®¸¦ ½Äº°ÇÏ´Â ¼¼ö°ª.
- pEntries
- [in] ¼³Á¤ÇÏ´Â ÆÈ·¹Æ® ¿£Æ®¸®¸¦ ³ªÅ¸³»´Â PALETTEENTRY ±¸Á¶Ã¼ÀÇ Æ÷ÀÎÅÍ. pEntries °¡ Æ÷ÀÎÆ® ÇÏ´Â PALETTEENTRY ±¸Á¶Ã¼ÀÇ ¼ö´Â 256 À̶ó°í °¡Á¤µÇ°í ÀÖ´Ù. ¡¸ÁÖÀÇ¡¹¸¦ ÂüÁ¶ÇÒ°Í.
¹Ýȯ°ª
¼º°øÇßÀ» °æ¿ì´Â,D3D_OK ¸¦ µ¹·ÁÁØ´Ù.
½ÇÆÐÇßÀ» °æ¿ì´Â,D3DERR_INVALIDCALL À» µ¹·ÁÁØ´Ù.
ÁÖÀÇ
Microsoft® DirectX® 9.0 ¾ÖÇø®ÄÉÀ̼ÇÀÇ °æ¿ì, ÀÌ ¸Þ¼µå¿¡ º¸³»´Â ÆÈ·¹Æ®´Â,D3DCAPS9 ±¸Á¶Ã¼ÀÇ D3DPTEXTURECAPS_ALPHAPALETTE ´É·Â ºñÆ®¿¡ µû¸£°í ÀÖÀ» Çʿ䰡 ÀÖ´Ù. D3DPTEXTURECAPS_ALPHAPALETTE °¡ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì, ÆÈ·¹Æ®ÀÇ ¿£Æ®¸®ÀÇ ¾ËÆÄ°¡ ¸ðµÎ 1.0 À¸·Î ¼³Á¤µÇÁö ¾ÊÀ¸¸é ÀÌ ¸Þ¼µå´Â D3DERR_INVALIDCALL ·Î ½ÇÆÐÇÑ´Ù. D3DPTEXTURECAPS_ALPHAPALETTE °¡ ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì´Â, ÀÓÀÇÀÇ ¾ËÆÄ°ª¼¼Æ®¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÆÈ·¹Æ® ¿£Æ®¸®ÀÇ ¾ËÆÄ°¡ ¸ðµÎ 0 À¸·Î ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì, µð¹ö±× ·±Å¸ÀÓÀº °æ°í ¸Þ½ÃÁö¸¦ ÀμâÇÑ´Ù.
´ÜÀÏÀÇ ³í¸® ÆÈ·¹Æ®¸¦ ÀåÄ¡¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾î ¸ðµç ÅØ½ºÃ³ ½ºÅ×ÀÌÁö¿¡¼ °øÀ¯µÈ´Ù.
ÂüÁ¶
IDirect3DDevice9::GetCurrentTexturePalette ,IDirect3DDevice9::GetPaletteEntries ,IDirect3DDevice9::SetCurrentTexturePalette ,ÅØ½ºÃ³ ÆÈ·¹Æ®