[−][src]Trait dxplr::dxgi::IOutput1
Required methods
fn duplicate_output<T: Interface>(
&self,
device: &T
) -> Result<OutputDuplication, HResult>
&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>
&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>
&self,
enum_format: Format,
flags: Option<EnumModes>
) -> Result<Vec<ModeDesc1>, HResult>
fn get_display_surface_data1(
&self,
destination: &Resource
) -> Result<(), HResult>
&self,
destination: &Resource
) -> Result<(), HResult>
Implementors
impl IOutput1 for Output1
[src]
fn duplicate_output<T: Interface>(
&self,
device: &T
) -> Result<OutputDuplication, HResult>
[src]
&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>
[src]
&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>
[src]
&self,
enum_format: Format,
flags: Option<EnumModes>
) -> Result<Vec<ModeDesc1>, HResult>
fn get_display_surface_data1(
&self,
destination: &Resource
) -> Result<(), HResult>
[src]
&self,
destination: &Resource
) -> Result<(), HResult>
impl IOutput1 for Output2
[src]
fn duplicate_output<T: Interface>(
&self,
device: &T
) -> Result<OutputDuplication, HResult>
[src]
&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>
[src]
&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>
[src]
&self,
enum_format: Format,
flags: Option<EnumModes>
) -> Result<Vec<ModeDesc1>, HResult>
fn get_display_surface_data1(
&self,
destination: &Resource
) -> Result<(), HResult>
[src]
&self,
destination: &Resource
) -> Result<(), HResult>
impl IOutput1 for Output3
[src]
fn duplicate_output<T: Interface>(
&self,
device: &T
) -> Result<OutputDuplication, HResult>
[src]
&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>
[src]
&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>
[src]
&self,
enum_format: Format,
flags: Option<EnumModes>
) -> Result<Vec<ModeDesc1>, HResult>
fn get_display_surface_data1(
&self,
destination: &Resource
) -> Result<(), HResult>
[src]
&self,
destination: &Resource
) -> Result<(), HResult>
impl IOutput1 for Output4
[src]
fn duplicate_output<T: Interface>(
&self,
device: &T
) -> Result<OutputDuplication, HResult>
[src]
&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>
[src]
&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>
[src]
&self,
enum_format: Format,
flags: Option<EnumModes>
) -> Result<Vec<ModeDesc1>, HResult>
fn get_display_surface_data1(
&self,
destination: &Resource
) -> Result<(), HResult>
[src]
&self,
destination: &Resource
) -> Result<(), HResult>
impl IOutput1 for Output5
[src]
fn duplicate_output<T: Interface>(
&self,
device: &T
) -> Result<OutputDuplication, HResult>
[src]
&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>
[src]
&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>
[src]
&self,
enum_format: Format,
flags: Option<EnumModes>
) -> Result<Vec<ModeDesc1>, HResult>
fn get_display_surface_data1(
&self,
destination: &Resource
) -> Result<(), HResult>
[src]
&self,
destination: &Resource
) -> Result<(), HResult>
impl IOutput1 for Output6
[src]
fn duplicate_output<T: Interface>(
&self,
device: &T
) -> Result<OutputDuplication, HResult>
[src]
&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>
[src]
&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>
[src]
&self,
enum_format: Format,
flags: Option<EnumModes>
) -> Result<Vec<ModeDesc1>, HResult>
fn get_display_surface_data1(
&self,
destination: &Resource
) -> Result<(), HResult>
[src]
&self,
destination: &Resource
) -> Result<(), HResult>