Module re_types::components
source · Expand description
Components are the basic building blocks of archetypes
.
They all implement the Component
trait.
Each component is a wrapper around a datatype
.
Modules§
Structs§
- Component: A color multiplier, usually applied to a whole entity, e.g. a mesh.
- Component: The annotation context provides additional information on how to display entities.
- Component: The length of an axis in local units of the space.
- Component: A binary blob of data.
- Component: A 16-bit ID representing a type of semantic class.
- Component: Configures how a clear operation should behave - recursive or not.
- Component: An RGBA color with unmultiplied/separate alpha, in sRGB gamma space with linear alpha.
- Component: The world->depth map scaling factor.
- Component: Spatially disconnect this entity from its parent.
- Component: Draw order of 2D elements. Higher values are drawn on top of lower values.
- Component: A path to an entity, usually to reference some data that is part of the target entity.
- Component: How much a primitive fills out the available space.
- Component: A gamma correction value to be used with a scalar value or color.
- Component: A geospatial line string expressed in EPSG:4326 latitude and longitude (North/East-positive degrees).
- Component: Half-size (radius) of a 2D box.
- Component: Half-size (radius) of a 3D box.
- Component: A buffer that is known to store image data.
- Component: The metadata describing the contents of a
components::ImageBuffer
. - Component: The distance from the camera origin to the image plane when the projection is shown in a 3D viewer.
- Component: A 16-bit ID representing a type of semantic keypoint within a class.
- Component: A geospatial position expressed in EPSG:4326 latitude and longitude (North/East-positive degrees).
- Component: Length, or one-dimensional size.
- Component: A line strip in 2D space.
- Component: A line strip in 3D space.
- Component: Radius of a marker of a point in e.g. a 2D plot, measured in UI points.
- Component: A standardized media type (RFC2046, formerly known as MIME types), encoded as a string.
- Component: A display name, typically for an entity or a item like a plot series.
- Component: Degree of transparency ranging from 0.0 (fully transparent) to 1.0 (fully opaque).
- Component: Camera projection, from image coordinates to view coordinates.
- Component: 3D rotation represented by a rotation around a given axis that doesn’t propagate in the transform hierarchy.
- Component: A 3D rotation expressed as a quaternion that doesn’t propagate in the transform hierarchy.
- Component: A 3D scale factor that doesn’t propagate in the transform hierarchy.
- Component: A 3x3 transformation matrix Matrix that doesn’t propagate in the transform hierarchy.
- Component: A translation vector in 3D space that doesn’t propagate in the transform hierarchy.
- Component: A position in 2D space.
- Component: A position in 3D space.
- Component: The radius of something, e.g. a point.
- Component: A 1D range, specifying a lower and upper bound.
- Component: Pixel resolution width & height, e.g. of a camera sensor.
- Component: 3D rotation represented by a rotation around a given axis.
- Component: A 3D rotation expressed as a quaternion.
- Component: A scalar value, encoded as a 64-bit floating point.
- Component: A 3D scale factor.
- Component: Whether the entity’s
components::Text
label is shown. - Component: The width of a stroke specified in UI points.
- Component: An N-dimensional array of numbers.
- Component: Specifies a concrete index on a tensor dimension.
- Component: Specifies which dimension to use for height.
- Component: Specifies which dimension to use for width.
- Component: A 2D texture UV coordinate.
- Component: A string of text, e.g. for labels and text documents.
- Component: The severity level of a text log message.
- Component: A 3x3 transformation matrix Matrix.
- Component: A translation vector in 3D space.
- Component: The three indices of a triangle in a triangle mesh.
- Component: Range of expected or valid values, specifying a lower and upper bound.
- Component: A vector in 2D space.
- Component: A vector in 3D space.
- Component: Timestamp inside a
archetypes::AssetVideo
. - Component: How we interpret the coordinate system of an entity/space.
Enums§
- Component: Policy for aggregation of multiple scalar plot values.
- Component: Colormap for mapping scalar values within a given range to a color.
- Component: How a geometric shape is drawn and colored.
- Component: Filter used when magnifying an image/texture such that a single pixel/texel is displayed as multiple pixels on screen.
- Component: The visual appearance of a point in e.g. a 2D plot.
- Component: Specifies relation a spatial transform describes.