![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
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 value | FCanvas | |
| Allow_Flush enum value | FCanvas | |
| AlphaModulate | FCanvas | |
| BlendToSimpleElementBlend(EBlendMode BlendMode) | FCanvas | static |
| CalcBaseTransform2D(uint32 ViewSizeX, uint32 ViewSizeY) | FCanvas | static |
| CalcBaseTransform3D(uint32 ViewSizeX, uint32 ViewSizeY, float fFOV, float NearPlane) | FCanvas | static |
| CalcProjectionMatrix(uint32 ViewSizeX, uint32 ViewSizeY, float fFOV, float NearPlane) | FCanvas | static |
| CalcViewMatrix(uint32 ViewSizeX, uint32 ViewSizeY, float fFOV) | FCanvas | static |
| CDM_DeferDrawing enum value | FCanvas | |
| CDM_ImmediateDrawing enum value | FCanvas | |
| 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) | FCanvas | static |
| 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 name | FCanvas | |
| ECanvasDrawMode enum name | FCanvas | |
| EElementType enum name | FCanvas | |
| ET_Line enum value | FCanvas | |
| ET_MAX enum value | FCanvas | |
| ET_Triangle enum value | FCanvas | |
| 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 | |
| FCanvasRenderContext | FCanvas | friend |
| FCanvasRenderThreadScope | FCanvas | friend |
| Flush_GameThread(bool bForce=false) | FCanvas | |
| Flush_RenderThread(FRHICommandListImmediate &RHICmdList, bool bForce=false) | FCanvas | |
| Flush_RenderThread(FRDGBuilder &GraphBuilder, bool bForce=false) | FCanvas | |
| GetAllowedModes() const | FCanvas | inline |
| GetBatchedElements(EElementType InElementType, FBatchedElementParameters *InBatchedElementParameters=NULL, const FTexture *Texture=NULL, ESimpleElementBlendMode BlendMode=SE_BLEND_MAX, const FDepthFieldGlowInfo &GlowInfo=FDepthFieldGlowInfo(), bool bApplyDPIScale=true) | FCanvas | |
| GetBottomTransform() const | FCanvas | inline |
| GetDPIScale() const | FCanvas | inline |
| GetFeatureLevel() const | FCanvas | inline |
| GetFullTransform() const | FCanvas | inline |
| GetHitProxyConsumer() const | FCanvas | inline |
| GetHitProxyId() const | FCanvas | inline |
| GetParentCanvasSize() const | FCanvas | inline |
| GetRenderTarget() const | FCanvas | inline |
| GetScene() const | FCanvas | inline |
| GetShaderPlatform() const | FCanvas | |
| GetSortElement(int32 DepthSortKey) | FCanvas | |
| GetTime() const | FCanvas | inline |
| GetTransform() const | FCanvas | inline |
| GetTransformStack() const | FCanvas | inline |
| GetViewRect() const | FCanvas | inline |
| HasBatchesToRender() const | FCanvas | |
| IsHitTesting() const | FCanvas | inline |
| IsScaledToRenderTarget() const | FCanvas | inline |
| IsStereoRendering() const | FCanvas | inline |
| IsUsingInternalTexture() const | FCanvas | inline |
| IsWriteDestinationAlphaSet() const | FCanvas | inline |
| LastElementIndex | FCanvas | |
| PopDepthSortKey() | FCanvas | inline |
| PopTransform() | FCanvas | |
| PushAbsoluteTransform(const FMatrix &Transform) | FCanvas | |
| PushDepthSortKey(int32 InSortKey) | FCanvas | inline |
| PushRelativeTransform(const FMatrix &Transform) | FCanvas | |
| SetAllowedModes(uint32 InAllowedModes) | FCanvas | inline |
| SetBaseTransform(const FMatrix &Transform) | FCanvas | |
| SetHitProxy(HHitProxy *HitProxy) | FCanvas | |
| SetParentCanvasSize(FIntPoint InParentSize) | FCanvas | inline |
| SetRenderTarget_GameThread(FRenderTarget *NewRenderTarget) | FCanvas | |
| SetRenderTargetDirty(bool bDirty) | FCanvas | inline |
| SetRenderTargetRect(const FIntRect &ViewRect) | FCanvas | |
| SetRenderTargetScissorRect(const FIntRect &ScissorRect) | FCanvas | |
| SetScaledToRenderTarget(bool bScale=true) | FCanvas | inline |
| SetStereoRendering(bool bStereo=true) | FCanvas | inline |
| SetUseInternalTexture(const bool bInUseInternalTexture) | FCanvas | inline |
| SetWriteDestinationAlpha(const bool bInForceWriteAlpha) | FCanvas | inline |
| SortedElementLookupMap | FCanvas | |
| SortedElements | FCanvas | |
| TopDepthSortKey() | FCanvas | inline |
| WordWrapper | FCanvas | |
| WrapString(FTextSizingParameters &Parameters, const float InCurX, FStringView Text, TArray< FWrappedStringElement > &out_Lines, FCanvasWordWrapper::FWrappedLineData *const OutWrappedLineData=nullptr) | FCanvas | |
| ~FCanvas() | FCanvas |