UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FCanvas Member List

This is the complete list of members for FCanvas, including all inherited members.

AddTileRenderItem(float X, float Y, float SizeX, float SizeY, float U, float V, float SizeU, float SizeV, const FMaterialRenderProxy *MaterialRenderProxy, FHitProxyId HitProxyId, bool bFreezeTime, FColor InColor)FCanvas
AddTriangleRenderItem(const FCanvasUVTri &Tri, const FMaterialRenderProxy *MaterialRenderProxy, FHitProxyId HitProxyId, bool bFreezeTime)FCanvas
Allow_DeleteOnRender enum valueFCanvas
Allow_Flush enum valueFCanvas
AlphaModulateFCanvas
BlendToSimpleElementBlend(EBlendMode BlendMode)FCanvasstatic
CalcBaseTransform2D(uint32 ViewSizeX, uint32 ViewSizeY)FCanvasstatic
CalcBaseTransform3D(uint32 ViewSizeX, uint32 ViewSizeY, float fFOV, float NearPlane)FCanvasstatic
CalcProjectionMatrix(uint32 ViewSizeX, uint32 ViewSizeY, float fFOV, float NearPlane)FCanvasstatic
CalcViewMatrix(uint32 ViewSizeX, uint32 ViewSizeY, float fFOV)FCanvasstatic
CDM_DeferDrawing enum valueFCanvas
CDM_ImmediateDrawing enum valueFCanvas
Clear(const FLinearColor &Color)FCanvas
ClearBatchesToRender()FCanvas
CopyTransformStack(const FCanvas &Copy)FCanvas
Create(FRDGBuilder &GraphBuilder, FRDGTextureRef InRenderTarget, FHitProxyConsumer *InHitProxyConsumer, const FGameTime &Time, ERHIFeatureLevel::Type InFeatureLevel, float InDPIScale=1.0f)FCanvasstatic
DrawItem(FCanvasItem &Item)FCanvas
DrawItem(FCanvasItem &Item, const FVector2D &InPosition)FCanvas
DrawItem(FCanvasItem &Item, float X, float Y)FCanvas
DrawNGon(const FVector2D &Center, const FColor &Color, int32 NumSides, float Radius)FCanvas
DrawShadowedString(double StartX, double StartY, FStringView Text, const UFont *Font, const FLinearColor &Color, const FLinearColor &ShadowColor=FLinearColor::Black)FCanvas
DrawShadowedText(double StartX, double StartY, const FText &Text, const UFont *Font, const FLinearColor &Color, const FLinearColor &ShadowColor=FLinearColor::Black)FCanvas
DrawTile(double X, double Y, double SizeX, double SizeY, float U, float V, float SizeU, float SizeV, const FLinearColor &Color, const FTexture *Texture=NULL, bool AlphaBlend=true)FCanvas
DrawTile(double X, double Y, double SizeX, double SizeY, float U, float V, float SizeU, float SizeV, const FLinearColor &Color, const FTexture *Texture, ESimpleElementBlendMode BlendMode)FCanvas
ECanvasAllowModes enum nameFCanvas
ECanvasDrawMode enum nameFCanvas
EElementType enum nameFCanvas
ET_Line enum valueFCanvas
ET_MAX enum valueFCanvas
ET_Triangle enum valueFCanvas
FCanvas(FRenderTarget *InRenderTarget, FHitProxyConsumer *InHitProxyConsumer, UWorld *InWorld, ERHIFeatureLevel::Type InFeatureLevel, ECanvasDrawMode DrawMode=CDM_DeferDrawing, float InDPIScale=1.0f)FCanvas
FCanvas(FRenderTarget *InRenderTarget, FHitProxyConsumer *InHitProxyConsumer, const FGameTime &Time, ERHIFeatureLevel::Type InFeatureLevel, float InDPIScale=1.0f)FCanvas
FCanvasRenderContextFCanvasfriend
FCanvasRenderThreadScopeFCanvasfriend
Flush_GameThread(bool bForce=false)FCanvas
Flush_RenderThread(FRHICommandListImmediate &RHICmdList, bool bForce=false)FCanvas
Flush_RenderThread(FRDGBuilder &GraphBuilder, bool bForce=false)FCanvas
GetAllowedModes() constFCanvasinline
GetBatchedElements(EElementType InElementType, FBatchedElementParameters *InBatchedElementParameters=NULL, const FTexture *Texture=NULL, ESimpleElementBlendMode BlendMode=SE_BLEND_MAX, const FDepthFieldGlowInfo &GlowInfo=FDepthFieldGlowInfo(), bool bApplyDPIScale=true)FCanvas
GetBottomTransform() constFCanvasinline
GetDPIScale() constFCanvasinline
GetFeatureLevel() constFCanvasinline
GetFullTransform() constFCanvasinline
GetHitProxyConsumer() constFCanvasinline
GetHitProxyId() constFCanvasinline
GetParentCanvasSize() constFCanvasinline
GetRenderTarget() constFCanvasinline
GetScene() constFCanvasinline
GetShaderPlatform() constFCanvas
GetSortElement(int32 DepthSortKey)FCanvas
GetTime() constFCanvasinline
GetTransform() constFCanvasinline
GetTransformStack() constFCanvasinline
GetViewRect() constFCanvasinline
HasBatchesToRender() constFCanvas
IsHitTesting() constFCanvasinline
IsScaledToRenderTarget() constFCanvasinline
IsStereoRendering() constFCanvasinline
IsUsingInternalTexture() constFCanvasinline
IsWriteDestinationAlphaSet() constFCanvasinline
LastElementIndexFCanvas
PopDepthSortKey()FCanvasinline
PopTransform()FCanvas
PushAbsoluteTransform(const FMatrix &Transform)FCanvas
PushDepthSortKey(int32 InSortKey)FCanvasinline
PushRelativeTransform(const FMatrix &Transform)FCanvas
SetAllowedModes(uint32 InAllowedModes)FCanvasinline
SetBaseTransform(const FMatrix &Transform)FCanvas
SetHitProxy(HHitProxy *HitProxy)FCanvas
SetParentCanvasSize(FIntPoint InParentSize)FCanvasinline
SetRenderTarget_GameThread(FRenderTarget *NewRenderTarget)FCanvas
SetRenderTargetDirty(bool bDirty)FCanvasinline
SetRenderTargetRect(const FIntRect &ViewRect)FCanvas
SetRenderTargetScissorRect(const FIntRect &ScissorRect)FCanvas
SetScaledToRenderTarget(bool bScale=true)FCanvasinline
SetStereoRendering(bool bStereo=true)FCanvasinline
SetUseInternalTexture(const bool bInUseInternalTexture)FCanvasinline
SetWriteDestinationAlpha(const bool bInForceWriteAlpha)FCanvasinline
SortedElementLookupMapFCanvas
SortedElementsFCanvas
TopDepthSortKey()FCanvasinline
WordWrapperFCanvas
WrapString(FTextSizingParameters &Parameters, const float InCurX, FStringView Text, TArray< FWrappedStringElement > &out_Lines, FCanvasWordWrapper::FWrappedLineData *const OutWrappedLineData=nullptr)FCanvas
~FCanvas()FCanvas