antialias by default
This commit is contained in:
parent
d24a88afe8
commit
47bcb48e19
1 changed files with 2 additions and 1 deletions
|
@ -144,6 +144,7 @@ pub struct Plot {
|
||||||
|
|
||||||
impl Plot {
|
impl Plot {
|
||||||
/// Create a new plot with some defaults set. Does not draw anything yet.
|
/// Create a new plot with some defaults set. Does not draw anything yet.
|
||||||
|
/// Note that this uses antialiasing by default, unlike the C++ API. If you are seeing artifacts or weird rendering, try disabling it.
|
||||||
pub fn new(title: &str) -> Self {
|
pub fn new(title: &str) -> Self {
|
||||||
// Needed for initialization, see https://github.com/rust-lang/rust/issues/49147
|
// Needed for initialization, see https://github.com/rust-lang/rust/issues/49147
|
||||||
const POS_NONE: Option<Vec<f64>> = None;
|
const POS_NONE: Option<Vec<f64>> = None;
|
||||||
|
@ -166,7 +167,7 @@ impl Plot {
|
||||||
y_tick_positions: [POS_NONE; NUMBER_OF_Y_AXES],
|
y_tick_positions: [POS_NONE; NUMBER_OF_Y_AXES],
|
||||||
y_tick_labels: [TICK_NONE; NUMBER_OF_Y_AXES],
|
y_tick_labels: [TICK_NONE; NUMBER_OF_Y_AXES],
|
||||||
show_y_default_ticks: [false; NUMBER_OF_Y_AXES],
|
show_y_default_ticks: [false; NUMBER_OF_Y_AXES],
|
||||||
plot_flags: PlotFlags::NONE.bits() as sys::ImPlotFlags,
|
plot_flags: PlotFlags::ANTIALIASED.bits() as sys::ImPlotFlags,
|
||||||
x_flags: AxisFlags::NONE.bits() as sys::ImPlotAxisFlags,
|
x_flags: AxisFlags::NONE.bits() as sys::ImPlotAxisFlags,
|
||||||
y_flags: [AxisFlags::NONE.bits() as sys::ImPlotAxisFlags; NUMBER_OF_Y_AXES],
|
y_flags: [AxisFlags::NONE.bits() as sys::ImPlotAxisFlags; NUMBER_OF_Y_AXES],
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue