class Event

Defined at line 2303 of file fidling/gen/sdk/fidl/fuchsia.ui.gfx/fuchsia.ui.gfx/cpp/fidl/fuchsia.ui.gfx/cpp/wire_types.h

These are all of the types of events which can be reported by a `Session`.

Use `SetEventMaskCmd` to enable event delivery for a resource.

Public Methods

void Event (const Event & )

Defined at line 2308 of file fidling/gen/sdk/fidl/fuchsia.ui.gfx/fuchsia.ui.gfx/cpp/fidl/fuchsia.ui.gfx/cpp/wire_types.h

void Event (Event && )

Defined at line 2310 of file fidling/gen/sdk/fidl/fuchsia.ui.gfx/fuchsia.ui.gfx/cpp/fidl/fuchsia.ui.gfx/cpp/wire_types.h

void Event ()
Event WithImportUnbound (::fuchsia_ui_gfx::wire::ImportUnboundEvent val)

Events which are always delivered, regardless of mask.

template <typename... Args>
Event WithMetrics (::fidl::AnyArena & allocator, Args &&... args)

Events which are controlled by a mask.

Defined at line 2336 of file fidling/gen/sdk/fidl/fuchsia.ui.gfx/fuchsia.ui.gfx/cpp/fidl/fuchsia.ui.gfx/cpp/wire_types.h

Event WithMetrics (::fidl::ObjectView< ::fuchsia_ui_gfx::wire::MetricsEvent> val)

Events which are controlled by a mask.

template <typename... Args>
Event WithSizeChangeHint (::fidl::AnyArena & allocator, Args &&... args)

Defined at line 2352 of file fidling/gen/sdk/fidl/fuchsia.ui.gfx/fuchsia.ui.gfx/cpp/fidl/fuchsia.ui.gfx/cpp/wire_types.h

Event WithSizeChangeHint (::fidl::ObjectView< ::fuchsia_ui_gfx::wire::SizeChangeHintEvent> val)
template <typename... Args>
Event WithViewAttachedToScene (::fidl::AnyArena & allocator, Args &&... args)

Defined at line 2401 of file fidling/gen/sdk/fidl/fuchsia.ui.gfx/fuchsia.ui.gfx/cpp/fidl/fuchsia.ui.gfx/cpp/wire_types.h

template <typename... Args>
Event WithViewPropertiesChanged (::fidl::AnyArena & allocator, Args &&... args)

Defined at line 2423 of file fidling/gen/sdk/fidl/fuchsia.ui.gfx/fuchsia.ui.gfx/cpp/fidl/fuchsia.ui.gfx/cpp/wire_types.h

template <typename... Args>
Event WithViewStateChanged (::fidl::AnyArena & allocator, Args &&... args)

Defined at line 2437 of file fidling/gen/sdk/fidl/fuchsia.ui.gfx/fuchsia.ui.gfx/cpp/fidl/fuchsia.ui.gfx/cpp/wire_types.h

bool has_invalid_tag ()
bool is_metrics ()
::fuchsia_ui_gfx::wire::MetricsEvent & metrics ()

Events which are controlled by a mask.

const ::fuchsia_ui_gfx::wire::MetricsEvent & metrics ()

Events which are controlled by a mask.

bool is_size_change_hint ()
::fuchsia_ui_gfx::wire::SizeChangeHintEvent & size_change_hint ()
const ::fuchsia_ui_gfx::wire::SizeChangeHintEvent & size_change_hint ()
bool is_import_unbound ()
::fuchsia_ui_gfx::wire::ImportUnboundEvent & import_unbound ()

Events which are always delivered, regardless of mask.

const ::fuchsia_ui_gfx::wire::ImportUnboundEvent & import_unbound ()

Events which are always delivered, regardless of mask.

bool is_view_connected ()
Event WithViewConnected (::fuchsia_ui_gfx::wire::ViewConnectedEvent val)
::fuchsia_ui_gfx::wire::ViewConnectedEvent & view_connected ()
const ::fuchsia_ui_gfx::wire::ViewConnectedEvent & view_connected ()
bool is_view_disconnected ()
Event WithViewDisconnected (::fuchsia_ui_gfx::wire::ViewDisconnectedEvent val)
::fuchsia_ui_gfx::wire::ViewDisconnectedEvent & view_disconnected ()
const ::fuchsia_ui_gfx::wire::ViewDisconnectedEvent & view_disconnected ()
bool is_view_holder_disconnected ()
Event WithViewHolderDisconnected (::fuchsia_ui_gfx::wire::ViewHolderDisconnectedEvent val)
Event & operator= (const Event & )

Defined at line 2309 of file fidling/gen/sdk/fidl/fuchsia.ui.gfx/fuchsia.ui.gfx/cpp/fidl/fuchsia.ui.gfx/cpp/wire_types.h

Event & operator= (Event && )

Defined at line 2311 of file fidling/gen/sdk/fidl/fuchsia.ui.gfx/fuchsia.ui.gfx/cpp/fidl/fuchsia.ui.gfx/cpp/wire_types.h

::fuchsia_ui_gfx::wire::ViewHolderDisconnectedEvent & view_holder_disconnected ()
const ::fuchsia_ui_gfx::wire::ViewHolderDisconnectedEvent & view_holder_disconnected ()
bool is_view_attached_to_scene ()
Event WithViewAttachedToScene (::fidl::ObjectView< ::fuchsia_ui_gfx::wire::ViewAttachedToSceneEvent> val)
::fuchsia_ui_gfx::wire::ViewAttachedToSceneEvent & view_attached_to_scene ()
const ::fuchsia_ui_gfx::wire::ViewAttachedToSceneEvent & view_attached_to_scene ()
bool is_view_detached_from_scene ()
Event WithViewDetachedFromScene (::fuchsia_ui_gfx::wire::ViewDetachedFromSceneEvent val)
::fuchsia_ui_gfx::wire::ViewDetachedFromSceneEvent & view_detached_from_scene ()
const ::fuchsia_ui_gfx::wire::ViewDetachedFromSceneEvent & view_detached_from_scene ()
bool is_view_properties_changed ()
Event WithViewPropertiesChanged (::fidl::ObjectView< ::fuchsia_ui_gfx::wire::ViewPropertiesChangedEvent> val)
::fuchsia_ui_gfx::wire::ViewPropertiesChangedEvent & view_properties_changed ()
const ::fuchsia_ui_gfx::wire::ViewPropertiesChangedEvent & view_properties_changed ()
bool is_view_state_changed ()
Event WithViewStateChanged (::fidl::ObjectView< ::fuchsia_ui_gfx::wire::ViewStateChangedEvent> val)
::fuchsia_ui_gfx::wire::ViewStateChangedEvent & view_state_changed ()
const ::fuchsia_ui_gfx::wire::ViewStateChangedEvent & view_state_changed ()
bool is_view_holder_connected ()
Event WithViewHolderConnected (::fuchsia_ui_gfx::wire::ViewHolderConnectedEvent val)
::fuchsia_ui_gfx::wire::ViewHolderConnectedEvent & view_holder_connected ()
const ::fuchsia_ui_gfx::wire::ViewHolderConnectedEvent & view_holder_connected ()
::fuchsia_ui_gfx::wire::Event::Tag Which ()

Enumerations

enum Tag
Name Value
kMetrics 1
kSizeChangeHint 2
kImportUnbound 3
kViewConnected 4
kViewDisconnected 5
kViewHolderDisconnected 6
kViewAttachedToScene 7
kViewDetachedFromScene 8
kViewPropertiesChanged 9
kViewStateChanged 10
kViewHolderConnected 11

Defined at line 2313 of file fidling/gen/sdk/fidl/fuchsia.ui.gfx/fuchsia.ui.gfx/cpp/fidl/fuchsia.ui.gfx/cpp/wire_types.h