|
@@ -54,7 +54,6 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
|
|
|
|
#include "cexport.h"
|
|
#include "cexport.h"
|
|
#include <map>
|
|
#include <map>
|
|
-//wangyi 0608
|
|
|
|
#include <functional>
|
|
#include <functional>
|
|
|
|
|
|
namespace Assimp {
|
|
namespace Assimp {
|
|
@@ -332,7 +331,6 @@ public:
|
|
typedef std::map<KeyType, ai_real> FloatPropertyMap;
|
|
typedef std::map<KeyType, ai_real> FloatPropertyMap;
|
|
typedef std::map<KeyType, std::string> StringPropertyMap;
|
|
typedef std::map<KeyType, std::string> StringPropertyMap;
|
|
typedef std::map<KeyType, aiMatrix4x4> MatrixPropertyMap;
|
|
typedef std::map<KeyType, aiMatrix4x4> MatrixPropertyMap;
|
|
- //wangyi 0608
|
|
|
|
typedef std::map<KeyType, std::function<void *(void *)>> CallbackPropertyMap;
|
|
typedef std::map<KeyType, std::function<void *(void *)>> CallbackPropertyMap;
|
|
|
|
|
|
public:
|
|
public:
|
|
@@ -392,8 +390,8 @@ public:
|
|
* @see SetPropertyInteger()
|
|
* @see SetPropertyInteger()
|
|
*/
|
|
*/
|
|
bool SetPropertyMatrix(const char *szName, const aiMatrix4x4 &sValue);
|
|
bool SetPropertyMatrix(const char *szName, const aiMatrix4x4 &sValue);
|
|
-
|
|
|
|
- bool SetPropertyCallback(const char *szName, std::function<void *(void *)> &f);
|
|
|
|
|
|
+
|
|
|
|
+ bool SetPropertyCallback(const char *szName, const std::function<void *(void *)> &f);
|
|
|
|
|
|
// -------------------------------------------------------------------
|
|
// -------------------------------------------------------------------
|
|
/** Get a configuration property.
|
|
/** Get a configuration property.
|
|
@@ -476,7 +474,7 @@ public:
|
|
bool HasPropertyMatrix(const char *szName) const;
|
|
bool HasPropertyMatrix(const char *szName) const;
|
|
|
|
|
|
bool HasPropertyCallback(const char *szName) const;
|
|
bool HasPropertyCallback(const char *szName) const;
|
|
-protected:
|
|
|
|
|
|
+
|
|
/** List of integer properties */
|
|
/** List of integer properties */
|
|
IntPropertyMap mIntProperties;
|
|
IntPropertyMap mIntProperties;
|
|
|
|
|