UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ILayoutBlock.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2#pragma once
3
4#include "CoreMinimal.h"
7
9{
10public:
11
12 virtual ~ILayoutBlock() {}
13
14 virtual TSharedRef< class IRun > GetRun() const = 0;
15 virtual FTextRange GetTextRange() const = 0;
16 virtual FVector2D GetSize() const = 0;
19
20 virtual void SetLocationOffset( const FVector2D& InLocationOffset ) = 0;
21 virtual FVector2D GetLocationOffset() const = 0;
22};
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition ILayoutBlock.h:9
virtual FLayoutBlockTextContext GetTextContext() const =0
virtual FVector2D GetLocationOffset() const =0
virtual TSharedPtr< class IRunRenderer > GetRenderer() const =0
virtual ~ILayoutBlock()
Definition ILayoutBlock.h:12
virtual FVector2D GetSize() const =0
virtual TSharedRef< class IRun > GetRun() const =0
virtual void SetLocationOffset(const FVector2D &InLocationOffset)=0
virtual FTextRange GetTextRange() const =0
Definition SharedPointer.h:692
Definition SharedPointer.h:153
Definition IRun.h:98
Definition UnrealString.h:234