use bytemuck::*;
use winapi::shared::d3d9caps::*;
use winapi::shared::minwindef::DWORD;
#[derive(Clone, Copy, Default, PartialEq, Eq, PartialOrd, Ord, Hash, Pod, Zeroable)] #[repr(transparent)] pub struct Caps2(DWORD);
flags! { Caps2 => DWORD; None, CanAutoGenMipMap, CanCalibrateGamma, CanShareResource, CanManageResource, DynamicTextures, FullScreenGamma, Reserved }
#[allow(non_upper_case_globals)] impl Caps2 {
pub const None : Caps2 = Caps2(0);
pub const CanAutoGenMipMap : Caps2 = Caps2(D3DCAPS2_CANAUTOGENMIPMAP);
pub const CanCalibrateGamma : Caps2 = Caps2(D3DCAPS2_CANCALIBRATEGAMMA);
pub const CanShareResource : Caps2 = Caps2(D3DCAPS2_CANSHARERESOURCE);
pub const CanManageResource : Caps2 = Caps2(D3DCAPS2_CANMANAGERESOURCE);
pub const DynamicTextures : Caps2 = Caps2(D3DCAPS2_DYNAMICTEXTURES);
pub const FullScreenGamma : Caps2 = Caps2(D3DCAPS2_FULLSCREENGAMMA);
#[doc(hidden)]
pub const Reserved : Caps2 = Caps2(D3DCAPS2_RESERVED);
}