java.lang.Object
de.grogra.glsl.utility.GLSLTexture
de.grogra.glsl.utility.TextureRenderTarget
- All Implemented Interfaces:
FBOAttachment
,GLSLOpenGLObject
- Direct Known Subclasses:
GLSLShadowMap
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
Fields inherited from class de.grogra.glsl.utility.GLSLTexture
height, index, internalFormat, texType, type, width
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
attachToFbo
(OpenGLState glState, int ATTACHMENT_POINT) void
bindTo
(OpenGLState glState, int targetTexNo) void
create
(OpenGLState glState, int FORMAT) void
create
(OpenGLState glState, int FORMAT, int type) void
delete
(OpenGLState glState, boolean javaonly) void
resize
(OpenGLState glState) toString()
Methods inherited from class de.grogra.glsl.utility.GLSLTexture
bindTo, cleanup, delete, estimateSizeInByte, getHeight, getIndex, getTexType, getType, getWidth
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface de.grogra.glsl.utility.FBOAttachment
estimateSizeInByte
-
Field Details
-
RGBA16F
public static final int RGBA16F- See Also:
-
RGBA8UB
public static final int RGBA8UB- See Also:
-
DEPTHUB
public static final int DEPTHUB- See Also:
-
RGBA32F
public static final int RGBA32F- See Also:
-
RGBA16US
public static final int RGBA16US- See Also:
-
-
Constructor Details
-
TextureRenderTarget
public TextureRenderTarget()
-
-
Method Details
-
attachToFbo
- Specified by:
attachToFbo
in interfaceFBOAttachment
-
create
- Specified by:
create
in interfaceFBOAttachment
-
create
-
delete
- Specified by:
delete
in interfaceFBOAttachment
-
resize
- Specified by:
resize
in interfaceFBOAttachment
-
bindTo
-
toString
-