Structs§
- Draw
Wireframe Mesh Pulled - Mesh3d
Wireframe - Mesh3d
Wireframe Template - NoWireframe
- Disables wireframe rendering for any entity it is attached to.
It will ignore the
WireframeConfigglobal setting. - Pending
Wireframe Queues - Render
Wireframe Instances - Render
Wireframe Material - SetWireframe3d
Thin Immediates - SetWireframe3d
Wide Bind Group - SetWireframe3d
Wide Immediates - Specialized
Wireframe Pipeline Cache - Specialized
Wireframe View Pipeline Cache - Wireframe
- Enables wireframe rendering for any entity it is attached to.
It will ignore the
WireframeConfigglobal setting. - Wireframe3d
- Wireframe3d
Batch SetKey - Wireframe3d
BinKey - Data that must be identical in order to batch phase items together.
- Wireframe3d
Pipeline - Wireframe
Color - Sets the color of the
Wireframeof the entity it is attached to. - Wireframe
Config - Wireframe
Entities Needing Specialization - Temporarily stores entities that were determined to either need their specialized pipelines for wireframes updated or to have their specialized pipelines for wireframes removed.
- Wireframe
Line Width - Sets the line width (in screen-space pixels) of the wireframe.
- Wireframe
Material - Wireframe
Pipeline Key - Wireframe
Plugin - A
Pluginthat draws wireframes. - Wireframe
Vertex Pull Params - Wireframe
Wide Bind Groups
Enums§
- Wireframe
Topology - 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
WireframeEntitiesNeedingSpecializationlist. - 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§
- Draw
Wireframe3d Thin - Draw wireframes with
PolygonMode::Line, i.e. the fast path. - Draw
Wireframe3d Wide - Draw wireframes using vertex pulling for wide lines or quad topology.