#include "../../GraphicsEngine/interface/RenderDevice.h"
#include "../../GraphicsEngine/interface/DeviceContext.h"
#include "../../GraphicsEngine/interface/Texture.h"
#include "../../../Common/interface/BasicMath.hpp"
Classes | |
struct | Diligent::ITextureAtlasSuballocation |
Dynamic texture atlas suballocation. More... | |
struct | Diligent::DynamicTextureAtlasUsageStats |
Dynamic texture atlas usage stats. More... | |
struct | Diligent::IDynamicTextureAtlas |
Dynamic texture atlas. More... | |
struct | Diligent::DynamicTextureAtlasCreateInfo |
Dynamic texture atlas create information. More... | |
Namespaces | |
namespace | Diligent |
Graphics engine namespace. | |
Functions | |
Uint32 | Diligent::ComputeTextureAtlasSuballocationAlignment (Uint32 Width, Uint32 Height, Uint32 MinAlignment) |
Computes the texture atlas suballocation alignment for the region of a given size. | |
void | Diligent::CreateDynamicTextureAtlas (IRenderDevice *pDevice, const DynamicTextureAtlasCreateInfo &CreateInfo, IDynamicTextureAtlas **ppAtlas) |
Creates a new dynamic texture atlas. | |
Declaration of DynamicTextureAtlas interface and related data structures