Device 멤버

보호된 멤버 포함
상속된 멤버 포함

.NET Framework 멤버 포함
.NET Compact Framework 멤버 포함
XNA Framework 멤버 포함

업데이트: 2007년 11월

장면에 있는 모든 그래픽 개체의 부모 개체입니다.

Device 형식에서는 다음과 같은 멤버를 노출합니다.

생성자

  이름 설명
Device 오버로드되었습니다. Device 구조체의 새 인스턴스를 초기화합니다.

위쪽

메서드

  이름 설명
BeginScene 장면의 시작을 지정합니다.
CheckCooperativeLevel 오버로드되었습니다. 창 있는 응용 프로그램 또는 전체 화면 응용 프로그램에 대한 Direct3D 장치의 현재 공동 작업 수준 상태를 보고합니다.
Clear 오버로드되었습니다. 지정된 RGBA 색으로 뷰포트 또는 이러한 뷰포트의 사각형을 지우고, 깊이 버퍼 및 스텐실 버퍼를 지웁니다.
ColorFill 응용 프로그램에서 지정된 색으로 사각형 영역을 채울 수 있도록 합니다.
CopyRects 오버로드되었습니다. 지정된 지점의 SurfaceRectangle 개체를 하나 이상 복사합니다.
CreateDepthStencilSurface 깊이 스텐실 리소스를 만듭니다.
CreateImageSurface Surface 을 만듭니다.
CreateRenderTarget 렌더링 대상 표면을 만듭니다.
Dispose Device 에서 사용하는 모든 리소스를 해제합니다. 이 클래스는 상속될 수 없습니다.
DrawIndexedPrimitives 꼭지점 배열로의 인덱싱에 따라 지정된 기본 도형을 렌더링합니다.
DrawPrimitives 데이터 입력 스트림의 현재 집합에서 지정된 형식의 인덱싱되지 않은 기본 도형 시퀀스를 렌더링합니다.
EndScene BeginScene 메서드를 호출하여 시작된 장면을 끝냅니다.
Equals 지정한 Object가 현재 Object와 같은지 여부를 확인합니다. (Object에서 상속됨)
Finalize Device 구조체가 가비지 수집기에 의해 소멸되기 전에 리소스를 해제할 수 있도록 합니다. (Object.Finalize()을(를) 재정의함)
GetAvailablePoolMem Pool 열거형에 사용할 수 있는 메모리를 가져옵니다.
GetBackBuffer 지정된 백 버퍼를 가져옵니다.
GetFrontBuffer 장치의 프런트 버퍼 복사본을 생성하고 응용 프로그램에서 제공하는 시스템 메모리 버퍼에 배치합니다.
GetHashCode 특정 형식에 대한 해시 함수 역할을 합니다. (Object에서 상속됨)
GetInfo 장치에 대한 드라이버 정보를 가져옵니다.
GetPaletteEntries 색상표 항목을 검색합니다.
GetStreamSource 지정된 데이터 스트림에 바인딩된 꼭지점 버퍼를 가져옵니다.
GetTexture 장치의 단계에 할당된 질감을 가져옵니다.
GetTransform 변환 상태를 설명하는 매트릭스를 가져옵니다.
GetTransformFixed 고정 소수점 수학 연산에 대한 변환 상태를 설명하는 매트릭스를 가져옵니다.
GetType 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
MemberwiseClone 현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨)
Present 오버로드되었습니다. 장치에서 소유하는 백 버퍼의 시퀀스에서 다음 버퍼의 내용을 표시합니다.
ProcessVertices 꼭지점 셰이더에서 정의하는 꼭지점 처리를 입력 데이터 스트림의 집합에 적용하여 인터리브된 꼭지점 데이터의 단일 스트림을 대상 꼭지점 버퍼에 생성합니다.
Reset 현재 장치에 대한 표시 매개 변수를 다시 설정합니다.
ResourceManagerDiscardBytes 드라이버가 비디오 풀에서 메모리를 삭제하도록 합니다.
SetPaletteEntries 색상표 항목을 설정합니다.
SetRenderTarget 장치에 대한 새로운 색 버퍼를 설정합니다.
SetStreamSource 장치 데이터 스트림에 꼭지점 버퍼를 바인딩합니다.
SetTexture 장치 단계에 질감을 할당합니다.
SetTransform 수정되는 변환의 형식입니다.
SetTransformFixed 수정되는 변환의 형식으로, 고정 소수점 수학 연산에 해당합니다.
StretchRectangle 소스 사각형의 내용을 대상 사각형에 복사합니다.
TestCooperativeLevel 창 있는 응용 프로그램 또는 전체 화면 응용 프로그램에 대한 Direct3D 장치의 현재 공동 작업 수준 상태를 보고합니다.
ToString 현재 Object를 나타내는 String을 반환합니다. (Object에서 상속됨)
UpdateTexture 질감의 변경 부분을 업데이트합니다.
ValidateDevice 단일 패스에서 현재 질감 혼합 연산과 인수를 렌더링하는 장치의 기능을 보고합니다.

위쪽

속성

  이름 설명
ClipStatus ClipStatus 구조체를 가져오거나 설정합니다.
CreationParameters 장치의 생성 매개 변수를 가져옵니다.
CurrentTexturePalette 현재 질감 색상표를 가져오거나 설정합니다.
DepthStencilSurface Device 구조체에서 소유한 깊이 스텐실 표면을 가져오거나 설정합니다.
DeviceCaps 렌더링 장치의 기능을 가져옵니다.
DisplayMode 디스플레이 모드의 공간 해상도, 색상 해상도 및 새로 고침 빈도를 가져옵니다.
Indices 인덱스 데이터를 가져오거나 설정합니다.
IsUsingEventHandlers 장치에서 이벤트 처리기를 사용하는지 여부를 나타내는 값을 가져오거나 설정합니다.
Lights 현재 장치에 대한 조명 컬렉션을 가져옵니다.
LightsFixed 고정 소수점 수학을 사용하여 현재 장치에 대한 조명 컬렉션을 가져옵니다.
Material 장치의 현재 재료 속성을 가져오거나 설정합니다.
MaterialFixed 고정 소수점 수학을 사용하여 장치에 대한 현재 재료 속성을 가져오거나 설정합니다.
PresentationParameters 장치의 표시 매개 변수를 가져옵니다.
RenderState 장치에 대한 렌더링 상태 값을 가져옵니다.
TextureState 할당된 질감에 대한 상태 값을 가져옵니다.
Transform 변환 상태를 설명하는 매트릭스를 가져옵니다.
Viewport 현재 장치에 대한 뷰포트 매개 변수를 가져오거나 설정합니다.

위쪽

이벤트

  이름 설명
DeviceLost 다시 설정하기 직전과 같이 장치가 손실되려고 할 때 발생합니다.
DeviceReset 장치가 다시 설정된 후 발생합니다.
DeviceResizing 장치에서 크기를 조정하고 있을 때 발생하여 응용 프로그램에서 크기 조정의 기본 처리를 취소할 수 있도록 합니다.
Disposing Dispose 메서드가 호출되거나 장치 개체가 가비지 수집기에 의해 종료되고 수집될 때 발생합니다.

위쪽

참고 항목

참조

Device 클래스

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