Skip to main content

Crate bevy_psx

Crate bevy_psx 

Source
Expand description

§Bevy PSX

A Bevy plugin that provides PSX-style low resolution rendering capabilities.

This crate adds support for authentic retro-style rendering by rendering your 3D scene to a low-resolution texture and then upscaling it to fill the window, with optional nearest-neighbor filtering for a pixelated look.

Modules§

prelude
Convenient re-exports for users of the bevy_psx library.

Structs§

Palette
Represents a color palette that can be loaded from various formats
PaletteManager
Resource to manage available palettes
PsxCamera
Component to mark a camera as a PSX-style camera.
PsxCameraPlugin
Plugin that adds PSX-style low resolution rendering and vertex snapping support to Bevy.
PsxMaterialExtension
Combined PSX material extension that includes both vertex snapping and unified shader effects
PsxRenderSettings
Settings for PSX-style rendering.
PsxSettings
Resource to configure PSX material settings globally

Enums§

BlendMode
Blend mode options
ColorSpace
Color space options for palette matching
DitherPattern
Dither pattern options
PaletteError
Errors that can occur when loading palettes

Type Aliases§

PsxMaterial
Type alias for PSX materials with all effects combined