@@ -94,69 +94,69 @@ Context2d::Initialize(Napi::Env& env, Napi::Object& exports) {
94
94
InstanceData* data = env.GetInstanceData <InstanceData>();
95
95
96
96
Napi::Function ctor = DefineClass (env, " CanvasRenderingContext2D" , {
97
- InstanceMethod<&Context2d::DrawImage>(" drawImage" ),
98
- InstanceMethod<&Context2d::PutImageData>(" putImageData" ),
99
- InstanceMethod<&Context2d::GetImageData>(" getImageData" ),
100
- InstanceMethod<&Context2d::CreateImageData>(" createImageData" ),
101
- InstanceMethod<&Context2d::AddPage>(" addPage" ),
102
- InstanceMethod<&Context2d::Save>(" save" ),
103
- InstanceMethod<&Context2d::Restore>(" restore" ),
104
- InstanceMethod<&Context2d::Rotate>(" rotate" ),
105
- InstanceMethod<&Context2d::Translate>(" translate" ),
106
- InstanceMethod<&Context2d::Transform>(" transform" ),
107
- InstanceMethod<&Context2d::GetTransform>(" getTransform" ),
108
- InstanceMethod<&Context2d::ResetTransform>(" resetTransform" ),
109
- InstanceMethod<&Context2d::SetTransform>(" setTransform" ),
110
- InstanceMethod<&Context2d::IsPointInPath>(" isPointInPath" ),
111
- InstanceMethod<&Context2d::Scale>(" scale" ),
112
- InstanceMethod<&Context2d::Clip>(" clip" ),
113
- InstanceMethod<&Context2d::Fill>(" fill" ),
114
- InstanceMethod<&Context2d::Stroke>(" stroke" ),
115
- InstanceMethod<&Context2d::FillText>(" fillText" ),
116
- InstanceMethod<&Context2d::StrokeText>(" strokeText" ),
117
- InstanceMethod<&Context2d::FillRect>(" fillRect" ),
118
- InstanceMethod<&Context2d::StrokeRect>(" strokeRect" ),
119
- InstanceMethod<&Context2d::ClearRect>(" clearRect" ),
120
- InstanceMethod<&Context2d::Rect >(" rect" ),
121
- InstanceMethod<&Context2d::RoundRect>(" roundRect" ),
122
- InstanceMethod<&Context2d::MeasureText>(" measureText" ),
123
- InstanceMethod<&Context2d::MoveTo>(" moveTo" ),
124
- InstanceMethod<&Context2d::LineTo>(" lineTo" ),
125
- InstanceMethod<&Context2d::BezierCurveTo>(" bezierCurveTo" ),
126
- InstanceMethod<&Context2d::QuadraticCurveTo>(" quadraticCurveTo" ),
127
- InstanceMethod<&Context2d::BeginPath>(" beginPath" ),
128
- InstanceMethod<&Context2d::ClosePath>(" closePath" ),
129
- InstanceMethod<&Context2d::Arc>(" arc" ),
130
- InstanceMethod<&Context2d::ArcTo>(" arcTo" ),
131
- InstanceMethod<&Context2d::Ellipse>(" ellipse" ),
132
- InstanceMethod<&Context2d::SetLineDash>(" setLineDash" ),
133
- InstanceMethod<&Context2d::GetLineDash>(" getLineDash" ),
134
- InstanceMethod<&Context2d::CreatePattern>(" createPattern" ),
135
- InstanceMethod<&Context2d::CreateLinearGradient>(" createLinearGradient" ),
136
- InstanceMethod<&Context2d::CreateRadialGradient>(" createRadialGradient" ),
137
- InstanceAccessor<&Context2d::GetFormat>(" pixelFormat" ),
138
- InstanceAccessor<&Context2d::GetPatternQuality, &Context2d::SetPatternQuality>(" patternQuality" ),
139
- InstanceAccessor<&Context2d::GetImageSmoothingEnabled, &Context2d::SetImageSmoothingEnabled>(" imageSmoothingEnabled" ),
140
- InstanceAccessor<&Context2d::GetGlobalCompositeOperation, &Context2d::SetGlobalCompositeOperation>(" globalCompositeOperation" ),
141
- InstanceAccessor<&Context2d::GetGlobalAlpha, &Context2d::SetGlobalAlpha>(" globalAlpha" ),
142
- InstanceAccessor<&Context2d::GetShadowColor, &Context2d::SetShadowColor>(" shadowColor" ),
143
- InstanceAccessor<&Context2d::GetMiterLimit, &Context2d::SetMiterLimit>(" miterLimit" ),
144
- InstanceAccessor<&Context2d::GetLineWidth, &Context2d::SetLineWidth>(" lineWidth" ),
145
- InstanceAccessor<&Context2d::GetLineCap, &Context2d::SetLineCap>(" lineCap" ),
146
- InstanceAccessor<&Context2d::GetLineJoin, &Context2d::SetLineJoin>(" lineJoin" ),
147
- InstanceAccessor<&Context2d::GetLineDashOffset, &Context2d::SetLineDashOffset>(" lineDashOffset" ),
148
- InstanceAccessor<&Context2d::GetShadowOffsetX, &Context2d::SetShadowOffsetX>(" shadowOffsetX" ),
149
- InstanceAccessor<&Context2d::GetShadowOffsetY, &Context2d::SetShadowOffsetY>(" shadowOffsetY" ),
150
- InstanceAccessor<&Context2d::GetShadowBlur, &Context2d::SetShadowBlur>(" shadowBlur" ),
151
- InstanceAccessor<&Context2d::GetAntiAlias, &Context2d::SetAntiAlias>(" antialias" ),
152
- InstanceAccessor<&Context2d::GetTextDrawingMode, &Context2d::SetTextDrawingMode>(" textDrawingMode" ),
153
- InstanceAccessor<&Context2d::GetQuality, &Context2d::SetQuality>(" quality" ),
154
- InstanceAccessor<&Context2d::GetCurrentTransform, &Context2d::SetCurrentTransform>(" currentTransform" ),
155
- InstanceAccessor<&Context2d::GetFillStyle, &Context2d::SetFillStyle>(" fillStyle" ),
156
- InstanceAccessor<&Context2d::GetStrokeStyle, &Context2d::SetStrokeStyle>(" strokeStyle" ),
157
- InstanceAccessor<&Context2d::GetFont, &Context2d::SetFont>(" font" ),
158
- InstanceAccessor<&Context2d::GetTextBaseline, &Context2d::SetTextBaseline>(" textBaseline" ),
159
- InstanceAccessor<&Context2d::GetTextAlign, &Context2d::SetTextAlign>(" textAlign" )
97
+ InstanceMethod<&Context2d::DrawImage>(" drawImage" , napi_default_method ),
98
+ InstanceMethod<&Context2d::PutImageData>(" putImageData" , napi_default_method ),
99
+ InstanceMethod<&Context2d::GetImageData>(" getImageData" , napi_default_method ),
100
+ InstanceMethod<&Context2d::CreateImageData>(" createImageData" , napi_default_method ),
101
+ InstanceMethod<&Context2d::AddPage>(" addPage" , napi_default_method ),
102
+ InstanceMethod<&Context2d::Save>(" save" , napi_default_method ),
103
+ InstanceMethod<&Context2d::Restore>(" restore" , napi_default_method ),
104
+ InstanceMethod<&Context2d::Rotate>(" rotate" , napi_default_method ),
105
+ InstanceMethod<&Context2d::Translate>(" translate" , napi_default_method ),
106
+ InstanceMethod<&Context2d::Transform>(" transform" , napi_default_method ),
107
+ InstanceMethod<&Context2d::GetTransform>(" getTransform" , napi_default_method ),
108
+ InstanceMethod<&Context2d::ResetTransform>(" resetTransform" , napi_default_method ),
109
+ InstanceMethod<&Context2d::SetTransform>(" setTransform" , napi_default_method ),
110
+ InstanceMethod<&Context2d::IsPointInPath>(" isPointInPath" , napi_default_method ),
111
+ InstanceMethod<&Context2d::Scale>(" scale" , napi_default_method ),
112
+ InstanceMethod<&Context2d::Clip>(" clip" , napi_default_method ),
113
+ InstanceMethod<&Context2d::Fill>(" fill" , napi_default_method ),
114
+ InstanceMethod<&Context2d::Stroke>(" stroke" , napi_default_method ),
115
+ InstanceMethod<&Context2d::FillText>(" fillText" , napi_default_method ),
116
+ InstanceMethod<&Context2d::StrokeText>(" strokeText" , napi_default_method ),
117
+ InstanceMethod<&Context2d::FillRect>(" fillRect" , napi_default_method ),
118
+ InstanceMethod<&Context2d::StrokeRect>(" strokeRect" , napi_default_method ),
119
+ InstanceMethod<&Context2d::ClearRect>(" clearRect" , napi_default_method ),
120
+ InstanceMethod<&Context2d::Rect >(" rect" , napi_default_method ),
121
+ InstanceMethod<&Context2d::RoundRect>(" roundRect" , napi_default_method ),
122
+ InstanceMethod<&Context2d::MeasureText>(" measureText" , napi_default_method ),
123
+ InstanceMethod<&Context2d::MoveTo>(" moveTo" , napi_default_method ),
124
+ InstanceMethod<&Context2d::LineTo>(" lineTo" , napi_default_method ),
125
+ InstanceMethod<&Context2d::BezierCurveTo>(" bezierCurveTo" , napi_default_method ),
126
+ InstanceMethod<&Context2d::QuadraticCurveTo>(" quadraticCurveTo" , napi_default_method ),
127
+ InstanceMethod<&Context2d::BeginPath>(" beginPath" , napi_default_method ),
128
+ InstanceMethod<&Context2d::ClosePath>(" closePath" , napi_default_method ),
129
+ InstanceMethod<&Context2d::Arc>(" arc" , napi_default_method ),
130
+ InstanceMethod<&Context2d::ArcTo>(" arcTo" , napi_default_method ),
131
+ InstanceMethod<&Context2d::Ellipse>(" ellipse" , napi_default_method ),
132
+ InstanceMethod<&Context2d::SetLineDash>(" setLineDash" , napi_default_method ),
133
+ InstanceMethod<&Context2d::GetLineDash>(" getLineDash" , napi_default_method ),
134
+ InstanceMethod<&Context2d::CreatePattern>(" createPattern" , napi_default_method ),
135
+ InstanceMethod<&Context2d::CreateLinearGradient>(" createLinearGradient" , napi_default_method ),
136
+ InstanceMethod<&Context2d::CreateRadialGradient>(" createRadialGradient" , napi_default_method ),
137
+ InstanceAccessor<&Context2d::GetFormat>(" pixelFormat" , napi_default_jsproperty ),
138
+ InstanceAccessor<&Context2d::GetPatternQuality, &Context2d::SetPatternQuality>(" patternQuality" , napi_default_jsproperty ),
139
+ InstanceAccessor<&Context2d::GetImageSmoothingEnabled, &Context2d::SetImageSmoothingEnabled>(" imageSmoothingEnabled" , napi_default_jsproperty ),
140
+ InstanceAccessor<&Context2d::GetGlobalCompositeOperation, &Context2d::SetGlobalCompositeOperation>(" globalCompositeOperation" , napi_default_jsproperty ),
141
+ InstanceAccessor<&Context2d::GetGlobalAlpha, &Context2d::SetGlobalAlpha>(" globalAlpha" , napi_default_jsproperty ),
142
+ InstanceAccessor<&Context2d::GetShadowColor, &Context2d::SetShadowColor>(" shadowColor" , napi_default_jsproperty ),
143
+ InstanceAccessor<&Context2d::GetMiterLimit, &Context2d::SetMiterLimit>(" miterLimit" , napi_default_jsproperty ),
144
+ InstanceAccessor<&Context2d::GetLineWidth, &Context2d::SetLineWidth>(" lineWidth" , napi_default_jsproperty ),
145
+ InstanceAccessor<&Context2d::GetLineCap, &Context2d::SetLineCap>(" lineCap" , napi_default_jsproperty ),
146
+ InstanceAccessor<&Context2d::GetLineJoin, &Context2d::SetLineJoin>(" lineJoin" , napi_default_jsproperty ),
147
+ InstanceAccessor<&Context2d::GetLineDashOffset, &Context2d::SetLineDashOffset>(" lineDashOffset" , napi_default_jsproperty ),
148
+ InstanceAccessor<&Context2d::GetShadowOffsetX, &Context2d::SetShadowOffsetX>(" shadowOffsetX" , napi_default_jsproperty ),
149
+ InstanceAccessor<&Context2d::GetShadowOffsetY, &Context2d::SetShadowOffsetY>(" shadowOffsetY" , napi_default_jsproperty ),
150
+ InstanceAccessor<&Context2d::GetShadowBlur, &Context2d::SetShadowBlur>(" shadowBlur" , napi_default_jsproperty ),
151
+ InstanceAccessor<&Context2d::GetAntiAlias, &Context2d::SetAntiAlias>(" antialias" , napi_default_jsproperty ),
152
+ InstanceAccessor<&Context2d::GetTextDrawingMode, &Context2d::SetTextDrawingMode>(" textDrawingMode" , napi_default_jsproperty ),
153
+ InstanceAccessor<&Context2d::GetQuality, &Context2d::SetQuality>(" quality" , napi_default_jsproperty ),
154
+ InstanceAccessor<&Context2d::GetCurrentTransform, &Context2d::SetCurrentTransform>(" currentTransform" , napi_default_jsproperty ),
155
+ InstanceAccessor<&Context2d::GetFillStyle, &Context2d::SetFillStyle>(" fillStyle" , napi_default_jsproperty ),
156
+ InstanceAccessor<&Context2d::GetStrokeStyle, &Context2d::SetStrokeStyle>(" strokeStyle" , napi_default_jsproperty ),
157
+ InstanceAccessor<&Context2d::GetFont, &Context2d::SetFont>(" font" , napi_default_jsproperty ),
158
+ InstanceAccessor<&Context2d::GetTextBaseline, &Context2d::SetTextBaseline>(" textBaseline" , napi_default_jsproperty ),
159
+ InstanceAccessor<&Context2d::GetTextAlign, &Context2d::SetTextAlign>(" textAlign" , napi_default_jsproperty )
160
160
});
161
161
162
162
exports.Set (" CanvasRenderingContext2d" , ctor);
0 commit comments