다음을 통해 공유


기술 및 패스(Direct3D 9)

기술은 렌더링 근육을 제공합니다. 기술은 렌더링 스타일을 결정하는 효과 상태를 캡슐화합니다. 기술은 하나 이상의 패스로 구성됩니다.

기술을

기술을 호출하는 구문은 다음과 같습니다.

technique [ id ]  [< annotation(s) >] 
    { pass(es) }

어디:

  • id는 선택적 고유 이름입니다.
  • 주석은 0개 이상의 선택적 사용자별 정보입니다. 효과 매개 변수 with_Annotations 정보 추가참조하세요.
  • pass(es)는 0개 이상의 패스입니다. 각 패스에는 상태 할당이 포함됩니다. 아래를 참조하세요.

전달

패스에는 렌더링하는 데 필요한 상태 할당이 포함됩니다.

pass  [ id ]  [< annotation(s) >] 
    { state assignment(s) }

어디:

  • id는 선택적 고유 이름입니다.
  • 주석은 하나 이상의 선택적 사용자별 정보입니다. 효과 매개 변수 with_Annotations 정보 추가참조하세요.
  • assignment는 0개 이상의 상태 값을 할당하거나 하나 이상의 식을 평가합니다. 효과 상태(Direct3D 9)식(Direct3D 9)참조하세요.

동일한 상태로 반복된 할당 집합의 마지막 할당을 제외한 모든 할당을 무시합니다.

효과 형식