Struct gfx_debug_draw::DebugRenderer
[−]
[src]
pub struct DebugRenderer<R: Resources> {
// some fields omitted
}pub struct DebugRenderer<R: Resources> {
// some fields omitted
}impl<R: Resources> DebugRenderer<R>fn from_canvas<C: CommandBuffer<R>, F: Factory<R>, O: Output<R>, D: Device<Resources=R, CommandBuffer=C>>(canvas: &mut Canvas<O, D, F>, initial_buffer_size: usize, bitmap_font: Option<BitmapFont>, bitmap_font_texture: Option<Texture<R>>) -> Result<DebugRenderer<R>, DebugRendererError>fn new<F: Factory<R>>(factory: &mut F, frame_size: [u32; 2], initial_buffer_size: usize, bitmap_font: Option<BitmapFont>, bitmap_font_texture: Option<Texture<R>>) -> Result<DebugRenderer<R>, DebugRendererError>fn draw_line(&mut self, start: [f32; 3], end: [f32; 3], color: [f32; 4])fn draw_text_on_screen(&mut self, text: &str, screen_position: [i32; 2], color: [f32; 4])fn draw_text_at_position(&mut self, text: &str, world_position: [f32; 3], color: [f32; 4])fn render_canvas<C: CommandBuffer<R>, F: Factory<R>, O: Output<R>, D: Device<Resources=R, CommandBuffer=C>>(&mut self, canvas: &mut Canvas<O, D, F>, projection: [[f32; 4]; 4])fn render<S: Stream<R>, F: Factory<R>>(&mut self, stream: &mut S, factory: &mut F, projection: [[f32; 4]; 4])
Prefix searches with a type followed by a colon (e.g.
fn:) to restrict the search to a given type.
Accepted types are: fn, mod,
struct, enum,
trait, typedef (or
tdef).
Search functions by type signature (e.g.
vec -> usize)