ResShaderContainerImpl class
Public static functions
-
template<typename TTarget>static void Initialize(ResShaderContainer*, DeviceImpl<TTarget>*)
-
template<typename TTarget>static void Initialize(ResShaderContainer*, DeviceImpl<TTarget>*, MemoryPoolImpl<TTarget>*, ptrdiff_
t, size_ t) -
template<typename TTarget>static void Finalize(ResShaderContainer*, DeviceImpl<TTarget>*)
-
template<>static void Initialize(ResShaderContainer* pThis, DeviceImpl<ApiVariationNvn8>* pDevice, MemoryPoolImpl<ApiVariationNvn8>* pMemoryPool, ptrdiff_
t memoryPoolOffset, ] size_ t memoryPoolSize) -
template<>static void Finalize(ResShaderContainer* pThis, DeviceImpl<ApiVariationNvn8>* pDevice)
Function documentation
template<>
static void nn:: gfx:: detail:: ResShaderContainerImpl:: Initialize(ResShaderContainer* pThis,
DeviceImpl<ApiVariationNvn8>* pDevice,
MemoryPoolImpl<ApiVariationNvn8>* pMemoryPool,
ptrdiff_ t memoryPoolOffset,
] size_ t memoryPoolSize)
template<>
static void nn:: gfx:: detail:: ResShaderContainerImpl:: Finalize(ResShaderContainer* pThis,
DeviceImpl<ApiVariationNvn8>* pDevice)