class FrameInfo
Defined at line 4166 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/hlcpp/fuchsia/ui/composition/cpp/fidl.h
Metadata about the frame rendered by [`GetNextFrame`].
Public Members
static const fidl_type_t * FidlType
Public Methods
bool IsEmpty ()
Returns whether no field is set.
const uint32_t & buffer_id ()
The index of the VMO where the requested frame has been rendered. Required.
Defined at line 4173 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/hlcpp/fuchsia/ui/composition/cpp/fidl.h
bool has_buffer_id ()
Defined at line 4177 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/hlcpp/fuchsia/ui/composition/cpp/fidl.h
uint32_t * mutable_buffer_id ()
The index of the VMO where the requested frame has been rendered. Required.
Defined at line 4182 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/hlcpp/fuchsia/ui/composition/cpp/fidl.h
void clear_buffer_id ()
Defined at line 4190 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/hlcpp/fuchsia/ui/composition/cpp/fidl.h
FrameInfo & set_buffer_id (uint32_t _value)
void FrameInfo ()
void FrameInfo (FrameInfo && other)
void ~FrameInfo ()
FrameInfo & operator= (FrameInfo && other)
::std::unique_ptr<FrameInfo> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, FrameInfo * _value, size_t _offset)
zx_status_t Clone (FrameInfo * _result)