Skip to main content

Module wireframe

Module wireframe 

Source

Structs§

DrawWireframeMeshPulled
Mesh3dWireframe
Mesh3dWireframeTemplate
NoWireframe
Disables wireframe rendering for any entity it is attached to. It will ignore the WireframeConfig global setting.
PendingWireframeQueues
RenderWireframeInstances
RenderWireframeMaterial
SetWireframe3dThinImmediates
SetWireframe3dWideBindGroup
SetWireframe3dWideImmediates
SpecializedWireframePipelineCache
SpecializedWireframeViewPipelineCache
Wireframe
Enables wireframe rendering for any entity it is attached to. It will ignore the WireframeConfig global setting.
Wireframe3d
Wireframe3dBatchSetKey
Wireframe3dBinKey
Data that must be identical in order to batch phase items together.
Wireframe3dPipeline
WireframeColor
Sets the color of the Wireframe of the entity it is attached to.
WireframeConfig
WireframeEntitiesNeedingSpecialization
Temporarily stores entities that were determined to either need their specialized pipelines for wireframes updated or to have their specialized pipelines for wireframes removed.
WireframeLineWidth
Sets the line width (in screen-space pixels) of the wireframe.
WireframeMaterial
WireframePipelineKey
WireframePlugin
A Plugin that draws wireframes.
WireframeVertexPullParams
WireframeWideBindGroups

Enums§

WireframeTopology
Controls whether wireframe edges follow triangle or quad topology.

Functions§

check_wireframe_entities_needing_specialization
Finds 3D wireframe entities that have changed in such a way as to potentially require specialization and adds them to the WireframeEntitiesNeedingSpecialization list.
extract_wireframe_entities_needing_specialization
extract_wireframe_entities_that_need_specializations_removed
A system that adds entities that were judged to need their wireframe specializations removed to the appropriate table in DirtyWireframeSpecializations.
extract_wireframe_materials
init_wireframe_3d_pipeline
prepare_wireframe_wide_bind_groups
specialize_wireframes
wireframe_3d

Type Aliases§

DrawWireframe3dThin
Draw wireframes with PolygonMode::Line, i.e. the fast path.
DrawWireframe3dWide
Draw wireframes using vertex pulling for wide lines or quad topology.