티스토리 툴바



Posted by 타마마
출처 : 루리웹..
Posted by 타마마
typedef struct _D3DPRESENT_PARAMETERS_ {
    UINT                    BackBufferWidth;
    UINT                    BackBufferHeight;
    D3DFORMAT               BackBufferFormat;
    UINT                    BackBufferCount;

    D3DMULTISAMPLE_TYPE     MultiSampleType;

    D3DSWAPEFFECT           SwapEffect;
    HWND                    hDeviceWindow;
    BOOL                    Windowed;
    BOOL                    EnableAutoDepthStencil;
    D3DFORMAT               AutoDepthStencilFormat;
    DWORD                   Flags;

    UINT                    FullScreen_RefreshRateInHz;
    UINT                    FullScreen_PresentationInterval;

} D3DPRESENT_PARAMETERS;


  • BackBufferWidth - 픽셀 단위의 후면 버퍼 너비
  • BackBufferHeight - 픽셀 단위의 후면 버퍼 높이
  • BackBufferFormat - 후면 버퍼의 픽셀 포멧
  • BackBufferCount - 이용할 후면 버퍼의 수. 보통은 1을 지정.
  • MultiSampleType - 후면 버퍼에 이용할 멀티 샘플링의 타입.
  • SwapEffect - 플리핑 체인의 버퍼가 교환되는 방법을 지정하는 D3DSWAPEFFECT 열거형 멤버.
    D3DSWAPEFFECT_DISCARD를 지정하는 것이 가장 효과적.
  • hDeviceWindow - 서비스와 연결된 윈도우 핸들. 드로잉의 대상이 될 애플리케이션 윈도우를 지정.
  • Windowed - 윈도우 모드로 실행중일 때는 true를, 전체 화면 모드로 실행중일 때는 false를 지정.
  • EnableAutoDepthStencil - Direct3D가 자동으로 깊이 / 스텐실 버퍼를 만들고 관리하길 원한다면 true를 지정
  • AutoDepthStencilFormat - 깊이 / 스텐실 버퍼의 포멧
  • Flags - 몇 가지 부가적인 특성들. 0을 지정하면 플래그 없음.
  • FullScreen_RefreshRateInHz - 재생률을 지정. D3DPRESENT_RATE_DEFAULT가 디폴트 재생률 지정.
  • FullScreen_PresentationInterval - D3DPRESENT 집합의 멤버.

자세한 내용은 SDK문서를 참고!

Posted by 타마마