template<class TTarget>
TTexture class
Public types
- using InfoType = TextureInfo
Public static variables
- static const bool IsMemoryPoolRequired
Public static functions
-
static auto CalculateMipDataAlignment(TDevice<TTarget>*,
const InfoType&) -> size_
t -
static auto CalculateMipDataSize(TDevice<TTarget>*,
const InfoType&) -> size_
t -
static void CalculateMipDataOffsets(ptrdiff_
t*, TDevice<TTarget>*, const InfoType&) -
static auto GetRowPitch(TDevice<TTarget>*,
const InfoType&) -> size_
t
Constructors, destructors, conversion operators
- TTexture()
Public functions
-
void Initialize(TDevice<TTarget>*,
const InfoType&,
TMemoryPool<TTarget>*,
ptrdiff_
t, size_ t) - void Finalize(TDevice<TTarget>*)
- void SetUserPtr(void*)
- auto GetUserPtr() -> void*
- auto GetUserPtr() const -> const void*