diff --git a/app/src/main/java/org/ntlab/radishforandroidstudio/framework/RWT/RWTLayer.java b/app/src/main/java/org/ntlab/radishforandroidstudio/framework/RWT/RWTLayer.java deleted file mode 100644 index 4635c35..0000000 --- a/app/src/main/java/org/ntlab/radishforandroidstudio/framework/RWT/RWTLayer.java +++ /dev/null @@ -1,54 +0,0 @@ -package org.ntlab.radishforandroidstudio.framework.RWT; - -import android.graphics.drawable.Drawable; - -import org.ntlab.radishforandroidstudio.java3d.GraphicsContext3D; - -import java.util.ArrayList; - -/** - * 複数のdrawableを管理するクラス - */ -public class RWTLayer { - private ArrayList drawables = new ArrayList<>(); - - public RWTLayer() { - - } - - /** - * RWTDrawableを追加する - * - * @auther s.iwatani - * @param drawable 追加したいRWTDrawable - */ - public void addDrawable(RWTDrawable drawable) { - drawables.add(drawable); - } - - /** - * RWTDrawableを削除する - * - * @param drawable 削除したいRWTDrawable - */ - public void removeDrawable(RWTDrawable drawable) { - drawables.remove(drawable); - } - - /** - * レイヤーに配置されたdrawableを描画する - * - * @param gc3D - */ - public void draw(GraphicsContext3D gc3D) { - // 2D描画開始 - gc3D.startDrawImage(); - - for (RWTDrawable drawable : drawables) { - drawable.draw(gc3D); - } - - // 戻し - gc3D.endDrawImage(); - } -}