Table of Contents

Class LinearGradientPaint

Namespace
Java.Awt
Assembly
MASES.JNet.dll
public class LinearGradientPaint : MultipleGradientPaint, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition, IPaint, ITransparency
Inheritance
LinearGradientPaint
Implements
Inherited Members
Extension Methods

Constructors

LinearGradientPaint(Point2D, Point2D, float[], Color[])

public LinearGradientPaint(Point2D arg0, Point2D arg1, float[] arg2, Color[] arg3)

Parameters

arg0 Point2D

Point2D

arg1 Point2D

Point2D

arg2 float[]

float

arg3 Color[]

Color

LinearGradientPaint(Point2D, Point2D, float[], Color[], CycleMethod)

public LinearGradientPaint(Point2D arg0, Point2D arg1, float[] arg2, Color[] arg3, MultipleGradientPaint.CycleMethod arg4)

Parameters

arg0 Point2D

Point2D

arg1 Point2D

Point2D

arg2 float[]

float

arg3 Color[]

Color

arg4 MultipleGradientPaint.CycleMethod

MultipleGradientPaint.CycleMethod

LinearGradientPaint(Point2D, Point2D, float[], Color[], CycleMethod, ColorSpaceType, AffineTransform)

public LinearGradientPaint(Point2D arg0, Point2D arg1, float[] arg2, Color[] arg3, MultipleGradientPaint.CycleMethod arg4, MultipleGradientPaint.ColorSpaceType arg5, AffineTransform arg6)

Parameters

arg0 Point2D

Point2D

arg1 Point2D

Point2D

arg2 float[]

float

arg3 Color[]

Color

arg4 MultipleGradientPaint.CycleMethod

MultipleGradientPaint.CycleMethod

arg5 MultipleGradientPaint.ColorSpaceType

MultipleGradientPaint.ColorSpaceType

arg6 AffineTransform

AffineTransform

LinearGradientPaint(IJVMBridgeBaseInitializer)

Initializer used internally by JCOBridge. Do not use directly.

[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public LinearGradientPaint(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

LinearGradientPaint(float, float, float, float, float[], Color[])

public LinearGradientPaint(float arg0, float arg1, float arg2, float arg3, float[] arg4, Color[] arg5)

Parameters

arg0 float

float

arg1 float

float

arg2 float

float

arg3 float

float

arg4 float[]

float

arg5 Color[]

Color

LinearGradientPaint(float, float, float, float, float[], Color[], CycleMethod)

public LinearGradientPaint(float arg0, float arg1, float arg2, float arg3, float[] arg4, Color[] arg5, MultipleGradientPaint.CycleMethod arg6)

Parameters

arg0 float

float

arg1 float

float

arg2 float

float

arg3 float

float

arg4 float[]

float

arg5 Color[]

Color

arg6 MultipleGradientPaint.CycleMethod

MultipleGradientPaint.CycleMethod

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

EndPoint

public Point2D EndPoint { get; }

Property Value

Point2D

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

StartPoint

public Point2D StartPoint { get; }

Property Value

Point2D

Methods

CreatePoolableInstance(Point2D, Point2D, float[], Color[])

HPA initializer for LinearGradientPaint(Java.Awt.Geom.Point2D arg0, Java.Awt.Geom.Point2D arg1, float[] arg2, Java.Awt.Color[] arg3)

public static LinearGradientPaint CreatePoolableInstance(Point2D arg0, Point2D arg1, float[] arg2, Color[] arg3)

Parameters

arg0 Point2D
arg1 Point2D
arg2 float[]
arg3 Color[]

Returns

LinearGradientPaint

CreatePoolableInstance(Point2D, Point2D, float[], Color[], CycleMethod)

HPA initializer for LinearGradientPaint(Java.Awt.Geom.Point2D arg0, Java.Awt.Geom.Point2D arg1, float[] arg2, Java.Awt.Color[] arg3, Java.Awt.MultipleGradientPaint.CycleMethod arg4)

public static LinearGradientPaint CreatePoolableInstance(Point2D arg0, Point2D arg1, float[] arg2, Color[] arg3, MultipleGradientPaint.CycleMethod arg4)

Parameters

arg0 Point2D
arg1 Point2D
arg2 float[]
arg3 Color[]
arg4 MultipleGradientPaint.CycleMethod

Returns

LinearGradientPaint

CreatePoolableInstance(Point2D, Point2D, float[], Color[], CycleMethod, ColorSpaceType, AffineTransform)

HPA initializer for LinearGradientPaint(Java.Awt.Geom.Point2D arg0, Java.Awt.Geom.Point2D arg1, float[] arg2, Java.Awt.Color[] arg3, Java.Awt.MultipleGradientPaint.CycleMethod arg4, Java.Awt.MultipleGradientPaint.ColorSpaceType arg5, Java.Awt.Geom.AffineTransform arg6)

public static LinearGradientPaint CreatePoolableInstance(Point2D arg0, Point2D arg1, float[] arg2, Color[] arg3, MultipleGradientPaint.CycleMethod arg4, MultipleGradientPaint.ColorSpaceType arg5, AffineTransform arg6)

Parameters

arg0 Point2D
arg1 Point2D
arg2 float[]
arg3 Color[]
arg4 MultipleGradientPaint.CycleMethod
arg5 MultipleGradientPaint.ColorSpaceType
arg6 AffineTransform

Returns

LinearGradientPaint

CreatePoolableInstance(float, float, float, float, float[], Color[])

HPA initializer for LinearGradientPaint(float arg0, float arg1, float arg2, float arg3, float[] arg4, Java.Awt.Color[] arg5)

public static LinearGradientPaint CreatePoolableInstance(float arg0, float arg1, float arg2, float arg3, float[] arg4, Color[] arg5)

Parameters

arg0 float
arg1 float
arg2 float
arg3 float
arg4 float[]
arg5 Color[]

Returns

LinearGradientPaint

CreatePoolableInstance(float, float, float, float, float[], Color[], CycleMethod)

HPA initializer for LinearGradientPaint(float arg0, float arg1, float arg2, float arg3, float[] arg4, Java.Awt.Color[] arg5, Java.Awt.MultipleGradientPaint.CycleMethod arg6)

public static LinearGradientPaint CreatePoolableInstance(float arg0, float arg1, float arg2, float arg3, float[] arg4, Color[] arg5, MultipleGradientPaint.CycleMethod arg6)

Parameters

arg0 float
arg1 float
arg2 float
arg3 float
arg4 float[]
arg5 Color[]
arg6 MultipleGradientPaint.CycleMethod

Returns

LinearGradientPaint