Crate luminance [−] [src]
Reexports
pub use blending::*; |
pub use buffer::BufferError; |
pub use chain::*; |
pub use framebuffer::{FramebufferError}; |
pub use linear::*; |
pub use pixel::{ColorPixel, DepthPixel, Format, Pixel, PixelFormat, is_color_pixel, is_depth_pixel, RGB8UI, RGBA8UI, RGB32F, RGBA32F, Depth32F}; |
pub use render::run_frame_command; |
pub use rw::*; |
pub use shader::program::ProgramError; |
pub use shader::stage::{FragmentShader, GeometryShader, StageError, ShaderTypeable, TessellationControlShader, TessellationEvaluationShader, VertexShader}; |
pub use shader::uniform::UniformName; |
pub use tessellation::Mode; |
pub use texture::{CubeFace, Cubemap, DepthComparison, Flat, Filter, Layered, Layering, Sampler, Wrap}; |
pub use vertex::{VertexComponentFormat, VertexFormat}; |
Modules
blending |
That module exports blending-related types and functions. |
buffer |
Static GPU typed arrays. |
chain |
Generalized free tuples. |
framebuffer |
Framebuffers and utility types and functions. |
linear |
Aliases types used to make it easier using long linear algebra types. |
pixel |
Pixel formats types and function manipulation. |
render | |
rw |
I/O access rights. |
shader |
Shader-related modules. |
tessellation |
Tessellation features. |
texture |
This module provides texture features. |
vertex |
Vertex formats and associated types and functions. |
Macros
chain! |
If your compiler supports the |