#[allow(unused_imports)] use crate::*;
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 PShadeCaps(DWORD);
flags! {
PShadeCaps => DWORD;
None, AlphaGouraudBlend, ColorGouraudRgb, FogGouraud, SpecularGouraudRgb,
}
#[allow(non_upper_case_globals)] impl PShadeCaps {
pub const None : PShadeCaps = PShadeCaps(0);
pub const AlphaGouraudBlend : PShadeCaps = PShadeCaps(D3DPSHADECAPS_ALPHAGOURAUDBLEND);
pub const ColorGouraudRgb : PShadeCaps = PShadeCaps(D3DPSHADECAPS_COLORGOURAUDRGB);
pub const FogGouraud : PShadeCaps = PShadeCaps(D3DPSHADECAPS_FOGGOURAUD);
pub const SpecularGouraudRgb : PShadeCaps = PShadeCaps(D3DPSHADECAPS_SPECULARGOURAUDRGB);
}