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 PCmpCaps(DWORD);
flags! {
PCmpCaps => DWORD;
None, Always, Equal, Greater, GreaterEqual, Less, LessEqual, Never, NotEqual,
}
#[allow(non_upper_case_globals)] impl PCmpCaps {
pub const None : PCmpCaps = PCmpCaps(0);
pub const Always : PCmpCaps = PCmpCaps(D3DPCMPCAPS_ALWAYS);
pub const Equal : PCmpCaps = PCmpCaps(D3DPCMPCAPS_EQUAL);
pub const Greater : PCmpCaps = PCmpCaps(D3DPCMPCAPS_GREATER);
pub const GreaterEqual : PCmpCaps = PCmpCaps(D3DPCMPCAPS_GREATEREQUAL);
pub const Less : PCmpCaps = PCmpCaps(D3DPCMPCAPS_LESS);
pub const LessEqual : PCmpCaps = PCmpCaps(D3DPCMPCAPS_LESSEQUAL);
pub const Never : PCmpCaps = PCmpCaps(D3DPCMPCAPS_NEVER);
pub const NotEqual : PCmpCaps = PCmpCaps(D3DPCMPCAPS_NOTEQUAL);
}