[][src]Trait dxplr::dxgi::IOutput1

pub trait IOutput1: IOutput {
    fn duplicate_output<T: Interface>(
        &self,
        device: &T
    ) -> Result<OutputDuplication, HResult>;
fn find_closest_matching_mode1<T: Interface>(
        &self,
        mode_to_match: &ModeDesc1,
        concerned_device: Option<&T>
    ) -> Result<ModeDesc1, HResult>;
fn get_display_mode_list1(
        &self,
        enum_format: Format,
        flags: Option<EnumModes>
    ) -> Result<Vec<ModeDesc1>, HResult>;
fn get_display_surface_data1(
        &self,
        destination: &Resource
    ) -> Result<(), HResult>; }

Required methods

fn duplicate_output<T: Interface>(
    &self,
    device: &T
) -> Result<OutputDuplication, HResult>

fn find_closest_matching_mode1<T: Interface>(
    &self,
    mode_to_match: &ModeDesc1,
    concerned_device: Option<&T>
) -> Result<ModeDesc1, HResult>

fn get_display_mode_list1(
    &self,
    enum_format: Format,
    flags: Option<EnumModes>
) -> Result<Vec<ModeDesc1>, HResult>

fn get_display_surface_data1(
    &self,
    destination: &Resource
) -> Result<(), HResult>

Loading content...

Implementors

impl IOutput1 for Output1[src]

impl IOutput1 for Output2[src]

impl IOutput1 for Output3[src]

impl IOutput1 for Output4[src]

impl IOutput1 for Output5[src]

impl IOutput1 for Output6[src]

Loading content...