Package icyllis.arc3d.opengl
Class GLImage
java.lang.Object
icyllis.arc3d.engine.Resource
icyllis.arc3d.engine.Image
icyllis.arc3d.opengl.GLImage
- All Implemented Interfaces:
RefCounted
- Direct Known Subclasses:
GLRenderbuffer
,GLTexture
Represents OpenGL textures and renderbuffers.
-
Nested Class Summary
Nested Classes -
Field Summary
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
GLImage
(Context context, boolean budgeted, boolean wrapped, GLImageDesc desc, ImageMutableState mutableState) -
Method Summary
Methods inherited from class icyllis.arc3d.engine.Image
getArraySize, getDepth, getDepthBits, getDesc, getHeight, getImageType, getMipLevelCount, getMutableState, getSampleCount, getStencilBits, getWidth, isMipmapped, isMipmapsDirty, isProtected, isReadOnly, isRenderable, isSampledImage, isStorageImage, onRelease, setMipmapsDirty, setReleaseCallback
Methods inherited from class icyllis.arc3d.engine.Resource
getContext, getKey, getLabel, getMemorySize, getUniqueID, hasAnyRefs, hasCacheRef, hasCommandBufferRef, hasUsageRef, isBudgeted, isDestroyed, isPurgeable, isWrapped, onSetLabel, ref, refCommandBuffer, setKey, setLabel, setNonCacheable, unref, unrefCommandBuffer
-
Constructor Details
-
GLImage
protected GLImage(Context context, boolean budgeted, boolean wrapped, GLImageDesc desc, ImageMutableState mutableState)
-
-
Method Details