SmartEngine  1.6.0
Public Member Functions | List of all members
SmartEngine.Object Class Reference

Base class for SmartEngine AI objects. It is not common to deal with this class directly. More...

Inheritance diagram for SmartEngine.Object:
SmartEngine.Disposable SmartEngine.Matrix SmartEngine.MemoryBuffer SmartEngine.NeuralNetworks.Agent SmartEngine.NeuralNetworks.Context SmartEngine.NeuralNetworks.GraphInputOutput SmartEngine.NeuralNetworks.GraphManager SmartEngine.NeuralNetworks.GraphModelOutput SmartEngine.NeuralNetworks.GraphNode SmartEngine.NeuralNetworks.StandardGraphModel SmartEngine.NeuralNetworks.UserGraphModel SmartEngine.Resource

Public Member Functions

void AddRef ()
 Increments the internal reference count on this object. It is not common to use this method directly. More...
 
void Release ()
 Decrements the internal reference count on this object. It is not common to use this method directly. More...
 
- Public Member Functions inherited from SmartEngine.Disposable
void Dispose ()
 Cleans up any internal state. It is not safe to use an object after it has been disposed. More...
 

Detailed Description

Base class for SmartEngine AI objects. It is not common to deal with this class directly.

Member Function Documentation

◆ AddRef()

void SmartEngine.Object.AddRef ( )

Increments the internal reference count on this object. It is not common to use this method directly.

◆ Release()

void SmartEngine.Object.Release ( )

Decrements the internal reference count on this object. It is not common to use this method directly.

If the internal reference count reaches 0, the object will be cleaned up internally and further use of the object will most likely result in a crash.