다음을 통해 공유


CD3DX12_VIEWPORT 구조체

[일부 정보는 상업용으로 출시되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 명시적 또는 묵시적 보증을 하지 않습니다.]

D3D12_VIEWPORT 구조체를 쉽게 초기화할 수 있도록 하는 도우미 구조체입니다.

구문

struct CD3DX12_VIEWPORT  : public D3D12_VIEWPORT{
   CD3DX12_VIEWPORT();
   explicit CD3DX12_VIEWPORT(const D3D12_VIEWPORT& o);
   explicit CD3DX12_VIEWPORT(FLOAT topLeftX, FLOAT topLeftY, FLOAT width, FLOAT height, FLOAT minDepth = D3D12_MIN_DEPTH, FLOAT maxDepth = D3D12_MAX_DEPTH);
   explicit CD3DX12_VIEWPORT(ID3D12Resource* pResource, UINT mipSlice = 0, FLOAT topLeftX = 0.0f, FLOAT topLeftY = 0.0f, FLOAT minDepth = D3D12_MIN_DEPTH, FLOAT maxDepth = D3D12_MAX_DEPTH);
   ~CD3DX12_VIEWPORT();
   operator const D3D12_VIEWPORT&() const;
};

멤버

CD3DX12_VIEWPORT()

초기화되지 않은 새 CD3DX12_VIEWPORT 인스턴스를 만듭니다.

explicit CD3DX12_VIEWPORT(const D3D12_VIEWPORT& o)

CD3DX12_VIEWPORT 새 인스턴스를 만들어 다음 매개 변수를 초기화합니다.

const D3D12_VIEWPORT& o

explicit CD3DX12_VIEWPORT(FLOAT topLeftX, FLOAT topLeftY, FLOAT width, FLOAT height, FLOAT minDepth = D3D12_MIN_DEPTH, FLOAT maxDepth = D3D12_MAX_DEPTH)

CD3DX12_VIEWPORT 새 인스턴스를 만들어 다음 매개 변수를 초기화합니다.

FLOAT topLeftX

FLOAT topLeftY

FLOAT 너비

FLOAT 높이

FLOAT minDepth = D3D12_MIN_DEPTH

FLOAT maxDepth = D3D12_MAX_DEPTH

explicit CD3DX12_VIEWPORT(ID3D12Resource* pResource, UINT mipSlice = 0, FLOAT topLeftX = 0.0f, FLOAT topLeftY = 0.0f, FLOAT minDepth = D3D12_MIN_DEPTH, FLOAT maxDepth = D3D12_MAX_DEPTH)

CD3DX12_VIEWPORT 새 인스턴스를 만들어 다음 매개 변수를 초기화합니다.

ID3D12Resource* pResource

UINT mipSlice = 0

FLOAT topLeftX = 0.0f

FLOAT topLeftY = 0.0f

FLOAT minDepth = D3D12_MIN_DEPTH

FLOAT maxDepth = D3D12_MAX_DEPTH

~CD3DX12_VIEWPORT()

D3DX12_VIEWPORT 인스턴스를 삭제합니다.

operator const D3D12_VIEWPORT&() const

부모 구조체 형식에 대한 & pass-by-reference 연산자를 정의합니다.

요구 사항

요구 사항
헤더
D3dx12.h

참고 항목

D3D12_VIEWPORT

D3D12용 도우미 구조체