C# Класс Engine.GlobalPrimitives

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
Target RenderTarget

Открытые методы

Метод Описание
ApplyColorMask ( ColorInstance color ) : void
FilledCircle ( double x, double y, double radius, ColorInstance color ) : void
GetVector ( ObjectInstance obj ) : Vector2f

Attempts to translate a JS object: {x: 0, y: 0} into a Vector2f point.

GradientCircle ( double x, double y, double radius, ColorInstance inner, ColorInstance outer, [ antialias = false ) : void
GradientLine ( double x1, double y1, double x2, double y2, ColorInstance color1, ColorInstance color2 ) : void
GradientRectangle ( double x, double y, double width, double height, ColorInstance c1, ColorInstance c2, ColorInstance c3, ColorInstance c4 ) : void
GradientTriangle ( ObjectInstance A, ObjectInstance B, ObjectInstance C, ColorInstance color1, ColorInstance color2, ColorInstance color3 ) : void
Line ( double x1, double y1, double x2, double y2, ColorInstance color ) : void
LineSeries ( ArrayInstance points, ColorInstance color ) : void
OutlinedCircle ( double x, double y, double radius, ColorInstance color, [ size = 1.0 ) : void
OutlinedRectangle ( double x, double y, double width, double height, ColorInstance color, [ thickness = 1.0 ) : void
OutlinedRectangles ( ArrayInstance items, ColorInstance color ) : void
Point ( double x, double y, ColorInstance color ) : void
PointSeries ( ArrayInstance points, ColorInstance color ) : void
Polygon ( ArrayInstance points, ColorInstance color, [ inverse = false ) : void
Rectangle ( double x, double y, double width, double height, ColorInstance color ) : void
Triangle ( double x1, double y1, double x2, double y2, double x3, double y3, ColorInstance color ) : void

Приватные методы

Метод Описание
GlobalPrimitives ( ) : System

Описание методов

ApplyColorMask() публичный статический Метод

public static ApplyColorMask ( ColorInstance color ) : void
color Engine.Objects.ColorInstance
Результат void

FilledCircle() публичный статический Метод

public static FilledCircle ( double x, double y, double radius, ColorInstance color ) : void
x double
y double
radius double
color Engine.Objects.ColorInstance
Результат void

GetVector() публичный статический Метод

Attempts to translate a JS object: {x: 0, y: 0} into a Vector2f point.
public static GetVector ( ObjectInstance obj ) : Vector2f
obj Jurassic.Library.ObjectInstance
Результат Vector2f

GradientCircle() публичный статический Метод

public static GradientCircle ( double x, double y, double radius, ColorInstance inner, ColorInstance outer, [ antialias = false ) : void
x double
y double
radius double
inner Engine.Objects.ColorInstance
outer Engine.Objects.ColorInstance
antialias [
Результат void

GradientLine() публичный статический Метод

public static GradientLine ( double x1, double y1, double x2, double y2, ColorInstance color1, ColorInstance color2 ) : void
x1 double
y1 double
x2 double
y2 double
color1 Engine.Objects.ColorInstance
color2 Engine.Objects.ColorInstance
Результат void

GradientRectangle() публичный статический Метод

public static GradientRectangle ( double x, double y, double width, double height, ColorInstance c1, ColorInstance c2, ColorInstance c3, ColorInstance c4 ) : void
x double
y double
width double
height double
c1 Engine.Objects.ColorInstance
c2 Engine.Objects.ColorInstance
c3 Engine.Objects.ColorInstance
c4 Engine.Objects.ColorInstance
Результат void

GradientTriangle() публичный статический Метод

public static GradientTriangle ( ObjectInstance A, ObjectInstance B, ObjectInstance C, ColorInstance color1, ColorInstance color2, ColorInstance color3 ) : void
A Jurassic.Library.ObjectInstance
B Jurassic.Library.ObjectInstance
C Jurassic.Library.ObjectInstance
color1 Engine.Objects.ColorInstance
color2 Engine.Objects.ColorInstance
color3 Engine.Objects.ColorInstance
Результат void

Line() публичный статический Метод

public static Line ( double x1, double y1, double x2, double y2, ColorInstance color ) : void
x1 double
y1 double
x2 double
y2 double
color Engine.Objects.ColorInstance
Результат void

LineSeries() публичный статический Метод

public static LineSeries ( ArrayInstance points, ColorInstance color ) : void
points Jurassic.Library.ArrayInstance
color Engine.Objects.ColorInstance
Результат void

OutlinedCircle() публичный статический Метод

public static OutlinedCircle ( double x, double y, double radius, ColorInstance color, [ size = 1.0 ) : void
x double
y double
radius double
color Engine.Objects.ColorInstance
size [
Результат void

OutlinedRectangle() публичный статический Метод

public static OutlinedRectangle ( double x, double y, double width, double height, ColorInstance color, [ thickness = 1.0 ) : void
x double
y double
width double
height double
color Engine.Objects.ColorInstance
thickness [
Результат void

OutlinedRectangles() публичный статический Метод

public static OutlinedRectangles ( ArrayInstance items, ColorInstance color ) : void
items Jurassic.Library.ArrayInstance
color Engine.Objects.ColorInstance
Результат void

Point() публичный статический Метод

public static Point ( double x, double y, ColorInstance color ) : void
x double
y double
color Engine.Objects.ColorInstance
Результат void

PointSeries() публичный статический Метод

public static PointSeries ( ArrayInstance points, ColorInstance color ) : void
points Jurassic.Library.ArrayInstance
color Engine.Objects.ColorInstance
Результат void

Polygon() публичный статический Метод

public static Polygon ( ArrayInstance points, ColorInstance color, [ inverse = false ) : void
points Jurassic.Library.ArrayInstance
color Engine.Objects.ColorInstance
inverse [
Результат void

Rectangle() публичный статический Метод

public static Rectangle ( double x, double y, double width, double height, ColorInstance color ) : void
x double
y double
width double
height double
color Engine.Objects.ColorInstance
Результат void

Triangle() публичный статический Метод

public static Triangle ( double x1, double y1, double x2, double y2, double x3, double y3, ColorInstance color ) : void
x1 double
y1 double
x2 double
y2 double
x3 double
y3 double
color Engine.Objects.ColorInstance
Результат void

Описание свойств

Target публичное статическое свойство

public static RenderTarget Target
Результат RenderTarget