Jypeli 10
The simple game programming library
|
Sisältää valmiiksi lasketut kolmiot, joiden avulla piirtäminen on suoraviivaista. Lisää...
Julkiset jäsenfunktiot | |
ShapeCache (Vector[] outlineVertices) | |
Luo kuvion pelkillä reuna-vertekseillä. Kuviolle ei tule tietoa kolmioista, näin ollen sitä ei voi täyttää värillä. Lisää... | |
ShapeCache (Vector[] outlineVertices, IndexTriangle[] triangles) | |
Luo kuvion kolmioilla, joiden avulla kuvio voidaan täyttää värillä. Kaikkien verteksien tulee olla kuvion ulkoreunalla. Lisää... | |
ShapeCache (Vector[] vertices, IndexTriangle[] triangles, Int16[] outlineIndices) | |
Luo kuvion, joka voidaan piirtää täytettynä värillä. Lisää... | |
Julkiset attribuutit | |
readonly Vector[] | OutlineVertices |
Ulkoreunan verteksit, lueteltuna vastapäivään. Lisää... | |
readonly IndexTriangle[] | Triangles |
Kolmiot, joiden avulla kuvio voidaan täyttää värillä. Lisää... | |
readonly Vector[] | Vertices |
Kaikki verteksit, ml. kolmioiden kulmapisteet. Lisää... | |
Sisältää valmiiksi lasketut kolmiot, joiden avulla piirtäminen on suoraviivaista.
Jypeli.ShapeCache.ShapeCache | ( | Vector[] | outlineVertices, |
IndexTriangle[] | triangles | ||
) |
Luo kuvion kolmioilla, joiden avulla kuvio voidaan täyttää värillä. Kaikkien verteksien tulee olla kuvion ulkoreunalla.
outlineVertices | Ulkoreunan verteksit, lueteltuna vastapäivään. |
triangles | Kolmiot. |
Määrittely tiedoston Shapes.cs rivillä 654.
Viittaukset Jypeli.ShapeCache.Triangles.
Jypeli.ShapeCache.ShapeCache | ( | Vector[] | outlineVertices | ) |
Jypeli.ShapeCache.ShapeCache | ( | Vector[] | vertices, |
IndexTriangle[] | triangles, | ||
Int16[] | outlineIndices | ||
) |
Luo kuvion, joka voidaan piirtää täytettynä värillä.
vertices | Kaikki verteksit (ml. reunan verteksit sekä kolmioiden verteksit). |
triangles | Kolmiot, joista kuvio koostuu. |
outlineIndices | Ulkoreunan verteksit lueteltuna vastapäivään, indekseinä vertices -taulukkoon. |
Määrittely tiedoston Shapes.cs rivillä 677.
Viittaukset Jypeli.ShapeCache.OutlineVertices, Jypeli.ShapeCache.Triangles ja Jypeli.ShapeCache.Vertices.
readonly Vector [] Jypeli.ShapeCache.OutlineVertices |
Ulkoreunan verteksit, lueteltuna vastapäivään.
Määrittely tiedoston Shapes.cs rivillä 636.
Viitattu Jypeli.ShapeCache.ShapeCache(), Jypeli.Widget.Draw(), Jypeli.Renderer.DrawShape(), Jypeli.Shape.IsInside(), Jypeli.Shape.IsInsideOutlines() ja Jypeli.Game.PaintShapeOutlines().
readonly IndexTriangle [] Jypeli.ShapeCache.Triangles |
Kolmiot, joiden avulla kuvio voidaan täyttää värillä.
Määrittely tiedoston Shapes.cs rivillä 646.
Viitattu Jypeli.ShapeCache.ShapeCache(), Jypeli.Renderer.BeginDrawingInsideShape(), Jypeli.Renderer.DrawFilledShape(), Jypeli.Renderer.DrawShape(), Jypeli.Shape.IsInside() ja Jypeli.Shape.IsInsideTriangles().
readonly Vector [] Jypeli.ShapeCache.Vertices |
Kaikki verteksit, ml. kolmioiden kulmapisteet.
Määrittely tiedoston Shapes.cs rivillä 641.
Viitattu Jypeli.ShapeCache.ShapeCache(), Jypeli.Renderer.DrawFilledShape() ja Jypeli.Shape.IsInsideTriangles().