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