Structs§
- The defining
Componentfor camera entities, storing information about how and what to render through this camera. - A
Resourcethat stores the color that is used to clear the screen between frames. - Schedule which extract data from the main world and inserts it into the render world.
- Adds the
Imageas an asset and makes sure that they are extracted and prepared for the GPU. - Whether or not an entity is visible in the hierarchy. This will not be accurate until
VisibilityPropagateruns in thePostUpdateschedule. - A 3D object made out of vertices representing triangles, lines, or points, with “attribute” values for each vertex.
- Controls the morph targets for all child
Handle<Mesh>entities. In most cases,MorphWeightsshould be considered the “source of truth” when writing morph targets for meshes. However you can choose to write childMeshMorphWeightsif your situation requires more granularity. Just note that if you setMorphWeights, it will overwrite childMeshMorphWeightsvalues. - Project a 3D space onto a 2D surface using parallel lines, i.e., unlike
PerspectiveProjection, the size of objects remains the same regardless of their distance to the camera. - A 3D camera projection in which distant objects appear smaller than close objects.
- A shader, as defined by its
ShaderSourceandShaderStageThis is an “unprocessed” shader. It can contain preprocessor directives. - A
Bundlethat allows the correct positional rendering of an entity. - Algorithmically-computed indication of whether an entity is visible and should be extracted for rendering.
- A
Bundleof theVisibility,InheritedVisibility, andViewVisibilityComponents, which describe the visibility of an entity.
Enums§
- Sets how a material’s base color alpha channel is used for transparency.
- For a camera, specifies the color used to clear the viewport before rendering.
- Errors that occur while converting an
Imageinto aDynamicImage - Configuration resource for Multi-Sample Anti-Aliasing.
- A configurable
CameraProjectionthat can select its projection type at runtime. - User indication of whether an entity is visible. Propagates down the entity hierarchy.