correctly implement is_marker_supported
This commit is contained in:
parent
dbc12bb9ba
commit
fc660e3486
@ -52,12 +52,7 @@ const _glvisualize_style = [:auto, :solid, :dash, :dot, :dashdot]
|
|||||||
const _glvisualize_marker = _allMarkers
|
const _glvisualize_marker = _allMarkers
|
||||||
const _glvisualize_scale = [:identity, :ln, :log2, :log10]
|
const _glvisualize_scale = [:identity, :ln, :log2, :log10]
|
||||||
|
|
||||||
function _is_marker_supported(::GLVisualizeBackend, shape)
|
|
||||||
(
|
|
||||||
isa(shape, GLVisualize.AllPrimitives) ||
|
|
||||||
GLVisualize.isa_image(shape)
|
|
||||||
)
|
|
||||||
end
|
|
||||||
|
|
||||||
# --------------------------------------------------------------------------------------
|
# --------------------------------------------------------------------------------------
|
||||||
|
|
||||||
@ -71,7 +66,10 @@ function _initialize_backend(::GLVisualizeBackend; kw...)
|
|||||||
import GLAbstraction: Style
|
import GLAbstraction: Style
|
||||||
import GLVisualize: visualize
|
import GLVisualize: visualize
|
||||||
import Plots.GL
|
import Plots.GL
|
||||||
Plots.slice_arg(img::Images.AbstractImage, idx) = img
|
Plots.slice_arg(img::Images.AbstractImage, idx::Int) = img
|
||||||
|
is_marker_supported(::GLVisualizeBackend, shape::GLVisualize.AllPrimitives) = true
|
||||||
|
is_marker_supported{Img<:Images.AbstractImage}(::GLVisualizeBackend, shape::Union{Vector{Img}, Img}) = true
|
||||||
|
is_marker_supported{C<:Colorant}(::GLVisualizeBackend, shape::Union{Vector{Matrix{C}}, Matrix{C}}) = true
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user