mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/jpexs-decompiler.git
synced 2026-06-14 20:52:00 +00:00
Simple editor - filters (editing only existing, without gradients)
This commit is contained in:
@@ -727,22 +727,36 @@ public class PlaceObject3Tag extends PlaceObjectTypeTag implements ASMSourceCont
|
||||
this.placeFlagHasBlendMode = value;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setBitmapCache(int value) {
|
||||
this.bitmapCache = value;
|
||||
this.placeFlagHasCacheAsBitmap = true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setPlaceFlagHasCacheAsBitmap(boolean value) {
|
||||
this.placeFlagHasCacheAsBitmap = value;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setBackgroundColor(RGBA value) {
|
||||
this.backgroundColor = value;
|
||||
this.placeFlagOpaqueBackground = true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setPlaceFlagOpaqueBackground(boolean value) {
|
||||
this.placeFlagOpaqueBackground = value;
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public void setPlaceFlagHasFilterList(boolean placeFlagHasFilterList) {
|
||||
this.placeFlagHasFilterList = placeFlagHasFilterList;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setFilters(List<FILTER> filters) {
|
||||
this.surfaceFilterList = new ArrayList<>(filters);
|
||||
this.placeFlagHasFilterList = true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -748,21 +748,36 @@ public class PlaceObject4Tag extends PlaceObjectTypeTag implements ASMSourceCont
|
||||
this.placeFlagHasBlendMode = value;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setBitmapCache(int value) {
|
||||
this.bitmapCache = value;
|
||||
this.placeFlagHasCacheAsBitmap = true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setPlaceFlagHasCacheAsBitmap(boolean value) {
|
||||
this.placeFlagHasCacheAsBitmap = value;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setBackgroundColor(RGBA value) {
|
||||
this.backgroundColor = value;
|
||||
this.placeFlagOpaqueBackground = true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setPlaceFlagOpaqueBackground(boolean value) {
|
||||
this.placeFlagOpaqueBackground = value;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setPlaceFlagHasFilterList(boolean placeFlagHasFilterList) {
|
||||
this.placeFlagHasFilterList = placeFlagHasFilterList;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setFilters(List<FILTER> filters) {
|
||||
this.surfaceFilterList = new ArrayList<>(filters);
|
||||
this.placeFlagHasFilterList = true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -247,6 +247,14 @@ public abstract class PlaceObjectTypeTag extends Tag implements CharacterIdTag,
|
||||
throw new UnsupportedOperationException();
|
||||
}
|
||||
|
||||
public void setPlaceFlagHasFilterList(boolean value) {
|
||||
throw new UnsupportedOperationException();
|
||||
}
|
||||
|
||||
public void setFilters(List<FILTER> filters) {
|
||||
throw new UnsupportedOperationException();
|
||||
}
|
||||
|
||||
/**
|
||||
* Checks if place equals.
|
||||
* @param other Other place object type tag
|
||||
@@ -292,6 +300,9 @@ public abstract class PlaceObjectTypeTag extends Tag implements CharacterIdTag,
|
||||
if (!Objects.equals(getAmfData(), other.getAmfData())) { //?
|
||||
return false;
|
||||
}
|
||||
if (!Objects.equals(getFilters(), other.getFilters())) {
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user