|
Diligent Engine
v.2.4.g
|
Public Types | |
| using | TBase = ObjectBase< ITextureAtlasSuballocation > |
Public Member Functions | |
| TextureAtlasSuballocationImpl (IReferenceCounters *pRefCounters, DynamicTextureAtlasImpl *pParentAtlas, DynamicAtlasManager::Region &&Subregion, Uint32 Slice, const uint2 &Size) noexcept | |
| ~TextureAtlasSuballocationImpl () | |
| virtual Atomics::Long | Release () override final |
| virtual uint2 | GetOrigin () const override final |
| virtual Uint32 | GetSlice () const override final |
| virtual uint2 | GetSize () const override final |
| virtual float4 | GetUVScaleBias () const override final |
| virtual IDynamicTextureAtlas * | GetAtlas () override final |
| virtual void | SetUserData (IObject *pUserData) override final |
| virtual IObject * | GetUserData () const override final |
Public Member Functions inherited from Diligent::ObjectBase< ITextureAtlasSuballocation > | |
| ObjectBase (IReferenceCounters *pRefCounters) | |
| virtual void | QueryInterface (const INTERFACE_ID &IID, IObject **ppInterface) |
Public Member Functions inherited from Diligent::RefCountedObject< ITextureAtlasSuballocation > | |
| RefCountedObject (IReferenceCounters *pRefCounters, BaseCtorArgTypes &&... BaseCtorArgs) noexcept | |
| virtual | ~RefCountedObject () |
| virtual IReferenceCounters * | GetReferenceCounters () const override final |
| virtual ReferenceCounterValueType | AddRef () override final |
| ReferenceCounterValueType | Release (TPreObjectDestroy PreObjectDestroy) |
Public Member Functions inherited from Diligent::IObject | |
| virtual IReferenceCounters * | GetReferenceCounters () const =0 |
| Returns the pointer to IReferenceCounters interface of the associated reference counters object. The method does NOT increment the number of strong references to the returned object. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from Diligent::RefCountedObject< ITextureAtlasSuballocation > | |
| void | operator delete (void *ptr) |
| void | operator delete (void *ptr, ObjectAllocatorType &Allocator, const Char *dbgDescription, const char *dbgFileName, const Int32 dbgLineNumber) |
|
inlinenoexcept |
| Diligent::TextureAtlasSuballocationImpl::~TextureAtlasSuballocationImpl | ( | ) |
|
finaloverridevirtual |
Implements Diligent::ITextureAtlasSuballocation.
|
finaloverridevirtual |
Implements Diligent::ITextureAtlasSuballocation.
|
inlinefinaloverridevirtual |
Implements Diligent::ITextureAtlasSuballocation.
|
inlinefinaloverridevirtual |
Implements Diligent::ITextureAtlasSuballocation.
|
inlinefinaloverridevirtual |
Implements Diligent::ITextureAtlasSuballocation.
|
finaloverridevirtual |
Implements Diligent::ITextureAtlasSuballocation.
|
inlinefinaloverridevirtual |
Reimplemented from Diligent::RefCountedObject< ITextureAtlasSuballocation >.
|
inlinefinaloverridevirtual |
Implements Diligent::ITextureAtlasSuballocation.
1.8.17