template <>
class WireSyncBufferClientImpl
Defined at line 7208 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/wire_messaging.h
Public Methods
::fidl::WireUnownedResult< ::fuchsia_gpu_magma::PowerElementProvider::GetPowerGoals> GetPowerGoals ()
Retrieve a list of power goals that the hardware can attempt to achieve.
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.
::fidl::WireUnownedResult< ::fuchsia_gpu_magma::PowerElementProvider::GetClockSpeedLevel> GetClockSpeedLevel (::fuchsia_gpu_magma::wire::PowerElementProviderGetClockSpeedLevelRequest PowerElementProviderGetClockSpeedLevelRequest)
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.
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.
::fidl::WireUnownedResult< ::fuchsia_gpu_magma::PowerElementProvider::SetClockLimit> SetClockLimit (::fuchsia_gpu_magma::wire::PowerElementProviderSetClockLimitRequest PowerElementProviderSetClockLimitRequest)
Limit the clock to at most a specific frequency.
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.