Jypeli 10
The simple game programming library
Jypeli.Canvas luokkareferenssi

Piirtoalusta. Lisää...

Julkiset jäsenfunktiot

void Begin (ref Matrix worldMatrix, Dimensional dimensionSource)
 Aloittaa canvaksen piirtämisen. Sinun ei tarvitse kutsua tätä. Lisää...
 
void DrawImage (Vector point, Image image)
 Piirtää kuvan. Lisää...
 
void DrawImage (Vector point, Image image, Vector scale, Angle angle)
 Piirtää kuvan. Lisää...
 
void DrawLine (double x1, double y1, double x2, double y2)
 Piirtää janan. Lisää...
 
void DrawLine (Vector startPoint, Vector endPoint)
 Piirtää janan. Lisää...
 
void End ()
 Lopettaa piirtämisen. Sinun ei tarvitse kutsua tätä. Lisää...
 

Paketin funktiot

 Canvas ()
 
void Reset (Dimensional dimensionSource)
 

Paketin attribuutit

Matrix worldMatrix
 

Ominaisuudet

double Bottom [getprivate set]
 Alareuna. Lisää...
 
Vector BottomLeft [getprivate set]
 Vasen alanurkka. Lisää...
 
Vector BottomRight [getprivate set]
 Oikea alanurkka. Lisää...
 
Color BrushColor [getset]
 Pensselin väri. Lisää...
 
double Left [getprivate set]
 Vasen reuna. Lisää...
 
double Right [getprivate set]
 Oikea reuna. Lisää...
 
double Top [getprivate set]
 Yläreuna. Lisää...
 
Vector TopLeft [getprivate set]
 Vasen ylänurkka. Lisää...
 
Vector TopRight [getprivate set]
 Oikea ylänurkka. Lisää...
 

Yksityiset jäsenfunktiot

void Reset ()
 

Yksityiset attribuutit

Image previousImage = null
 

Yksityiskohtainen selite

Piirtoalusta.

Määrittely tiedoston Canvas.cs rivillä 38.

Rakentajien & purkajien dokumentaatio

◆ Canvas()

Jypeli.Canvas.Canvas ( )
package

Määrittely tiedoston Canvas.cs rivillä 88.

Viittaukset Jypeli.Canvas.Reset().

Jäsenfunktioiden dokumentaatio

◆ Begin()

void Jypeli.Canvas.Begin ( ref Matrix  worldMatrix,
Dimensional  dimensionSource 
)

Aloittaa canvaksen piirtämisen. Sinun ei tarvitse kutsua tätä.

Parametrit
worldMatrix
dimensionSource

Määrittely tiedoston Canvas.cs rivillä 99.

Viittaukset Jypeli.LineBatch.Begin(), Jypeli.ImageBatch.Begin(), Jypeli.Graphics.Canvas, Jypeli.Graphics.ImageBatch, Jypeli.Graphics.LineBatch, Jypeli.Canvas.Reset() ja Jypeli.Canvas.worldMatrix.

Viitattu Jypeli.Game.Draw() ja Jypeli.Game.DrawDebugScreen().

◆ DrawImage() [1/2]

void Jypeli.Canvas.DrawImage ( Vector  point,
Image  image 
)

Piirtää kuvan.

Parametrit
pointKoordinaatti johon piirretään
imageKuva

Määrittely tiedoston Canvas.cs rivillä 184.

Viittaukset Jypeli.Vector.Diagonal, Jypeli.Canvas.DrawImage() ja Jypeli.Angle.Zero.

◆ DrawImage() [2/2]

void Jypeli.Canvas.DrawImage ( Vector  point,
Image  image,
Vector  scale,
Angle  angle 
)

◆ DrawLine() [1/2]

void Jypeli.Canvas.DrawLine ( double  x1,
double  y1,
double  x2,
double  y2 
)

Piirtää janan.

Parametrit
x1Alkupisteen x-koordinaatti
y1Alkupisteen y-koordinaatti
x2Loppupisteen x-koordinaatti
y2Loppupisteen y-koordinaatti

Määrittely tiedoston Canvas.cs rivillä 153.

Viittaukset Jypeli.Canvas.BrushColor, Jypeli.LineBatch.Draw() ja Jypeli.Graphics.LineBatch.

◆ DrawLine() [2/2]

void Jypeli.Canvas.DrawLine ( Vector  startPoint,
Vector  endPoint 
)

Piirtää janan.

Parametrit
startPointAlkupiste
endPointLoppupiste

Määrittely tiedoston Canvas.cs rivillä 141.

Viittaukset Jypeli.Canvas.BrushColor, Jypeli.LineBatch.Draw() ja Jypeli.Graphics.LineBatch.

Viitattu Jypeli.Game.PaintShapeOutlines().

◆ End()

void Jypeli.Canvas.End ( )

Lopettaa piirtämisen. Sinun ei tarvitse kutsua tätä.

Määrittely tiedoston Canvas.cs rivillä 111.

Viittaukset Jypeli.ImageBatch.End(), Jypeli.LineBatch.End(), Jypeli.Graphics.ImageBatch ja Jypeli.Graphics.LineBatch.

Viitattu Jypeli.Game.Draw() ja Jypeli.Game.DrawDebugScreen().

◆ Reset() [1/2]

void Jypeli.Canvas.Reset ( )
private

◆ Reset() [2/2]

Jäsendatan dokumentaatio

◆ previousImage

Image Jypeli.Canvas.previousImage = null
private

Määrittely tiedoston Canvas.cs rivillä 40.

Viitattu Jypeli.Canvas.DrawImage() ja Jypeli.Canvas.Reset().

◆ worldMatrix

Matrix Jypeli.Canvas.worldMatrix
package

Määrittely tiedoston Canvas.cs rivillä 41.

Viitattu Jypeli.Canvas.Begin() ja Jypeli.Canvas.DrawImage().

Ominaisuuksien dokumentaatio

◆ Bottom

double Jypeli.Canvas.Bottom
getprivate set

Alareuna.

Määrittely tiedoston Canvas.cs rivillä 56.

Viitattu Jypeli.Canvas.Reset().

◆ BottomLeft

Vector Jypeli.Canvas.BottomLeft
getprivate set

Vasen alanurkka.

Määrittely tiedoston Canvas.cs rivillä 76.

Viitattu Jypeli.Canvas.Reset().

◆ BottomRight

Vector Jypeli.Canvas.BottomRight
getprivate set

Oikea alanurkka.

Määrittely tiedoston Canvas.cs rivillä 81.

Viitattu Jypeli.Canvas.Reset().

◆ BrushColor

Color Jypeli.Canvas.BrushColor
getset

◆ Left

double Jypeli.Canvas.Left
getprivate set

Vasen reuna.

Määrittely tiedoston Canvas.cs rivillä 46.

Viitattu Jypeli.Canvas.Reset().

◆ Right

double Jypeli.Canvas.Right
getprivate set

Oikea reuna.

Määrittely tiedoston Canvas.cs rivillä 51.

Viitattu Jypeli.Canvas.Reset().

◆ Top

double Jypeli.Canvas.Top
getprivate set

Yläreuna.

Määrittely tiedoston Canvas.cs rivillä 61.

Viitattu Jypeli.Canvas.Reset().

◆ TopLeft

Vector Jypeli.Canvas.TopLeft
getprivate set

Vasen ylänurkka.

Määrittely tiedoston Canvas.cs rivillä 66.

Viitattu Jypeli.Canvas.Reset().

◆ TopRight

Vector Jypeli.Canvas.TopRight
getprivate set

Oikea ylänurkka.

Määrittely tiedoston Canvas.cs rivillä 71.

Viitattu Jypeli.Canvas.Reset().


Dokumentaatio tälle luokalle luotiin seuraavasta tiedostosta: