class BoundingBox
Defined at line 9317 of file fidling/gen/sdk/fidl/fuchsia.ui.gfx/fuchsia.ui.gfx/cpp/fidl/fuchsia.ui.gfx/cpp/natural_types.h
Represents an axis-aligned bounding box.
If any of the dimensions has a negative extent (e.g. max.x
<
min.x) then the
bounding box is treated as empty. It is valid for a client to define an
empty bounding box.
An "empty bounding box" is one that does not admit a point inhabitant.
Note that a zero-volume, zero-area bounding box (e.g., a point like
(0,0,0)-(0,0,0), or a line like (0,0,0)-(1,0,0)) is thus not empty.
Public Methods
void BoundingBox (Storage_ storage)
void BoundingBox (::fuchsia_ui_gfx::Vec3 min, ::fuchsia_ui_gfx::Vec3 max)
void BoundingBox ()
Default constructs a |BoundingBox| only if all of its members are default constructible.
Defined at line 9327 of file fidling/gen/sdk/fidl/fuchsia.ui.gfx/fuchsia.ui.gfx/cpp/fidl/fuchsia.ui.gfx/cpp/natural_types.h
void BoundingBox (BoundingBox && )
Defined at line 9330 of file fidling/gen/sdk/fidl/fuchsia.ui.gfx/fuchsia.ui.gfx/cpp/fidl/fuchsia.ui.gfx/cpp/natural_types.h
void BoundingBox (const BoundingBox & other)
BoundingBox & operator= (BoundingBox && )
Defined at line 9331 of file fidling/gen/sdk/fidl/fuchsia.ui.gfx/fuchsia.ui.gfx/cpp/fidl/fuchsia.ui.gfx/cpp/natural_types.h
BoundingBox & operator= (const BoundingBox & other)
bool operator== (const BoundingBox & other)
bool operator!= (const BoundingBox & other)
const ::fuchsia_ui_gfx::Vec3 & min ()
::fuchsia_ui_gfx::Vec3 & min ()
BoundingBox & min (::fuchsia_ui_gfx::Vec3 value)
Setter for min.
const ::fuchsia_ui_gfx::Vec3 & max ()
::fuchsia_ui_gfx::Vec3 & max ()
BoundingBox & max (::fuchsia_ui_gfx::Vec3 value)
Setter for max.
void BoundingBox (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits