Module: Doom::Render
- Defined in:
- lib/doom/render/font.rb,
lib/doom/render/renderer.rb,
lib/doom/render/status_bar.rb,
lib/doom/render/world_mesh.rb,
lib/doom/render/screen_melt.rb,
lib/doom/render/ray_tracing/bvh.rb,
lib/doom/render/weapon_renderer.rb,
lib/doom/render/renderer_factory.rb,
lib/doom/render/zbuffer_renderer.rb,
lib/doom/render/hardware_renderer.rb,
lib/doom/render/ray_tracing_renderer.rb,
lib/doom/render/spinel_native/kernel.rb,
lib/doom/render/spinel_native_renderer.rb,
lib/doom/render/ray_tracing/texture_atlas.rb,
lib/doom/render/ray_tracing/material_state.rb
Defined Under Namespace
Modules: RayTracing, RendererFactory, SpinelNative Classes: Drawseg, Font, HardwareRenderer, RayTracingRenderer, Renderer, ScreenMelt, SpinelNativeRenderer, StatusBar, VisibleSprite, Visplane, WeaponRenderer, WorldMesh, ZBufferRenderer
Constant Summary collapse
- SCREEN_WIDTH =
320- SCREEN_HEIGHT =
240- HALF_WIDTH =
SCREEN_WIDTH / 2
- HALF_HEIGHT =
SCREEN_HEIGHT / 2
- FOV =
90.0- SIL_NONE =
Silhouette types for sprite clipping (matches Chocolate Doom r_defs.h)
0- SIL_BOTTOM =
1- SIL_TOP =
2- SIL_BOTH =
3