class ReleaseResourceCmd
Defined at line 307 of file fidling/gen/sdk/fidl/fuchsia.ui.gfx/fuchsia.ui.gfx/cpp/fidl/fuchsia.ui.gfx/cpp/natural_types.h
Releases the client's reference to the resource; it is then illegal to use
the ID in subsequent Commands. Other references to the resource may exist,
so releasing the resource does not result in its immediate destruction; it is
only destroyed once the last reference is released. For example, the
resource may be required to render an in-progress frame, or it may be
referred to by another resource). However, the ID will be immediately
unregistered, and may be reused to create a new resource.
Public Methods
void ReleaseResourceCmd (Storage_ storage)
void ReleaseResourceCmd (uint32_t id)
void ReleaseResourceCmd ()
Default constructs a |ReleaseResourceCmd| only if all of its members are default constructible.
Defined at line 317 of file fidling/gen/sdk/fidl/fuchsia.ui.gfx/fuchsia.ui.gfx/cpp/fidl/fuchsia.ui.gfx/cpp/natural_types.h
void ReleaseResourceCmd (ReleaseResourceCmd && )
Defined at line 320 of file fidling/gen/sdk/fidl/fuchsia.ui.gfx/fuchsia.ui.gfx/cpp/fidl/fuchsia.ui.gfx/cpp/natural_types.h
void ReleaseResourceCmd (const ReleaseResourceCmd & other)
ReleaseResourceCmd & operator= (ReleaseResourceCmd && )
Defined at line 321 of file fidling/gen/sdk/fidl/fuchsia.ui.gfx/fuchsia.ui.gfx/cpp/fidl/fuchsia.ui.gfx/cpp/natural_types.h
ReleaseResourceCmd & operator= (const ReleaseResourceCmd & other)
bool operator== (const ReleaseResourceCmd & other)
bool operator!= (const ReleaseResourceCmd & other)
uint32_t id ()
ID of the resource to be dereferenced.
uint32_t & id ()
ID of the resource to be dereferenced.
ReleaseResourceCmd & id (uint32_t value)
ID of the resource to be dereferenced.
void ReleaseResourceCmd (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits