pub struct Options4Feature(/* private fields */);Expand description
Indicates the level of support for 64KB-aligned MSAA textures, cross-API sharing, and native 16-bit shader operations.
For more information: D3D12_FEATURE_DATA_D3D12_OPTIONS4 structure
Implementations§
Source§impl Options4Feature
impl Options4Feature
pub fn msaa_64kb_aligned_texture_supported(&self) -> bool
pub fn native_16bit_shader_ops_supported(&self) -> bool
Trait Implementations§
Source§impl Clone for Options4Feature
impl Clone for Options4Feature
Source§fn clone(&self) -> Options4Feature
fn clone(&self) -> Options4Feature
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for Options4Feature
impl Debug for Options4Feature
Source§impl Default for Options4Feature
impl Default for Options4Feature
Source§fn default() -> Options4Feature
fn default() -> Options4Feature
Returns the “default value” for a type. Read more
Source§impl FeatureObject for Options4Feature
impl FeatureObject for Options4Feature
const TYPE: FeatureType = FeatureType::Options4
Source§impl PartialEq for Options4Feature
impl PartialEq for Options4Feature
impl Copy for Options4Feature
impl StructuralPartialEq for Options4Feature
Auto Trait Implementations§
impl Freeze for Options4Feature
impl RefUnwindSafe for Options4Feature
impl Send for Options4Feature
impl Sync for Options4Feature
impl Unpin for Options4Feature
impl UnwindSafe for Options4Feature
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more