Package icyllis.arc3d.core
Interface RefCounted
- All Known Subinterfaces:
Shader
- All Known Implementing Classes:
AngularGradient,BilinearGradient,BlendShader,Buffer,ColorShader,ComputePipeline,Context,CopyBufferTask,CopyImageTask,CpuBuffer,Device,DrawTask,EmptyShader,Framebuffer,GLBuffer,GLFramebuffer,GLGraphicsPipeline,GLImage,GLProgram,GLRenderbuffer,GLRenderTarget,GLSampler,GLTexture,GLTextureView,GLUniformBuffer,GLUniformDataManager,GLVertexArray,GpuRenderTarget,GpuSurface,Gradient1DShader,Gradient2DShader,GradientShader,GraniteDevice,GraniteImage,GraniteSurface,GraphicsPipeline,Image,Image,ImageShader,ImageUploadTask,ImageViewProxy,ImmediateContext,LinearGradient,LocalMatrixShader,ManagedResource,NoPixelsDevice,OpsTask,PixelRef,RadialGradient,RasterDevice,RasterImage,RecordingContext,RecycledResource,RefCnt,RefCountedData,ReleaseCallback,RenderPassTask,RenderTargetProxy,RenderTask,Resource,RRectShader,Sampler,Surface,SurfaceProxy,Task,TextureResolveTask,UniformDataManager,VulkanBuffer,VulkanCommandPool,VulkanImage,VulkanImageView,VulkanRenderPassFramebuffer,VulkanRenderTarget
public interface RefCounted
Marks an object as reference-counted, behavior is implementation-dependent.
- See Also:
-
Method Summary
-
Method Details
-
ref
void ref()Increases the reference count by 1. -
unref
void unref()Decreases the reference count by 1.
-