½ºÅ×ÀÌÆ®
ÀÌÆåÆ® ½ºÅ×ÀÌÆ®´Â, Á¤Á¡ 󸮳ª Çȼ¿ ó¸®ÀÇ ÁغñÀÛ¾÷À¸·Î¼ ÆÄÀÌÇÁ¶óÀÎ ½ºÅ×ÀÌÆ®ÀÇ ÃʱâÈ¿¡ »ç¿ëµÈ´Ù.
effect state [ [index] ] = expression
¿©±â¼
- effect states - Á¾·¡ÀÇ °íÁ¤ ±â´É ÆÄÀÌÇÁ¶óÀÎ ½ºÅ×ÀÌÆ®¿Í À¯»çÇÏ´Ù. ´ÙÀ½¿¡, Àü½ºÅ×ÀÌÆ®ÀÇ À϶÷À» ³ªÅ¸³½´Ù.
- [ [index] ] - ¿É¼ÇÀÇ Á¤¼ö À妽º. ÀÌ À妽º´Â, ÀÌÆåÆ® ½ºÅ×ÀÌÆ® ¹è¿³»ÀÇ Æ¯Á¤ÀÇ ½ºÅ×ÀÌÆ®¸¦ ½Äº°ÇÑ´Ù. ¿ÜÃøÀÇ ¿Ü¸ð´Â, À妽º°¡ ¿É¼ÇÀÎ °ÍÀ» ³ªÅ¸³½´Ù. À妽º¸¦ »ç¿ëÇÏ´Â °æ¿ì´Â, ¾ÈÂÊÀÇ ¿Ü¸ð¸¦ ¹Ýµå½Ã »ç¿ëÇØ¾ß ÇÑ´Ù.
- expression - ½ºÅ×ÀÌÆ®ÀÇ ÇÒ´ç½Ä. ¡¸½Ä¡¹À» ÂüÁ¶ÇÒ°Í.
ÀÌÆåÆ® ½ºÅ×ÀÌÆ®´Â ´ÙÀ½ÀÇ Ä«Å×°í¸®·Î ºÐ·ùµÈ´Ù.
Á¶¸í ½ºÅ×ÀÌÆ®
ÀÌÆåÆ®¸¦ Àû¿ë ÇÒ ¶§ÀÇ ÆÛÆ÷¸Õ½º¸¦ ÃÖ´ëÇÑÀ¸·Î ³ôÀÌ·Á¸é , ÀÌÆåÆ® ÆÄÀÏ·Î, ¶óÀÌÆ® ¶Ç´Â ¸ÓÆ®¸®¾óÀÇ ¸ðµç ¼ººÐÀ» ÁöÁ¤ÇÑ´Ù. Microsoft® Direct3D® ´Â °³º°ÀûÀ¸·Î Á¶¸í ½ºÅ×ÀÌÆ®¸¦ ¼³Á¤ÇÒ ¼ö ¾ø±â ¶§¹®¿¡, ¼±¾ð¿¡ ½ÇÆÐÇÑ ½ºÅ×ÀÌÆ®¿¡´Â µðÆúÆ®°ªÀÌ ¼³Á¤µÈ´Ù.
| Á¶¸í ½ºÅ×ÀÌÆ® | Çü | °ª |
|---|
| LightAmbient[n] | float4 | D3DLIGHT9 ÀÇ Ambient ¸â¹ö¸¦ ÂüÁ¶ÇÒ°Í. |
| LightAttenuation0[n] | float | D3DLIGHT9 ÀÇ Attenuation0 ¸â¹ö¸¦ ÂüÁ¶ÇÒ°Í. |
| LightAttenuation1[n] | float | D3DLIGHT9 ÀÇ Attenuation1 ¸â¹ö¸¦ ÂüÁ¶ÇÒ°Í. |
| LightAttenuation2[n] | float | D3DLIGHT9 ÀÇ Attenuation2 ¸â¹ö¸¦ ÂüÁ¶ÇÒ°Í. |
| LightDiffuse[n] | float4 | D3DLIGHT9 ÀÇ Diffuse ¸â¹ö¸¦ ÂüÁ¶ÇÒ°Í. |
| LightDirection[n] | float3 | D3DLIGHT9 ÀÇ Direction ¸â¹ö¸¦ ÂüÁ¶ÇÒ°Í. |
| LightEnable[n] | bool | True ¶Ç´Â False. IDirect3DDevice9::LightEnable ÀÇ bEnable Àμö¸¦ ÂüÁ¶ÇÒ°Í. |
| LightFalloff[n] | float | D3DCOLORVALUE . D3DLIGHT9 ÀÇ Falloff ¸â¹ö¸¦ ÂüÁ¶ÇÒ°Í. |
| LightPhi[n] | float | D3DLIGHT9 ÀÇ Phi ¸â¹ö¸¦ ÂüÁ¶ÇÒ°Í. |
| LightPosition[n] | float3 | D3DLIGHT9 ÀÇ Position ¸â¹ö¸¦ ÂüÁ¶ÇÒ°Í. |
| LightRange[n] | float | D3DLIGHT9 ÀÇ Range ¸â¹ö¸¦ ÂüÁ¶ÇÒ°Í. |
| LightSpecular[n] | float4 | D3DLIGHT9 ÀÇ Specular ¸â¹ö¸¦ ÂüÁ¶ÇÒ°Í. |
| LightTheta[n] | float | D3DLIGHT9 ÀÇ Theta ¸â¹ö¸¦ ÂüÁ¶ÇÒ°Í. |
| LightType[n] | dword | D3DLIGHT_ Á¢µÎ¾î°¡ ºÙÁö ¾Ê´Â, ÃÖ´ë n °³ÀÇ D3DLIGHTTYPE °ªÀÇ ¹è¿°ú °°Àº °ª. |
¸ÓÆ®¸®¾ó ½ºÅ×ÀÌÆ®
Direct3D ´Â °³º°ÀûÀ¸·Î ¸ÓÆ®¸®¾ó ½ºÅ×ÀÌÆ®¸¦ ¼³Á¤ÇÒ ¼ö ¾ø±â ¶§¹®¿¡, ¼±¾ð¿¡ ½ÇÆÐÇÑ ½ºÅ×ÀÌÆ®¿¡´Â µðÆúÆ®°ªÀÌ ¼³Á¤µÈ´Ù.
| ¸ÓÆ®¸®¾ó ½ºÅ×ÀÌÆ® | Çü | °ª |
|---|
| MaterialAmbient | float4 | Ambient ¿Í °°Àº °ª. |
| MaterialDiffuse | float4 | Diffuse ¿Í °°Àº °ª. |
| MaterialEmissive | float4 | Emissive ¿Í °°Àº °ª. |
| MaterialPower | float | Power ¿Í °°Àº °ª. |
| MaterialSpecular | float4 | Specular ¿Í °°Àº °ª. |
·»´õ¸µ ½ºÅ×ÀÌÆ®
·»´õ¸µ ½ºÅ×ÀÌÆ®¿¡´Â ´ÙÀ½ÀÇ °ÍÀÌ ÀÖ´Ù.
Á¤Á¡ ÆÄÀÌÇÁ¶óÀÎ ·»´õ¸µ ½ºÅ×ÀÌÆ®
ÀÌÆåÆ® ÆÄÀÏÀÇ ·»´õ¸µ ½ºÅ×ÀÌÆ®´Â, °íÁ¤ ±â´É ÆÄÀÌÇÁ¶óÀÎ ½ºÅ×ÀÌÆ®¿Í À̸§ÀÌ ºñ½ÁÇÏÁö¸¸, ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â °ÍÀÌ ÀÖ´Ù.
Çȼ¿ ÆÄÀÌÇÁ¶óÀÎ ·»´õ¸µ ½ºÅ×ÀÌÆ®
ÀÌÆåÆ® ÆÄÀÏÀÇ ·»´õ¸µ ½ºÅ×ÀÌÆ®´Â, °íÁ¤ ±â´É ÆÄÀÌÇÁ¶óÀÎ ½ºÅ×ÀÌÆ®¿Í À̸§ÀÌ ºñ½ÁÇÏÁö¸¸, ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â °ÍÀÌ ÀÖ´Ù.
| ·»´õ¸µ ½ºÅ×ÀÌÆ® | Çü | °ª |
|---|
| AlphaBlendEnable | bool | True ¶Ç´Â False. D3DRENDERSTATETYPE ÀÇ D3DRS_ALPHABLENDENABLE ¿Í °°Àº °ª. |
| AlphaFunc | dword | D3DCMP_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DCMPFUNC ¿Í °°Àº °ª. ¡¸D3DRS_ALPHAFUNC ¡¹¸¦ ÂüÁ¶ÇÒ°Í. |
| AlphaRef | dword | D3DRS_ALPHAREF ¿Í °°Àº °ª. |
| AlphaTestEnable | dword | True ¶Ç´Â False. ¡¸D3DRS_ALPHATESTENABLE ¡¹¸¦ ÂüÁ¶ÇÒ°Í. |
| BlendOp | dword | D3DBLENDOP_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DBLENDOP ¿Í °°Àº °ª. |
| ColorWriteEnable | dword | RED|GREEN|BLUE|ALPHA ÀÇ ºñÆ®ÀÇ Æí¼º. ¡¸D3DRS_COLORWRITEENABLE ¡¹¸¦ ÂüÁ¶ÇÒ°Í. |
| DepthBias | int | D3DRS_DEPTHBIAS ¿Í °°Àº °ª. |
| DestBlend | dword | D3DBLEND_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DBLEND ¿Í °°Àº °ª. |
| DitherEnable | bool | True ¶Ç´Â False. D3DRS_DITHERENABLE ¿Í °°Àº °ª. |
| FillMode | dword | D3DFILL_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DFILLMODE ¿Í °°Àº °ª. |
| LastPixel | dword | True ¶Ç´Â False. ¡¸D3DRS_LASTPIXEL ¡¹¸¦ ÂüÁ¶ÇÒ°Í. |
| ShadeMode | dword | D3DSHADE_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DSHADEMODE ¿Í °°Àº °ª. |
| SrcBlend | dword | D3DBLEND_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DBLEND ¿Í °°Àº °ª. |
| StencilEnable | bool | True ¶Ç´Â False. D3DRS_STENCILENABLE ¿Í °°Àº °ª. |
| StencilFail | dword | D3DSTENCILCAP_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DSTENCILCAPS ¿Í °°Àº °ª. ¡¸D3DRS_STENCILFAIL ¡¹¸¦ ÂüÁ¶ÇÒ°Í. |
| StencilFunc | dword | D3DCMP_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DCMPFUNC ¿Í °°Àº °ª. ¡¸D3DRS_STENCILFUNC ¡¹¸¦ ÂüÁ¶ÇÒ°Í. |
| StencilMask | dword | D3DRS_STENCILMASK ¿Í °°Àº °ª. |
| StencilPass | dword | D3DSTENCILCAP_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DSTENCILCAPS ¿Í °°Àº °ª. ¡¸D3DRS_STENCILPASS ¡¹¸¦ ÂüÁ¶ÇÒ°Í. |
| StencilRef | int | D3DRS_STENCILREF ¿Í °°Àº °ª. |
| StencilWriteMask | dword | D3DRS_STENCILWRITEMASK ¿Í °°Àº °ª. |
| StencilZFail | dword | D3DSTENCILCAP_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DSTENCILCAPS ¿Í °°Àº °ª. ¡¸D3DRS_STENCILZFAIL ¡¹¸¦ ÂüÁ¶ÇÒ°Í. |
| TextureFactor | dword | D3DCOLOR ¿Í °°Àº °ª. D3DRS_TEXTUREFACTOR ¿Í °°Àº °ª. |
| Wrap0 | dword | D3DDRS_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DRENDERSTATETYPE ÀÇ D3DRS_WRAP0 ¿Í °°Àº °ª. |
| Wrap1 | dword | D3DDRS_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DRS_WRAP1 ¿Í °°Àº °ª. |
| Wrap2 | dword | D3DDRS_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DRS_WRAP2 ¿Í °°Àº °ª. |
| Wrap3 | dword | D3DDRS_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DRS_WRAP3 ¿Í °°Àº °ª. |
| Wrap4 | dword | D3DDRS_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DRS_WRAP4 ¿Í °°Àº °ª. |
| Wrap5 | dword | D3DDRS_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DRS_WRAP5 ¿Í °°Àº °ª. |
| Wrap6 | dword | D3DDRS_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DRS_WRAP6 ¿Í °°Àº °ª. |
| Wrap7 | dword | D3DDRS_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DRS_WRAP7 ¿Í °°Àº °ª. |
| Wrap8 | dword | D3DDRS_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DRENDERSTATETYPE ÀÇ D3DRS_WRAP0 ¿Í °°Àº °ª. |
| Wrap9 | dword | D3DDRS_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DRS_WRAP1 ¿Í °°Àº °ª. |
| Wrap10 | dword | D3DDRS_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DRS_WRAP2 ¿Í °°Àº °ª. |
| Wrap11 | dword | D3DDRS_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DRS_WRAP3 ¿Í °°Àº °ª. |
| Wrap12 | dword | D3DDRS_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DRS_WRAP4 ¿Í °°Àº °ª. |
| Wrap13 | dword | D3DDRS_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DRS_WRAP5 ¿Í °°Àº °ª. |
| Wrap14 | dword | D3DDRS_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DRS_WRAP6 ¿Í °°Àº °ª. |
| Wrap15 | dword | D3DDRS_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DRS_WRAP7 ¿Í °°Àº °ª. |
| ZEnable | dword | D3DZB_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DZBUFFERTYPE ¿Í °°Àº °ª. |
| ZFunc | dword | D3DCMP_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DCMPFUNC ¿Í °°Àº °ª. ¡¸D3DRS_ZFUNC ¡¹¸¦ ÂüÁ¶ÇÒ°Í. |
| ZWriteEnable | bool | True ¶Ç´Â False. ¡¸D3DRS_ZWRITEENABLE ¡¹¸¦ ÂüÁ¶ÇÒ°Í. |
»ùÇ÷¯ ½ºÅ×ÀÌÆ®
| ½ºÅ×ÀÌÆ® | Çü | °ª |
|---|
| Sampler | sampler | NULL, ¶Ç´Â »ùÇ÷¯ ½ºÅ×ÀÌÆ® ºí·Ï. |
»ùÇ÷¯ ½ºÅ×ÀÌÁö ½ºÅ×ÀÌÆ®
| »ùÇ÷¯ ½ºÅ×ÀÌÆ® | Çü | °ª |
|---|
| AddressU[16] | dword | D3DTEXF_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DTEXTUREFILTERTYPE ¿Í °°Àº °ª. ¡¸D3DSAMP_ADDRESSU ¡¹¸¦ ÂüÁ¶ÇÒ°Í. |
| AddressV[16] | dword | D3DTEXF_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DTEXTUREFILTERTYPE ¿Í °°Àº °ª. ¡¸D3DSAMP_ADDRESSV ¡¹¸¦ ÂüÁ¶ÇÒ°Í. |
| AddressW[16] | dword | D3DTEXF_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DTEXTUREFILTERTYPE ¿Í °°Àº °ª. ¡¸D3DSAMP_ADDRESSW ¡¹¸¦ ÂüÁ¶ÇÒ°Í. |
| BorderColor[16] | float4 | D3DCOLORVALUE . D3DTEXF_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DTEXTUREFILTERTYPE ¿Í °°Àº °ª. ¡¸D3DSAMP_BORDERCOLOR ¡¹¸¦ ÂüÁ¶ÇÒ°Í. |
| MagFilter[16] | dword | D3DTEXF_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DTEXTUREFILTERTYPE ¿Í °°Àº °ª. ¡¸D3DSAMP_MAGFILTER ¡¹¸¦ ÂüÁ¶ÇÒ°Í. |
| MaxAnisotropy[16] | dword | D3DSAMP_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DSAMP_MAXANISOTROPY ¿Í °°Àº °ª. |
| MaxMipLevel[16] | int | D3DSAMP_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DSAMP_MAXMIPLEVEL ¿Í °°Àº °ª. |
| MinFilter[16] | dword | D3DSAMP_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DSAMP_MINFILTER ¿Í °°Àº °ª. |
| MipFilter[16] | dword | D3DSAMP_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DSAMP_MIPFILTER ¿Í °°Àº °ª. |
| MipMapLodBias[16] | float | D3DSAMP_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DSAMP_MIPMAPLODBIAS ¿Í °°Àº °ª. |
| SRGBTexture | float | D3DSAMP_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DSAMP_SRGBTEXTURE ¿Í °°Àº °ª. |
¼ÎÀÌ´õ ½ºÅ×ÀÌÆ®
¼ÎÀÌ´õ ½ºÅ×ÀÌÆ®¿¡´Â ´ÙÀ½ÀÇ °ÍÀÌ ÀÖ´Ù.
Çȼ¿ ¼ÎÀÌ´õ ½ºÅ×ÀÌÆ®
| ½ºÅ×ÀÌÆ® | Çü | °ª |
|---|
| PixelShader | pixelshader | NULL, ¾î¼Àºí¸® ºí·Ï, ÄÄÆÄÀÏ Å¸°Ù, ¶Ç´Â Çȼ¿ ¼ÎÀÌ´õ ÆÄ¶ó¹ÌÅÍ. |
Á¤Á¡ ¼ÎÀÌ´õ ½ºÅ×ÀÌÆ®
| ½ºÅ×ÀÌÆ® | Çü | °ª |
|---|
| VertexShader | vertexshader | NULL, ¾î¼Àºí¸® ºí·Ï, ÄÄÆÄÀÏ Å¸°Ù, ¶Ç´Â Çȼ¿ ¼ÎÀÌ´õ ÆÄ¶ó¹ÌÅÍ. |
¼ÎÀÌ´õ Á¤¼ö ½ºÅ×ÀÌÆ®
¼ÎÀÌ´õ Á¤¼ö ½ºÅ×ÀÌÆ®¿¡´Â ´ÙÀ½ÀÇ °ÍÀÌ ÀÖ´Ù.
Çȼ¿ ¼ÎÀÌ´õ Á¤¼ö ½ºÅ×ÀÌÆ®
| ½ºÅ×ÀÌÆ® | Çü | °ª |
|---|
| PixelShaderConstant | float[m[n]] | float ÀÇ m ¡¿ n ¹è¿. m ¹× n ´Â ¿É¼Ç. |
| PixelShaderConstant1 | float4 | 1 °³ÀÇ 4D float. |
| PixelShaderConstant2 | float4x2 | 2 °³ÀÇ 4D float. |
| PixelShaderConstant3 | float4x3 | 3 °³ÀÇ 4D float. |
| PixelShaderConstant4 | float4x4 | 4 °³ÀÇ 4D float. |
| PixelShaderConstantB | bool[m[n]] | bool ÀÇ m ¡¿ n ¹è¿. m ¹× n ´Â ¿É¼Ç. |
| PixelShaderConstantI | int[m[n]] | int ÀÇ m ¡¿ n ¹è¿. m ¹× n ´Â ¿É¼Ç. |
| PixelShaderConstantF | float[m[n]] | float ÀÇ m ¡¿ n ¹è¿. m ¹× n ´Â ¿É¼Ç. |
Á¤Á¡ ¼ÎÀÌ´õ Á¤¼ö ½ºÅ×ÀÌÆ®
| ½ºÅ×ÀÌÆ® | Çü | °ª |
|---|
| VertexShaderConstant | float[m[n]] | float ÀÇ m ¡¿ n ¹è¿. m ¹× n ´Â ¿É¼Ç. |
| VertexShaderConstant1 | float4 | 1 °³ÀÇ 4D float. |
| VertexShaderConstant2 | float4x2 | 2 °³ÀÇ 4D float. |
| VertexShaderConstant3 | float4x3 | 3 °³ÀÇ 4D float. |
| VertexShaderConstant4 | float4x4 | 4 °³ÀÇ 4D float. |
| VertexShaderConstantB | bool[m[n]] | bool ÀÇ m ¡¿ n ¹è¿. m ¹× n ´Â ¿É¼Ç. |
| VertexShaderConstantI | int[m[n]] | int ÀÇ m ¡¿ n ¹è¿. m ¹× n ´Â ¿É¼Ç. |
| VertexShaderConstantF | float[m[n]] | float ÀÇ m ¡¿ n ¹è¿. m ¹× n ´Â ¿É¼Ç. |
ÅØ½ºÃ³ ½ºÅ×ÀÌÆ®
| ÅØ½ºÃ³ ½ºÅ×ÀÌÆ® | Çü | °ª |
|---|
| Texture[8] | texture | NULL, ¶Ç´Â ÅØ½ºÃ³ ÆÄ¶ó¹ÌÅÍ. |
ÅØ½ºÃ³ ½ºÅ×ÀÌÁö ½ºÅ×ÀÌÆ®
| Çü | ÅØ½ºÃ³ ½ºÅ×ÀÌÁö ½ºÅ×ÀÌÆ® | °ª |
|---|
| AlphaOp[8] | dword | D3DTOP_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DTEXTUREOP ¿Í °°Àº °ª. ¡¸D3DTSS_ALPHAOP ¡¹¸¦ ÂüÁ¶ÇÒ°Í. |
| AlphaArg0[8] | dword | D3DTA_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DTA ¿Í °°Àº °ª. ¡¸D3DTSS_ALPHAARG0 ¡¹¸¦ ÂüÁ¶ÇÒ°Í. |
| AlphaArg1[8] | dword | D3DTA_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DTA ¿Í °°Àº °ª. ¡¸D3DTSS_ALPHAARG1 ¡¹¸¦ ÂüÁ¶ÇÒ°Í. |
| AlphaArg2[8] | dword | D3DTA_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DTA ¿Í °°Àº °ª. ¡¸D3DTSS_ALPHAARG2 ¡¹¸¦ ÂüÁ¶ÇÒ°Í. |
| ColorArg0[8] | dword | D3DTA_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DTA ¿Í °°Àº °ª. ¡¸D3DTSS_COLORARG0 ¡¹¸¦ ÂüÁ¶ÇÒ°Í. |
| ColorArg1[8] | dword | D3DTA_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DTA ¿Í °°Àº °ª. ¡¸D3DTSS_COLORARG1 ¡¹¸¦ ÂüÁ¶ÇÒ°Í. |
| ColorArg2[8] | dword | D3DTA_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DTA ¿Í °°Àº °ª. ¡¸D3DTSS_COLORARG2 ¡¹¸¦ ÂüÁ¶ÇÒ°Í. |
| ColorOp[8] | dword | D3DTOP_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DTEXTUREOP ¿Í °°Àº °ª. ¡¸D3DTSS_COLOROP ¡¹¸¦ ÂüÁ¶ÇÒ°Í. |
| BumpEnvLScale[8] | float | D3DTSS_TCI ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DTSS_BUMPENVLSCALE ¿Í °°Àº °ª. |
| BumpEnvLOffset[8] | float | D3DTSS_TCI ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DTSS_BUMPENVLOFFSET ¿Í °°Àº °ª. |
| BumpEnvMat00[8] | float | D3DTSS_BUMPENVMAT00 ¿Í °°Àº °ª. |
| BumpEnvMat01[8] | float | D3DTSS_BUMPENVMAT01 ¿Í °°Àº °ª. |
| BumpEnvMat10[8] | float | D3DTSS_BUMPENVMAT10 ¿Í °°Àº °ª. |
| BumpEnvMat11[8] | float | D3DTSS_BUMPENVMAT11 ¿Í °°Àº °ª. |
| ResultArg[8] | dword | D3DTA_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DTA ¿Í °°Àº °ª. ¡¸D3DTSS_RESULTARG ¡¹¸¦ ÂüÁ¶ÇÒ°Í. |
| TexCoordIndex[8] | dword | D3DTSS_TCI ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DTSS_TEXCOORDINDEX ¿Í °°Àº °ª. |
| TextureTransformFlags[8] | dword | D3DTTFF_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DTEXTURETRANSFORMFLAGS ¿Í °°Àº °ª. ¡¸D3DTSS_TEXTURETRANSFORMFLAGS ¡¹¸¦ ÂüÁ¶ÇÒ°Í. |
º¯È¯ ½ºÅ×ÀÌÆ®
ÀÌÆåÆ®´Â, È¿À²ÀûÀ¸·Î 󸮸¦ ½Ç½ÃÇϱâ À§Çؼ(¶§¹®¿¡) ÀüÄ¡Çà·ÄÀ» »ç¿ëÇÑ´Ù. ÀÌÆåÆ®¿¡ ´ëÇØ¼ ÀüÄ¡Çà·ÄÀ» ÁöÁ¤ÇÏ´Â Àϵµ, Çà·ÄÀ» »ç¿ëÇϱâ Àü¿¡ ÀÌÆåÆ®¿¡ ÀÇÇØ ÀÚµ¿ÀûÀ¸·Î Çà·ÄÀ» ÀüÄ¡ ÇÒ ¼öµµ ÀÖ´Ù.
| ½ºÅ×ÀÌÆ® | Çü | °ª |
|---|
| ProjectionTransform | float4x4 | float ÀÇ 4 ¡¿ 4 Çà·Ä. D3DTS_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DTS_PROJECTION ¿Í °°Àº °ª. |
| TextureTransform[8] | float4x4 | float ÀÇ 4 ¡¿ 4 Çà·Ä. D3DTS_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DTRANSFORMSTATETYPE ¿Í °°Àº °ª. |
| ViewTransform | float4x4 | float ÀÇ 4 ¡¿ 4 Çà·Ä. D3DTS_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DTS_VIEW ¿Í °°Àº °ª. |
| WorldTransform | float4x4 | float ÀÇ 4 ¡¿ 4 Çà·Ä. |