class ResourceArgs

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

These are all of the types of resources that can be created within a

`Session`. Add new fields only to the bottom of the list.

Public Methods

void ResourceArgs ()
void ResourceArgs (ResourceArgs && other)
ResourceArgs WithMemory (::fidl::ObjectView< ::fuchsia_ui_gfx::wire::MemoryArgs> val)
ResourceArgs WithImage (::fidl::ObjectView< ::fuchsia_ui_gfx::wire::ImageArgs> val)
ResourceArgs WithBuffer (::fidl::ObjectView< ::fuchsia_ui_gfx::wire::BufferArgs> val)
ResourceArgs WithClipNode (::fuchsia_ui_gfx::wire::ClipNodeArgs val)
ResourceArgs WithEntityNode (::fuchsia_ui_gfx::wire::EntityNodeArgs val)
ResourceArgs WithOpacityNode (::fuchsia_ui_gfx::wire::OpacityNodeArgsHack val)
ResourceArgs WithMaterial (::fuchsia_ui_gfx::wire::MaterialArgs val)
template <typename... Args>
ResourceArgs WithMemory (::fidl::AnyArena & allocator, Args &&... args)

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

template <typename... Args>
ResourceArgs WithImage (::fidl::AnyArena & allocator, Args &&... args)

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

template <typename... Args>
ResourceArgs WithBuffer (::fidl::AnyArena & allocator, Args &&... args)

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

ResourceArgs WithMesh (::fuchsia_ui_gfx::wire::MeshArgs val)
ResourceArgs WithShapeNode (::fuchsia_ui_gfx::wire::ShapeNodeArgs val)
template <typename... Args>
ResourceArgs WithView (::fidl::AnyArena & allocator, Args &&... args)

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

template <typename... Args>
ResourceArgs WithCircle (::fidl::AnyArena & allocator, Args &&... args)

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

ResourceArgs WithCircle (::fidl::ObjectView< ::fuchsia_ui_gfx::wire::CircleArgs> val)
template <typename... Args>
ResourceArgs WithRectangle (::fidl::AnyArena & allocator, Args &&... args)

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

ResourceArgs WithRectangle (::fidl::ObjectView< ::fuchsia_ui_gfx::wire::RectangleArgs> val)
template <typename... Args>
ResourceArgs WithRoundedRectangle (::fidl::AnyArena & allocator, Args &&... args)

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

ResourceArgs WithRoundedRectangle (::fidl::ObjectView< ::fuchsia_ui_gfx::wire::RoundedRectangleArgs> val)
template <typename... Args>
ResourceArgs WithViewHolder (::fidl::AnyArena & allocator, Args &&... args)

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

template <typename... Args>
ResourceArgs WithVariable (::fidl::AnyArena & allocator, Args &&... args)

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

template <typename... Args>
ResourceArgs WithImage2 (::fidl::AnyArena & allocator, Args &&... args)

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

template <typename... Args>
ResourceArgs WithImage3 (::fidl::AnyArena & allocator, Args &&... args)

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

void ~ResourceArgs ()
ResourceArgs & operator= (ResourceArgs && other)
bool has_invalid_tag ()
bool is_memory ()
::fuchsia_ui_gfx::wire::MemoryArgs & memory ()
const ::fuchsia_ui_gfx::wire::MemoryArgs & memory ()
const ::fuchsia_ui_gfx::wire::ImageArgs & image ()
const ::fuchsia_ui_gfx::wire::BufferArgs & buffer ()
bool is_view ()
ResourceArgs WithView (::fidl::ObjectView< ::fuchsia_ui_gfx::wire::ViewArgs> val)
template <typename... Args>
ResourceArgs WithView3 (::fidl::AnyArena & allocator, Args &&... args)

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

bool is_image ()
::fuchsia_ui_gfx::wire::ImageArgs & image ()
bool is_buffer ()
::fuchsia_ui_gfx::wire::BufferArgs & buffer ()
::fuchsia_ui_gfx::wire::ViewArgs & view ()
const ::fuchsia_ui_gfx::wire::ViewArgs & view ()
bool is_view_holder ()
ResourceArgs WithViewHolder (::fidl::ObjectView< ::fuchsia_ui_gfx::wire::ViewHolderArgs> val)
::fuchsia_ui_gfx::wire::ViewHolderArgs & view_holder ()
const ::fuchsia_ui_gfx::wire::ViewHolderArgs & view_holder ()
bool is_rectangle ()
::fuchsia_ui_gfx::wire::RectangleArgs & rectangle ()
const ::fuchsia_ui_gfx::wire::RectangleArgs & rectangle ()
bool is_rounded_rectangle ()
::fuchsia_ui_gfx::wire::RoundedRectangleArgs & rounded_rectangle ()
const ::fuchsia_ui_gfx::wire::RoundedRectangleArgs & rounded_rectangle ()
bool is_circle ()
::fuchsia_ui_gfx::wire::CircleArgs & circle ()
const ::fuchsia_ui_gfx::wire::CircleArgs & circle ()
bool is_mesh ()
::fuchsia_ui_gfx::wire::MeshArgs & mesh ()
const ::fuchsia_ui_gfx::wire::MeshArgs & mesh ()
bool is_shape_node ()
::fuchsia_ui_gfx::wire::ShapeNodeArgs & shape_node ()
const ::fuchsia_ui_gfx::wire::ShapeNodeArgs & shape_node ()
bool is_clip_node ()
::fuchsia_ui_gfx::wire::ClipNodeArgs & clip_node ()
const ::fuchsia_ui_gfx::wire::ClipNodeArgs & clip_node ()
bool is_entity_node ()
::fuchsia_ui_gfx::wire::EntityNodeArgs & entity_node ()
const ::fuchsia_ui_gfx::wire::EntityNodeArgs & entity_node ()
bool is_opacity_node ()
::fuchsia_ui_gfx::wire::OpacityNodeArgsHack & opacity_node ()
const ::fuchsia_ui_gfx::wire::OpacityNodeArgsHack & opacity_node ()
bool is_material ()
::fuchsia_ui_gfx::wire::MaterialArgs & material ()
const ::fuchsia_ui_gfx::wire::MaterialArgs & material ()
bool is_compositor ()
ResourceArgs WithCompositor (::fuchsia_ui_gfx::wire::CompositorArgs val)
::fuchsia_ui_gfx::wire::CompositorArgs & compositor ()
const ::fuchsia_ui_gfx::wire::CompositorArgs & compositor ()
bool is_display_compositor ()
ResourceArgs WithDisplayCompositor (::fuchsia_ui_gfx::wire::DisplayCompositorArgs val)
::fuchsia_ui_gfx::wire::DisplayCompositorArgs & display_compositor ()
const ::fuchsia_ui_gfx::wire::DisplayCompositorArgs & display_compositor ()
bool is_layer_stack ()
ResourceArgs WithLayerStack (::fuchsia_ui_gfx::wire::LayerStackArgs val)
::fuchsia_ui_gfx::wire::LayerStackArgs & layer_stack ()
const ::fuchsia_ui_gfx::wire::LayerStackArgs & layer_stack ()
bool is_layer ()
ResourceArgs WithLayer (::fuchsia_ui_gfx::wire::LayerArgs val)
::fuchsia_ui_gfx::wire::LayerArgs & layer ()
const ::fuchsia_ui_gfx::wire::LayerArgs & layer ()
bool is_scene ()
ResourceArgs WithScene (::fuchsia_ui_gfx::wire::SceneArgs val)
::fuchsia_ui_gfx::wire::SceneArgs & scene ()
const ::fuchsia_ui_gfx::wire::SceneArgs & scene ()
bool is_camera ()
ResourceArgs WithCamera (::fuchsia_ui_gfx::wire::CameraArgs val)
::fuchsia_ui_gfx::wire::CameraArgs & camera ()
const ::fuchsia_ui_gfx::wire::CameraArgs & camera ()
bool is_stereo_camera ()
ResourceArgs WithStereoCamera (::fuchsia_ui_gfx::wire::StereoCameraArgs val)
::fuchsia_ui_gfx::wire::StereoCameraArgs & stereo_camera ()
const ::fuchsia_ui_gfx::wire::StereoCameraArgs & stereo_camera ()
bool is_renderer ()
ResourceArgs WithRenderer (::fuchsia_ui_gfx::wire::RendererArgs val)
::fuchsia_ui_gfx::wire::RendererArgs & renderer ()
const ::fuchsia_ui_gfx::wire::RendererArgs & renderer ()
bool is_ambient_light ()
ResourceArgs WithAmbientLight (::fuchsia_ui_gfx::wire::AmbientLightArgs val)
::fuchsia_ui_gfx::wire::AmbientLightArgs & ambient_light ()
const ::fuchsia_ui_gfx::wire::AmbientLightArgs & ambient_light ()
bool is_directional_light ()
ResourceArgs WithDirectionalLight (::fuchsia_ui_gfx::wire::DirectionalLightArgs val)
::fuchsia_ui_gfx::wire::DirectionalLightArgs & directional_light ()
const ::fuchsia_ui_gfx::wire::DirectionalLightArgs & directional_light ()
bool is_variable ()
ResourceArgs WithVariable (::fidl::ObjectView< ::fuchsia_ui_gfx::wire::VariableArgs> val)
::fuchsia_ui_gfx::wire::VariableArgs & variable ()
const ::fuchsia_ui_gfx::wire::VariableArgs & variable ()
bool is_point_light ()
ResourceArgs WithPointLight (::fuchsia_ui_gfx::wire::PointLightArgs val)
::fuchsia_ui_gfx::wire::PointLightArgs & point_light ()
const ::fuchsia_ui_gfx::wire::PointLightArgs & point_light ()
bool is_view3 ()
ResourceArgs WithView3 (::fidl::ObjectView< ::fuchsia_ui_gfx::wire::ViewArgs3> val)
::fuchsia_ui_gfx::wire::ViewArgs3 & view3 ()
const ::fuchsia_ui_gfx::wire::ViewArgs3 & view3 ()
bool is_image_pipe2 ()
ResourceArgs WithImagePipe2 (::fuchsia_ui_gfx::wire::ImagePipe2Args val)
::fuchsia_ui_gfx::wire::ImagePipe2Args & image_pipe2 ()
const ::fuchsia_ui_gfx::wire::ImagePipe2Args & image_pipe2 ()
bool is_image2 ()
ResourceArgs WithImage2 (::fidl::ObjectView< ::fuchsia_ui_gfx::wire::ImageArgs2> val)
::fuchsia_ui_gfx::wire::ImageArgs2 & image2 ()
const ::fuchsia_ui_gfx::wire::ImageArgs2 & image2 ()
bool is_image3 ()
ResourceArgs WithImage3 (::fidl::ObjectView< ::fuchsia_ui_gfx::wire::ImageArgs3> val)
::fuchsia_ui_gfx::wire::ImageArgs3 & image3 ()
const ::fuchsia_ui_gfx::wire::ImageArgs3 & image3 ()
::fuchsia_ui_gfx::wire::ResourceArgs::Tag Which ()
void _CloseHandles ()

Enumerations

enum Tag
Name Value
kMemory 1
kImage 2
kBuffer 4
kView 5
kViewHolder 6
kRectangle 7
kRoundedRectangle 8
kCircle 9
kMesh 10
kShapeNode 11
kClipNode 12
kEntityNode 13
kOpacityNode 14
kMaterial 15
kCompositor 16
kDisplayCompositor 17
kLayerStack 19
kLayer 20
kScene 21
kCamera 22
kStereoCamera 23
kRenderer 24
kAmbientLight 25
kDirectionalLight 26
kVariable 27
kPointLight 28
kView3 31
kImagePipe2 32
kImage2 33
kImage3 34

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