com.jme3.post
クラス Filter.Pass

java.lang.Object
  上位を拡張 com.jme3.post.Filter.Pass
含まれているクラス:
Filter

public class Filter.Pass
extends java.lang.Object

Inner class Pass Pass are like filters in filters. Some filters will need multiple passes before the final render


コンストラクタの概要
Filter.Pass()
           
 
メソッドの概要
 void beforeRender()
           
 void cleanup(Renderer r)
           
 Texture2D getDepthTexture()
           
 Material getPassMaterial()
           
 Texture2D getRenderedTexture()
           
 FrameBuffer getRenderFrameBuffer()
           
 void init(Renderer renderer, int width, int height, Image.Format textureFormat, Image.Format depthBufferFormat)
          init the pass called internally
 void init(Renderer renderer, int width, int height, Image.Format textureFormat, Image.Format depthBufferFormat, int numSamples)
          init the pass called internally
 void init(Renderer renderer, int width, int height, Image.Format textureFormat, Image.Format depthBufferFormat, int numSample, Material material)
          init the pass called internally
 boolean requiresDepthAsTexture()
           
 boolean requiresSceneAsTexture()
           
 void setPassMaterial(Material passMaterial)
           
 void setRenderedTexture(Texture2D renderedTexture)
           
 void setRenderFrameBuffer(FrameBuffer renderFrameBuffer)
           
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Filter.Pass

public Filter.Pass()
メソッドの詳細

init

public void init(Renderer renderer,
                 int width,
                 int height,
                 Image.Format textureFormat,
                 Image.Format depthBufferFormat,
                 int numSamples)
init the pass called internally

パラメータ:
renderer -
width -
height -
textureFormat -
depthBufferFormat -
numSamples -

init

public void init(Renderer renderer,
                 int width,
                 int height,
                 Image.Format textureFormat,
                 Image.Format depthBufferFormat)
init the pass called internally

パラメータ:
renderer -
width -
height -
textureFormat -
depthBufferFormat -

init

public void init(Renderer renderer,
                 int width,
                 int height,
                 Image.Format textureFormat,
                 Image.Format depthBufferFormat,
                 int numSample,
                 Material material)
init the pass called internally

パラメータ:
renderer -
width -
height -
textureFormat -
depthBufferFormat -
numSample -
material -

requiresSceneAsTexture

public boolean requiresSceneAsTexture()

requiresDepthAsTexture

public boolean requiresDepthAsTexture()

beforeRender

public void beforeRender()

getRenderFrameBuffer

public FrameBuffer getRenderFrameBuffer()

setRenderFrameBuffer

public void setRenderFrameBuffer(FrameBuffer renderFrameBuffer)

getDepthTexture

public Texture2D getDepthTexture()

getRenderedTexture

public Texture2D getRenderedTexture()

setRenderedTexture

public void setRenderedTexture(Texture2D renderedTexture)

getPassMaterial

public Material getPassMaterial()

setPassMaterial

public void setPassMaterial(Material passMaterial)

cleanup

public void cleanup(Renderer r)