class Event
Defined at line 10767 of file fidling/gen/sdk/fidl/fuchsia.ui.gfx/fuchsia.ui.gfx/cpp/fidl/fuchsia.ui.gfx/cpp/natural_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 (Event && other)
Event & operator= (Event && other)
void Event (const Event & other)
Event & operator= (const Event & other)
bool operator== (const Event & other)
bool operator!= (const Event & other)
::fuchsia_ui_gfx::Event::Tag Which ()
Event WithMetrics (::fuchsia_ui_gfx::MetricsEvent val)
const ::fidl::internal::UnionMemberView<1, Storage_> metrics ()
::fidl::internal::UnionMemberView<1, Storage_> metrics ()
Event & metrics (::fuchsia_ui_gfx::MetricsEvent value)
Events which are controlled by a mask.
Event WithSizeChangeHint (::fuchsia_ui_gfx::SizeChangeHintEvent val)
const ::fidl::internal::UnionMemberView<2, Storage_> size_change_hint ()
::fidl::internal::UnionMemberView<2, Storage_> size_change_hint ()
Event & size_change_hint (::fuchsia_ui_gfx::SizeChangeHintEvent value)
Sets the union to hold the size_change_hint member.
Event WithImportUnbound (::fuchsia_ui_gfx::ImportUnboundEvent val)
const ::fidl::internal::UnionMemberView<3, Storage_> import_unbound ()
::fidl::internal::UnionMemberView<3, Storage_> import_unbound ()
Event & import_unbound (::fuchsia_ui_gfx::ImportUnboundEvent value)
Events which are always delivered, regardless of mask.
Event WithViewConnected (::fuchsia_ui_gfx::ViewConnectedEvent val)
const ::fidl::internal::UnionMemberView<4, Storage_> view_connected ()
::fidl::internal::UnionMemberView<4, Storage_> view_connected ()
Event & view_connected (::fuchsia_ui_gfx::ViewConnectedEvent value)
Sets the union to hold the view_connected member.
Event WithViewDisconnected (::fuchsia_ui_gfx::ViewDisconnectedEvent val)
const ::fidl::internal::UnionMemberView<5, Storage_> view_disconnected ()
::fidl::internal::UnionMemberView<5, Storage_> view_disconnected ()
Event & view_disconnected (::fuchsia_ui_gfx::ViewDisconnectedEvent value)
Sets the union to hold the view_disconnected member.
Event WithViewHolderDisconnected (::fuchsia_ui_gfx::ViewHolderDisconnectedEvent val)
const ::fidl::internal::UnionMemberView<6, Storage_> view_holder_disconnected ()
::fidl::internal::UnionMemberView<6, Storage_> view_holder_disconnected ()
Event & view_holder_disconnected (::fuchsia_ui_gfx::ViewHolderDisconnectedEvent value)
Sets the union to hold the view_holder_disconnected member.
Event WithViewAttachedToScene (::fuchsia_ui_gfx::ViewAttachedToSceneEvent val)
const ::fidl::internal::UnionMemberView<7, Storage_> view_attached_to_scene ()
::fidl::internal::UnionMemberView<7, Storage_> view_attached_to_scene ()
Event & view_attached_to_scene (::fuchsia_ui_gfx::ViewAttachedToSceneEvent value)
Sets the union to hold the view_attached_to_scene member.
Event WithViewDetachedFromScene (::fuchsia_ui_gfx::ViewDetachedFromSceneEvent val)
const ::fidl::internal::UnionMemberView<8, Storage_> view_detached_from_scene ()
::fidl::internal::UnionMemberView<8, Storage_> view_detached_from_scene ()
Event & view_detached_from_scene (::fuchsia_ui_gfx::ViewDetachedFromSceneEvent value)
Sets the union to hold the view_detached_from_scene member.
Event WithViewPropertiesChanged (::fuchsia_ui_gfx::ViewPropertiesChangedEvent val)
const ::fidl::internal::UnionMemberView<9, Storage_> view_properties_changed ()
::fidl::internal::UnionMemberView<9, Storage_> view_properties_changed ()
Event & view_properties_changed (::fuchsia_ui_gfx::ViewPropertiesChangedEvent value)
Sets the union to hold the view_properties_changed member.
Event WithViewStateChanged (::fuchsia_ui_gfx::ViewStateChangedEvent val)
const ::fidl::internal::UnionMemberView<10, Storage_> view_state_changed ()
::fidl::internal::UnionMemberView<10, Storage_> view_state_changed ()
Event & view_state_changed (::fuchsia_ui_gfx::ViewStateChangedEvent value)
Sets the union to hold the view_state_changed member.
Event WithViewHolderConnected (::fuchsia_ui_gfx::ViewHolderConnectedEvent val)
const ::fidl::internal::UnionMemberView<11, Storage_> view_holder_connected ()
::fidl::internal::UnionMemberView<11, Storage_> view_holder_connected ()
Event & view_holder_connected (::fuchsia_ui_gfx::ViewHolderConnectedEvent value)
Sets the union to hold the view_holder_connected member.
void Event (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
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 |
TODO: share union tag types between wire
&
natural.
Defined at line 10786 of file fidling/gen/sdk/fidl/fuchsia.ui.gfx/fuchsia.ui.gfx/cpp/fidl/fuchsia.ui.gfx/cpp/natural_types.h
Friends
class NaturalUnionCodingTraits