1
<Type Name="ImageBackendHandler" FullName="Xwt.Backends.ImageBackendHandler">
2
<TypeSignature Language="C#" Value="public abstract class ImageBackendHandler : Xwt.Backends.IBackendHandler" />
3
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract beforefieldinit ImageBackendHandler extends System.Object implements class Xwt.Backends.IBackendHandler" />
5
<AssemblyName>Xwt</AssemblyName>
6
<AssemblyVersion>1.0.4396.35768</AssemblyVersion>
9
<BaseTypeName>System.Object</BaseTypeName>
13
<InterfaceName>Xwt.Backends.IBackendHandler</InterfaceName>
17
<summary>To be added.</summary>
18
<remarks>To be added.</remarks>
21
<Member MemberName=".ctor">
22
<MemberSignature Language="C#" Value="protected ImageBackendHandler ();" />
23
<MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor() cil managed" />
24
<MemberType>Constructor</MemberType>
26
<AssemblyVersion>1.0.4396.35768</AssemblyVersion>
30
<summary>To be added.</summary>
31
<remarks>To be added.</remarks>
34
<Member MemberName="ChangeOpacity">
35
<MemberSignature Language="C#" Value="public abstract object ChangeOpacity (object backend, double opacity);" />
36
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance object ChangeOpacity(object backend, float64 opacity) cil managed" />
37
<MemberType>Method</MemberType>
39
<AssemblyVersion>1.0.4396.35768</AssemblyVersion>
42
<ReturnType>System.Object</ReturnType>
45
<Parameter Name="backend" Type="System.Object" />
46
<Parameter Name="opacity" Type="System.Double" />
49
<param name="backend">To be added.</param>
50
<param name="opacity">To be added.</param>
51
<summary>To be added.</summary>
52
<returns>To be added.</returns>
53
<remarks>To be added.</remarks>
56
<Member MemberName="Copy">
57
<MemberSignature Language="C#" Value="public abstract object Copy (object handle);" />
58
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance object Copy(object handle) cil managed" />
59
<MemberType>Method</MemberType>
61
<AssemblyVersion>1.0.4396.35768</AssemblyVersion>
64
<ReturnType>System.Object</ReturnType>
67
<Parameter Name="handle" Type="System.Object" />
70
<param name="handle">To be added.</param>
71
<summary>To be added.</summary>
72
<returns>To be added.</returns>
73
<remarks>To be added.</remarks>
76
<Member MemberName="CopyArea">
77
<MemberSignature Language="C#" Value="public abstract void CopyArea (object srcHandle, int srcX, int srcY, int width, int height, object destHandle, int destX, int destY);" />
78
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void CopyArea(object srcHandle, int32 srcX, int32 srcY, int32 width, int32 height, object destHandle, int32 destX, int32 destY) cil managed" />
79
<MemberType>Method</MemberType>
81
<AssemblyVersion>1.0.4396.35768</AssemblyVersion>
84
<ReturnType>System.Void</ReturnType>
87
<Parameter Name="srcHandle" Type="System.Object" />
88
<Parameter Name="srcX" Type="System.Int32" />
89
<Parameter Name="srcY" Type="System.Int32" />
90
<Parameter Name="width" Type="System.Int32" />
91
<Parameter Name="height" Type="System.Int32" />
92
<Parameter Name="destHandle" Type="System.Object" />
93
<Parameter Name="destX" Type="System.Int32" />
94
<Parameter Name="destY" Type="System.Int32" />
97
<param name="srcHandle">To be added.</param>
98
<param name="srcX">To be added.</param>
99
<param name="srcY">To be added.</param>
100
<param name="width">To be added.</param>
101
<param name="height">To be added.</param>
102
<param name="destHandle">To be added.</param>
103
<param name="destX">To be added.</param>
104
<param name="destY">To be added.</param>
105
<summary>To be added.</summary>
106
<remarks>To be added.</remarks>
109
<Member MemberName="CreateBackend">
110
<MemberSignature Language="C#" Value="public virtual object CreateBackend ();" />
111
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance object CreateBackend() cil managed" />
112
<MemberType>Method</MemberType>
114
<AssemblyVersion>1.0.4396.35768</AssemblyVersion>
117
<ReturnType>System.Object</ReturnType>
121
<summary>To be added.</summary>
122
<returns>To be added.</returns>
123
<remarks>To be added.</remarks>
126
<Member MemberName="Crop">
127
<MemberSignature Language="C#" Value="public abstract object Crop (object handle, int srcX, int srcY, int width, int height);" />
128
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance object Crop(object handle, int32 srcX, int32 srcY, int32 width, int32 height) cil managed" />
129
<MemberType>Method</MemberType>
131
<AssemblyVersion>1.0.4396.35768</AssemblyVersion>
134
<ReturnType>System.Object</ReturnType>
137
<Parameter Name="handle" Type="System.Object" />
138
<Parameter Name="srcX" Type="System.Int32" />
139
<Parameter Name="srcY" Type="System.Int32" />
140
<Parameter Name="width" Type="System.Int32" />
141
<Parameter Name="height" Type="System.Int32" />
144
<param name="handle">To be added.</param>
145
<param name="srcX">To be added.</param>
146
<param name="srcY">To be added.</param>
147
<param name="width">To be added.</param>
148
<param name="height">To be added.</param>
149
<summary>To be added.</summary>
150
<returns>To be added.</returns>
151
<remarks>To be added.</remarks>
154
<Member MemberName="Dispose">
155
<MemberSignature Language="C#" Value="public virtual void Dispose (object backend);" />
156
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Dispose(object backend) cil managed" />
157
<MemberType>Method</MemberType>
159
<AssemblyVersion>1.0.4396.35768</AssemblyVersion>
162
<ReturnType>System.Void</ReturnType>
165
<Parameter Name="backend" Type="System.Object" />
168
<param name="backend">To be added.</param>
169
<summary>To be added.</summary>
170
<remarks>To be added.</remarks>
173
<Member MemberName="GetSize">
174
<MemberSignature Language="C#" Value="public abstract Xwt.Size GetSize (object handle);" />
175
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance valuetype Xwt.Size GetSize(object handle) cil managed" />
176
<MemberType>Method</MemberType>
178
<AssemblyVersion>1.0.4396.35768</AssemblyVersion>
181
<ReturnType>Xwt.Size</ReturnType>
184
<Parameter Name="handle" Type="System.Object" />
187
<param name="handle">To be added.</param>
188
<summary>To be added.</summary>
189
<returns>To be added.</returns>
190
<remarks>To be added.</remarks>
193
<Member MemberName="LoadFromFile">
194
<MemberSignature Language="C#" Value="public virtual object LoadFromFile (string file);" />
195
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance object LoadFromFile(string file) cil managed" />
196
<MemberType>Method</MemberType>
198
<AssemblyVersion>1.0.4396.35768</AssemblyVersion>
201
<ReturnType>System.Object</ReturnType>
204
<Parameter Name="file" Type="System.String" />
207
<param name="file">To be added.</param>
208
<summary>To be added.</summary>
209
<returns>To be added.</returns>
210
<remarks>To be added.</remarks>
213
<Member MemberName="LoadFromIcon">
214
<MemberSignature Language="C#" Value="public abstract object LoadFromIcon (string id, Xwt.IconSize size);" />
215
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance object LoadFromIcon(string id, valuetype Xwt.IconSize size) cil managed" />
216
<MemberType>Method</MemberType>
218
<AssemblyVersion>1.0.4396.35768</AssemblyVersion>
221
<ReturnType>System.Object</ReturnType>
224
<Parameter Name="id" Type="System.String" />
225
<Parameter Name="size" Type="Xwt.IconSize" />
228
<param name="id">To be added.</param>
229
<param name="size">To be added.</param>
230
<summary>To be added.</summary>
231
<returns>To be added.</returns>
232
<remarks>To be added.</remarks>
235
<Member MemberName="LoadFromResource">
236
<MemberSignature Language="C#" Value="public virtual object LoadFromResource (System.Reflection.Assembly asm, string name);" />
237
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance object LoadFromResource(class System.Reflection.Assembly asm, string name) cil managed" />
238
<MemberType>Method</MemberType>
240
<AssemblyVersion>1.0.4396.35768</AssemblyVersion>
243
<ReturnType>System.Object</ReturnType>
246
<Parameter Name="asm" Type="System.Reflection.Assembly" />
247
<Parameter Name="name" Type="System.String" />
250
<param name="asm">To be added.</param>
251
<param name="name">To be added.</param>
252
<summary>To be added.</summary>
253
<returns>To be added.</returns>
254
<remarks>To be added.</remarks>
257
<Member MemberName="LoadFromStream">
258
<MemberSignature Language="C#" Value="public abstract object LoadFromStream (System.IO.Stream stream);" />
259
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance object LoadFromStream(class System.IO.Stream stream) cil managed" />
260
<MemberType>Method</MemberType>
262
<AssemblyVersion>1.0.4396.35768</AssemblyVersion>
265
<ReturnType>System.Object</ReturnType>
268
<Parameter Name="stream" Type="System.IO.Stream" />
271
<param name="stream">To be added.</param>
272
<summary>To be added.</summary>
273
<returns>To be added.</returns>
274
<remarks>To be added.</remarks>
277
<Member MemberName="Resize">
278
<MemberSignature Language="C#" Value="public abstract object Resize (object handle, double width, double height);" />
279
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance object Resize(object handle, float64 width, float64 height) cil managed" />
280
<MemberType>Method</MemberType>
282
<AssemblyVersion>1.0.4396.35768</AssemblyVersion>
285
<ReturnType>System.Object</ReturnType>
288
<Parameter Name="handle" Type="System.Object" />
289
<Parameter Name="width" Type="System.Double" />
290
<Parameter Name="height" Type="System.Double" />
293
<param name="handle">To be added.</param>
294
<param name="width">To be added.</param>
295
<param name="height">To be added.</param>
296
<summary>To be added.</summary>
297
<returns>To be added.</returns>
298
<remarks>To be added.</remarks>