blob: 132f8effbbfd8c86b3253a3240f0f4186f7f6abc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
#pragma once
#include "Runtime/Utilities/dynamic_array.h"
#include "Runtime/Math/Vector2.h"
#include "Runtime/Math/Rect.h"
#include "Runtime/Modules/ExportModules.h"
class Texture2D;
bool EXPORT_COREMODULE PackTextureAtlasSimple( Texture2D* atlas, int atlasMaximumSize, int textureCount, Texture2D** textures, Rectf* outRects, int padding, bool upload, bool markNoLongerReadable );
void PackAtlases (dynamic_array<Vector2f>& sizes, const int maxAtlasSize, const float padding, dynamic_array<Vector2f>& outOffsets, dynamic_array<int>& outIndices, int& atlasCount);
|