CrystGLFW::Monitor::GammaRamp

A CrystGLFW::Monitor::GammaRamp (or GammaRamp, for the purposes of this guide) represents a gamma ramp belonging to a Monitor. Objects of type GammaRamp are created and destroyed internally.

gamma_ramp

The current gamma ramp of a Monitor can be retrieved using the gamma_ramp method:

gamma_ramp = CrystGLFW::Monitor.primary.gamma_ramp # => CrystGLFW::Monitor::GammaRamp

gamma_ramp must be called from within a run block definition.

set_gamma_ramp and gamma_ramp=

If you'd like to manually set a gamma ramp for a Monitor, you can do so with set_gamma_ramp:

monitors = CrystGLFW::Monitor.all
if monitors.size > 1
  monitors.first.set_gamma_ramp(monitors.last.gamma_ramp)
end

Alternatively, you can use gamma_ramp= to achieve the same thing:

monitors = CrystGLFW::Monitor.all
if monitors.size > 1
  monitors.first.gamma_ramp = monitors.last.gamma_ramp
end

set_gamma_ramp and gamma_ramp= must be called from within a run block definition.

results matching ""

    No results matching ""