NAP
Texture2D Member List

This is the complete list of members for Texture2D, including all inherited members.

asyncGetData(Bitmap &bitmap)Texture2D
asyncGetData(std::function< void(const void *, size_t)> copyFunction)Texture2D
clear(VkCommandBuffer commandBuffer)Textureprotectedvirtual
clearDownloads()Texture2Dprotected
download(VkCommandBuffer commandBuffer)Texture2Dprotected
EUsage enum nameTexture
getDescriptor() constTexture
getFormat() constTexture
getHandle() const overrideTexture2Dvirtual
getHandle() overrideTexture2Dprotectedvirtual
getHeight() constTexture2D
getLayerCount() const overrideTexture2Dvirtual
getMipLevels() const overrideTexture2Dvirtual
getRenderService()Texture
getRenderService() constTexture
getSize() constTexture2D
getTargetLayout() constTexturevirtual
getWidth() constTexture2D
init(const SurfaceDescriptor &descriptor, bool generateMipMaps, const glm::vec4 &clearColor, VkImageUsageFlags requiredFlags, utility::ErrorState &errorState)Texture2D
init(const SurfaceDescriptor &descriptor, bool generateMipMaps, VkImageUsageFlags requiredFlags, utility::ErrorState &errorState)Texture2D
init(const SurfaceDescriptor &descriptor, bool generateMipMaps, void *initialData, VkImageUsageFlags requiredFlags, utility::ErrorState &errorState)Texture2D
nap::Texture::init(utility::ErrorState &errorState)Objectvirtual
initInternal(const SurfaceDescriptor &descriptor, bool generateMipMaps, VkImageUsageFlags requiredFlags, utility::ErrorState &errorState)Texture2Dprotected
isIDProperty(rtti::Instance &object, const rtti::Property &property)Objectstatic
mClearColorTextureprotected
mCurrentStagingBufferIndexTexture2Dprotected
mDescriptorTextureprotected
mDownloadStagingBufferIndicesTexture2Dprotected
mFormatTextureprotected
mIDObject
mImageDataTexture2Dprotected
mImageSizeInBytesTexture2Dprotected
mMipLevelsTexture2Dprotected
mReadCallbacksTexture2Dprotected
mRenderServiceTextureprotected
mStagingBuffersTexture2Dprotected
mUsageTexture2D
notifyDownloadReady(int frameIndex)Texture2Dprotected
Object()Object
Object(Object &)=deleteObject
Object(Object &&)=deleteObject
onDestroy() overrideTexturevirtual
operator=(const Object &)=deleteObject
operator=(Object &&)=deleteObject
requestClear()Textureprotected
Resource()Resource
Texture(Core &core)Texture
Texture2D(Core &core)Texture2D
textureDestroyedTexture
TextureReadCallback typedefTexture2Dprotected
update(const void *data, int width, int height, int pitch, ESurfaceChannels channels)Texture2D
update(const void *data, const SurfaceDescriptor &surfaceDescriptor)Texture2D
upload(VkCommandBuffer commandBuffer)Texture2Dprotected
~Object()Objectvirtual
~Texture()Texturevirtual
~Texture2D() overrideTexture2Dvirtual