Device 멤버
보호된 멤버 포함
상속된 멤버 포함
.NET Framework 멤버 포함
.NET Compact Framework 멤버 포함
XNA Framework 멤버 포함
업데이트: 2007년 11월
장면에 있는 모든 그래픽 개체의 부모 개체입니다.
Device 형식에서는 다음과 같은 멤버를 노출합니다.
생성자
이름 | 설명 | |
---|---|---|
Device | 오버로드되었습니다. Device 구조체의 새 인스턴스를 초기화합니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
BeginScene | 장면의 시작을 지정합니다. | |
CheckCooperativeLevel | 오버로드되었습니다. 창 있는 응용 프로그램 또는 전체 화면 응용 프로그램에 대한 Direct3D 장치의 현재 공동 작업 수준 상태를 보고합니다. | |
Clear | 오버로드되었습니다. 지정된 RGBA 색으로 뷰포트 또는 이러한 뷰포트의 사각형을 지우고, 깊이 버퍼 및 스텐실 버퍼를 지웁니다. | |
ColorFill | 응용 프로그램에서 지정된 색으로 사각형 영역을 채울 수 있도록 합니다. | |
CopyRects | 오버로드되었습니다. 지정된 지점의 Surface에 Rectangle 개체를 하나 이상 복사합니다. | |
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 메서드가 호출되거나 장치 개체가 가비지 수집기에 의해 종료되고 수집될 때 발생합니다. |
위쪽