[−][src]Trait dxplr::dxgi::IFactory
Required methods
fn create_software_adapter(&self, module: HMODULE) -> Result<Adapter, HResult>
fn create_swap_chain<T: Interface>(
&self,
device: &T,
desc: &SwapChainDesc<ModeDesc<u32, u32, Rational, Format>, Usage, u32, *const c_void, bool, SwapEffect>
) -> Result<SwapChain, HResult>
&self,
device: &T,
desc: &SwapChainDesc<ModeDesc<u32, u32, Rational, Format>, Usage, u32, *const c_void, bool, SwapEffect>
) -> Result<SwapChain, HResult>
fn enum_adapters(&self) -> Result<Vec<Adapter>, HResult>
fn get_window_association(&self) -> Result<HWND, HResult>
fn make_window_association(
&self,
hwnd: &impl WindowHandle,
flags: Option<MakeWindowAssociationFlag>
) -> Result<(), HResult>
&self,
hwnd: &impl WindowHandle,
flags: Option<MakeWindowAssociationFlag>
) -> Result<(), HResult>
Implementors
impl IFactory for Factory
[src]
fn create_software_adapter(&self, module: HMODULE) -> Result<Adapter, HResult>
[src]
fn create_swap_chain<T: Interface>(
&self,
device: &T,
desc: &SwapChainDesc<ModeDesc<u32, u32, Rational, Format>, Usage, u32, *const c_void, bool, SwapEffect>
) -> Result<SwapChain, HResult>
[src]
&self,
device: &T,
desc: &SwapChainDesc<ModeDesc<u32, u32, Rational, Format>, Usage, u32, *const c_void, bool, SwapEffect>
) -> Result<SwapChain, HResult>
fn enum_adapters(&self) -> Result<Vec<Adapter>, HResult>
[src]
fn get_window_association(&self) -> Result<HWND, HResult>
[src]
fn make_window_association(
&self,
hwnd: &impl WindowHandle,
flags: Option<MakeWindowAssociationFlag>
) -> Result<(), HResult>
[src]
&self,
hwnd: &impl WindowHandle,
flags: Option<MakeWindowAssociationFlag>
) -> Result<(), HResult>
impl IFactory for Factory1
[src]
fn create_software_adapter(&self, module: HMODULE) -> Result<Adapter, HResult>
[src]
fn create_swap_chain<T: Interface>(
&self,
device: &T,
desc: &SwapChainDesc<ModeDesc<u32, u32, Rational, Format>, Usage, u32, *const c_void, bool, SwapEffect>
) -> Result<SwapChain, HResult>
[src]
&self,
device: &T,
desc: &SwapChainDesc<ModeDesc<u32, u32, Rational, Format>, Usage, u32, *const c_void, bool, SwapEffect>
) -> Result<SwapChain, HResult>
fn enum_adapters(&self) -> Result<Vec<Adapter>, HResult>
[src]
fn get_window_association(&self) -> Result<HWND, HResult>
[src]
fn make_window_association(
&self,
hwnd: &impl WindowHandle,
flags: Option<MakeWindowAssociationFlag>
) -> Result<(), HResult>
[src]
&self,
hwnd: &impl WindowHandle,
flags: Option<MakeWindowAssociationFlag>
) -> Result<(), HResult>
impl IFactory for Factory2
[src]
fn create_software_adapter(&self, module: HMODULE) -> Result<Adapter, HResult>
[src]
fn create_swap_chain<T: Interface>(
&self,
device: &T,
desc: &SwapChainDesc<ModeDesc<u32, u32, Rational, Format>, Usage, u32, *const c_void, bool, SwapEffect>
) -> Result<SwapChain, HResult>
[src]
&self,
device: &T,
desc: &SwapChainDesc<ModeDesc<u32, u32, Rational, Format>, Usage, u32, *const c_void, bool, SwapEffect>
) -> Result<SwapChain, HResult>
fn enum_adapters(&self) -> Result<Vec<Adapter>, HResult>
[src]
fn get_window_association(&self) -> Result<HWND, HResult>
[src]
fn make_window_association(
&self,
hwnd: &impl WindowHandle,
flags: Option<MakeWindowAssociationFlag>
) -> Result<(), HResult>
[src]
&self,
hwnd: &impl WindowHandle,
flags: Option<MakeWindowAssociationFlag>
) -> Result<(), HResult>
impl IFactory for Factory3
[src]
fn create_software_adapter(&self, module: HMODULE) -> Result<Adapter, HResult>
[src]
fn create_swap_chain<T: Interface>(
&self,
device: &T,
desc: &SwapChainDesc<ModeDesc<u32, u32, Rational, Format>, Usage, u32, *const c_void, bool, SwapEffect>
) -> Result<SwapChain, HResult>
[src]
&self,
device: &T,
desc: &SwapChainDesc<ModeDesc<u32, u32, Rational, Format>, Usage, u32, *const c_void, bool, SwapEffect>
) -> Result<SwapChain, HResult>
fn enum_adapters(&self) -> Result<Vec<Adapter>, HResult>
[src]
fn get_window_association(&self) -> Result<HWND, HResult>
[src]
fn make_window_association(
&self,
hwnd: &impl WindowHandle,
flags: Option<MakeWindowAssociationFlag>
) -> Result<(), HResult>
[src]
&self,
hwnd: &impl WindowHandle,
flags: Option<MakeWindowAssociationFlag>
) -> Result<(), HResult>
impl IFactory for Factory4
[src]
fn create_software_adapter(&self, module: HMODULE) -> Result<Adapter, HResult>
[src]
fn create_swap_chain<T: Interface>(
&self,
device: &T,
desc: &SwapChainDesc<ModeDesc<u32, u32, Rational, Format>, Usage, u32, *const c_void, bool, SwapEffect>
) -> Result<SwapChain, HResult>
[src]
&self,
device: &T,
desc: &SwapChainDesc<ModeDesc<u32, u32, Rational, Format>, Usage, u32, *const c_void, bool, SwapEffect>
) -> Result<SwapChain, HResult>
fn enum_adapters(&self) -> Result<Vec<Adapter>, HResult>
[src]
fn get_window_association(&self) -> Result<HWND, HResult>
[src]
fn make_window_association(
&self,
hwnd: &impl WindowHandle,
flags: Option<MakeWindowAssociationFlag>
) -> Result<(), HResult>
[src]
&self,
hwnd: &impl WindowHandle,
flags: Option<MakeWindowAssociationFlag>
) -> Result<(), HResult>
impl IFactory for Factory5
[src]
fn create_software_adapter(&self, module: HMODULE) -> Result<Adapter, HResult>
[src]
fn create_swap_chain<T: Interface>(
&self,
device: &T,
desc: &SwapChainDesc<ModeDesc<u32, u32, Rational, Format>, Usage, u32, *const c_void, bool, SwapEffect>
) -> Result<SwapChain, HResult>
[src]
&self,
device: &T,
desc: &SwapChainDesc<ModeDesc<u32, u32, Rational, Format>, Usage, u32, *const c_void, bool, SwapEffect>
) -> Result<SwapChain, HResult>
fn enum_adapters(&self) -> Result<Vec<Adapter>, HResult>
[src]
fn get_window_association(&self) -> Result<HWND, HResult>
[src]
fn make_window_association(
&self,
hwnd: &impl WindowHandle,
flags: Option<MakeWindowAssociationFlag>
) -> Result<(), HResult>
[src]
&self,
hwnd: &impl WindowHandle,
flags: Option<MakeWindowAssociationFlag>
) -> Result<(), HResult>
impl IFactory for Factory6
[src]
fn create_software_adapter(&self, module: HMODULE) -> Result<Adapter, HResult>
[src]
fn create_swap_chain<T: Interface>(
&self,
device: &T,
desc: &SwapChainDesc<ModeDesc<u32, u32, Rational, Format>, Usage, u32, *const c_void, bool, SwapEffect>
) -> Result<SwapChain, HResult>
[src]
&self,
device: &T,
desc: &SwapChainDesc<ModeDesc<u32, u32, Rational, Format>, Usage, u32, *const c_void, bool, SwapEffect>
) -> Result<SwapChain, HResult>
fn enum_adapters(&self) -> Result<Vec<Adapter>, HResult>
[src]
fn get_window_association(&self) -> Result<HWND, HResult>
[src]
fn make_window_association(
&self,
hwnd: &impl WindowHandle,
flags: Option<MakeWindowAssociationFlag>
) -> Result<(), HResult>
[src]
&self,
hwnd: &impl WindowHandle,
flags: Option<MakeWindowAssociationFlag>
) -> Result<(), HResult>