class MetricsEvent

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

Provides rendering target metrics information about the specified node.

This event is delivered when the following conditions are true:

- The node is a descendant of a `Scene`.

- The node has `kMetricsEventMask` set to an enabled state.

- The node's metrics have changed since they were last delivered, or since

`kMetricsEventMask` transitioned from a disabled state to an enabled state.

Subscribe to this event to receive information about the scale factors you

should apply when generating textures for your nodes.

Public Methods

void MetricsEvent (Storage_ storage)
void MetricsEvent (uint32_t node_id, ::fuchsia_ui_gfx::Metrics metrics)
void MetricsEvent ()

Default constructs a |MetricsEvent| only if all of its members are default constructible.

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

void MetricsEvent (MetricsEvent && )

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

void MetricsEvent (const MetricsEvent & other)
MetricsEvent & operator= (MetricsEvent && )

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

MetricsEvent & operator= (const MetricsEvent & other)
bool operator== (const MetricsEvent & other)
bool operator!= (const MetricsEvent & other)
uint32_t node_id ()
uint32_t & node_id ()
MetricsEvent & node_id (uint32_t value)

Setter for node_id.

const ::fuchsia_ui_gfx::Metrics & metrics ()
::fuchsia_ui_gfx::Metrics & metrics ()
MetricsEvent & metrics (::fuchsia_ui_gfx::Metrics value)

Setter for metrics.

void MetricsEvent (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits