mirror of https://github.com/axmolengine/axmol.git
35 lines
644 B
C++
35 lines
644 B
C++
//
|
|
// Created by liangshuochen on 12/06/2017.
|
|
//
|
|
|
|
#include "TransformObject.h"
|
|
|
|
DRAGONBONES_NAMESPACE_BEGIN
|
|
|
|
Matrix TransformObject::_helpMatrix;
|
|
Transform TransformObject::_helpTransform;
|
|
Point TransformObject::_helpPoint;
|
|
|
|
void TransformObject::_onClear()
|
|
{
|
|
globalTransformMatrix.identity();
|
|
global.identity();
|
|
offset.identity();
|
|
origin = nullptr;
|
|
userData = nullptr;
|
|
|
|
_globalDirty = false;
|
|
_armature = nullptr;
|
|
}
|
|
|
|
void TransformObject::updateGlobalTransform()
|
|
{
|
|
if (_globalDirty)
|
|
{
|
|
_globalDirty = false;
|
|
global.fromMatrix(globalTransformMatrix);
|
|
}
|
|
}
|
|
|
|
DRAGONBONES_NAMESPACE_END
|