@awayjs/core
Version:
AwayJS core classes
22 lines (21 loc) • 772 B
JavaScript
import { __extends } from "tslib";
import { EventBase } from './EventBase';
var ProjectionEvent = /** @class */ (function (_super) {
__extends(ProjectionEvent, _super);
function ProjectionEvent(type, projection) {
var _this = _super.call(this, type) || this;
_this._projection = projection;
return _this;
}
Object.defineProperty(ProjectionEvent.prototype, "projection", {
get: function () {
return this._projection;
},
enumerable: false,
configurable: true
});
ProjectionEvent.INVALIDATE_FRUSTUM_MATRIX3D = 'invalidateFrustumMatrix3D';
ProjectionEvent.INVALIDATE_VIEW_MATRIX3D = 'invalidateViewMatrix3D';
return ProjectionEvent;
}(EventBase));
export { ProjectionEvent };