View
Kann Texturen auf dem Bildschirm erzeugen und damit erweitert arbeiten.
- Inhaltsverzeichnis
- 1View_Create
- 2View_CreatePxl
- 3View_CreateCenter
- 4View_CreateCenterPxl
- 5View_Get
- 6View_GetPtr
- 7View_Render
- 8View_SetTexture
- 9View_GetTexture
- 10View_SetColor
- 11View_GetColor
- 12View_Open
- 13View_Close
- 14View_Delete
- 15View_Resize
- 16View_ResizePxl
- 17View_Move
- 18View_MovePxl
- 19View_MoveTo
- 20View_MoveToPxl
- 21View_AddText
- 22View_DeleteText
- 23View_Top
View_Create
Einen zCView mit virtuellen Koordinaten erzeugen.int View_Create(int x1, int y1, int x2, int y2)
- x1/y1 : Linke obere Ecke
- x2/y2 : Rechte untere Ecke
- return : PermMem-Handle auf einen zCView
View_CreatePxl
Alias zu View_Create mit Pixelkoordinaten.int View_CreatePxl(int x1, int y1, int x2, int y2)
View_CreateCenter
Einen zCView mit virtuellen Koordinaten erzeugen.int View_CreateCenter(int x, int y, int width, int height)
- x : Horizontale Position
- y : Vertikale Position
- width : Breite des Views
- height : Höhe des Views
- return : PermMem-Handle auf einen zCView
View_CreateCenterPxl
Alias zu View_CreateCenter mit Pixelkoordinaten.int View_CreateCenterPxl(int x, int y, int width, int height)
View_Get
Alias zu get.zCView View_Get(int hndl)
View_GetPtr
Alias zu getPtr.int View_GetPtr(int hndl)
View_Render
Einen zCView rendern. Funktioniert nur an bestimmten Stellen, sollte in der Regel nicht benutzt werden.void View_Render(int hndl)
- hndl : Handle das mit View_Create* erzeugt wurde
View_SetTexture
Die wohl wichtigste Funktion dieses Paketes: Einem View eine Textur zuweisen.void View_SetTexture(int hndl, string texture)
- hndl : Handle das mit View_Create* erzeugt wurde
- texture : Dateiname einer Textur
View_GetTexture
Den Namen einer bereits zugewiesenen Textur erhalten.string View_GetTexture(int hndl)
- hndl : Handle das mit View_Create* erzeugt wurde
- return : Die früher zugewiesene Textur
View_SetColor
Die Farbe eines Views setzen.void View_SetColor(int hndl, int color)
- hndl : Handle das mit View_Create* erzeugt wurde
- color : zColor. Kann zB. mit RGBA erzeugt werden
View_GetColor
Die Farbe eines Views erhalten.int View_GetColor(int hndl)
- hndl : Handle das mit View_Create* erzeugt wurde
- return : Vollwertiger zColor
View_Open
Öffnet einen View. Er wird dann auf dem Bildschirm angezeigt.void View_Open(int hndl)
- hndl : Handle das mit View_Create* erzeugt wurde
View_Close
Schließt einen View. Er verschwindet vom Bildschirm, kann aber weiterhin verwendet werden.void View_Close(int hndl)
- hndl : Handle das mit View_Create* erzeugt wurde
View_Delete
Alias zu delete.zCView View_Delete(int hndl)
View_Resize
Skaliert einen View auf eine virtuelle Größe. Dabei bleibt die linke, obere Position des Views fest.void View_Resize(int hndl, int width, int height)
- hndl : Handle das mit View_Create* erzeugt wurde
- width : Neue Breite des Views
- height : Neue Höhe des Views
View_ResizePxl
Alias zu View_Resize mit Pixelkoordinaten.void View_ResizePxl(int hndl, int width, int height)
View_Move
Verschiebt den View um virtuelle Einheiten.void View_Move(int hndl, int x, int y)
- hndl : Handle das mit View_Create* erzeugt wurde
- x : Verschiebung nach links/rechts
- y : Verschiebung nach oben/unten
View_MovePxl
Alias zu View_Move mit Pixelkoordinaten.void View_MovePxl(int hndl, int x, int y)
View_MoveTo
Bewegt die linke, obere Ecke des Views an eine virtuelle Position.void View_MoveTo(int hndl, int x, int y)
- hndl : Handle das mit View_Create* erzeugt wurde
- x : Neue horizontale Position. (-1 für keine Änderung)
- y : Neue vertikale Position. (-1 für keine Änderung)
View_MoveToPxl
Alias zu View_MoveTo mit Pixelkoordinaten.void View_MoveToPxl(int hndl, int x, int y)
View_AddText
Fügt dem View eine Textzeile hinzu. Die Positionsangabe ist virtuell und relativ zur Position des Views. Wenn der View bewegt wird, bewegt sich der Text ebenfalls.void View_AddText(int hndl, int x, int y, string text, string font)
- hndl : Handle das mit View_Create* erzeugt wurde
- x : Horizontale Position
- y : Vertikale Position
- text : Text
- font : Schriftart
View_DeleteText
Entfernt allen Text der mit View_AddText hinzugefügt wurde.void View_DeleteText(int hndl)
- hndl : Handle das mit View_Create* erzeugt wurde
View_Top
Legt den View über alle anderen.void View_Top(int hndl)
- hndl : Handle das mit View_Create* erzeugt wurde