class Vtc

Defined at line 133 of file fidling/gen/sdk/fidl/fuchsia.gpu.agis/fuchsia.gpu.agis/hlcpp/fuchsia/gpu/agis/cpp/fidl.h

AGIS provides FIDL services that facilitate Vulkan command tracing.

It acts as an intermediary between gapii, the Android GPU Inspector

interposing shared library and Vulkan layer, and the host Android GPU

Inspector (AGI) application.

Vulkan Traceable Component (vtc)

Public Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

Vtc & set_global_id (uint32_t _value)
Vtc & set_process_koid (uint64_t _value)
Vtc & set_process_name (::std::string _value)
void Vtc ()
void Vtc (Vtc && other)
void ~Vtc ()
Vtc & operator= (Vtc && other)
::std::unique_ptr<Vtc> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, Vtc * _value, size_t _offset)
zx_status_t Clone (Vtc * _result)
const uint32_t & global_id ()

Defined at line 139 of file fidling/gen/sdk/fidl/fuchsia.gpu.agis/fuchsia.gpu.agis/hlcpp/fuchsia/gpu/agis/cpp/fidl.h

bool has_global_id ()

Defined at line 143 of file fidling/gen/sdk/fidl/fuchsia.gpu.agis/fuchsia.gpu.agis/hlcpp/fuchsia/gpu/agis/cpp/fidl.h

uint32_t * mutable_global_id ()

Defined at line 147 of file fidling/gen/sdk/fidl/fuchsia.gpu.agis/fuchsia.gpu.agis/hlcpp/fuchsia/gpu/agis/cpp/fidl.h

void clear_global_id ()

Defined at line 155 of file fidling/gen/sdk/fidl/fuchsia.gpu.agis/fuchsia.gpu.agis/hlcpp/fuchsia/gpu/agis/cpp/fidl.h

const uint64_t & process_koid ()

Defined at line 163 of file fidling/gen/sdk/fidl/fuchsia.gpu.agis/fuchsia.gpu.agis/hlcpp/fuchsia/gpu/agis/cpp/fidl.h

bool has_process_koid ()

Defined at line 167 of file fidling/gen/sdk/fidl/fuchsia.gpu.agis/fuchsia.gpu.agis/hlcpp/fuchsia/gpu/agis/cpp/fidl.h

uint64_t * mutable_process_koid ()

Defined at line 171 of file fidling/gen/sdk/fidl/fuchsia.gpu.agis/fuchsia.gpu.agis/hlcpp/fuchsia/gpu/agis/cpp/fidl.h

void clear_process_koid ()

Defined at line 179 of file fidling/gen/sdk/fidl/fuchsia.gpu.agis/fuchsia.gpu.agis/hlcpp/fuchsia/gpu/agis/cpp/fidl.h

const ::std::string & process_name ()

Defined at line 187 of file fidling/gen/sdk/fidl/fuchsia.gpu.agis/fuchsia.gpu.agis/hlcpp/fuchsia/gpu/agis/cpp/fidl.h

bool has_process_name ()

Defined at line 191 of file fidling/gen/sdk/fidl/fuchsia.gpu.agis/fuchsia.gpu.agis/hlcpp/fuchsia/gpu/agis/cpp/fidl.h

::std::string * mutable_process_name ()

Defined at line 195 of file fidling/gen/sdk/fidl/fuchsia.gpu.agis/fuchsia.gpu.agis/hlcpp/fuchsia/gpu/agis/cpp/fidl.h

void clear_process_name ()

Defined at line 203 of file fidling/gen/sdk/fidl/fuchsia.gpu.agis/fuchsia.gpu.agis/hlcpp/fuchsia/gpu/agis/cpp/fidl.h