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