template <>
class NaturalSyncClientImpl
Defined at line 2529 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/natural_messaging.h
Public Methods
::fidl::Result< ::fuchsia_gpu_magma::PowerElementProvider::GetPowerGoals> GetPowerGoals ()
Retrieve a list of power goals that the hardware can attempt to achieve.
::fidl::Result< ::fuchsia_gpu_magma::PowerElementProvider::GetClockSpeedLevel> GetClockSpeedLevel (const ::fidl::Request< ::fuchsia_gpu_magma::PowerElementProvider::GetClockSpeedLevel> & request)
Get a power level that represents the GPU clock being set to at least a target frequency.
The power level may allow the GPU to idle or turn off, as long as the clock frequency
remains the same.
::fidl::Result< ::fuchsia_gpu_magma::PowerElementProvider::SetClockLimit> SetClockLimit (const ::fidl::Request< ::fuchsia_gpu_magma::PowerElementProvider::SetClockLimit> & request)
Limit the clock to at most a specific frequency.