[−][src]Trait dxplr::dxgi::ISwapChain3
Required methods
pub fn check_color_space_support(
&self,
color_space: ColorSpaceType
) -> Result<SwapChainColorSpaceSupportFlag, HResult>
[src]
&self,
color_space: ColorSpaceType
) -> Result<SwapChainColorSpaceSupportFlag, HResult>
pub fn get_current_back_buffer_index(&self) -> u32
[src]
pub fn resize_buffers1<T: Interface>(
&self,
buffer_count: u32,
width: u32,
height: u32,
format: Format,
flags: Option<SwapChainFlag>,
node_mask: Option<&[u32]>,
present_queue: &[T]
) -> Result<(), HResult>
[src]
&self,
buffer_count: u32,
width: u32,
height: u32,
format: Format,
flags: Option<SwapChainFlag>,
node_mask: Option<&[u32]>,
present_queue: &[T]
) -> Result<(), HResult>
pub fn set_color_space1(
&self,
color_space: ColorSpaceType
) -> Result<(), HResult>
[src]
&self,
color_space: ColorSpaceType
) -> Result<(), HResult>
Implementors
impl ISwapChain3 for SwapChain3
[src]
pub fn check_color_space_support(
&self,
color_space: ColorSpaceType
) -> Result<SwapChainColorSpaceSupportFlag, HResult>
[src]
&self,
color_space: ColorSpaceType
) -> Result<SwapChainColorSpaceSupportFlag, HResult>
pub fn get_current_back_buffer_index(&self) -> u32
[src]
pub fn resize_buffers1<T: Interface>(
&self,
buffer_count: u32,
width: u32,
height: u32,
format: Format,
flags: Option<SwapChainFlag>,
node_mask: Option<&[u32]>,
present_queue: &[T]
) -> Result<(), HResult>
[src]
&self,
buffer_count: u32,
width: u32,
height: u32,
format: Format,
flags: Option<SwapChainFlag>,
node_mask: Option<&[u32]>,
present_queue: &[T]
) -> Result<(), HResult>
pub fn set_color_space1(
&self,
color_space: ColorSpaceType
) -> Result<(), HResult>
[src]
&self,
color_space: ColorSpaceType
) -> Result<(), HResult>
impl ISwapChain3 for SwapChain4
[src]
pub fn check_color_space_support(
&self,
color_space: ColorSpaceType
) -> Result<SwapChainColorSpaceSupportFlag, HResult>
[src]
&self,
color_space: ColorSpaceType
) -> Result<SwapChainColorSpaceSupportFlag, HResult>
pub fn get_current_back_buffer_index(&self) -> u32
[src]
pub fn resize_buffers1<T: Interface>(
&self,
buffer_count: u32,
width: u32,
height: u32,
format: Format,
flags: Option<SwapChainFlag>,
node_mask: Option<&[u32]>,
present_queue: &[T]
) -> Result<(), HResult>
[src]
&self,
buffer_count: u32,
width: u32,
height: u32,
format: Format,
flags: Option<SwapChainFlag>,
node_mask: Option<&[u32]>,
present_queue: &[T]
) -> Result<(), HResult>
pub fn set_color_space1(
&self,
color_space: ColorSpaceType
) -> Result<(), HResult>
[src]
&self,
color_space: ColorSpaceType
) -> Result<(), HResult>