1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
pub(crate) mod attachment; pub use self::attachment::{ AsAttachment, AsMultisampleAttachment, Attachment, MultisampleAttachment, }; pub(crate) mod default_multisample_render_target; pub use self::default_multisample_render_target::DefaultMultisampleRenderTarget; pub(crate) mod default_render_target; pub use self::default_render_target::DefaultRenderTarget; pub(crate) mod framebuffer; pub use self::framebuffer::{ ActiveGraphicsPipeline, BindIndexBufferCommand, BindResourcesCommand, BindVertexBuffersCommand, BlitColorCompatible, BlitColorTarget, BlitCommand, BlitSource, BlitSourceDescriptor, BlitTargetDescriptor, DefaultDepthBuffer, DefaultDepthStencilBuffer, DefaultRGBABuffer, DefaultRGBBuffer, DefaultStencilBuffer, DepthBuffer, DepthStencilBuffer, DrawCommand, DrawIndexedCommand, FloatBuffer, Framebuffer, GraphicsPipelineTarget, GraphicsPipelineTaskBuilder, IntegerBuffer, MultisampleFramebuffer, RenderingOutputBuffer, ResolveColorCompatible, ResolveSource, ResolveSourceDescriptor, StencilBuffer, UnsignedIntegerBuffer, }; mod render_pass; pub use self::render_pass::{RenderPass, RenderPassContext}; pub(crate) mod encode_color_buffer; pub use self::encode_color_buffer::{ ColorBufferEncoding, ColorBufferEncodingContext, EncodeColorBuffer, EncodeMultisampleColorBuffer, FloatAttachment, IntegerAttachment, UnsignedIntegerAttachment, }; pub(crate) mod encode_depth_stencil_buffer; pub use self::encode_depth_stencil_buffer::{ DepthAttachment, DepthStencilAttachment, DepthStencilBufferEncoding, DepthStencilBufferEncodingContext, EncodeDepthStencilBuffer, EncodeMultisampleDepthStencilBuffer, StencilAttachment, }; pub(crate) mod render_target; pub use self::render_target::{ AttachColorFloat, AttachColorInteger, AttachColorUnsignedInteger, AttachDepth, AttachDepthStencil, AttachMultisampleColorFloat, AttachMultisampleDepth, AttachMultisampleDepthStencil, AttachStencil, MultisampleRenderTarget, MultisampleRenderTargetDescriptor, RenderTarget, RenderTargetDescriptor, }; pub(crate) mod load_op; pub use self::load_op::LoadOp; mod store_op; pub use self::store_op::StoreOp;