53 return Width * Height;
116 int32 TileWidth = 32;
117 int32 TileHeight = 32;
135 return Dimensions.
GetWidth() / TileWidth + (Dimensions.
GetWidth() % TileWidth == 0 ? 0 : 1);
140 return Dimensions.
GetHeight() / TileHeight + (Dimensions.
GetHeight() % TileHeight == 0 ? 0 : 1);
#define checkSlow(expr)
Definition AssertionMacros.h:332
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition ImageDimensions.h:18
int32 GetHeight() const
Definition ImageDimensions.h:40
int32 GetWidth() const
Definition ImageDimensions.h:38
Definition ImageTile.h:14
int64 GetIndexFromSourceCoords(const FVector2i &SourceCoords) const
Definition ImageTile.h:88
FVector2i GetEnd() const
Definition ImageTile.h:36
FImageTile(const FVector2i &InStart, const FVector2i &InEnd)
Definition ImageTile.h:23
FVector2i GetSourceCoords(const int64 LinearIdx) const
Definition ImageTile.h:94
FVector2i GetCoords(const int64 LinearIdx) const
Definition ImageTile.h:69
int64 Num() const
Definition ImageTile.h:51
FVector2i GetStart() const
Definition ImageTile.h:31
FVector2i GetSourceCoords(const FVector2i &LocalCoords) const
Definition ImageTile.h:106
bool Contains(const int32 X, const int32 Y) const
Definition ImageTile.h:75
FVector2i GetSourceCoords(const int32 X, const int32 Y) const
Definition ImageTile.h:100
int64 GetIndex(const FVector2i &LocalCoords) const
Definition ImageTile.h:63
int32 GetWidth() const
Definition ImageTile.h:41
int64 GetIndexFromSourceCoords(const int32 X, const int32 Y) const
Definition ImageTile.h:81
int64 GetIndex(const int32 X, const int32 Y) const
Definition ImageTile.h:57
int32 GetHeight() const
Definition ImageTile.h:46
Definition ImageTile.h:113
int32 NumTilesY() const
Definition ImageTile.h:138
int32 Num() const
Definition ImageTile.h:143
FImageTile GetTile(const int32 LinearTileIndex, const int32 Padding=0) const
Definition ImageTile.h:149
void SetTiling(const FImageDimensions DimensionsIn, const int32 TileWidthIn, const int32 TileHeightIn)
Definition ImageTile.h:125
int32 NumTilesX() const
Definition ImageTile.h:133
FImageTiling(const FImageDimensions DimensionsIn, const int32 TileWidthIn, const int32 TileHeightIn)
Definition ImageTile.h:120
Definition AdvancedWidgetsModule.cpp:13
static constexpr UE_FORCEINLINE_HINT T Clamp(const T X, const T MinValue, const T MaxValue)
Definition UnrealMathUtility.h:592
Definition IntVectorTypes.h:20
int32 X
Definition IntVectorTypes.h:25
int32 Y
Definition IntVectorTypes.h:25
static constexpr FVector2i Zero()
Definition IntVectorTypes.h:99