AVA.Gfx: Constants Globals Functions Types Modinfo Source  

AVA.Gfx

Constants Summary

ClampedImage , EmbossedFont , FilteredImage , ManagedImage , MaskedImage , MipmappedImage , ShadowFont , SmartShader , SmoothFont

Globals Summary

AdditiveBlend , AlphaBlend , ClearBlend , LightBlend , LightBlend2 , LightBlend3 , OnAlphaBlend , ReverseLightBlend , ShadeBlend , SolidBlend

Functions Summary

AddBlendMode  
AddMediaImage  
AddMediaImageFont  
AddMediaShader  
AspectX  
AspectY  
AvaGraphics  
AvaGraphicsDriver  
AvaIntro  
AvaLogo  
BufferHeight  
BufferWidth  
Cls  
ClsAcccum  
ClsDepth  
ClsStencil  
ContinueDraw  
CopySprite  
CreateColor  
CreateColorRef  
CreateFontColor  
CreateImage  
CreatePoly  
DepthRangeFar  
DepthRangeNear  
DisableBlend  
DisplayHeight  
DisplayWidth  
DrawFrame  
DrawImage  
DrawImageRect  
DrawInvRhomb  
DrawInvRhombFrame  
DrawLine  
DrawLineFrame  
DrawLineLoop  
DrawLineRing  
DrawLines  
DrawLineStrip  
DrawMaskedImage  
DrawMaskedImageRect  
DrawOval  
DrawPixmap  
DrawPoly  
DrawPolyFrame  
DrawPolygon  
DrawRect  
DrawRhomb  
DrawRhombFrame  
DrawRing  
DrawRoundFrame  
DrawRoundRect  
DrawShadow  
DrawSprite  
DrawText  
DrawVertex  
EnableBlend  
EndDraw  
FPS  
GetAspect  
GetBlend  
GetBlendEQ  
GetBuffer  
GetClsColor  
GetColor  
GetColor2  
GetColorOffset  
GetColorScale  
GetDisplay  
GetFontColor1  
GetFontColor2  
GetFontColor3  
GetImageFont  
GetImageFontImages  
GetMediaImage  
GetMediaImageFont  
GetMediaShader  
GetOrigin  
GetOvalColor1  
GetOvalColor2  
GetPolyMode  
GetProjection  
GetScale  
GetShader  
GetTexture  
GetUniform  
GetUVSwap  
GetViewport  
GetViewportArray  
GetXYSwap  
GetYZSwap  
GrabBackBuffer  
GrabFrontBuffer  
GrabPixmap  
ImageFontMoveChars  
ImageFontReplaceGlyph  
ImageFontScaleCharAdvance  
ImageFontScaleChars  
ImageHeight  
ImageWidth  
InvTransform2D  
InvTransform3D  
LinkLoadImage  
LoadAnimImage  
LoadImage  
LoadImageFont  
LoadImageGroup  
LoadPixmapGroup  
LoadShader  
LoadSprite  
LockProjection  
MaxTextureUnits  
OriginX  
OriginY  
OriginZ  
Plot  
PointInPoly_VertexArray  
PointInViewport  
PopAlphaFunc  
PopAlphaTest  
PopAspect  
PopBlend  
PopBlendEQ  
PopBuffer  
PopClsColor  
PopColor  
PopColor2  
PopColorOffset  
PopColorScale  
PopDepth  
PopDepthFunc  
PopDepthRange  
PopDepthTest  
PopDisplay  
PopFontColor1  
PopFontColor2  
PopFontColor3  
PopFontColorObject  
PopHandle  
PopImageFont  
PopLineWidth  
PopOffset  
PopOrigin  
PopOvalCenter  
PopOvalColor1  
PopOvalColor2  
PopOvalRadius  
PopPointSize  
PopPolyMode  
PopProjectFunc  
PopProjection  
PopRotation  
PopScale  
PopShader  
PopTexture  
PopUVHandle  
PopUVOffset  
PopUVOrigin  
PopUVRotation  
PopUVScale  
PopUVSwap  
PopViewport  
PopXYSwap  
PopYZSwap  
PushAlphaFunc  
PushAlphaTest  
PushAspect  
PushBlend  
PushBlendEQ  
PushBuffer  
PushClsColor  
PushColor  
PushColor2  
PushColorObject  
PushColorOffset  
PushColorRef  
PushColorScale  
PushDepth  
PushDepthFunc  
PushDepthRange  
PushDepthTest  
PushDisplay  
PushFontColor1  
PushFontColor2  
PushFontColor3  
PushFontColorObject  
PushHandle  
PushImageFont  
PushLineWidth  
PushOffset  
PushOrigin  
PushOvalCenter  
PushOvalColor1  
PushOvalColor2  
PushOvalRadius  
PushPointSize  
PushPolyMode  
PushProjectFunc  
PushProjection  
PushRotation  
PushScale  
PushShader  
PushTexture  
PushUVHandle  
PushUVOffset  
PushUVOrigin  
PushUVRotation  
PushUVScale  
PushUVSwap  
PushViewport  
PushXYSwap  
PushYZSwap  
RectInViewport  
RenderedPolys  
RenderedTriangles  
RenderedVertices  
ResetAlphaFunc  
ResetAlphaTest  
ResetAspect  
ResetBlend  
ResetBlendEQ  
ResetClsColor  
ResetColor  
ResetColor2  
ResetColorOffset  
ResetColorScale  
ResetDepth  
ResetDepthFunc  
ResetDepthRange  
ResetDepthTest  
ResetDisplay  
ResetFontColor1  
ResetFontColor2  
ResetFontColor3  
ResetHandle  
ResetImageFont  
ResetLineWidth  
ResetOffset  
ResetOrigin  
ResetOvalCenter  
ResetOvalColor1  
ResetOvalColor2  
ResetOvalRadius  
ResetPointSize  
ResetPolyMode  
ResetProjectFunc  
ResetProjection  
ResetRotation  
ResetScale  
ResetShader  
ResetUVHandle  
ResetUVOffset  
ResetUVOrigin  
ResetUVRotation  
ResetUVScale  
ResetUVSwap  
ResetViewport  
ResetXYSwap  
ResetYZSwap  
SavePixmapGroup  
SaveSprite  
ScaleX  
ScaleY  
ScaleZ  
Screenshot  
SetAlphaFunc  
SetAlphaTest  
SetAspect  
SetBlend  
SetBlendEQ  
SetBuffer  
SetClsColor  
SetColor  
SetColor2  
SetColorObject  
SetColorOffset  
SetColorRef  
SetColorScale  
SetDepth  
SetDepthFunc  
SetDepthRange  
SetDepthTest  
SetDisplay  
SetFontColor1  
SetFontColor2  
SetFontColor3  
SetFontColorObject  
SetHandle  
SetImageFont  
SetImageFontAutoFlags  
SetLineWidth  
SetOffset  
SetOrigin  
SetOvalCenter  
SetOvalColor1  
SetOvalColor2  
SetOvalMaxSegments  
SetOvalMinSegments  
SetOvalRadius  
SetOvalSegmenting  
SetPointSize  
SetPolyMode  
SetProjectFunc  
SetProjection  
SetRotation  
SetScale  
SetScreenshotFile  
SetScreenshotFolder  
SetScreenshotFormat  
SetShader  
SetShaderAutoFlags  
SetTexture  
SetUVHandle  
SetUVOffset  
SetUVOrigin  
SetUVRotation  
SetUVScale  
SetUVSwap  
SetViewport  
SetXYSwap  
SetYZSwap  
ShadersAvail  
StartDraw  
StopDraw  
TextHeight  
TextWidth  
TileImage  
Transform2D  
Transform3D  
Triangulate2D_EarClipping  
UnlockProjection  
UpdateUniform  
ViewportHeight  
ViewportWidth  
ViewportX  
ViewportY  

Types Summary

TAvaGraphics Die Objektklasse für die Grafikausgabe.
TAvaGraphicsDriver Die Objektklasse für den Grafiktreiber.
TAvaGraphicsEngine Die Objektklasse für die Grafikengine.
TColor  
TFontColor  
TImage  
TImageFont TImageFont Objekt.
TImageFontGlyph TImageFontGlyph Objekt.
TMediaImageFontLoader  
TMediaImageLoader  
TMediaShaderLoader  
TPoly  
TShader  
TShaderUniform  
TSprite  
TVertex  

Constants

Const ClampedImage:Int

Const EmbossedFont:Int

Const FilteredImage:Int

Const ManagedImage:Int

Const MaskedImage:Int

Const MipmappedImage:Int

Const ShadowFont:Int

Const SmartShader:Int

Const SmoothFont:Int

Globals

Global AdditiveBlend:Int
Description[ BlendMode : AdditiveBlend ]

Global AlphaBlend:Int
Description[ BlendMode : AlphaBlend ]

Global ClearBlend:Int
Description[ BlendMode : ClearBlend ]

Global LightBlend:Int
Description[ BlendMode : LightBlend ]

Global LightBlend2:Int
Description[ BlendMode : LightBlend2 ]

Global LightBlend3:Int
Description[ BlendMode : LightBlend3 ]

Global OnAlphaBlend:Int
Description[ BlendMode : OnAlphaBlend ]

Global ReverseLightBlend:Int
Description[ BlendMode : ReverseLightBlend ]

Global ShadeBlend:Int
Description[ BlendMode : ShadeBlend ]

Global SolidBlend:Int
Description[ BlendMode : SolidBlend ]

Functions

Function AddBlendMode:Int ( BlendFunc:Int [ ] )

Function AddMediaImage ( Handle:String, File:String, Flags:Int = -1, Handle_X:Float = 0.00, Handle_Y:Float = 0.00 )

Function AddMediaImageFont ( Handle:String, File:String, Size:Int, Flags:Int = -1 )

Function AddMediaShader ( Handle:String, VertexFile:String, FragmentFile:String, Flags:Int = -1 )

Function AspectX:Float ( )

Function AspectY:Float ( )

Function AvaGraphics:TGraphics ( Width:Int, Height:Int, Depth:Int = 0, Hertz:Int = 60, Flags:Int = GRAPHICS_BACKBUFFER )

Function AvaGraphicsDriver:TAvaGraphicsDriver ( )

Function AvaIntro ( )


Function BufferHeight:Int ( )

Function BufferWidth:Int ( )

Function Cls ( Flags:Int = GL_COLOR_BUFFER_BIT )

Function ClsAcccum ( )

Function ClsDepth ( )

Function ClsStencil ( )

Function ContinueDraw ( )

Function CopySprite:TSprite ( Sprite:TSprite )

Function CreateColor:TColor ( r:Float, g:Float, b:Float, a:Float = 1.00 )

Function CreateColorRef:TColor ( Name:String, r:Float, g:Float, b:Float, a:Float = 1.00 )

Function CreateFontColor:TFontColor ( Color1:Float [ ], Color2:Float [ ], Color3:Float [ ] )

Function CreateImage:TImage ( Width:Int, Height:Int, flags:Int = -1, Handle_X:Float = 0.00, Handle_Y:Float = 0.00 )

Function CreatePoly:TPoly ( )

Function DepthRangeFar:Float ( )

Function DepthRangeNear:Float ( )

Function DisableBlend ( )

Function DisplayHeight:Int ( )

Function DisplayWidth:Int ( )

Function DrawFrame ( x:Float, y:Float, width:Float, height:Float, size:Float = 1.00, z:Float = 0.00 )

Function DrawImage ( n:TImage, x:Float, y:Float, frame:Int = 0 )

Function DrawImageRect ( n:TImage, x:Float, y:Float, width:Float, height:Float, frame:Int = 0 )

Function DrawInvRhomb ( x:Float, y:Float, width:Float, height:Float, z:Float = 0.00 )

Function DrawInvRhombFrame ( x:Float, y:Float, width:Float, height:Float, z:Float = 0.00 )

Function DrawLine ( x1:Float, y1:Float, x2:Float, y2:Float, z:Float = 0.00 )

Function DrawLineFrame ( x:Float, y:Float, width:Float, height:Float, z:Float = 0.00 )

Function DrawLineLoop ( xy:Float [ ], z:Float = 0.00 )

Function DrawLineRing ( x:Float, y:Float, width:Float, height:Float, z:Float = 0.00 )

Function DrawLines ( xy:Float [ ], z:Float = 0.00 )

Function DrawLineStrip ( xy:Float [ ], z:Float = 0.00 )

Function DrawMaskedImage ( Image:TImage, Mask:TImage, x:Float, y:Float )

Function DrawMaskedImageRect ( Image:TImage, Mask:TImage, x:Float, y:Float, width:Float, height:Float )

Function DrawOval ( x:Float, y:Float, width:Float, height:Float, z:Float = 0.00 )

Function DrawPixmap:TPixmap ( Pixmap:TPixmap, X:Int, Y:Int )

Function DrawPoly ( Poly:TPoly, Shrink:Double = 0.00, z:Float = 0.00 )

Function DrawPolyFrame ( Poly:TPoly, Size:Double, Shrink:Double = 0.00, z:Float = 0.00 )

Function DrawPolygon ( xy:Float [ ], uv:Float [ ] = Null, rgba:Float [ ] = Null, z:Float = 0.00 )

Function DrawRect ( x:Float, y:Float, width:Float, height:Float, z:Float = 0.00 )

Function DrawRhomb ( x:Float, y:Float, width:Float, height:Float, z:Float = 0.00 )

Function DrawRhombFrame ( x:Float, y:Float, width:Float, height:Float, z:Float = 0.00 )

Function DrawRing ( x:Float, y:Float, width:Float, height:Float, size:Float = 1.00, z:Float = 0.00 )

Function DrawRoundFrame ( x:Float, y:Float, width:Float, height:Float, round:Float = 16.00, size:Float = 1.00, z:Float = 0.00 )

Function DrawRoundRect ( x:Float, y:Float, width:Float, height:Float, round:Float = 16.00, z:Float = 0.00 )

Function DrawShadow ( coords:Float [ ], length:Float = 16.00, Alpha_1:Float = 0.35, Alpha_2:Float = 0.00, z:Float = 0.00 )

Function DrawSprite ( Sprite:TSprite, Frame:Int = 0 )

Function DrawText ( Text:String, x:Float, y:Float, hx:Float = 0.00, hy:Float = 0.00, z:Float = 0.00 )

Function DrawVertex ( x:Float, y:Float, z:Float = 0.00, u:Float = 0.00, v:Float = 0.00, r:Float = 1.00, g:Float = 1.00, b:Float = 1.00, a:Float = 1.00, Transform:Byte = True )

Function EnableBlend ( )

Function EndDraw ( )

Function FPS:Int ( )

Function GetAspect ( x:Float Var, y:Float Var )

Function GetBlend:Int ( )

Function GetBlendEQ:Int ( )

Function GetBuffer:TImage ( )

Function GetClsColor ( r:Float Var, g:Float Var, b:Float Var, a:Float Var )

Function GetColor ( r:Float Var, g:Float Var, b:Float Var, a:Float Var )

Function GetColor2 ( r:Float Var, g:Float Var, b:Float Var )

Function GetColorOffset ( r:Float Var, g:Float Var, b:Float Var, a:Float Var )

Function GetColorScale ( r:Float Var, g:Float Var, b:Float Var, a:Float Var )

Function GetDisplay ( Width:Int Var, Height:Int Var )

Function GetFontColor1 ( r:Float Var, g:Float Var, b:Float Var, a:Float Var )

Function GetFontColor2 ( r:Float Var, g:Float Var, b:Float Var, a:Float Var )

Function GetFontColor3 ( r:Float Var, g:Float Var, b:Float Var, a:Float Var )

Function GetImageFont:TImageFont ( )

Function GetImageFontImages:TImage [ ] ( Font:TImageFont )

Function GetMediaImage:TImage ( Handle:String )

Function GetMediaImageFont:TImageFont ( Handle:String )

Function GetMediaShader:TShader ( Handle:String )

Function GetOrigin ( x:Float Var, y:Float Var, z:Float Var )

Function GetOvalColor1 ( r:Float Var, g:Float Var, b:Float Var, a:Float Var )

Function GetOvalColor2 ( r:Float Var, g:Float Var, b:Float Var, a:Float Var )

Function GetPolyMode:Int ( )

Function GetProjection ( x:Float Var, y:Float Var, width:Float Var, height:Float Var )

Function GetScale ( x:Float Var, y:Float Var, z:Float Var )

Function GetShader:TShader ( )

Function GetTexture:TImage ( Unit:Int = 0 )

Function GetUniform:TShaderUniform ( Shader:TShader, Name:String )

Function GetUVSwap:Byte ( )

Function GetViewport ( X:Int Var, Y:Int Var, Width:Int Var, Height:Int Var )

Function GetViewportArray:Int [ ] ( )

Function GetXYSwap:Byte ( )

Function GetYZSwap:Byte ( )

Function GrabBackBuffer:TPixmap ( )

Function GrabFrontBuffer:TPixmap ( )

Function GrabPixmap:TPixmap ( x:Int, y:Int, width:Int, height:Int, GL_BUFFER:Int = GL_BACK )

Function ImageFontMoveChars ( Font:TImageFont, FirstChar:Int, LastChar:Int, Move:Float )

Function ImageFontReplaceGlyph:TImageFontGlyph ( Font:TImageFont, Char:Int, Image:TImage )

Function ImageFontScaleCharAdvance ( Font:TImageFont, Char:Int, Scale:Float )

Function ImageFontScaleChars ( Font:TImageFont, FirstChar:Int, LastChar:Int, Scale:Float )

Function ImageHeight:Int ( n:TImage, Frame:Int = 0 )

Function ImageWidth:Int ( n:TImage, Frame:Int = 0 )

Function InvTransform2D ( x:Float Var, y:Float Var )

Function InvTransform3D ( x:Float Var, y:Float Var, z:Float Var )

Function LinkLoadImage ( FunctionArray:TPixmap ( Source:TPixmap, Flags:Int ) [ ] )

Function LoadAnimImage:TImage ( Source:Object, FrameCount_X:Int, FrameCount_Y:Int, Flags:Int = -1, Handle_X:Float = 0.00, Handle_Y:Float = 0.00 )

Function LoadImage:TImage ( Source:Object, Flags:Int = -1, Handle_X:Float = 0.00, Handle_Y:Float = 0.00 )

Function LoadImageFont:TImageFont ( URL:Object, Size:Int, Style:Int = -1)

Function LoadImageGroup:TImage [ ] ( Url:Object, Flags:Int = -1, Handle_X:Float = 0.00, Handle_Y:Float = 0.00 )

Function LoadPixmapGroup:TPixmap [ ] ( Url:Object )

Function LoadShader:TShader ( VertexShader_Url:Object, FragmentShader_Url:Object, Flags:Int = -1 )

Function LoadSprite:TSprite ( URL:Object, Flags:Int = -1 )

Function LockProjection ( )

Function MaxTextureUnits:Int ( )

Function OriginX:Float ( )

Function OriginY:Float ( )

Function OriginZ:Float ( )

Function Plot ( x:Float, y:Float, size:Float = 1.00, z:Float = 0.00 )

Function PointInPoly_VertexArray:Byte ( px:Float, py:Float, Vertices:TVertex [ ] )

Function PointInViewport:Byte ( Point_x:Float, Point_y:Float, Transform:Byte = False )

Function PopAlphaFunc ( )

Function PopAlphaTest ( )

Function PopAspect ( )

Function PopBlend ( )

Function PopBlendEQ ( )

Function PopBuffer ( )

Function PopClsColor ( )

Function PopColor ( )

Function PopColor2 ( )

Function PopColorOffset ( )

Function PopColorScale ( )

Function PopDepth ( )

Function PopDepthFunc ( )

Function PopDepthRange ( )

Function PopDepthTest ( )

Function PopDisplay ( )

Function PopFontColor1 ( )

Function PopFontColor2 ( )

Function PopFontColor3 ( )

Function PopFontColorObject ( Color:TFontColor )

Function PopHandle ( )

Function PopImageFont ( )

Function PopLineWidth ( )

Function PopOffset ( )

Function PopOrigin ( )

Function PopOvalCenter ( )

Function PopOvalColor1 ( )

Function PopOvalColor2 ( )

Function PopOvalRadius ( )

Function PopPointSize ( )

Function PopPolyMode ( )

Function PopProjectFunc ( )

Function PopProjection ( )

Function PopRotation ( )

Function PopScale ( )

Function PopShader ( )

Function PopTexture ( Unit:Int = 0 )

Function PopUVHandle ( )

Function PopUVOffset ( )

Function PopUVOrigin ( )

Function PopUVRotation ( )

Function PopUVScale ( )

Function PopUVSwap ( )

Function PopViewport ( )

Function PopXYSwap ( )

Function PopYZSwap ( )

Function PushAlphaFunc ( func:Int, value:Float )

Function PushAlphaTest ( Enabled:Byte )

Function PushAspect ( x:Float, y:Float, relative:Byte = False )

Function PushBlend ( mode:Int )

Function PushBlendEQ ( mode:Int )

Function PushBuffer ( n:TImage )

Function PushClsColor ( r:Float, g:Float, b:Float, a:Float = 0.00 )

Function PushColor ( r:Float, g:Float, b:Float, a:Float = 1.00, relative:Byte = False )

Function PushColor2 ( r:Float, g:Float, b:Float )

Function PushColorObject ( Color:TColor, Relative:Byte = False )

Function PushColorOffset ( r:Float, g:Float, b:Float, a:Float = 1.00, relative:Byte = False )

Function PushColorRef ( Name:String, Relative:Byte = false )

Function PushColorScale ( r:Float, g:Float, b:Float, a:Float = 1.00, relative:Byte = False )

Function PushDepth ( z:Float, relative:Byte = False )

Function PushDepthFunc ( func:Int )

Function PushDepthRange ( Near:Float, Far:Float, relative:Byte = False )

Function PushDepthTest ( Enabled:Byte )

Function PushDisplay ( Width:Int, Height:Int )

Function PushFontColor1 ( r:Float, g:Float, b:Float, a:Float = 1.00 )

Function PushFontColor2 ( r:Float, g:Float, b:Float, a:Float = 1.00 )

Function PushFontColor3 ( r:Float, g:Float, b:Float, a:Float = 1.00 )

Function PushFontColorObject ( Color:TFontColor )

Function PushHandle ( x:Float, y:Float, z:Float = 0.00, relative:Byte = False )

Function PushImageFont ( Font:TImageFont )

Function PushLineWidth ( size:Float )

Function PushOffset ( x:Float, y:Float, z:Float = 0.00, relative:Byte = False )

Function PushOrigin ( x:Float, y:Float, z:Float = 0.00, relative:Byte = False )

Function PushOvalCenter ( x:Float, y:Float )

Function PushOvalColor1 ( r:Float, g:Float, b:Float, a:Float = 1.00 )

Function PushOvalColor2 ( r:Float, g:Float, b:Float, a:Float = 1.00 )

Function PushOvalRadius ( start:Float, range:Float )

Function PushPointSize ( size:Float )

Function PushPolyMode ( mode:Int )

Function PushProjectFunc ( func ( x:Float Var, y:Float Var, z:Float Var, u:Float Var, v:Float Var, r:Float Var, g:Float Var, b:Float Var, a:Float Var, unit:Int ) )

Function PushProjection ( x:Float, y:Float, width:Float, height:Float )

Function PushRotation ( a:Float, relative:Byte = False )

Function PushScale ( x:Float, y:Float, z:Float = 1.00, relative:Byte = False )

Function PushShader ( n:TShader )

Function PushTexture ( n:TImage, Unit:Int = 0, SmartShaderMode:Int = 1 )

Function PushUVHandle ( x:Float, y:Float, relative:Byte = False )

Function PushUVOffset ( x:Float, y:Float, relative:Byte = False )

Function PushUVOrigin ( x:Float, y:Float, relative:Byte = False )

Function PushUVRotation ( a:Float, relative:Byte = False )

Function PushUVScale ( x:Float, y:Float, relative:Byte = False )

Function PushUVSwap ( enabled:Byte )

Function PushViewport ( x:Int, y:Int, Width:Int, Height:Int, relative:Byte = False )

Function PushXYSwap ( enabled:Byte )

Function PushYZSwap ( enabled:Byte )

Function RectInViewport:Byte ( Rect_x:Float, Rect_y:Float, Rect_Width:Float, Rect_Height:Float, Transform:Byte = False )

Function RenderedPolys:Int ( )

Function RenderedTriangles:Int ( )

Function RenderedVertices:Int ( )

Function ResetAlphaFunc ( func:Int, value:Float )

Function ResetAlphaTest ( Enabled:Byte )

Function ResetAspect ( )

Function ResetBlend ( )

Function ResetBlendEQ ( )

Function ResetClsColor ( )

Function ResetColor ( )

Function ResetColor2 ( )

Function ResetColorOffset ( )

Function ResetColorScale ( )

Function ResetDepth ( )

Function ResetDepthFunc ( )

Function ResetDepthRange ( )

Function ResetDepthTest ( )

Function ResetDisplay ( )

Function ResetFontColor1 ( )

Function ResetFontColor2 ( )

Function ResetFontColor3 ( )

Function ResetHandle ( )

Function ResetImageFont ( )

Function ResetLineWidth ( )

Function ResetOffset ( )

Function ResetOrigin ( )

Function ResetOvalCenter ( )

Function ResetOvalColor1 ( )

Function ResetOvalColor2 ( )

Function ResetOvalRadius ( )

Function ResetPointSize ( )

Function ResetPolyMode ( )

Function ResetProjectFunc ( )

Function ResetProjection ( )

Function ResetRotation( )

Function ResetScale ( )

Function ResetShader ( )

Function ResetUVHandle ( )

Function ResetUVOffset ( )

Function ResetUVOrigin ( )

Function ResetUVRotation( )

Function ResetUVScale ( )

Function ResetUVSwap ( )

Function ResetViewport ( )

Function ResetXYSwap ( )

Function ResetYZSwap ( )

Function SavePixmapGroup ( Url:Object, Pixmap:TPixmap [ ] )

Function SaveSprite ( Sprite:TSprite, URL:Object, Flags:Int = -1 )

Function ScaleX:Float ( )

Function ScaleY:Float ( )

Function ScaleZ:Float ( )

Function Screenshot ( )

Function SetAlphaFunc ( func:Int, value:Float )

Function SetAlphaTest ( Enabled:Byte )

Function SetAspect ( x:Float, y:Float, relative:Byte = False )

Function SetBlend ( mode:Int )

Function SetBlendEQ ( mode:Int )

Function SetBuffer ( n:TImage )

Function SetClsColor ( r:Float, g:Float, b:Float, a:Float = 0.00 )

Function SetColor ( r:Float, g:Float, b:Float, a:Float = 1.00, relative:Byte = False )

Function SetColor2 ( r:Float, g:Float, b:Float )

Function SetColorObject ( Color:TColor, Relative:Byte = False )

Function SetColorOffset ( r:Float, g:Float, b:Float, a:Float = 1.00, relative:Byte = False )

Function SetColorRef ( Name:String, Relative:Byte = False )

Function SetColorScale ( r:Float, g:Float, b:Float, a:Float = 1.00, relative:Byte = False )

Function SetDepth ( z:Float, relative:Byte = False )

Function SetDepthFunc ( func:Int )

Function SetDepthRange ( Near:Float, Far:Float, relative:Byte = False )

Function SetDepthTest ( Enabled:Byte )

Function SetDisplay ( Width:Int, Height:Int )

Function SetFontColor1 ( r:Float, g:Float, b:Float, a:Float = 1.00 )

Function SetFontColor2 ( r:Float, g:Float, b:Float, a:Float = 1.00 )

Function SetFontColor3 ( r:Float, g:Float, b:Float, a:Float = 1.00 )

Function SetFontColorObject ( Color:TFontColor )

Function SetHandle ( x:Float, y:Float, z:Float = 0.00, relative:Byte = False )

Function SetImageFont ( Font:TImageFont )

Function SetImageFontAutoFlags ( Flags:Int )

Function SetLineWidth ( size:Float )

Function SetOffset ( x:Float, y:Float, z:Float = 0.00, relative:Byte = False )

Function SetOrigin ( x:Float, y:Float, z:Float = 0.00, relative:Byte = False )

Function SetOvalCenter ( x:Float, y:Float )

Function SetOvalColor1 ( r:Float, g:Float, b:Float, a:Float = 1.00 )

Function SetOvalColor2 ( r:Float, g:Float, b:Float, a:Float = 1.00 )

Function SetOvalMaxSegments ( num:Int = 512 )

Function SetOvalMinSegments ( num:Int = 16 )

Function SetOvalRadius ( start:Float, range:Float )

Function SetOvalSegmenting ( value:Int = 8 )

Function SetPointSize ( size:Float )

Function SetPolyMode ( mode:Int )

Function SetProjectFunc ( func ( x:Float Var, y:Float Var, z:Float Var, u:Float Var, v:Float Var, r:Float Var, g:Float Var, b:Float Var, a:Float Var, unit:Int ) )

Function SetProjection ( x:Float, y:Float, width:Float, height:Float )

Function SetRotation ( a:Float, relative:Byte = False )

Function SetScale ( x:Float, y:Float, z:Float = 1.00, relative:Byte = False )

Function SetScreenshotFile ( File:String )

Function SetScreenshotFolder ( Folder:String )

Function SetScreenshotFormat ( Format:String )

Function SetShader ( n:TShader )

Function SetShaderAutoFlags ( Flags:Int )

Function SetTexture ( n:TImage, Unit:Int = 0, SmartShaderMode:Int = 1 )

Function SetUVHandle ( x:Float, y:Float, relative:Byte = False )

Function SetUVOffset ( x:Float, y:Float, relative:Byte = False )

Function SetUVOrigin ( x:Float, y:Float, relative:Byte = False )

Function SetUVRotation ( a:Float, relative:Byte = False )

Function SetUVScale ( x:Float, y:Float, relative:Byte = False )

Function SetUVSwap ( enabled:Byte )

Function SetViewport ( x:Int, y:Int, Width:Int, Height:Int, relative:Byte = False )

Function SetXYSwap ( enabled:Byte )

Function SetYZSwap ( enabled:Byte )

Function ShadersAvail:Byte ( )

Function StartDraw ( mode:Int )

Function StopDraw ( )

Function TextHeight:Int ( Text:String )

Function TextWidth:Float ( Text:String )

Function TileImage ( n:TImage, x:Float, y:Float, frame:Int = 0 )

Function Transform2D ( x:Float Var, y:Float Var )

Function Transform3D ( x:Float Var, y:Float Var, z:Float Var )

Function Triangulate2D_EarClipping:TVertex [ ] ( BaseVertices:TVertex [ ] )

Function UnlockProjection ( )

Function UpdateUniform ( Uniform:TShaderUniform, Value:Object )

Function ViewportHeight:Int ( )

Function ViewportWidth:Int ( )

Function ViewportX:Int ( )

Function ViewportY:Int ( )

Types

Type TAvaGraphics Extends TGraphics
DescriptionDie Objektklasse für die Grafikausgabe.

Type TAvaGraphicsDriver Extends TGraphicsDriver
DescriptionDie Objektklasse für den Grafiktreiber.

Type TAvaGraphicsEngine
DescriptionDie Objektklasse für die Grafikengine.

Type TColor

Type TFontColor

Type TImage

Type TImageFont
DescriptionTImageFont Objekt.

Type TImageFontGlyph
DescriptionTImageFontGlyph Objekt.

Type TMediaImageFontLoader Extends TMediaLoader

Type TMediaImageLoader Extends TMediaLoader

Type TMediaShaderLoader Extends TMediaLoader

Type TPoly

Type TShader

Type TShaderUniform

Type TSprite

Type TVertex

Module Information

Version1.17
AuthorsAva Vanessa Poldrack
CopyrightAva Vanessa Poldrack