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