java.lang.Object
de.grogra.glsl.utility.GLSLTexture
de.grogra.glsl.utility.TextureRenderTarget
- All Implemented Interfaces:
FBOAttachment,GLSLOpenGLObject
- Direct Known Subclasses:
GLSLShadowMap
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class de.grogra.glsl.utility.GLSLTexture
height, index, internalFormat, texType, type, width -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidattachToFbo(OpenGLState glState, int ATTACHMENT_POINT) voidbindTo(OpenGLState glState, int targetTexNo) voidcreate(OpenGLState glState, int FORMAT) voidcreate(OpenGLState glState, int FORMAT, int type) voiddelete(OpenGLState glState, boolean javaonly) voidresize(OpenGLState glState) toString()Methods inherited from class de.grogra.glsl.utility.GLSLTexture
bindTo, cleanup, delete, estimateSizeInByte, getHeight, getIndex, getTexType, getType, getWidthMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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:
attachToFboin interfaceFBOAttachment
-
create
- Specified by:
createin interfaceFBOAttachment
-
create
-
delete
- Specified by:
deletein interfaceFBOAttachment
-
resize
- Specified by:
resizein interfaceFBOAttachment
-
bindTo
-
toString
-