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)=0 | nkGraphics::Texture | pure virtual |
create(System *system=nullptr) | nkGraphics::Texture | static |
Exportable() noexcept | nkExport::Exportable | |
exportClassToTree(nkExport::Node *rootNode) override | nkGraphics::Texture | virtual |
freeCpuData() | nkGraphics::Texture | virtual |
generateMipChain(unsigned int fromMip=0)=0 | nkGraphics::Texture | pure virtual |
getAutoMipGeneration() const =0 | nkGraphics::Texture | pure virtual |
getCpuAccessRights() const =0 | nkGraphics::Texture | pure virtual |
getCpuData() const | nkGraphics::Texture | |
getCpuSliceCount() const | nkGraphics::Texture | |
getDepthOrArraySize() const =0 | nkGraphics::Texture | pure virtual |
getGpuUploadCanBeDeferred() const | nkGraphics::Resource | |
getHeight() const =0 | nkGraphics::Texture | pure virtual |
getHidden() const | nkGraphics::Resource | |
getLoadState() const | nkGraphics::Resource | |
getMipLevels() const =0 | nkGraphics::Texture | pure virtual |
getMiscFlag() const =0 | nkGraphics::Texture | pure virtual |
getName() const | nkGraphics::Resource | |
getNeededMipsForSize() const | nkGraphics::Texture | |
getPath() const | nkGraphics::Resource | |
getRenderFlag() const | nkGraphics::Texture | |
getSampleCount() const =0 | nkGraphics::Texture | pure virtual |
getSampleQuality() const =0 | nkGraphics::Texture | pure virtual |
getSystem() const | nkGraphics::Resource | |
getTextureBinding() const =0 | nkGraphics::Texture | pure virtual |
getTextureFormat() const =0 | nkGraphics::Texture | pure virtual |
getTextureUsage() const =0 | nkGraphics::Texture | pure virtual |
getTexType() const | nkGraphics::Texture | |
getTypeName() const | nkGraphics::Resource | |
getWidth() const =0 | nkGraphics::Texture | pure virtual |
gpuCopyFrom(Texture &other, const ResourceGpuCopyDescriptor &descriptor)=0 | nkGraphics::Texture | pure virtual |
importClassFromTree(nkExport::Node *rootNode) override | nkGraphics::Texture | virtual |
isBackBufferTex() const | nkGraphics::Texture | |
isFromFile() const | nkGraphics::Texture | |
isGammaCorrected() const | nkGraphics::Texture | |
isReadyForRendering() const | nkGraphics::Resource | |
isUnloaded() const | nkGraphics::Resource | |
load()=0 | nkGraphics::Resource | pure virtual |
map(const MapRequestDescriptor &requestDesc)=0 | nkGraphics::Texture | pure virtual |
prepareAsCubemap() | nkGraphics::Texture | virtual |
prepareAsTexture2d() | nkGraphics::Texture | virtual |
prepareAsTexture3d() | nkGraphics::Texture | virtual |
setAutoMipGeneration(bool value)=0 | nkGraphics::Texture | pure virtual |
setBackBufferTex(bool value) | nkGraphics::Texture | |
setCpuAccessRights(BUFFER_CPU_ACCESS_FLAG rights)=0 | nkGraphics::Texture | pure virtual |
setCpuData(const ResourceCpuDataDescriptor &data) | nkGraphics::Texture | |
setDepthOrArraySize(unsigned int depth)=0 | nkGraphics::Texture | pure 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::Texture | virtual |
setGpuUploadCanBeDeferred(bool value) | nkGraphics::Resource | |
setHeight(unsigned int height)=0 | nkGraphics::Texture | pure virtual |
setHidden(bool value) | nkGraphics::Resource | |
setMightManuallyGenerateMip(bool value) | nkGraphics::Texture | |
setMipLevels(unsigned int value)=0 | nkGraphics::Texture | pure virtual |
setName(nkMemory::StringView value) | nkGraphics::Resource | |
setPath(nkMemory::StringView value) override | nkGraphics::Texture | virtual |
setRenderFlag(TEX_RENDER_FLAG value) | nkGraphics::Texture | virtual |
setTextureBinding(BUFFER_BIND_FLAG binding)=0 | nkGraphics::Texture | pure virtual |
setTextureFormat(FORMAT format)=0 | nkGraphics::Texture | pure virtual |
setTextureFormatFromString(nkMemory::StringView str) | nkGraphics::Texture | |
setTextureUsage(BUFFER_USAGE usage)=0 | nkGraphics::Texture | pure virtual |
setWidth(unsigned int width)=0 | nkGraphics::Texture | pure virtual |
unload()=0 | nkGraphics::Resource | pure virtual |
unmap(const UnmapRequestDescriptor &requestDesc)=0 | nkGraphics::Texture | pure virtual |
~Exportable() | nkExport::Exportable | virtual |
~Resource() | nkGraphics::Resource | virtual |
~ShaderResource() | nkGraphics::ShaderResource | virtual |
~Texture() | nkGraphics::Texture | virtual |