@@ -0,0 +1,1560 @@
+/*%0A * To change this license header, choose License Headers in Project Properties.%0A * To change this template file, choose Tools %7C Templates%0A * and open the template in the editor.%0A */%0Apackage org.ol3cesium.client.ol.layer;%0A%0A/**%0A * Render mode for vector tiles%0A * 'image': Vector tiles are rendered as images. Great performance, but point %0A * symbols and texts are always rotated with the view and pixels are scaled during zoom animations.%0A * 'hybrid': Polygon and line elements are rendered as images, so pixels are scaled during zoom animations. %0A * Point symbols and texts are accurately rendered as vectors and can stay upright on rotated views.%0A * 'vector': Vector tiles are rendered as vectors. Most accurate rendering even during animations, %0A * but slower performance than the other options.%0A * @author iserge%0A */%0Apublic enum VectorTileLayerRenderType %7B%0A    IMAGE(%22image%22), HYBRID(%22hybrid%22), VECTOR(%22vector%22), UNKNOWN(%22unknown%22);%0A    public final String _value;%0A    %0A    private VectorTileLayerRenderType(String value) %7B%0A        _value = value;%0A    %7D%0A    %0A    public static VectorTileLayerRenderType fromString(String string) %7B%0A        if (IMAGE.toString().equalsIgnoreCase(string)) %7B%0A            return IMAGE;%0A        %7D%0A        else if (HYBRID.toString().equalsIgnoreCase(string)) %7B%0A            return HYBRID;%0A        %7D%0A        else if (VECTOR.toString().equalsIgnoreCase(string)) %7B%0A            return VECTOR;%0A        %7D else %7B%0A            return UNKNOWN;%0A        %7D%0A    %7D%0A    %0A    @Override%0A    public String toString() %7B%0A        return _value;%0A    %7D%0A%7D

Add vector render type with OpenLayers 3.16.0