Stay organized with collections
Save and categorize content based on your preferences.
GLSurfaceView.GLWrapper
public
static
interface
GLSurfaceView.GLWrapper
android.opengl.GLSurfaceView.GLWrapper
|
An interface used to wrap a GL interface.
Typically
used for implementing debugging and tracing on top of the default
GL interface. You would typically use this by creating your own class
that implemented all the GL methods by delegating to another GL instance.
Then you could add your own behavior before or after calling the
delegate. All the GLWrapper would do was instantiate and return the
wrapper GL instance:
class MyGLWrapper implements GLWrapper {
GL wrap(GL gl) {
return new MyGLImplementation(gl);
}
static class MyGLImplementation implements GL,GL10,GL11,... {
...
}
}
Summary
Public methods |
abstract
GL
|
wrap(GL gl)
Wraps a gl interface in another gl interface.
|
Public methods
wrap
public abstract GL wrap (GL gl)
Wraps a gl interface in another gl interface.
Parameters |
gl |
GL : a GL interface that is to be wrapped. |
Returns |
GL |
either the input argument or another GL object that wraps the input argument. |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2024-04-04 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Missing the information I need"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Too complicated / too many steps"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Out of date"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Samples / code issue"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
{"lastModified": "Last updated 2024-04-04 UTC."}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-04-04 UTC."]]