public class RenderTargetTexture extends Texture
Texture.ImageLoadHandler, Texture.MAPPING_MODE, Texture.OPERATIONS
Modifier and Type | Field and Description |
---|---|
RenderTargetTexture |
shareDepthFrom |
Constructor and Description |
---|
RenderTargetTexture(int width,
int height) |
RenderTargetTexture(int width,
int height,
TextureWrapMode wrapS,
TextureWrapMode wrapT,
TextureMagFilter magFilter,
TextureMinFilter minFilter,
PixelFormat format,
PixelType type) |
Modifier and Type | Method and Description |
---|---|
RenderTargetTexture |
clone()
Clone the texture, where
{@code this.clone() !
|
void |
deallocate(WebGLRenderingContext gl) |
boolean |
getDepthBuffer() |
int |
getHeight() |
boolean |
getStencilBuffer() |
WebGLFramebuffer |
getWebGLFramebuffer() |
int |
getWidth() |
void |
setDepthBuffer(boolean depthBuffer) |
void |
setHeight(int height) |
void |
setRenderTarget(WebGLRenderingContext gl) |
void |
setSize(int width,
int height) |
void |
setStencilBuffer(boolean stencilBuffer) |
void |
setupFrameBuffer(WebGLRenderingContext gl,
WebGLFramebuffer framebuffer,
TextureTarget textureTarget) |
void |
setupRenderBuffer(WebGLRenderingContext gl,
WebGLRenderbuffer renderbuffer) |
void |
setWidth(int width) |
void |
updateRenderTargetMipmap(WebGLRenderingContext gl) |
clone, deallocate, getAnisotropy, getFormat, getId, getImage, getMagFilter, getMapping, getMinFilter, getOffset, getRepeat, getType, getUnpackAlignment, getWebGlTexture, getWrapS, getWrapT, isFlipY, isGenerateMipmaps, isNeedsUpdate, isPremultiplyAlpha, setAnisotropy, setFlipY, setFormat, setGenerateMipmaps, setImage, setMagFilter, setMapping, setMinFilter, setNeedsUpdate, setOffset, setPremultiplyAlpha, setRepeat, setTextureParameters, setTextureParameters, setType, setUnpackAlignment, setWebGlTexture, setWrapS, setWrapT
public RenderTargetTexture shareDepthFrom
public RenderTargetTexture(int width, int height)
public RenderTargetTexture(int width, int height, TextureWrapMode wrapS, TextureWrapMode wrapT, TextureMagFilter magFilter, TextureMinFilter minFilter, PixelFormat format, PixelType type)
public void setSize(int width, int height)
public int getWidth()
public void setWidth(int width)
public int getHeight()
public void setHeight(int height)
public boolean getDepthBuffer()
public void setDepthBuffer(boolean depthBuffer)
public boolean getStencilBuffer()
public void setStencilBuffer(boolean stencilBuffer)
public WebGLFramebuffer getWebGLFramebuffer()
public void deallocate(WebGLRenderingContext gl)
public RenderTargetTexture clone()
Texture
this.clone() != this
public void setRenderTarget(WebGLRenderingContext gl)
public void updateRenderTargetMipmap(WebGLRenderingContext gl)
public void setupFrameBuffer(WebGLRenderingContext gl, WebGLFramebuffer framebuffer, TextureTarget textureTarget)
public void setupRenderBuffer(WebGLRenderingContext gl, WebGLRenderbuffer renderbuffer)