Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

Extension.GC

Extends
ExtensionObject
Modifiers
native noexport

Core.Object
|   
+-- Extension.ExtensionObject
   |   
   +-- Extension.GC

Constants Summary
Inherited Contants from Core.Object
MaxInt, Pi, RF_NotForClient, RF_NotForEdit, RF_NotForServer, RF_Public, RF_Transactional, RF_Transient

Variables Summary
floatbaselineOffset
boolbDrawEnabled
boolbFree
boolbMasked
boolbModulated
fontboldFont
boolbParseMetachars
boolbSmoothed
boolbTextTranslucent
boolbTranslucent
boolbWordWrap
Canvascanvas
ClipRectgcClipRect
intgcCount
GCgcFree
GCgcOwner
GCgcStack
EHAlignhAlign
inthMultiplier
fontnormalFont
intpolyFlags
bytestyle
colortextColor
planetextPlane
inttextPolyFlags
floattextVSpacing
colortileColor
planetilePlane
floatunderlineHeight
textureunderlineTexture
EVAlignvAlign
intvMultiplier
Inherited Variables from Core.Object
Class, Name, ObjectFlags, ObjectInternal[6], Outer

Enumerations Summary
Inherited Enumerations from Extension.ExtensionObject
EColumnType, EDrawStyle, EFlagType, EHAlign, EHDirection, EInputKey, EInputState, EInsertionPointType, EMouseFocusMode, EMove, EMoveInsert, EMoveList, EMoveThumb, EOrder, EOrientation, EVAlign, EVDirection
Inherited Enumerations from Core.Object
ESheerAxis

Structures Summary
Inherited Structures from Extension.ExtensionObject
ClipRect, DynamicArray
Inherited Structures from Core.Object
BoundingBox, BoundingVolume, Color, Coords, Guid, Plane, Rotator, Scale, Vector

Functions Summary
function ClearZ ()
function CopyGC (gc copy)
function DrawActor (Actor actor, optional bool bClearZ, optional bool bConstrain, optional bool bUnlit, optional float drawScale, optional float scaleGlow, optional texture skin)
function DrawBorders (float destX, float destY, float destWidth, float destHeight, float leftMargin, float rightMargin, float topMargin, float bottomMargin, texture borders[9], optional bool bStretchHorizontally, optional bool bStretchVertically)
function DrawBox (float destX, float destY, float destWidth, float destHeight, float orgX, float orgY, float boxThickness, texture tx)
function DrawIcon (float destX, float destY, texture tx)
function DrawPattern (float destX, float destY, float destWidth, float destHeight, float orgX, float orgY, texture tx)
function DrawStretchedTexture (float destX, float destY, float destWidth, float destHeight, float srcX, float srcY, float srcWidth, float srcHeight, texture tx)
function DrawText (float destX, float destY, float destWidth, float destHeight, coerce string textStr)
function DrawTexture (float destX, float destY, float destWidth, float destHeight, float srcX, float srcY, texture tx)
function EnableDrawing (bool bDrawEnabled)
function EnableMasking (bool bNewMasking)
function EnableModulation (bool bNewModulation)
function EnableSmoothing (bool bNewSmoothing)
function EnableSpecialText (bool bNewSpecialText)
function EnableTranslucency (bool bNewTranslucency)
function EnableTranslucentText (bool bNewTranslucency)
function EnableWordWrap (bool bNewWordWrap)
function GetAlignments (out EHAlign hAlign, out EVAlign vAlign)
functionfloat GetFontHeight (optional bool bIncludeSpace)
function GetFonts (out font normalFont, out font boldFont)
functionEHAlign GetHorizontalAlignment ()
functionEDrawStyle GetStyle ()
function GetTextColor (out color textColor)
function GetTextExtent (float destWidth, out float xExtent, out float yExtent, coerce string textStr)
functionfloat GetTextVSpacing ()
function GetTileColor (out color tileColor)
functionEVAlign GetVerticalAlignment ()
function Intersect (float clipX, float clipY, float clipWidth, float clipHeight)
functionbool IsDrawingEnabled ()
functionbool IsMaskingEnabled ()
functionbool IsModulationEnabled ()
functionbool IsSmoothingEnabled ()
functionbool IsSpecialTextEnabled ()
functionbool IsTranslucencyEnabled ()
functionbool IsTranslucentTextEnabled ()
functionbool IsWordWrapEnabled ()
function PopGC (optional int gcNum)
functionint PushGC ()
function SetAlignments (EHAlign newHAlign, EVAlign newVAlign)
function SetBaselineData (optional float newBaselineOffset, optional float newUnderlineHeight)
function SetBoldFont (font newBoldFont)
function SetFont (font newFont)
function SetFonts (font newNormalFont, font newBoldFont)
function SetHorizontalAlignment (EHAlign newHAlign)
function SetNormalFont (font newNormalFont)
function SetStyle (EDrawStyle newStyle)
function SetTextColor (color newTextColor)
function SetTextColorRGB (INT red, INT green, INT blue))
function SetTextVSpacing (float newVSpacing)
function SetTileColor (color newTileColor)
function SetTileColorRGB (INT red, INT green, INT blue))
function SetVerticalAlignment (EVAlign newVAlign)
Inherited Functions from Extension.ExtensionObject
StringToName
Inherited Functions from Core.Object
!, !=, $, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, Abs, AllObjects, Asc, Atan, BeginState, Caps, Chr, Clamp, ClassIsChildOf, clock, Cos, CriticalDelete, Cross, CyclesToSeconds, Disable, Dot, DynamicLoadObject, Enable, EndState, Exp, FClamp, FMax, FMin, FRand, GetAxes, GetConfig, GetEnum, GetPropertyText, GetStateName, GetUnAxes, GotoState, InStr, Invert, IsA, IsInState, Left, Len, Lerp, Localize, Log, Loge, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, OrthoRotation, Rand, RandRange, ResetConfig, Right, RotRand, SaveConfig, SetPropertyText, Sin, Smerp, Sprintf, Sqrt, Square, StaticSaveConfig, Tan, unclock, VRand, VSize, Warn, ^, ^^, |, ||, ~, ~=


Variables Detail

baselineOffset Source code

var private float baselineOffset;

bDrawEnabled Source code

var private bool bDrawEnabled;

bFree Source code

var private bool bFree;

bMasked Source code

var private bool bMasked;

bModulated Source code

var private bool bModulated;

boldFont Source code

var private font boldFont;

bParseMetachars Source code

var private bool bParseMetachars;

bSmoothed Source code

var private bool bSmoothed;

bTextTranslucent Source code

var private bool bTextTranslucent;

bTranslucent Source code

var private bool bTranslucent;

bWordWrap Source code

var private bool bWordWrap;

canvas Source code

var private native Canvas canvas;

gcClipRect Source code

var private ClipRect gcClipRect;

gcCount Source code

var private int gcCount;

gcFree Source code

var private GC gcFree;

gcOwner Source code

var private GC gcOwner;

gcStack Source code

var private GC gcStack;

hAlign Source code

var private EHAlign hAlign;

hMultiplier Source code

var private int hMultiplier;

normalFont Source code

var private font normalFont;

polyFlags Source code

var private int polyFlags;

style Source code

var private byte style;

textColor Source code

var private color textColor;

textPlane Source code

var private plane textPlane;

textPolyFlags Source code

var private int textPolyFlags;

textVSpacing Source code

var private float textVSpacing;

tileColor Source code

var private color tileColor;

tilePlane Source code

var private plane tilePlane;

underlineHeight Source code

var private float underlineHeight;

underlineTexture Source code

var private texture underlineTexture;

vAlign Source code

var private EVAlign vAlign;

vMultiplier Source code

var private int vMultiplier;


Functions Detail

ClearZ Source code

native(1295) final function ClearZ ( )

CopyGC Source code

native(1270) final function CopyGC ( gc copy )

DrawActor Source code

native(1288) final function DrawActor ( Actor actor, optional bool bClearZ, optional bool bConstrain, optional bool bUnlit, optional float drawScale, optional float scaleGlow, optional texture skin )

DrawBorders Source code

native(1289) final function DrawBorders ( float destX, float destY, float destWidth, float destHeight, float leftMargin, float rightMargin, float topMargin, float bottomMargin, texture borders[9], optional bool bStretchHorizontally, optional bool bStretchVertically )

DrawBox Source code

native(1286) final function DrawBox ( float destX, float destY, float destWidth, float destHeight, float orgX, float orgY, float boxThickness, texture tx )

DrawIcon Source code

native(1283) final function DrawIcon ( float destX, float destY, texture tx )

DrawPattern Source code

native(1285) final function DrawPattern ( float destX, float destY, float destWidth, float destHeight, float orgX, float orgY, texture tx )

DrawStretchedTexture Source code

native(1287) final function DrawStretchedTexture ( float destX, float destY, float destWidth, float destHeight, float srcX, float srcY, float srcWidth, float srcHeight, texture tx )

DrawText Source code

native(1282) final function DrawText ( float destX, float destY, float destWidth, float destHeight, coerce string textStr )

DrawTexture Source code

native(1284) final function DrawTexture ( float destX, float destY, float destWidth, float destHeight, float srcX, float srcY, texture tx )

EnableDrawing Source code

native(1214) final function EnableDrawing ( bool bDrawEnabled )

EnableMasking Source code

native(1216) final function EnableMasking ( bool bNewMasking )

EnableModulation Source code

native(1220) final function EnableModulation ( bool bNewModulation )

EnableSmoothing Source code

native(1210) final function EnableSmoothing ( bool bNewSmoothing )

EnableSpecialText Source code

native(1260) final function EnableSpecialText ( bool bNewSpecialText )

EnableTranslucency Source code

native(1218) final function EnableTranslucency ( bool bNewTranslucency )

EnableTranslucentText Source code

native(1247) final function EnableTranslucentText ( bool bNewTranslucency )

EnableWordWrap Source code

native(1258) final function EnableWordWrap ( bool bNewWordWrap )

GetAlignments Source code

native(1257) final function GetAlignments ( out EHAlign hAlign, out EVAlign vAlign )

GetFontHeight Source code

native(1281) final function float GetFontHeight ( optional bool bIncludeSpace )

GetFonts Source code

native(1246) final function GetFonts ( out font normalFont, out font boldFont )

GetHorizontalAlignment Source code

native(1253) final function EHAlign GetHorizontalAlignment ( )

GetStyle Source code

native(1213) final function EDrawStyle GetStyle ( )

GetTextColor Source code

native(1241) final function GetTextColor ( out color textColor )

GetTextExtent Source code

native(1280) final function GetTextExtent ( float destWidth, out float xExtent, out float yExtent, coerce string textStr )

GetTextVSpacing Source code

native(1251) final function float GetTextVSpacing ( )

GetTileColor Source code

native(1231) final function GetTileColor ( out color tileColor )

GetVerticalAlignment Source code

native(1255) final function EVAlign GetVerticalAlignment ( )

Intersect Source code

native(1200) final function Intersect ( float clipX, float clipY, float clipWidth, float clipHeight )

IsDrawingEnabled Source code

native(1215) final function bool IsDrawingEnabled ( )

IsMaskingEnabled Source code

native(1217) final function bool IsMaskingEnabled ( )

IsModulationEnabled Source code

native(1221) final function bool IsModulationEnabled ( )

IsSmoothingEnabled Source code

native(1211) final function bool IsSmoothingEnabled ( )

IsSpecialTextEnabled Source code

native(1261) final function bool IsSpecialTextEnabled ( )

IsTranslucencyEnabled Source code

native(1219) final function bool IsTranslucencyEnabled ( )

IsTranslucentTextEnabled Source code

native(1248) final function bool IsTranslucentTextEnabled ( )

IsWordWrapEnabled Source code

native(1259) final function bool IsWordWrapEnabled ( )

PopGC Source code

native(1272) final function PopGC ( optional int gcNum )

PushGC Source code

native(1271) final function int PushGC ( )

SetAlignments Source code

native(1256) final function SetAlignments ( EHAlign newHAlign, EVAlign newVAlign )

SetBaselineData Source code

native(1262) final function SetBaselineData ( optional float newBaselineOffset, optional float newUnderlineHeight )

SetBoldFont Source code

native(1244) final function SetBoldFont ( font newBoldFont )

SetFont Source code

native(1242) final function SetFont ( font newFont )

SetFonts Source code

native(1245) final function SetFonts ( font newNormalFont, font newBoldFont )

SetHorizontalAlignment Source code

native(1252) final function SetHorizontalAlignment ( EHAlign newHAlign )

SetNormalFont Source code

native(1243) final function SetNormalFont ( font newNormalFont )

SetStyle Source code

native(1212) final function SetStyle ( EDrawStyle newStyle )

SetTextColor Source code

native(1240) final function SetTextColor ( color newTextColor )

SetTextColorRGB Source code

function SetTextColorRGB ( INT red, INT green, INT blue) )

SetTextVSpacing Source code

native(1250) final function SetTextVSpacing ( float newVSpacing )

SetTileColor Source code

native(1230) final function SetTileColor ( color newTileColor )

SetTileColorRGB Source code

function SetTileColorRGB ( INT red, INT green, INT blue) )

SetVerticalAlignment Source code

native(1254) final function SetVerticalAlignment ( EVAlign newVAlign )


Defaultproperties

defaultproperties
{
     underlineTexture=Texture'Extension.Solid'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Mon 8/11/2021 16:31:07.515 - Created with UnCodeX