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
-
Field Summary
-
Constructor Summary
ModifierConstructorDescriptionprotected
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