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. 
 -