![]() |
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().