Derm.Render.IReferenced Interface Reference

Referenced resource interface. More...

Inheritance diagram for Derm.Render.IReferenced:
Derm.Render.RenderObject Derm.Render.BufferObject Derm.Render.RenderBuffer Derm.Render.ShaderObject Derm.Render.ShaderProgram Derm.Render.Texture Derm.Render.PackedArrayBufferObject Derm.Render.RenderBufferObject< T > Derm.Render.Shaders.MeshFragmentShader Derm.Render.Shaders.MeshVertexShader Derm.Render.Shaders.ProjectRigidVertex Derm.Render.Shaders.StdDirLightShader Derm.Render.Shaders.StdLightModelShader Derm.Render.Shaders.StdPosLightShader Derm.Render.Shaders.StdSpotLightShader Derm.Render.Shaders.TransformState Derm.Render.Texture1d Derm.Render.Texture2d Derm.Render.Texture3d Derm.Render.TextureCube Derm.Render.TextureRectangle

List of all members.

Public Member Functions

void Ref ()
 Increase the reference count of this object.
void Unref ()
 Decrease the reference count of this object.

Properties

uint RefCount [get]
 Reference count for this object.

Detailed Description

Referenced resource interface.

The main purpose of this interface is to define an uniform interface for referencing multiple time the same resource.

Tipically a resource shall be release only when its reference count reach the value 0, indicating that no one is using this resource.


Member Function Documentation

void Derm.Render.IReferenced.Ref (  ) 

Increase the reference count of this object.

Implemented in Derm.Render.RenderObject.

void Derm.Render.IReferenced.Unref (  ) 

Decrease the reference count of this object.

Implemented in Derm.Render.RenderObject.


Property Documentation

uint Derm.Render.IReferenced.RefCount [get]

Reference count for this object.

Implemented in Derm.Render.RenderObject.



Services powered by Get Deus Ex Render Machina at SourceForge.net. Fast, secure and Free Open Source software downloads