Class VolatileImage
public class VolatileImage : Image, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<Image>VolatileImage
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<Image>.IsAssignableFrom(IJavaType)JVMBridgeBase<Image>.IsAssignableFrom<T>()JVMBridgeBase<Image>.Execute<T>(params T[])JVMBridgeBase<Image>.DynBridgeClazzJVMBridgeBase<Image>.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
VolatileImage()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
[Obsolete("VolatileImage class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public VolatileImage()
VolatileImage(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
[Obsolete("VolatileImage class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public VolatileImage(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
Capabilities
public ImageCapabilities Capabilities { get; }
Property Value
Height
public int Height { get; }
Property Value
IMAGE_INCOMPATIBLE
public static int IMAGE_INCOMPATIBLE { get; }
Property Value
IMAGE_OK
public static int IMAGE_OK { get; }
Property Value
IMAGE_RESTORED
public static int IMAGE_RESTORED { 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
Snapshot
public BufferedImage Snapshot { get; }
Property Value
Transparency
public int Transparency { get; }
Property Value
Width
public int Width { get; }
Property Value
Methods
ContentsLost()
public bool ContentsLost()
Returns
CreateGraphics()
public Graphics2D CreateGraphics()
Returns
Validate(GraphicsConfiguration)
public int Validate(GraphicsConfiguration arg0)
Parameters
Returns
Operators
implicit operator Transparency(VolatileImage)
Converter from VolatileImage to Transparency
public static implicit operator Transparency(VolatileImage t)