AVA.Core: Functions Types Modinfo Source  

AVA.Core

Functions Summary

AddErrorFunc  
Cross  
Dot2D  
Dot3D  
Error  
FaceNormal  
FastLineLength  
FilledFloatArray  
FilledIntArray  
FilledStringArray  
FirstUpper  
FloatArrayContains  
FloatArrayRand  
FloatToString  
Fract  
GatherFloatArray  
GatherIntArray  
GatherStringArray  
GetPixmapTrimX  
GetPixmapTrimY  
IntArrayContains  
IntArrayRand  
IntCeil  
Interpolate  
Interpolate2  
IntRound  
IntToString  
Limit  
LineAngle  
LineLength  
LineLength3D  
LineOvalIntersection  
LineRectIntersection  
LinesIntersect  
LineTriangleIntersection  
ListAddAfter .
ListAddBefore .
ListAfter .
ListBefore .
ListFirst  
ListLast  
MaxByteArray  
MaxFloatArray  
MaxIntArray  
MinByteArray  
MinFloatArray  
MinIntArray  
Modulus  
MultiReplace  
Norm1  
Normalize2D  
Normalize3D  
OvalRectOverlap  
OvalsOverlap  
PointInOval  
PointInRect  
PointInTriangle  
PopErrorDomain  
PrintStringArray  
PushErrorDomain  
RandInt  
ReadPixelAlpha Rückgabe des Farbwerts ALPHA eines TPixmap Pixels.
ReadPixelBlue Rückgabe des Farbwerts BLUE eines TPixmap Pixels.
ReadPixelGreen Rückgabe des Farbwerts GREEN eines TPixmap Pixels.
ReadPixelRed Rückgabe des Farbwerts RED eines TPixmap Pixels.
ReadPixmap NA.
ReadPixmapGroup NA.
RectsOverlap  
RepeatString  
Rotate  
SecondsToString  
ShuffleStringArray  
SplitString  
StringArrayContains  
StringArrayRand  
StringArrayRemove  
StringArrayReplace  
StringArrayToFloatArray  
StringArrayToIntArray  
StringArrayToString  
StringToArray  
StringToKeyCode AVA.Core.
SwapBytes  
SwapDoubles  
SwapFloats  
SwapInts  
SwapLongs  
SwapObjects  
SwapShorts  
SwapStrings  
TriangleRectOverlap  
TrimPixmap  
WritePixelAlpha NA.
WritePixelBlue NA.
WritePixelGreen NA.
WritePixelRed NA.
WritePixmap NA.
WritePixmapGroup NA.

Types Summary

TByteStack TByteStack Objekt.
TFloatStack TFloatStack Objekt.
TFunction  
TFunctionStack  
TIntStack TIntStack Objekt.
TListStack TListStack Objekt.
TObjectStack TObjectStack Objekt.
TStringStack TStringStack Objekt.

Functions

Function AddErrorFunc ( Func ( ) )

Function Cross:Float [ ] ( x1:Float, y1:Float, z1:Float, x2:Float, y2:Float, z2:Float )

Function Dot2D:Float ( x1:Float, y1:Float, x2:Float, y2:Float )

Function Dot3D:Float ( x1:Float, y1:Float, z1:Float, x2:Float, y2:Float, z2:Float )

Function Error ( Message:String )

Function FaceNormal:Float [ ] ( x1:Float, y1:Float, z1:Float, x2:Float, y2:Float, z2:Float, x3:Float, y3:Float, z3:Float )

Function FastLineLength:Double ( x1:Float, y1:Float, x2:Float, y2:Float )

Function FilledFloatArray:Float [ ] ( Value:Float , Num:Int )

Function FilledIntArray:Int [ ] ( Value:Int, Num:Int )

Function FilledStringArray:String [ ] ( Value:String , Num:Int )

Function FirstUpper:String ( Text:String )

Function FloatArrayContains:Int ( Array:Float [ ], Value:Float )

Function FloatArrayRand:Float ( Array:Float [ ] )

Function FloatToString:String ( Value:Float, FractNum:Int = 2 )

Function Fract:Double ( Value:Double )

Function GatherFloatArray:Float ( Array:Float [ ] )

Function GatherIntArray:Int ( Array:Int [ ] )

Function GatherStringArray:String ( Array:String [ ] )

Function GetPixmapTrimX:Int ( )

Function GetPixmapTrimY:Int ( )

Function IntArrayContains:Int ( Array:Int [ ], Value:Int )

Function IntArrayRand:Int ( Array:Int [ ] )

Function IntCeil:Int ( Value:Double )

Function Interpolate:Double ( value_1:Double, value_2:Double, position:Double )

Function Interpolate2:Double ( value_1:Double, value_2:Double, position:Double )

Function IntRound:Int ( Value:Double )

Function IntToString:String ( Value:Int )

Function Limit:Double ( Value:Double, Min_Value:Double, Max_Value:Double )

Function LineAngle:Double ( x1:Double, y1:Double, x2:Double, y2:Double )

Function LineLength:Double ( x1:Double, y1:Double, x2:Double, y2:Double )

Function LineLength3D:Double ( x1:Double, y1:Double, z1:Double, x2:Double, y2:Double, z2:Double )

Function LineOvalIntersection:Byte ( line_x1:Double, line_y1:Double, line_x2:Double, line_y2:Double, oval_x:Double, oval_y:Double, oval_width:Double, oval_height:Double )

Function LineRectIntersection:Byte ( line_x1:Double, line_y1:Double, line_x2:Double, line_y2:Double, rect_x:Double, rect_y:Double, rect_width:Double, rect_height:Double )

Function LinesIntersect:Byte ( ax1:Float, ay1:Float, ax2:Float, ay2:Float, bx1:Float, by1:Float, bx2:Float, by2:Float, limited:Byte = True )

Function LineTriangleIntersection:Byte ( line_x1:Double, line_y1:Double, line_x2:Double, line_y2:Double, tri_x1:Double, tri_y1:Double, tri_x2:Double, tri_y2:Double, tri_x3:Double, tri_y3:Double )

Function ListAddAfter ( List:TList, AfterObject:Object, AddObject:Object )
Description.

Function ListAddBefore ( List:TList, AddObject:Object, BeforeObject:Object )
Description.

Function ListAfter:Object ( list:TList, AfterObject:Object )
Description.

Function ListBefore:Object ( list:TList, BeforeObject:Object )
Description.

Function ListFirst:Object ( List:TList )

Function ListLast:Object ( List:TList )

Function MaxByteArray:Byte ( Array:Byte [ ] )

Function MaxFloatArray:Float ( Array:Float [ ] )

Function MaxIntArray:Int ( Array:Int [ ] )

Function MinByteArray:Byte ( Array:Byte [ ] )

Function MinFloatArray:Float ( Array:Float [ ] )

Function MinIntArray:Int ( Array:Int [ ] )

Function Modulus:Double ( Value:Double, Limit:Double )

Function MultiReplace:String ( Source:String, Sub:String [ ], ReplaceWidth:String [ ] )

Function Norm1 ( x:Double Var, y:Double Var )

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

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

Function OvalRectOverlap:Byte ( oval_x:Double, oval_y:Double, oval_width:Double, oval_height:Double, rect_x:Double, rect_y:Double, rect_width:Double, rect_height:Double )

Function OvalsOverlap:Byte ( x1:Double, y1:Double, w1:Double, h1:Double, x2:Double, y2:Double, w2:Double, h2:Double )

Function PointInOval:Byte ( point_x:Double, point_y:Double, oval_x:Double, oval_y:Double, oval_width:Double, oval_height:Double )

Function PointInRect:Byte ( point_x:Double, point_y:Double, rect_x:Double, rect_y:Double, rect_width:Double, rect_height:Double )

Function PointInTriangle:Byte ( point_x:Double, point_y:Double, x1:Double, y1:Double, x2:Double, y2:Double, x3:Double, y3:Double )

Function PopErrorDomain ( )

Function PrintStringArray ( Source:String [ ] )

Function PushErrorDomain ( Message:String )

Function RandInt:Int ( )

Function ReadPixelAlpha:Byte ( Pixmap:TPixmap, x:Int, y:Int )
ReturnsDer Farbwert ALPHA des Pixels als Byte.
DescriptionRückgabe des Farbwerts ALPHA eines TPixmap Pixels.

Function ReadPixelBlue:Byte ( Pixmap:TPixmap, x:Int, y:Int )
ReturnsDer Farbwert BLUE des Pixels als Byte.
DescriptionRückgabe des Farbwerts BLUE eines TPixmap Pixels.

Function ReadPixelGreen:Byte ( Pixmap:TPixmap, x:Int, y:Int )
ReturnsDer Farbwert GREEN des Pixels als Byte.
DescriptionRückgabe des Farbwerts GREEN eines TPixmap Pixels.

Function ReadPixelRed:Byte ( Pixmap:TPixmap, x:Int, y:Int )
ReturnsDer Farbwert RED des Pixels als Byte.
DescriptionRückgabe des Farbwerts RED eines TPixmap Pixels.

Function ReadPixmap:TPixmap ( Stream:TStream )
DescriptionNA.

Function ReadPixmapGroup:TPixmap [ ] ( Stream:TStream )
DescriptionNA.

Function RectsOverlap:Byte ( x1:Double, y1:Double, w1:Double, h1:Double, x2:Double, y2:Double, w2:Double, h2:Double )

Function RepeatString:String ( Text:String, Count:Int )

Function Rotate ( x:Float Var, y:Float Var, Rotation:Float )

Function SecondsToString:String ( Value:Int )

Function ShuffleStringArray:String [ ] ( Source:String [ ] )

Function SplitString:String [ ] ( Source:String, Divisor:Int, IncludeDivisor:Byte = False, TrimResult:Byte = False )

Function StringArrayContains:Int ( Array:String [ ], Value:String )

Function StringArrayRand:String ( Array:String [ ] )

Function StringArrayRemove:String [ ] ( Source:String [ ], Content:String )

Function StringArrayReplace:String [ ] ( Source:String [ ], Content:String, Content2:String )

Function StringArrayToFloatArray:Float [ ] ( Source:String [ ] )

Function StringArrayToIntArray:Int [ ] ( Source:String [ ] )

Function StringArrayToString:String ( Source:String [ ], Seperator:String = "~n" )

Function StringToArray:String [ ] ( Source:String )

Function StringToKeyCode:Int ( KeyString:String )
DescriptionAVA.Core.

Function SwapBytes ( a:Byte Var, b:Byte Var )

Function SwapDoubles ( a:Double Var, b:Double Var )

Function SwapFloats ( a:Float Var, b:Float Var )

Function SwapInts ( a:Int Var, b:Int Var )

Function SwapLongs ( a:Long Var, b:Long Var )

Function SwapObjects ( a:Object Var, b:Object Var )

Function SwapShorts ( a:Short Var, b:Short Var )

Function SwapStrings ( a:String Var, b:String Var )

Function TriangleRectOverlap:Byte ( tri_x1:Double, tri_y1:Double, tri_x2:Double, tri_y2:Double, tri_x3:Double, tri_y3:Double, rect_x:Double, rect_y:Double, rect_width:Double, rect_height:Double )

Function TrimPixmap:TPixmap ( Pixmap:TPixmap )

Function WritePixelAlpha:Byte ( Pixmap:TPixmap, x:Int, y:Int, value:Byte )
DescriptionNA.

Function WritePixelBlue:Byte ( Pixmap:TPixmap, x:Int, y:Int, value:Byte )
DescriptionNA.

Function WritePixelGreen:Byte ( Pixmap:TPixmap, x:Int, y:Int, value:Byte )
DescriptionNA.

Function WritePixelRed:Byte ( Pixmap:TPixmap, x:Int, y:Int, value:Byte )
DescriptionNA.

Function WritePixmap ( Stream:TStream, Pixmap:TPixmap, Alpha_Cut:Byte = 10 )
DescriptionNA.

Function WritePixmapGroup ( Stream:TStream, Pixmap:TPixmap [ ], Alpha_Cut:Byte = 10 )
DescriptionNA.

Types

Type TByteStack
DescriptionTByteStack Objekt.

Type TFloatStack
DescriptionTFloatStack Objekt.

Type TFunction

Type TFunctionStack

Type TIntStack
DescriptionTIntStack Objekt.

Type TListStack
DescriptionTListStack Objekt.

Type TObjectStack
DescriptionTObjectStack Objekt.

Type TStringStack
DescriptionTStringStack Objekt.

Module Information

Version1.10
AuthorsAva Vanessa Poldrack
CopyrightAva Vanessa Poldrack