class MemoryArgs
Defined at line 3887 of file fidling/gen/sdk/fidl/fuchsia.ui.gfx/fuchsia.ui.gfx/cpp/fidl/fuchsia.ui.gfx/cpp/natural_types.h
`Memory` is a `Resource` that wraps a client-provided Zircon vmo to register
it with Scenic.
Public Methods
void MemoryArgs (Storage_ storage)
void MemoryArgs (::zx::vmo vmo, uint64_t allocation_size, ::fuchsia_images::MemoryType memory_type)
void MemoryArgs ()
Default constructs a |MemoryArgs| only if all of its members are default constructible.
Defined at line 3897 of file fidling/gen/sdk/fidl/fuchsia.ui.gfx/fuchsia.ui.gfx/cpp/fidl/fuchsia.ui.gfx/cpp/natural_types.h
void MemoryArgs (MemoryArgs && )
Defined at line 3900 of file fidling/gen/sdk/fidl/fuchsia.ui.gfx/fuchsia.ui.gfx/cpp/fidl/fuchsia.ui.gfx/cpp/natural_types.h
MemoryArgs & operator= (MemoryArgs && )
Defined at line 3901 of file fidling/gen/sdk/fidl/fuchsia.ui.gfx/fuchsia.ui.gfx/cpp/fidl/fuchsia.ui.gfx/cpp/natural_types.h
const ::zx::vmo & vmo ()
The VMO which backs this memory.
::zx::vmo & vmo ()
The VMO which backs this memory.
MemoryArgs & vmo (::zx::vmo value)
The VMO which backs this memory.
uint64_t allocation_size ()
The amount of memory from `vmo` that should be utilized.
uint64_t & allocation_size ()
The amount of memory from `vmo` that should be utilized.
MemoryArgs & allocation_size (uint64_t value)
The amount of memory from `vmo` that should be utilized.
::fuchsia_images::MemoryType memory_type ()
The type of memory stored in the VMO, namely whether it's GPU memory or
host memory.
::fuchsia_images::MemoryType & memory_type ()
The type of memory stored in the VMO, namely whether it's GPU memory or
host memory.
MemoryArgs & memory_type (::fuchsia_images::MemoryType value)
The type of memory stored in the VMO, namely whether it's GPU memory or
host memory.
void MemoryArgs (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits