public final class RenderTarget extends java.lang.Object implements IDestroyable
Framebuffer| Modifier and Type | Class and Description |
|---|---|
static class |
RenderTarget.Type |
| Constructor and Description |
|---|
RenderTarget(RenderTarget.Type type,
GLEnums.Format format,
GLEnums.DataType dataType) |
RenderTarget(RenderTarget.Type type,
GLEnums.Format format,
GLEnums.DataType dataType,
GLEnums.InternalFormat internalFormat) |
RenderTarget(RenderTarget.Type type,
GLEnums.Format format,
GLEnums.DataType dataType,
GLEnums.InternalFormat internalFormat,
int samples) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
attach(IGL gl,
GLEnums.Attachment attachment) |
void |
destroy(IGLApi glApi) |
protected void |
dettach(IGL gl,
GLEnums.Attachment attachment) |
int |
getMemoryUsage() |
int |
getRenderBuffer() |
TextureID |
getTexture() |
boolean |
init(IGL gl,
int width,
int height) |
boolean |
isRenderBuffer() |
boolean |
isTexture() |
boolean |
isValid() |
public RenderTarget(RenderTarget.Type type, GLEnums.Format format, GLEnums.DataType dataType)
type - format - render target channelsdataType - render target channel typepublic RenderTarget(RenderTarget.Type type, GLEnums.Format format, GLEnums.DataType dataType, GLEnums.InternalFormat internalFormat)
public RenderTarget(RenderTarget.Type type, GLEnums.Format format, GLEnums.DataType dataType, GLEnums.InternalFormat internalFormat, int samples)
public boolean init(IGL gl, int width, int height)
protected void attach(IGL gl, GLEnums.Attachment attachment)
protected void dettach(IGL gl, GLEnums.Attachment attachment)
public void destroy(IGLApi glApi)
destroy in interface IDestroyablepublic boolean isTexture()
public TextureID getTexture()
public boolean isRenderBuffer()
public int getRenderBuffer()
public boolean isValid()
public int getMemoryUsage()
Bonzai Engine 1.4.1-20200831 - A Java OpenGL engine and tools for Windows/Mac/Linux/Android
Copyright © 2007-2019 Jérôme Jouvie bonzaiengine.com contact@bonzaiengine.com