Project

General

Profile

« Previous | Next » 

Revision d218d64e

Added by Leszek Koltunski about 7 years ago

Major: change of API.

Split DFramebuffer into Framebuffer and Screen; introduce the 'DistortedInputSurface' and 'DistortedOutputSurface' interfaces.

View differences:

src/main/java/org/distorted/examples/mirror/MirrorRenderer.java
28 28
import org.distorted.library.Distorted;
29 29
import org.distorted.library.DistortedEffects;
30 30
import org.distorted.library.DistortedFramebuffer;
31
import org.distorted.library.DistortedScreen;
31 32
import org.distorted.library.DistortedTexture;
32 33
import org.distorted.library.MeshFlat;
33 34
import org.distorted.library.type.Dynamic3D;
......
55 56
   private DistortedEffects mEffectsMirror, mEffectsHead, mEffectsNull;
56 57
   private DistortedEffects mEffectsOffscreen1, mEffectsOffscreen2;
57 58
   private DistortedTexture mTextureMirror, mTextureHead;
58
   private DistortedFramebuffer mScreen, mOffScreen1, mOffScreen2;
59
   private DistortedFramebuffer mOffScreen1, mOffScreen2;
60
   private DistortedScreen mScreen;
59 61
   private MeshFlat mQuad;
60 62
   private Static3D mHeadPosition;
61 63
   private Dynamic3D mHeadDyn;
......
70 72
      { 
71 73
      mView    = view;
72 74
      mQuad    = new MeshFlat(1,1);
73
      mScreen  = new DistortedFramebuffer(0);
75
      mScreen  = new DistortedScreen();
74 76

  
75 77
      mEffectsMirror    = new DistortedEffects();
76 78
      mEffectsHead      = new DistortedEffects();

Also available in: Unified diff