Class PixelGrabber
public class PixelGrabber : ImageConsumer, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IImageConsumer
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<ImageConsumer>PixelGrabber
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<ImageConsumer>.SExecuteWithSignature(Type, IJavaType, string, string, params object[])JVMBridgeBase<ImageConsumer>.SExecute<TReturn, TConverter>(Type, IJavaType, string, params object[])JVMBridgeBase<ImageConsumer>.IsAssignableFrom(IJavaType)JVMBridgeBase<ImageConsumer>.IsAssignableFrom<T>()JVMBridgeBase<ImageConsumer>.Execute<T>(params T[])JVMBridgeBase<ImageConsumer>.DynBridgeClazzJVMBridgeBase<ImageConsumer>.BridgeClazzJVMBridgeBase.RuntimeClassNameOf<T>()JVMBridgeBase.ClassNameOf<T>()JVMBridgeBase.ClassOf<T>()JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)JVMBridgeBase.MonitorEnter()JVMBridgeBase.MonitorExit()JVMBridgeBase.IsInstanceOf(IJavaType)JVMBridgeBase.IsInstanceOf<T>()JVMBridgeBase.RuntimeIsInstanceOf<T>()JVMBridgeBase.CastTo<TNewClass>()JVMBridgeBase.CastDirect<TNewClass>()JVMBridgeBase.Dispose()JVMBridgeBase.ToString()JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
PixelGrabber()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public PixelGrabber()
PixelGrabber(Image, int, int, int, int, bool)
public PixelGrabber(Image arg0, int arg1, int arg2, int arg3, int arg4, bool arg5)
Parameters
PixelGrabber(Image, int, int, int, int, int[], int, int)
public PixelGrabber(Image arg0, int arg1, int arg2, int arg3, int arg4, int[] arg5, int arg6, int arg7)
Parameters
PixelGrabber(ImageProducer, int, int, int, int, int[], int, int)
public PixelGrabber(ImageProducer arg0, int arg1, int arg2, int arg3, int arg4, int[] arg5, int arg6, int arg7)
Parameters
PixelGrabber(params object[])
Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
public PixelGrabber(params object[] args)
Parameters
args
object[]
Properties
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
ColorModel
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/java/awt/image/PixelGrabber.html#getColorModel() https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/java/awt/image/PixelGrabber.html#setColorModel(java.awt.image.ColorModel)
public ColorModel ColorModel { get; set; }
Property Value
Height
public int Height { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
Pixels
public object Pixels { get; }
Property Value
Width
public int Width { get; }
Property Value
Methods
AbortGrabbing()
public void AbortGrabbing()
GetStatus()
public int GetStatus()
Returns
GrabPixels()
public bool GrabPixels()
Returns
Exceptions
GrabPixels(long)
public bool GrabPixels(long arg0)
Parameters
Returns
Exceptions
ImageComplete(int)
public void ImageComplete(int arg0)
Parameters
SetDimensions(int, int)
public void SetDimensions(int arg0, int arg1)
Parameters
SetHints(int)
public void SetHints(int arg0)
Parameters
SetPixels(int, int, int, int, ColorModel, byte[], int, int)
public void SetPixels(int arg0, int arg1, int arg2, int arg3, ColorModel arg4, byte[] arg5, int arg6, int arg7)
Parameters
SetPixels(int, int, int, int, ColorModel, int[], int, int)
public void SetPixels(int arg0, int arg1, int arg2, int arg3, ColorModel arg4, int[] arg5, int arg6, int arg7)
Parameters
SetProperties(Hashtable<object, object>)
public void SetProperties(Hashtable<object, object> arg0)
Parameters
StartGrabbing()
public void StartGrabbing()
Status()
public int Status()