From fb830270c5269a22819a0c0f1ee280f9aa3f1b39 Mon Sep 17 00:00:00 2001 From: chai Date: Sun, 17 Mar 2019 09:12:29 +0800 Subject: *luax --- Source/Asura.Engine/scripting/portable.hpp | 11 +++++++---- Source/Asura.Engine/scripting/portable.inl | 3 ++- 2 files changed, 9 insertions(+), 5 deletions(-) (limited to 'Source/Asura.Engine/scripting') diff --git a/Source/Asura.Engine/scripting/portable.hpp b/Source/Asura.Engine/scripting/portable.hpp index 773e7ad..450f4bb 100644 --- a/Source/Asura.Engine/scripting/portable.hpp +++ b/Source/Asura.Engine/scripting/portable.hpp @@ -17,12 +17,15 @@ namespace AsuraEngine Portable(); virtual ~Portable(); - +/* + /// + /// 在多个线程间 + /// void Retain(); void Release(); - +*/ private: - +/* /// /// 多线程保护,lua调用gc后,如果在其他线程用了此native object,不会调用delete。 /// @@ -32,7 +35,7 @@ namespace AsuraEngine /// delete保险,继承portable的类,无法使用delete,只能使用Release。 /// bool mSafer; - +*/ }; #include "portable.inl" diff --git a/Source/Asura.Engine/scripting/portable.inl b/Source/Asura.Engine/scripting/portable.inl index a27b2e8..f73046a 100644 --- a/Source/Asura.Engine/scripting/portable.inl +++ b/Source/Asura.Engine/scripting/portable.inl @@ -1,4 +1,4 @@ - +/* template Portable::Portable() : mRefCount(1) @@ -28,3 +28,4 @@ void Portable::Release() } } +*/ \ No newline at end of file -- cgit v1.1-26-g67d0