IDXGIOutput interface (dxgi.h)

An IDXGIOutput interface represents an adapter output (such as a monitor).

Inheritance

The IDXGIOutput interface inherits from IDXGIObject. IDXGIOutput also has these types of members:

Methods

The IDXGIOutput interface has these methods.

 
IDXGIOutput::FindClosestMatchingMode

Finds the display mode that most closely matches the requested display mode. (IDXGIOutput.FindClosestMatchingMode)
IDXGIOutput::GetDesc

Get a description of the output.
IDXGIOutput::GetDisplayModeList

Gets the display modes that match the requested format and other input options. (IDXGIOutput.GetDisplayModeList)
IDXGIOutput::GetDisplaySurfaceData

Gets a copy of the current display surface.
IDXGIOutput::GetFrameStatistics

Gets statistics about recently rendered frames.
IDXGIOutput::GetGammaControl

Gets the gamma control settings.
IDXGIOutput::GetGammaControlCapabilities

Gets a description of the gamma-control capabilities.
IDXGIOutput::ReleaseOwnership

Releases ownership of the output.
IDXGIOutput::SetDisplaySurface

Changes the display mode.
IDXGIOutput::SetGammaControl

Sets the gamma controls.
IDXGIOutput::TakeOwnership

Takes ownership of an output.
IDXGIOutput::WaitForVBlank

Halt a thread until the next vertical blank occurs.

Remarks

To see the outputs available, use IDXGIAdapter::EnumOutputs. To see the specific output that the swap chain will update, use IDXGISwapChain::GetContainingOutput.

Requirements

Requirement Value
Target Platform Windows
Header dxgi.h

See also

DXGI Interfaces

IDXGIObject