OmegaEngine API  1.0.3
Public Member Functions | List of all members
OmegaEngine.Assets.IReferenceCount Interface Reference

Represents an object that tracks whether it is still needed by increasing and decreasing a reference counter. More...

Inheritance diagram for OmegaEngine.Assets.IReferenceCount:
OmegaEngine.Assets.Asset OmegaEngine.Graphics.ITextureProvider OmegaEngine.Assets.XMesh OmegaEngine.Assets.XSound OmegaEngine.Assets.XTexture OmegaEngine.Assets.XTexture OmegaEngine.Graphics.RenderTarget OmegaEngine.Assets.XAnimatedMesh OmegaEngine.Assets.XOggSound OmegaEngine.Assets.XWaveSound

Public Member Functions

void HoldReference ()
 Increments the reference count by one. More...
 
void ReleaseReference ()
 Decrements the reference count by one. More...
 

Detailed Description

Represents an object that tracks whether it is still needed by increasing and decreasing a reference counter.

Member Function Documentation

◆ HoldReference()

void OmegaEngine.Assets.IReferenceCount.HoldReference ( )

Increments the reference count by one.

Implemented in OmegaEngine.Assets.XMesh, OmegaEngine.Graphics.RenderTarget, and OmegaEngine.Assets.Asset.

◆ ReleaseReference()

void OmegaEngine.Assets.IReferenceCount.ReleaseReference ( )

Decrements the reference count by one.

Implemented in OmegaEngine.Assets.XMesh, OmegaEngine.Graphics.RenderTarget, and OmegaEngine.Assets.Asset.


The documentation for this interface was generated from the following file: