de.grogra.gpuflux.scene
public class FluxSceneSerializer extends java.lang.Object
| Constructor and Description |
|---|
FluxSceneSerializer() |
public FluxScene getScene()
public int getSkyOffset()
public boolean hasCloner()
public void serializeBoundingSphere(ComputeByteBuffer boundsStream)
public void serializeBVH(ComputeByteBuffer computeByteBuffer, boolean asBIH) throws java.io.IOException
java.io.IOExceptionpublic void serializeCamera(ComputeByteBuffer computeByteBuffer, int width, int height)
public void serializeChannels(ComputeByteBuffer computeByteBuffer) throws java.io.IOException
java.io.IOExceptionpublic void serializeCumulativeLightPowerDistribution(ComputeByteBuffer computeByteBuffer) throws java.io.IOException
java.io.IOExceptionpublic void serializeDetectors(ComputeByteBuffer computeByteBuffer) throws java.io.IOException
java.io.IOExceptionpublic void serializeGrid(ComputeByteBuffer computeByteBuffer)
public void serializeLightOffsets(ComputeByteBuffer computeByteBuffer) throws java.io.IOException
java.io.IOExceptionpublic void serializeLights(ComputeByteBuffer computeByteBuffer) throws java.io.IOException
java.io.IOExceptionpublic void serializeMeasureSetup(MeasuringSetup measuringSetup)
public void serializePrimitiveOffsets(ComputeByteBuffer computeByteBuffer) throws java.io.IOException
java.io.IOExceptionpublic void serializePrimitives(ComputeByteBuffer computeByteBuffer) throws java.io.IOException
java.io.IOExceptionpublic void serializeScene(FluxScene scene)
public void serializeSensorBVH(ComputeByteBuffer computeByteBuffer, boolean asBIH) throws java.io.IOException
java.io.IOExceptionpublic void serializeSensors(ComputeByteBuffer computeByteBuffer) throws java.io.IOException
java.io.IOExceptionpublic void serializeShaders(ComputeByteBuffer computeByteBuffer) throws java.io.IOException
java.io.IOException