API Documentation
nkGraphics::Texture Member List

This is the complete list of members for nkGraphics::Texture, including all inherited members.

addCpuDataSlice(const nkMemory::BufferView<> &data, unsigned int byteOffset=0u, unsigned int rowByteSize=0u, unsigned int sliceByteSize=0u)nkGraphics::Texture
addCpuDataSliceCopy(const nkMemory::BufferView<> &data, unsigned int byteOffset=0u, unsigned int rowByteSize=0u, unsigned int sliceByteSize=0u)nkGraphics::Texture
addCpuDataSliceForward(nkMemory::Buffer &&data, unsigned int byteOffset=0u, unsigned int rowByteSize=0u, unsigned int sliceByteSize=0u)nkGraphics::Texture
addCpuDataSliceRelativeToLast(unsigned int byteOffset=0u, unsigned int rowByteSize=0u, unsigned int sliceByteSize=0u)nkGraphics::Texture
convertToImage(int mip, int sliceOrArrayIndex)nkGraphics::Texture
copyParams(const Texture &other)=0nkGraphics::Texturepure virtual
create(System *system=nullptr)nkGraphics::Texturestatic
Exportable() noexceptnkExport::Exportable
exportClassToTree(nkExport::Node *rootNode) overridenkGraphics::Texturevirtual
freeCpuData()nkGraphics::Texturevirtual
generateMipChain(unsigned int fromMip=0)=0nkGraphics::Texturepure virtual
getAutoMipGeneration() const =0nkGraphics::Texturepure virtual
getCpuAccessRights() const =0nkGraphics::Texturepure virtual
getCpuData() constnkGraphics::Texture
getCpuSliceCount() constnkGraphics::Texture
getDepthOrArraySize() const =0nkGraphics::Texturepure virtual
getGpuUploadCanBeDeferred() constnkGraphics::Resource
getHeight() const =0nkGraphics::Texturepure virtual
getHidden() constnkGraphics::Resource
getLoadState() constnkGraphics::Resource
getMipLevels() const =0nkGraphics::Texturepure virtual
getMiscFlag() const =0nkGraphics::Texturepure virtual
getName() constnkGraphics::Resource
getNeededMipsForSize() constnkGraphics::Texture
getPath() constnkGraphics::Resource
getRenderFlag() constnkGraphics::Texture
getSampleCount() const =0nkGraphics::Texturepure virtual
getSampleQuality() const =0nkGraphics::Texturepure virtual
getSystem() constnkGraphics::Resource
getTextureBinding() const =0nkGraphics::Texturepure virtual
getTextureFormat() const =0nkGraphics::Texturepure virtual
getTextureUsage() const =0nkGraphics::Texturepure virtual
getTexType() constnkGraphics::Texture
getTypeName() constnkGraphics::Resource
getWidth() const =0nkGraphics::Texturepure virtual
gpuCopyFrom(Texture &other, const ResourceGpuCopyDescriptor &descriptor)=0nkGraphics::Texturepure virtual
importClassFromTree(nkExport::Node *rootNode) overridenkGraphics::Texturevirtual
isBackBufferTex() constnkGraphics::Texture
isFromFile() constnkGraphics::Texture
isGammaCorrected() constnkGraphics::Texture
isReadyForRendering() constnkGraphics::Resource
isUnloaded() constnkGraphics::Resource
load()=0nkGraphics::Resourcepure virtual
map(const MapRequestDescriptor &requestDesc)=0nkGraphics::Texturepure virtual
prepareAsCubemap()nkGraphics::Texturevirtual
prepareAsTexture2d()nkGraphics::Texturevirtual
prepareAsTexture3d()nkGraphics::Texturevirtual
setAutoMipGeneration(bool value)=0nkGraphics::Texturepure virtual
setBackBufferTex(bool value)nkGraphics::Texture
setCpuAccessRights(BUFFER_CPU_ACCESS_FLAG rights)=0nkGraphics::Texturepure virtual
setCpuData(const ResourceCpuDataDescriptor &data)nkGraphics::Texture
setDepthOrArraySize(unsigned int depth)=0nkGraphics::Texturepure virtual
setFromImage(const nkImages::ImageView &image)nkGraphics::Texture
setFromImageCopy(const nkImages::ImageView &image)nkGraphics::Texture
setFromImageForward(nkImages::Image &&image)nkGraphics::Texture
setGammaCorrected(bool value)nkGraphics::Texturevirtual
setGpuUploadCanBeDeferred(bool value)nkGraphics::Resource
setHeight(unsigned int height)=0nkGraphics::Texturepure virtual
setHidden(bool value)nkGraphics::Resource
setMightManuallyGenerateMip(bool value)nkGraphics::Texture
setMipLevels(unsigned int value)=0nkGraphics::Texturepure virtual
setName(nkMemory::StringView value)nkGraphics::Resource
setPath(nkMemory::StringView value) overridenkGraphics::Texturevirtual
setRenderFlag(TEX_RENDER_FLAG value)nkGraphics::Texturevirtual
setTextureBinding(BUFFER_BIND_FLAG binding)=0nkGraphics::Texturepure virtual
setTextureFormat(FORMAT format)=0nkGraphics::Texturepure virtual
setTextureFormatFromString(nkMemory::StringView str)nkGraphics::Texture
setTextureUsage(BUFFER_USAGE usage)=0nkGraphics::Texturepure virtual
setWidth(unsigned int width)=0nkGraphics::Texturepure virtual
unload()=0nkGraphics::Resourcepure virtual
unmap(const UnmapRequestDescriptor &requestDesc)=0nkGraphics::Texturepure virtual
~Exportable()nkExport::Exportablevirtual
~Resource()nkGraphics::Resourcevirtual
~ShaderResource()nkGraphics::ShaderResourcevirtual
~Texture()nkGraphics::Texturevirtual