Skip to main contentModule view
Source - visibility
- window
- ColorGrading
- Configures filmic color grading parameters to adjust the image appearance.
- ColorGradingGlobal
- Filmic color grading values applied to the image as a whole (as opposed to
individual sections, like shadows and highlights).
- ColorGradingSection
- A section of color grading values that can be selectively applied to
shadows, midtones, and highlights.
- ColorGradingUniform
- The
ColorGrading structure, packed into the most efficient form for the
GPU. - ExtractedView
- Describes a view in the render world.
- ExtractedWindow
- ExtractedWindows
- NoIndirectDrawing
- Add this component to a camera to disable indirect mode.
- PostProcessWrite
- RenderExtractedShadowMapVisibleEntities
- The entities that the CPU has determined are visible from a single
shadow-casting light.
- RenderExtractedVisibleEntities
- The entities that the CPU has determined are visible from a single view or
subview.
- RenderExtractedVisibleEntitiesClass
- The entities that the CPU has determined are visible from a single view or
subview, for a single
VisibilityClass. - RenderShadowLodOrigin
- A resource, part of the render world, that stores the resolved origin for
LOD selection for shadow maps of point and spot lights.
- RenderShadowMapVisibleEntities
- Collection of entities visible from a single light.
- RenderVisibilityRangePlugin
- A plugin that enables
RenderVisibilityRangess, which allow entities to be
hidden or shown based on distance to the camera. - RenderVisibilityRanges
- Stores information related to
VisibilityRanges in the render world. - RenderVisibleEntities
- Stores a list of all entities that are visible from a single view or
subview, as well as the change lists.
- RenderVisibleEntitiesClass
- Stores a list of all entities that are visible from a single view for a
single
VisibilityClass, as well as the change lists. - RetainedViewEntity
- An identifier for a view that is stable across frames.
- ViewDepthTexture
- ViewPlugin
- ViewTarget
- ViewTargetAttachments
- Contains
OutputColorAttachment used for each target present on any view in the current
frame, after being prepared by prepare_view_attachments. Users that want to override
the default output color attachment for a specific target can do so by adding a
OutputColorAttachment to this resource before prepare_view_targets is called. - ViewUniform
- ViewUniformOffset
- ViewUniforms
- VisibilityExtractionSystemParam
- A system parameter that goes on any render-world system that needs to
extract entities into
RenderVisibleEntities. - WindowRenderPlugin
- WindowSurfaces
- Msaa
- Component for configuring the number of samples for Multi-Sample Anti-Aliasing
for a
Camera.
- COLOR_TARGET_FORMAT_MASK_BITS
- Mask bits (5-bit) for use in pipeline key bitfields.
- VISIBILITY_RANGES_STORAGE_BUFFER_COUNT
- We need at least 4 storage buffer bindings available to enable the
visibility range buffer.
- cleanup_view_targets_for_resize
- clear_view_attachments
- Clears the view target
OutputColorAttachments. - collect_visible_cpu_culled_entities
- Updates the
RenderVisibleEntities and RenderShadowMapVisibleEntities
components with the contents of the RenderExtractedVisibleEntities and
the RenderExtractedShadowMapVisibleEntities components respectively. - create_surfaces
- Creates window surfaces.
- extract_visibility_ranges
- Extracts all
VisibilityRange components from the main world to the
render world and inserts them into RenderVisibilityRanges. - need_surface_configuration
- prepare_view_attachments
- Prepares the view target
OutputColorAttachment for each view in the current frame. - prepare_view_targets
- prepare_view_uniforms
- prepare_windows
- (re)configures window surfaces, and obtains a swapchain texture for rendering.
- texture_format_from_code
- Decode a 5-bit code back into a
TextureFormat. - texture_format_to_code
- Encode a
TextureFormat as a 5-bit code for use in pipeline key bitfields. - write_render_visibility_ranges
- Writes the
RenderVisibilityRanges table to the GPU.
- VisibilityExtractionNoCpuCullingChangedQuery
- The query, part of
VisibilityExtractionSystemParam, that searches for
entities with NoCpuCulling that might have changed visibility.