public static class FBObject.TextureAttachment extends FBObject.Attachment implements FBObject.Colorbuffer
FBObject.Attachment.Type| Modifier and Type | Field and Description |
|---|---|
int |
dataFormat
details of the texture setup
|
int |
dataType
details of the texture setup
|
int |
magFilter
details of the texture setup
|
int |
minFilter
details of the texture setup
|
int |
wrapS
details of the texture setup
|
int |
wrapT
details of the texture setup
|
format, type| Constructor and Description |
|---|
FBObject.TextureAttachment(FBObject.Attachment.Type type,
int iFormat,
int width,
int height,
int dataFormat,
int dataType,
int magFilter,
int minFilter,
int wrapS,
int wrapT,
int name) |
| Modifier and Type | Method and Description |
|---|---|
void |
free(GL gl)
Releases the attachment buffer if initialized, i.e.
|
void |
initialize(GL gl)
Initializes the texture and set it's parameter, if uninitialized, i.e.
|
equals, getHeight, getInitCounter, getName, getType, getWidth, hashCode, toStringpublic final int dataFormat
public final int dataType
public final int magFilter
public final int minFilter
public final int wrapS
public final int wrapT
public FBObject.TextureAttachment(FBObject.Attachment.Type type, int iFormat, int width, int height, int dataFormat, int dataType, int magFilter, int minFilter, int wrapS, int wrapT, int name)
type - allowed types are [ FBObject.Attachment.Type.COLOR_TEXTURE, FBObject.Attachment.Type.DEPTH_TEXTURE, FBObject.Attachment.Type.STENCIL_TEXTURE ]iFormat - width - height - dataFormat - dataType - magFilter - minFilter - wrapS - wrapT - name - public void initialize(GL gl) throws GLException
zero.initialize in class FBObject.AttachmentGLException - if texture generation and setup fails. The just created texture name will be deleted in this case.public void free(GL gl)
FBObject.Attachmentzero.
Implementation employs an initialization counter, hence it can be paired recursively with FBObject.Attachment.initialize(GL).
free in class FBObject.AttachmentCopyright 2010 JogAmp Community.