다음을 통해 공유


SpriteFlags 열거형

업데이트: 2007년 11월

스프라이트 렌더링 옵션을 지정하는 데 사용되는 플래그를 정의합니다.

이 열거형에는 멤버 값을 비트로 조합할 수 있는 FlagsAttribute 특성이 있습니다.

네임스페이스:  Microsoft.WindowsMobile.DirectX.Direct3D
어셈블리:  Microsoft.WindowsMobile.DirectX(Microsoft.WindowsMobile.DirectX.dll)

구문

‘선언
<FlagsAttribute> _
Public Enumeration SpriteFlags
‘사용 방법
Dim instance As SpriteFlags
[FlagsAttribute]
public enum SpriteFlags
[FlagsAttribute]
public enum class SpriteFlags
public enum SpriteFlags

멤버

멤버 이름 설명
None 값을 0으로 확인합니다.
DoNotSaveState Begin 또는 End가 호출되는 경우 장치 상태가 저장되거나 복원되지 못하도록 합니다.
DoNotModifyRenderState Begin 이 호출되는 경우 장치 렌더링 상태에 대한 변경 사항을 지정하지 않습니다.
ObjectSpace 전역, 뷰 및 프로젝션 변환에 대한 수정 사항을 지정하지 않습니다. 장치에 현재 설정된 변환은 일괄 처리 스프라이트가 그려지는 경우, 즉 Begin 또는 End가 호출되는 경우 스프라이트를 변환하는 데 사용됩니다. 이 옵션이 지정되지 않으면 전역, 뷰 및 프로젝션 변환은 스프라이트가 화면 공간 좌표에서 그려지도록 수정됩니다.
Billboard 뷰어를 향하도록 각 스프라이트를 중앙을 중심으로 회전시킵니다. SetWorldViewLH 또는 SetWorldViewRH가 먼저 호출되어야 합니다.
AlphaBlend 알파가 0이 아닌 경우 AlphaTestEnable을 true로 설정하여 알파 혼합을 할 수 있도록 합니다. RenderStateManager를 호출할 때 SourceAlpha는 소스 혼합 상태이고 InvSourceAlpha는 대상 혼합 상태입니다. Font 클래스를 사용하려면 텍스트를 그릴 때 이 플래그가 설정되어야 합니다.
SortTexture 스프라이트를 그리기 전에 질감별로 정렬합니다. 이 옵션은 Font를 사용하여 화면에 맞춘 텍스트를 그리는 경우와 같이 깊이가 균일한 겹치지 않는 스프라이트를 그리는 경우에 권장됩니다.
SortDepthFrontToBack 스프라이트를 그리기 전에 앞에서 뒤까지 깊이별로 정렬합니다. 이 옵션은 다양한 깊이의 불투명 스프라이트를 그리는 경우에 권장됩니다.
SortDepthBackToFront 스프라이트를 그리기 전에 뒤에서 앞까지 깊이별로 정렬합니다. 이 옵션은 다양한 깊이의 투명 스프라이트를 그리는 경우에 권장됩니다.

플랫폼

Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC

.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.

버전 정보

.NET Compact Framework

3.5, 2.0에서 지원

참고 항목

참조

Microsoft.WindowsMobile.DirectX.Direct3D 네임스페이스

기타 리소스

.NET Compact Framework의 모바일 Direct3D 프로그래밍