[][src]Trait dxplr::dxgi::ISwapChain3

pub trait ISwapChain3: ISwapChain2 {
    pub fn check_color_space_support(
        &self,
        color_space: ColorSpaceType
    ) -> Result<SwapChainColorSpaceSupportFlag, HResult>;
pub fn get_current_back_buffer_index(&self) -> u32;
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>;
pub fn set_color_space1(
        &self,
        color_space: ColorSpaceType
    ) -> Result<(), HResult>; }

Required methods

pub fn check_color_space_support(
    &self,
    color_space: ColorSpaceType
) -> Result<SwapChainColorSpaceSupportFlag, HResult>
[src]

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]

pub fn set_color_space1(
    &self,
    color_space: ColorSpaceType
) -> Result<(), HResult>
[src]

Loading content...

Implementors

impl ISwapChain3 for SwapChain3[src]

impl ISwapChain3 for SwapChain4[src]

Loading content...