Murl Engine Lua Addon API  Version 1.0 beta
Murl.SharedPointer

The SharedPointer class.

The SharedPointer holds a reference counted memory pointer, which is deleted when the last reference is removed. To avoid cross-references a WeakPointer can be used.


Table members

Classes


Murl.SharedPointer.AddonsFilepanelIAddon
Murl.SharedPointer.AddonsLuaIAddon
Murl.SharedPointer.IAddon
Murl.SharedPointer.IApp
Murl.SharedPointer.IGameControllerMapping
Murl.SharedPointer.IVideoScaler
Murl.SharedPointer.IVideoScalerConst
Murl.SharedPointer.IVideoSurface
Murl.SharedPointer.IVideoSurfaceConst
Murl.SharedPointer.LogicAnimationColor
Murl.SharedPointer.LogicAnimationMathVector
Murl.SharedPointer.LogicAnimationReal
Murl.SharedPointer.LogicAnimationSInt32
Murl.SharedPointer.LogicAnimationSInt64
Murl.SharedPointer.LogicAnimationUInt32
Murl.SharedPointer.LogicAnimationUInt64
Murl.SharedPointer.LogicGraphSoundObject
Murl.SharedPointer.LogicIAppGraph
Murl.SharedPointer.LogicIAppProcessor
Murl.SharedPointer.LogicIAppStage
Murl.SharedPointer.LogicIAppStepable
Murl.SharedPointer.LogicIAppTimeline
Murl.SharedPointer.LogicINodeObserver
Murl.SharedPointer.LogicIObservableNode
Murl.SharedPointer.LogicIProcessor
Murl.SharedPointer.LogicIScrollProcessor
Murl.SharedPointer.LogicIStage
Murl.SharedPointer.LogicIStageProcessor
Murl.SharedPointer.LogicIStageTimeline
Murl.SharedPointer.LogicIStepable
Murl.SharedPointer.LogicIStepableObserver
Murl.SharedPointer.LogicITimeframe
Murl.SharedPointer.LogicITimeline
Murl.SharedPointer.LogicSoundFader
Murl.SharedPointer.NetISocket
Murl.SharedPointer.NetISocketAddress
Murl.SharedPointer.NetISocketAddressConst
Murl.SharedPointer.NetISocketPacket
Murl.SharedPointer.NetISocketPacketConst