Diligent Engine  v.2.4.g
Classes | Namespaces | Functions
DynamicTextureAtlas.cpp File Reference
#include "DynamicTextureAtlas.h"
#include <mutex>
#include <algorithm>
#include <atomic>
#include "DynamicAtlasManager.hpp"
#include "ObjectBase.hpp"
#include "RefCntAutoPtr.hpp"
#include "FixedBlockMemoryAllocator.hpp"
#include "DefaultRawMemoryAllocator.hpp"
#include "GraphicsAccessories.hpp"
#include "Align.hpp"

Classes

class  Diligent::TextureAtlasSuballocationImpl
 
class  Diligent::DynamicTextureAtlasImpl
 

Namespaces

 Diligent
 The library uses Direct3D-style math:
 

Functions

void Diligent::CreateDynamicTextureAtlas (IRenderDevice *pDevice, const DynamicTextureAtlasCreateInfo &CreateInfo, IDynamicTextureAtlas **ppAtlas)
 Creates a new dynamic texture atlas. More...