Merge pull request #576 from Fadorico/upstream

Write/read the width and height of a quad
native-compilation-test
empirephoenix 8 years ago committed by GitHub
commit de1acb6a9b
  1. 19
      jme3-core/src/main/java/com/jme3/scene/shape/Quad.java

@ -32,8 +32,13 @@
package com.jme3.scene.shape; package com.jme3.scene.shape;
import com.jme3.export.InputCapsule;
import com.jme3.export.JmeExporter;
import com.jme3.export.JmeImporter;
import com.jme3.export.OutputCapsule;
import com.jme3.scene.Mesh; import com.jme3.scene.Mesh;
import com.jme3.scene.VertexBuffer.Type; import com.jme3.scene.VertexBuffer.Type;
import java.io.IOException;
/** /**
* <code>Quad</code> represents a rectangular plane in space * <code>Quad</code> represents a rectangular plane in space
@ -127,5 +132,19 @@ public class Quad extends Mesh {
setStatic(); setStatic();
} }
@Override
public void read(JmeImporter e) throws IOException {
super.read(e);
InputCapsule capsule = e.getCapsule(this);
width = capsule.readFloat("width", 0);
height = capsule.readFloat("height", 0);
}
@Override
public void write(JmeExporter e) throws IOException {
super.write(e);
OutputCapsule capsule = e.getCapsule(this);
capsule.write(width, "width", 0);
capsule.write(height, "height", 0);
}
} }

Loading…
Cancel
Save