Struct nvapi_hi::Gpu 
                   
                       [−]
                   
               [src]
pub struct Gpu { /* fields omitted */ }
                    Methods
impl Gpu[src]
pub fn new(gpu: PhysicalGpu) -> Self[src]
pub fn into_inner(self) -> PhysicalGpu[src]
pub fn inner(&self) -> &PhysicalGpu[src]
pub fn enumerate() -> Result<Vec<Self>>[src]
pub fn info(&self) -> Result<GpuInfo>[src]
pub fn status(&self) -> Result<GpuStatus>[src]
pub fn settings(&self) -> Result<GpuSettings>[src]
pub fn set_voltage_boost(&self, boost: Percentage) -> Result<()>[src]
pub fn set_power_limits<I: Iterator<Item = Percentage>>(
    &self, 
    limits: I
) -> Result<()>[src]
&self,
limits: I
) -> Result<()>
pub fn set_sensor_limits<I: Iterator<Item = Celsius>>(
    &self, 
    limits: I
) -> Result<()>[src]
&self,
limits: I
) -> Result<()>
pub fn set_cooler_levels<I: Iterator<Item = CoolerLevel>>(
    &self, 
    levels: I
) -> Result<()>[src]
&self,
levels: I
) -> Result<()>
pub fn reset_cooler_levels(&self) -> Result<()>[src]
pub fn set_vfp<I: Iterator<Item = (usize, KilohertzDelta)>, M: Iterator<Item = (usize, KilohertzDelta)>>(
    &self, 
    clock_deltas: I, 
    mem_deltas: M
) -> Result<()>[src]
&self,
clock_deltas: I,
mem_deltas: M
) -> Result<()>