class SetTextureCmd

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

Sets/clears a material's texture.

Constraints:

- `material_id` refs a `Material`.

- `texture_id` refs a `Image`, `ImagePipe2`, or nothing.

If no texture is provided (i.e. `texture_id` is zero), a solid color is used.

If a texture is provided, then the value sampled from the texture is

multiplied by the color.

Public Methods

void SetTextureCmd (Storage_ storage)
void SetTextureCmd (uint32_t material_id, uint32_t texture_id)
void SetTextureCmd ()

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

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

void SetTextureCmd (SetTextureCmd && )

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

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

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

SetTextureCmd & operator= (const SetTextureCmd & other)
bool operator== (const SetTextureCmd & other)
bool operator!= (const SetTextureCmd & other)
uint32_t material_id ()
uint32_t & material_id ()
SetTextureCmd & material_id (uint32_t value)

Setter for material_id.

uint32_t texture_id ()
uint32_t & texture_id ()
SetTextureCmd & texture_id (uint32_t value)

Setter for texture_id.

void SetTextureCmd (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits