Zdexby TheHolyOneZ
5,360 classes
Class

UCanvas

: UObject
/Script/Engine.Canvas 0x0390 (912 B) align 16 inherited 0x0028 vtable /Script/Engine
0x00x0390

Members 14

OffsetSizeNameTypeFlagsDefault
0x04OrgXfloat5 flags0
0x04OrgYfloat5 flags0
0x04ClipXfloat5 flags0
0x04ClipYfloat5 flags0
0x04DrawColorFColor5 flags{B=127, G=127, R=127, A=255}
0x01bCenterX : 1bit 0bool3 flagsfalse
0x01bCenterY : 1bit 1bool3 flagsfalse
0x01bNoSmooth : 1bit 2bool3 flagsfalse
0x003D0x03padding / unreflected
0x04SizeXint325 flags0
0x04SizeYint325 flags0
0x00480x08padding / unreflected
0x20ColorModulateFPlane5 flags{W=1}
0x08DefaultTextureUTexture2D*6 flags/Engine/EngineResources/WhiteSquareTexture.WhiteSquareTextu…
0x08GradientTexture0UTexture2D*6 flags/Engine/EngineResources/GradientTexture0.GradientTexture0
0x08ReporterGraphUReporterGraph*6 flagsnullptr
0x00880x308unreflected bytes to end of UCanvas

Functions 13

SignatureFlagsNativeParams
FVector2D K2_TextSize(UFont* RenderFont, const FString& RenderText, const FVector2D& Scale)FinalNative+1 flags0x38
FVector2D K2_StrLen(UFont* RenderFont, const FString& RenderText)FinalNative+1 flags0x28
FVector K2_Project(const FVector& WorldLocation)FinalNative+1 flags0x30
void K2_DrawTriangle(UTexture* RenderTexture, const TArray<FCanvasUVTri>& Triangles)FinalNative+1 flags0x18
void K2_DrawTexture(UTexture* RenderTexture, const FVector2D& ScreenPosition, const FVector2D& ScreenSize, const FVector2D& CoordinatePosition, const FVector2D& CoordinateSize, const FLinearColor& RenderColor, const EBlendMode& BlendMode, float Rotation, const FVector2D& PivotPoint)FinalNative+1 flags0x70
void K2_DrawText(UFont* RenderFont, const FString& RenderText, const FVector2D& ScreenPosition, const FVector2D& Scale, const FLinearColor& RenderColor, float Kerning, const FLinearColor& ShadowColor, const FVector2D& ShadowOffset, bool bCentreX, bool bCentreY, bool bOutlined, const FLinearColor& OutlineColor)FinalNative+1 flags0x84
void K2_DrawPolygon(UTexture* RenderTexture, const FVector2D& ScreenPosition, const FVector2D& Radius, int32 NumberOfSides, const FLinearColor& RenderColor)FinalNative+1 flags0x3C
void K2_DrawMaterialTriangle(UMaterialInterface* RenderMaterial, const TArray<FCanvasUVTri>& Triangles)FinalNative+1 flags0x18
void K2_DrawMaterial(UMaterialInterface* RenderMaterial, const FVector2D& ScreenPosition, const FVector2D& ScreenSize, const FVector2D& CoordinatePosition, const FVector2D& CoordinateSize, float Rotation, const FVector2D& PivotPoint)FinalNative+1 flags0x60
void K2_DrawLine(const FVector2D& ScreenPositionA, const FVector2D& ScreenPositionB, float Thickness, const FLinearColor& RenderColor)FinalNative+1 flags0x34
void K2_DrawBox(const FVector2D& ScreenPosition, const FVector2D& ScreenSize, float Thickness, const FLinearColor& RenderColor)FinalNative+1 flags0x34
void K2_DrawBorder(UTexture* BorderTexture, UTexture* BackgroundTexture, UTexture* LeftBorderTexture, UTexture* RightBorderTexture, UTexture* TopBorderTexture, UTexture* BottomBorderTexture, const FVector2D& ScreenPosition, const FVector2D& ScreenSize, const FVector2D& CoordinatePosition, const FVector2D& CoordinateSize, const FLinearColor& RenderColor, const FVector2D& BorderScale, const FVector2D& BackgroundScale, float Rotation, const FVector2D& PivotPoint, const FVector2D& CornerSize)FinalNative+1 flags0xC8
void K2_Deproject(const FVector2D& ScreenPosition, const FVector& WorldOrigin, const FVector& WorldDirection)FinalNative+1 flags0x40

Used by 6

types with a member, parameter or interface of this type