|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.jme3.water.ReflectionProcessor
public class ReflectionProcessor
Reflection Processor Used to render the reflected scene in an off view port
Constructor Summary | |
---|---|
ReflectionProcessor(Camera reflectionCam,
FrameBuffer reflectionBuffer,
Plane reflectionClipPlane)
Creates a ReflectionProcessor |
Method Summary | |
---|---|
void |
cleanup()
Called when the SP is removed from the RM. |
FrameBuffer |
getReflectionBuffer()
Internal use only returns the frame buffer |
Camera |
getReflectionCam()
returns the reflection cam |
Plane |
getReflectionClipPlane()
returns the reflection clip plane |
void |
initialize(RenderManager rm,
ViewPort vp)
Called in the render thread to initialize the scene processor. |
boolean |
isInitialized()
|
void |
postFrame(FrameBuffer out)
Called after a frame has been rendered and the queue flushed. |
void |
postQueue(RenderQueue rq)
Called after the scene graph has been queued, but before it is flushed. |
void |
preFrame(float tpf)
Called before a frame |
void |
reshape(ViewPort vp,
int w,
int h)
Called when the resolution of the viewport has been changed. |
void |
setReflectionBuffer(FrameBuffer reflectionBuffer)
Internal use only sets the frame buffer |
void |
setReflectionCam(Camera reflectionCam)
sets the reflection cam |
void |
setReflectionClipPlane(Plane reflectionClipPlane)
Sets the reflection clip plane |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ReflectionProcessor(Camera reflectionCam, FrameBuffer reflectionBuffer, Plane reflectionClipPlane)
reflectionCam
- the cam to use for reflectionreflectionBuffer
- the FrameBuffer to render toreflectionClipPlane
- the clipping planeMethod Detail |
---|
public void initialize(RenderManager rm, ViewPort vp)
SceneProcessor
initialize
in interface SceneProcessor
rm
- The render manager to which the SP was added tovp
- The viewport to which the SP is assignedpublic void reshape(ViewPort vp, int w, int h)
SceneProcessor
reshape
in interface SceneProcessor
public boolean isInitialized()
isInitialized
in interface SceneProcessor
public void preFrame(float tpf)
SceneProcessor
preFrame
in interface SceneProcessor
tpf
- Time per framepublic void postQueue(RenderQueue rq)
SceneProcessor
postQueue
in interface SceneProcessor
rq
- The render queuepublic void postFrame(FrameBuffer out)
SceneProcessor
postFrame
in interface SceneProcessor
out
- The FB to which the scene was rendered.public void cleanup()
SceneProcessor
cleanup
in interface SceneProcessor
public FrameBuffer getReflectionBuffer()
public void setReflectionBuffer(FrameBuffer reflectionBuffer)
reflectionBuffer
- public Camera getReflectionCam()
public void setReflectionCam(Camera reflectionCam)
reflectionCam
- public Plane getReflectionClipPlane()
public void setReflectionClipPlane(Plane reflectionClipPlane)
reflectionClipPlane
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |