DirectX Graphics ·¹ÆÛ·±½º ÀÌÆåÆ® ·¹ÆÛ·±½º ÀÌÆåÆ® Æ÷¸Ë ½ºÅ×ÀÌÆ®   [¸ñÂ÷¿­¶÷] [ÁÖ¼Òº¹»ç] [½½·Ôºñ¿ì±â]
½ºÅ×ÀÌÆ®
 
Microsoft DirectX 9.0

½ºÅ×ÀÌÆ®


ÀÌÆåÆ® ½ºÅ×ÀÌÆ®´Â, Á¤Á¡ 󸮳ª Çȼ¿ ó¸®ÀÇ ÁغñÀÛ¾÷À¸·Î¼­ ÆÄÀÌÇÁ¶óÀÎ ½ºÅ×ÀÌÆ®ÀÇ ÃʱâÈ­¿¡ »ç¿ëµÈ´Ù.

effect state [ [index] ] = expression

¿©±â¼­

ÀÌÆåÆ® ½ºÅ×ÀÌÆ®´Â ´ÙÀ½ÀÇ Ä«Å×°í¸®·Î ºÐ·ùµÈ´Ù.

Á¶¸í ½ºÅ×ÀÌÆ®

ÀÌÆåÆ®¸¦ Àû¿ë ÇÒ ¶§ÀÇ ÆÛÆ÷¸Õ½º¸¦ ÃÖ´ëÇÑÀ¸·Î ³ôÀÌ·Á¸é , ÀÌÆåÆ® ÆÄÀÏ·Î, ¶óÀÌÆ® ¶Ç´Â ¸ÓÆ®¸®¾óÀÇ ¸ðµç ¼ººÐÀ» ÁöÁ¤ÇÑ´Ù. Microsoft® Direct3D® ´Â °³º°ÀûÀ¸·Î Á¶¸í ½ºÅ×ÀÌÆ®¸¦ ¼³Á¤ÇÒ ¼ö ¾ø±â ¶§¹®¿¡, ¼±¾ð¿¡ ½ÇÆÐÇÑ ½ºÅ×ÀÌÆ®¿¡´Â µðÆúÆ®°ªÀÌ ¼³Á¤µÈ´Ù.

Á¶¸í ½ºÅ×ÀÌÆ®Çü°ª
LightAmbient[n]float4D3DLIGHT9 ÀÇ Ambient ¸â¹ö¸¦ ÂüÁ¶ÇÒ°Í.
LightAttenuation0[n]floatD3DLIGHT9 ÀÇ Attenuation0 ¸â¹ö¸¦ ÂüÁ¶ÇÒ°Í.
LightAttenuation1[n]floatD3DLIGHT9 ÀÇ Attenuation1 ¸â¹ö¸¦ ÂüÁ¶ÇÒ°Í.
LightAttenuation2[n]floatD3DLIGHT9 ÀÇ Attenuation2 ¸â¹ö¸¦ ÂüÁ¶ÇÒ°Í.
LightDiffuse[n]float4D3DLIGHT9 ÀÇ Diffuse ¸â¹ö¸¦ ÂüÁ¶ÇÒ°Í.
LightDirection[n]float3D3DLIGHT9 ÀÇ Direction ¸â¹ö¸¦ ÂüÁ¶ÇÒ°Í.
LightEnable[n]boolTrue ¶Ç´Â False. IDirect3DDevice9::LightEnable ÀÇ bEnable Àμö¸¦ ÂüÁ¶ÇÒ°Í.
LightFalloff[n]floatD3DCOLORVALUE . D3DLIGHT9 ÀÇ Falloff ¸â¹ö¸¦ ÂüÁ¶ÇÒ°Í.
LightPhi[n]floatD3DLIGHT9 ÀÇ Phi ¸â¹ö¸¦ ÂüÁ¶ÇÒ°Í.
LightPosition[n]float3D3DLIGHT9 ÀÇ Position ¸â¹ö¸¦ ÂüÁ¶ÇÒ°Í.
LightRange[n]floatD3DLIGHT9 ÀÇ Range ¸â¹ö¸¦ ÂüÁ¶ÇÒ°Í.
LightSpecular[n]float4D3DLIGHT9 ÀÇ Specular ¸â¹ö¸¦ ÂüÁ¶ÇÒ°Í.
LightTheta[n]floatD3DLIGHT9 ÀÇ Theta ¸â¹ö¸¦ ÂüÁ¶ÇÒ°Í.
LightType[n]dwordD3DLIGHT_ Á¢µÎ¾î°¡ ºÙÁö ¾Ê´Â, ÃÖ´ë n °³ÀÇ D3DLIGHTTYPE °ªÀÇ ¹è¿­°ú °°Àº °ª.

¸ÓÆ®¸®¾ó ½ºÅ×ÀÌÆ®

Direct3D ´Â °³º°ÀûÀ¸·Î ¸ÓÆ®¸®¾ó ½ºÅ×ÀÌÆ®¸¦ ¼³Á¤ÇÒ ¼ö ¾ø±â ¶§¹®¿¡, ¼±¾ð¿¡ ½ÇÆÐÇÑ ½ºÅ×ÀÌÆ®¿¡´Â µðÆúÆ®°ªÀÌ ¼³Á¤µÈ´Ù.

¸ÓÆ®¸®¾ó ½ºÅ×ÀÌÆ®Çü°ª
MaterialAmbientfloat4Ambient ¿Í °°Àº °ª.
MaterialDiffusefloat4Diffuse ¿Í °°Àº °ª.
MaterialEmissivefloat4Emissive ¿Í °°Àº °ª.
MaterialPowerfloatPower ¿Í °°Àº °ª.
MaterialSpecularfloat4Specular ¿Í °°Àº °ª.

·»´õ¸µ ½ºÅ×ÀÌÆ®

·»´õ¸µ ½ºÅ×ÀÌÆ®¿¡´Â ´ÙÀ½ÀÇ °ÍÀÌ ÀÖ´Ù.

Á¤Á¡ ÆÄÀÌÇÁ¶óÀÎ ·»´õ¸µ ½ºÅ×ÀÌÆ®

ÀÌÆåÆ® ÆÄÀÏÀÇ ·»´õ¸µ ½ºÅ×ÀÌÆ®´Â, °íÁ¤ ±â´É ÆÄÀÌÇÁ¶óÀÎ ½ºÅ×ÀÌÆ®¿Í À̸§ÀÌ ºñ½ÁÇÏÁö¸¸, ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â °ÍÀÌ ÀÖ´Ù.

·»´õ¸µ ½ºÅ×ÀÌÆ®Çü°ª
Ambientfloat4D3DRS_AMBIENT ¿Í °°Àº °ª.
AmbientMaterialSourcedwordD3DMCS_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DMATERIALCOLORSOURCE ¿Í °°Àº °ª. ¡¸D3DRS_AMBIENTMATERIALSOURCE ¡¹¸¦ ÂüÁ¶ÇÒ°Í.
ClippingboolTrue ¶Ç´Â False. D3DRS_CLIPPING ¿Í °°Àº °ª.
ClipPlaneEnabledwordD3DCLIPPLANE0 ~ D3DCLIPPLANE5 ¸ÅÅ©·ÎÀÇ ºñÆ®ÀÇ Æí¼º. ¡¸D3DCLIPPLANEn ¡¹ ¹× ¡¸D3DRS_CLIPPLANEENABLE ¡¹¸¦ ÂüÁ¶ÇÒ°Í.
ColorVertexboolTrue ¶Ç´Â False. D3DRS_COLORVERTEX ¿Í °°Àº °ª.
CullModedwordD3DCULL_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DCULL ¿Í °°Àº °ª.
DiffuseMaterialSourcedwordD3DMCS_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DMATERIALCOLORSOURCE ¿Í °°Àº °ª. ¡¸D3DRS_DIFFUSEMATERIALSOURCE ¡¹¸¦ ÂüÁ¶ÇÒ°Í.
EmissiveMaterialSourcedwordD3DMCS_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DMATERIALCOLORSOURCE °ú °°Àº °ª. ¡¸D3DRS_EMISSIVEMATERIALSOURCE ¡¹¸¦ ÂüÁ¶ÇÒ°Í.
FogColordwordD3DCOLOR ¿Í °°Àº °ª. ¡¸D3DRS_FOGCOLOR ¡¹¸¦ ÂüÁ¶ÇÒ°Í.
FogDensityfloatD3DRS_FOGDENSITY ¿Í °°Àº °ª.
FogEnableboolTrue ¶Ç´Â False. D3DRS_FOGENABLE ¿Í °°Àº °ª.
FogEndfloatD3DRS_FOGEND ¿Í °°Àº °ª.
FogStartfloatD3DRS_FOGSTART ¿Í °°Àº °ª.
FogTableModedwordD3DFOGMODE °ú °°Àº °ª. ¡¸D3DRENDERSTATETYPE ¡¹ÀÇ ¡¸D3DRS_FOGTABLEMODE¡¹¸¦ ÂüÁ¶ÇÒ°Í.
FogVertexModedwordD3DFOG_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DFOGMODE ¿Í °°Àº °ª.
IndexedVertexBlendEnableboolTrue ¶Ç´Â False. D3DRS_INDEXEDVERTEXBLENDENABLE ¿Í °°Àº °ª.
LightingboolTrue ¶Ç´Â False. D3DRS_LIGHTING ¿Í °°Àº °ª.
LocalViewerboolTrue ¶Ç´Â False. D3DRS_LOCALVIEWER ¿Í °°Àº °ª.
MultiSampleAntialiasboolD3DRS_MULTISAMPLEANTIALIAS ¿Í °°Àº °ª.
MultiSampleMaskdwordD3DRS_MULTISAMPLEMASK ¿Í °°Àº °ª.
NormalizeNormalsboolTrue ¶Ç´Â False. D3DRS_NORMALIZENORMALS ¿Í °°Àº °ª.
PatchSegmentsfloat IDirect3DDevice9::SetNPatchMode ÀÇ nSegments ¿Í °°Àº °ª.
PointScale_AfloatD3DRS_POINTSCALE_A ¿Í °°Àº °ª.
PointScale_BfloatD3DRS_POINTSCALE_B ¿Í °°Àº °ª.
PointScale_CfloatD3DRS_POINTSCALE_C ¿Í °°Àº °ª.
PointScaleEnableboolD3DRS_POINTSCALEENABLE ¿Í °°Àº °ª.
PointSizefloatD3DRS_POINTSIZE °ú °°Àº °ª.
PointSize_MinfloatD3DRS_POINTSIZE_MIN ¿Í °°Àº °ª.
PointSize_MaxfloatD3DRS_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DRS_POINTSIZE_MAX ¿Í °°Àº °ª.
PointSpriteEnableboolTrue ¶Ç´Â False. D3DRS_POINTSPRITEENABLE ¿Í °°Àº °ª.
RangeFogEnableboolTrue ¶Ç´Â False. D3DRS_RANGEFOGENABLE ¿Í °°Àº °ª.
SpecularEnableboolTrue ¶Ç´Â False. D3DRS_SPECULARENABLE ¿Í °°Àº °ª.
SpecularMaterialSourcedwordD3DMCS_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DMATERIALCOLORSOURCE ¿Í °°Àº °ª. ¡¸D3DRS_SPECULARMATERIALSOURCE ¡¹¸¦ ÂüÁ¶ÇÒ°Í.
TweenFactorfloatD3DRS_TWEENFACTOR ¿Í °°Àº °ª.
VertexBlenddwordD3DVBF_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DVERTEXBLENDFLAGS ¿Í °°Àº °ª. ¡¸D3DRS_VERTEXBLEND ¡¹¸¦ ÂüÁ¶ÇÒ°Í.

Çȼ¿ ÆÄÀÌÇÁ¶óÀÎ ·»´õ¸µ ½ºÅ×ÀÌÆ®

ÀÌÆåÆ® ÆÄÀÏÀÇ ·»´õ¸µ ½ºÅ×ÀÌÆ®´Â, °íÁ¤ ±â´É ÆÄÀÌÇÁ¶óÀÎ ½ºÅ×ÀÌÆ®¿Í À̸§ÀÌ ºñ½ÁÇÏÁö¸¸, ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â °ÍÀÌ ÀÖ´Ù.

·»´õ¸µ ½ºÅ×ÀÌÆ®Çü°ª
AlphaBlendEnableboolTrue ¶Ç´Â False. D3DRENDERSTATETYPE ÀÇ D3DRS_ALPHABLENDENABLE ¿Í °°Àº °ª.
AlphaFuncdwordD3DCMP_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DCMPFUNC ¿Í °°Àº °ª. ¡¸D3DRS_ALPHAFUNC ¡¹¸¦ ÂüÁ¶ÇÒ°Í.
AlphaRefdwordD3DRS_ALPHAREF ¿Í °°Àº °ª.
AlphaTestEnabledwordTrue ¶Ç´Â False. ¡¸D3DRS_ALPHATESTENABLE ¡¹¸¦ ÂüÁ¶ÇÒ°Í.
BlendOpdwordD3DBLENDOP_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DBLENDOP ¿Í °°Àº °ª.
ColorWriteEnabledwordRED|GREEN|BLUE|ALPHA ÀÇ ºñÆ®ÀÇ Æí¼º. ¡¸D3DRS_COLORWRITEENABLE ¡¹¸¦ ÂüÁ¶ÇÒ°Í.
DepthBiasintD3DRS_DEPTHBIAS ¿Í °°Àº °ª.
DestBlenddwordD3DBLEND_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DBLEND ¿Í °°Àº °ª.
DitherEnableboolTrue ¶Ç´Â False. D3DRS_DITHERENABLE ¿Í °°Àº °ª.
FillModedwordD3DFILL_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DFILLMODE ¿Í °°Àº °ª.
LastPixeldwordTrue ¶Ç´Â False. ¡¸D3DRS_LASTPIXEL ¡¹¸¦ ÂüÁ¶ÇÒ°Í.
ShadeModedwordD3DSHADE_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DSHADEMODE ¿Í °°Àº °ª.
SrcBlenddwordD3DBLEND_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DBLEND ¿Í °°Àº °ª.
StencilEnableboolTrue ¶Ç´Â False. D3DRS_STENCILENABLE ¿Í °°Àº °ª.
StencilFaildwordD3DSTENCILCAP_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DSTENCILCAPS ¿Í °°Àº °ª. ¡¸D3DRS_STENCILFAIL ¡¹¸¦ ÂüÁ¶ÇÒ°Í.
StencilFuncdwordD3DCMP_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DCMPFUNC ¿Í °°Àº °ª. ¡¸D3DRS_STENCILFUNC ¡¹¸¦ ÂüÁ¶ÇÒ°Í.
StencilMaskdwordD3DRS_STENCILMASK ¿Í °°Àº °ª.
StencilPassdwordD3DSTENCILCAP_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DSTENCILCAPS ¿Í °°Àº °ª. ¡¸D3DRS_STENCILPASS ¡¹¸¦ ÂüÁ¶ÇÒ°Í.
StencilRefintD3DRS_STENCILREF ¿Í °°Àº °ª.
StencilWriteMaskdwordD3DRS_STENCILWRITEMASK ¿Í °°Àº °ª.
StencilZFaildwordD3DSTENCILCAP_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DSTENCILCAPS ¿Í °°Àº °ª. ¡¸D3DRS_STENCILZFAIL ¡¹¸¦ ÂüÁ¶ÇÒ°Í.
TextureFactordwordD3DCOLOR ¿Í °°Àº °ª. D3DRS_TEXTUREFACTOR ¿Í °°Àº °ª.
Wrap0dwordD3DDRS_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DRENDERSTATETYPE ÀÇ D3DRS_WRAP0 ¿Í °°Àº °ª.
Wrap1dwordD3DDRS_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DRS_WRAP1 ¿Í °°Àº °ª.
Wrap2dwordD3DDRS_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DRS_WRAP2 ¿Í °°Àº °ª.
Wrap3dwordD3DDRS_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DRS_WRAP3 ¿Í °°Àº °ª.
Wrap4dwordD3DDRS_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DRS_WRAP4 ¿Í °°Àº °ª.
Wrap5dwordD3DDRS_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DRS_WRAP5 ¿Í °°Àº °ª.
Wrap6dwordD3DDRS_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DRS_WRAP6 ¿Í °°Àº °ª.
Wrap7dwordD3DDRS_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DRS_WRAP7 ¿Í °°Àº °ª.
Wrap8dwordD3DDRS_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DRENDERSTATETYPE ÀÇ D3DRS_WRAP0 ¿Í °°Àº °ª.
Wrap9dwordD3DDRS_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DRS_WRAP1 ¿Í °°Àº °ª.
Wrap10dwordD3DDRS_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DRS_WRAP2 ¿Í °°Àº °ª.
Wrap11dwordD3DDRS_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DRS_WRAP3 ¿Í °°Àº °ª.
Wrap12dwordD3DDRS_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DRS_WRAP4 ¿Í °°Àº °ª.
Wrap13dwordD3DDRS_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DRS_WRAP5 ¿Í °°Àº °ª.
Wrap14dwordD3DDRS_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DRS_WRAP6 ¿Í °°Àº °ª.
Wrap15dwordD3DDRS_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DRS_WRAP7 ¿Í °°Àº °ª.
ZEnabledwordD3DZB_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DZBUFFERTYPE ¿Í °°Àº °ª.
ZFuncdwordD3DCMP_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DCMPFUNC ¿Í °°Àº °ª. ¡¸D3DRS_ZFUNC ¡¹¸¦ ÂüÁ¶ÇÒ°Í.
ZWriteEnableboolTrue ¶Ç´Â False. ¡¸D3DRS_ZWRITEENABLE ¡¹¸¦ ÂüÁ¶ÇÒ°Í.

»ùÇ÷¯ ½ºÅ×ÀÌÆ®

½ºÅ×ÀÌÆ®Çü°ª
SamplersamplerNULL, ¶Ç´Â »ùÇ÷¯ ½ºÅ×ÀÌÆ® ºí·Ï.

»ùÇ÷¯ ½ºÅ×ÀÌÁö ½ºÅ×ÀÌÆ®

»ùÇ÷¯ ½ºÅ×ÀÌÆ®Çü°ª
AddressU[16]dwordD3DTEXF_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DTEXTUREFILTERTYPE ¿Í °°Àº °ª. ¡¸D3DSAMP_ADDRESSU ¡¹¸¦ ÂüÁ¶ÇÒ°Í.
AddressV[16]dwordD3DTEXF_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DTEXTUREFILTERTYPE ¿Í °°Àº °ª. ¡¸D3DSAMP_ADDRESSV ¡¹¸¦ ÂüÁ¶ÇÒ°Í.
AddressW[16]dwordD3DTEXF_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DTEXTUREFILTERTYPE ¿Í °°Àº °ª. ¡¸D3DSAMP_ADDRESSW ¡¹¸¦ ÂüÁ¶ÇÒ°Í.
BorderColor[16]float4D3DCOLORVALUE . D3DTEXF_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DTEXTUREFILTERTYPE ¿Í °°Àº °ª. ¡¸D3DSAMP_BORDERCOLOR ¡¹¸¦ ÂüÁ¶ÇÒ°Í.
MagFilter[16]dwordD3DTEXF_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DTEXTUREFILTERTYPE ¿Í °°Àº °ª. ¡¸D3DSAMP_MAGFILTER ¡¹¸¦ ÂüÁ¶ÇÒ°Í.
MaxAnisotropy[16]dwordD3DSAMP_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DSAMP_MAXANISOTROPY ¿Í °°Àº °ª.
MaxMipLevel[16]intD3DSAMP_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DSAMP_MAXMIPLEVEL ¿Í °°Àº °ª.
MinFilter[16]dwordD3DSAMP_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DSAMP_MINFILTER ¿Í °°Àº °ª.
MipFilter[16]dwordD3DSAMP_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DSAMP_MIPFILTER ¿Í °°Àº °ª.
MipMapLodBias[16]floatD3DSAMP_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DSAMP_MIPMAPLODBIAS ¿Í °°Àº °ª.
SRGBTexturefloatD3DSAMP_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DSAMP_SRGBTEXTURE ¿Í °°Àº °ª.

¼ÎÀÌ´õ ½ºÅ×ÀÌÆ®

¼ÎÀÌ´õ ½ºÅ×ÀÌÆ®¿¡´Â ´ÙÀ½ÀÇ °ÍÀÌ ÀÖ´Ù.

Çȼ¿ ¼ÎÀÌ´õ ½ºÅ×ÀÌÆ®

½ºÅ×ÀÌÆ®Çü°ª
PixelShaderpixelshaderNULL, ¾î¼Àºí¸® ºí·Ï, ÄÄÆÄÀÏ Å¸°Ù, ¶Ç´Â Çȼ¿ ¼ÎÀÌ´õ ÆÄ¶ó¹ÌÅÍ.

Á¤Á¡ ¼ÎÀÌ´õ ½ºÅ×ÀÌÆ®

½ºÅ×ÀÌÆ®Çü°ª
VertexShadervertexshaderNULL, ¾î¼Àºí¸® ºí·Ï, ÄÄÆÄÀÏ Å¸°Ù, ¶Ç´Â Çȼ¿ ¼ÎÀÌ´õ ÆÄ¶ó¹ÌÅÍ.

¼ÎÀÌ´õ Á¤¼ö ½ºÅ×ÀÌÆ®

¼ÎÀÌ´õ Á¤¼ö ½ºÅ×ÀÌÆ®¿¡´Â ´ÙÀ½ÀÇ °ÍÀÌ ÀÖ´Ù.

Çȼ¿ ¼ÎÀÌ´õ Á¤¼ö ½ºÅ×ÀÌÆ®

½ºÅ×ÀÌÆ®Çü°ª
PixelShaderConstantfloat[m[n]]float ÀÇ m ¡¿ n ¹è¿­. m ¹× n ´Â ¿É¼Ç.
PixelShaderConstant1float41 °³ÀÇ 4D float.
PixelShaderConstant2float4x22 °³ÀÇ 4D float.
PixelShaderConstant3float4x33 °³ÀÇ 4D float.
PixelShaderConstant4float4x44 °³ÀÇ 4D float.
PixelShaderConstantBbool[m[n]]bool ÀÇ m ¡¿ n ¹è¿­. m ¹× n ´Â ¿É¼Ç.
PixelShaderConstantIint[m[n]]int ÀÇ m ¡¿ n ¹è¿­. m ¹× n ´Â ¿É¼Ç.
PixelShaderConstantFfloat[m[n]]float ÀÇ m ¡¿ n ¹è¿­. m ¹× n ´Â ¿É¼Ç.

Á¤Á¡ ¼ÎÀÌ´õ Á¤¼ö ½ºÅ×ÀÌÆ®

½ºÅ×ÀÌÆ®Çü°ª
VertexShaderConstantfloat[m[n]]float ÀÇ m ¡¿ n ¹è¿­. m ¹× n ´Â ¿É¼Ç.
VertexShaderConstant1float41 °³ÀÇ 4D float.
VertexShaderConstant2float4x22 °³ÀÇ 4D float.
VertexShaderConstant3float4x33 °³ÀÇ 4D float.
VertexShaderConstant4float4x44 °³ÀÇ 4D float.
VertexShaderConstantBbool[m[n]]bool ÀÇ m ¡¿ n ¹è¿­. m ¹× n ´Â ¿É¼Ç.
VertexShaderConstantIint[m[n]]int ÀÇ m ¡¿ n ¹è¿­. m ¹× n ´Â ¿É¼Ç.
VertexShaderConstantFfloat[m[n]]float ÀÇ m ¡¿ n ¹è¿­. m ¹× n ´Â ¿É¼Ç.

ÅØ½ºÃ³ ½ºÅ×ÀÌÆ®

ÅØ½ºÃ³ ½ºÅ×ÀÌÆ®Çü°ª
Texture[8]textureNULL, ¶Ç´Â ÅØ½ºÃ³ ÆÄ¶ó¹ÌÅÍ.

ÅØ½ºÃ³ ½ºÅ×ÀÌÁö ½ºÅ×ÀÌÆ®

ÇüÅØ½ºÃ³ ½ºÅ×ÀÌÁö ½ºÅ×ÀÌÆ®°ª
AlphaOp[8]dwordD3DTOP_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DTEXTUREOP ¿Í °°Àº °ª. ¡¸D3DTSS_ALPHAOP ¡¹¸¦ ÂüÁ¶ÇÒ°Í.
AlphaArg0[8]dwordD3DTA_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DTA ¿Í °°Àº °ª. ¡¸D3DTSS_ALPHAARG0 ¡¹¸¦ ÂüÁ¶ÇÒ°Í.
AlphaArg1[8]dwordD3DTA_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DTA ¿Í °°Àº °ª. ¡¸D3DTSS_ALPHAARG1 ¡¹¸¦ ÂüÁ¶ÇÒ°Í.
AlphaArg2[8]dwordD3DTA_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DTA ¿Í °°Àº °ª. ¡¸D3DTSS_ALPHAARG2 ¡¹¸¦ ÂüÁ¶ÇÒ°Í.
ColorArg0[8]dwordD3DTA_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DTA ¿Í °°Àº °ª. ¡¸D3DTSS_COLORARG0 ¡¹¸¦ ÂüÁ¶ÇÒ°Í.
ColorArg1[8]dwordD3DTA_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DTA ¿Í °°Àº °ª. ¡¸D3DTSS_COLORARG1 ¡¹¸¦ ÂüÁ¶ÇÒ°Í.
ColorArg2[8]dwordD3DTA_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DTA ¿Í °°Àº °ª. ¡¸D3DTSS_COLORARG2 ¡¹¸¦ ÂüÁ¶ÇÒ°Í.
ColorOp[8]dwordD3DTOP_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DTEXTUREOP ¿Í °°Àº °ª. ¡¸D3DTSS_COLOROP ¡¹¸¦ ÂüÁ¶ÇÒ°Í.
BumpEnvLScale[8]floatD3DTSS_TCI ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DTSS_BUMPENVLSCALE ¿Í °°Àº °ª.
BumpEnvLOffset[8]floatD3DTSS_TCI ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DTSS_BUMPENVLOFFSET ¿Í °°Àº °ª.
BumpEnvMat00[8]floatD3DTSS_BUMPENVMAT00 ¿Í °°Àº °ª.
BumpEnvMat01[8]floatD3DTSS_BUMPENVMAT01 ¿Í °°Àº °ª.
BumpEnvMat10[8]floatD3DTSS_BUMPENVMAT10 ¿Í °°Àº °ª.
BumpEnvMat11[8]floatD3DTSS_BUMPENVMAT11 ¿Í °°Àº °ª.
ResultArg[8]dwordD3DTA_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DTA ¿Í °°Àº °ª. ¡¸D3DTSS_RESULTARG ¡¹¸¦ ÂüÁ¶ÇÒ°Í.
TexCoordIndex[8]dwordD3DTSS_TCI ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DTSS_TEXCOORDINDEX ¿Í °°Àº °ª.
TextureTransformFlags[8]dwordD3DTTFF_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DTEXTURETRANSFORMFLAGS ¿Í °°Àº °ª. ¡¸D3DTSS_TEXTURETRANSFORMFLAGS ¡¹¸¦ ÂüÁ¶ÇÒ°Í.

º¯È¯ ½ºÅ×ÀÌÆ®

ÀÌÆåÆ®´Â, È¿À²ÀûÀ¸·Î 󸮸¦ ½Ç½ÃÇϱâ À§Çؼ­(¶§¹®¿¡) ÀüÄ¡Çà·ÄÀ» »ç¿ëÇÑ´Ù. ÀÌÆåÆ®¿¡ ´ëÇØ¼­ ÀüÄ¡Çà·ÄÀ» ÁöÁ¤ÇÏ´Â Àϵµ, Çà·ÄÀ» »ç¿ëÇϱâ Àü¿¡ ÀÌÆåÆ®¿¡ ÀÇÇØ ÀÚµ¿ÀûÀ¸·Î Çà·ÄÀ» ÀüÄ¡ ÇÒ ¼öµµ ÀÖ´Ù.

½ºÅ×ÀÌÆ®Çü°ª
ProjectionTransformfloat4x4float ÀÇ 4 ¡¿ 4 Çà·Ä. D3DTS_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DTS_PROJECTION ¿Í °°Àº °ª.
TextureTransform[8]float4x4float ÀÇ 4 ¡¿ 4 Çà·Ä. D3DTS_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DTRANSFORMSTATETYPE ¿Í °°Àº °ª.
ViewTransformfloat4x4float ÀÇ 4 ¡¿ 4 Çà·Ä. D3DTS_ ÇÁ·¹ÇȽº°¡ ºÙÁö ¾Ê´Â,D3DTS_VIEW ¿Í °°Àº °ª.
WorldTransformfloat4x4float ÀÇ 4 ¡¿ 4 Çà·Ä.


© 2002 Microsoft Corporation. All rights reserved.
¡èTOP