flutter_flutter/sky/engine/core/painting/DrawLooperLayerInfo.cpp
Adam Barth 03e3948828 Remove Path.idl
This patch removes the last IDL file from the build and unhooks the bulk
of the IDL compiler from the build system. A later patch will actually
delete the IDL compiler.
2015-12-29 00:41:30 -08:00

42 lines
1.2 KiB
C++

// Copyright 2015 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "sky/engine/core/painting/DrawLooperLayerInfo.h"
#include "sky/engine/tonic/dart_args.h"
#include "sky/engine/tonic/dart_binding_macros.h"
#include "sky/engine/tonic/dart_converter.h"
#include "sky/engine/tonic/dart_library_natives.h"
namespace blink {
static void DrawLooperLayerInfo_constructor(Dart_NativeArguments args) {
DartCallConstructor(&DrawLooperLayerInfo::create, args);
}
IMPLEMENT_WRAPPERTYPEINFO(DrawLooperLayerInfo);
#define FOR_EACH_BINDING(V) \
V(DrawLooperLayerInfo, setPaintBits) \
V(DrawLooperLayerInfo, setColorMode) \
V(DrawLooperLayerInfo, setOffset) \
V(DrawLooperLayerInfo, setPostTranslate)
FOR_EACH_BINDING(DART_NATIVE_CALLBACK)
void DrawLooperLayerInfo::RegisterNatives(DartLibraryNatives* natives) {
natives->Register({
{ "DrawLooperLayerInfo_constructor", DrawLooperLayerInfo_constructor, 1, true },
FOR_EACH_BINDING(DART_REGISTER_NATIVE)
});
}
DrawLooperLayerInfo::DrawLooperLayerInfo() {
}
DrawLooperLayerInfo::~DrawLooperLayerInfo() {
}
} // namespace blink