API Documentation
nkGraphics::Buffer Member List

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

copyParams(const Buffer &other)nkGraphics::Buffervirtual
create(System *system=nullptr)nkGraphics::Bufferstatic
Exportable() noexceptnkExport::Exportable
exportClassToTree(nkExport::Node *rootNode) overridenkGraphics::Buffervirtual
freeCpuData()nkGraphics::Buffervirtual
getBindFlag() const =0nkGraphics::Bufferpure virtual
getCpuAccessFlag() const =0nkGraphics::Bufferpure virtual
getElementByteSize() constnkGraphics::Buffer
getElementCount() constnkGraphics::Buffer
getGpuUploadCanBeDeferred() constnkGraphics::Resource
getHidden() constnkGraphics::Resource
getLoadState() constnkGraphics::Resource
getMiscFlag() const =0nkGraphics::Bufferpure virtual
getName() constnkGraphics::Resource
getPath() constnkGraphics::Resource
getSystem() constnkGraphics::Resource
getTotalByteSize() constnkGraphics::Buffer
getTypeName() constnkGraphics::Resource
getUsage() const =0nkGraphics::Bufferpure virtual
gpuCopyFrom(Buffer &other, const ResourceGpuCopyDescriptor &descriptor)=0nkGraphics::Bufferpure virtual
importClassFromTree(nkExport::Node *rootNode) overridenkGraphics::Buffervirtual
isReadyForRendering() constnkGraphics::Resource
isUnloaded() constnkGraphics::Resource
load()=0nkGraphics::Resourcepure virtual
map(const MapRequestDescriptor &requestDesc)=0nkGraphics::Bufferpure virtual
operator=(const Buffer &)=deletenkGraphics::Buffer
prepareForComputeResourceUsage(bool value=true)nkGraphics::Buffervirtual
prepareForOutputStreamUsage(bool value=true)nkGraphics::Buffervirtual
prepareForShaderResourceUsage(bool value=true)nkGraphics::Buffervirtual
setBindFlag(BUFFER_BIND_FLAG value)=0nkGraphics::Bufferpure virtual
setCpuAccessFlag(BUFFER_CPU_ACCESS_FLAG value)=0nkGraphics::Bufferpure virtual
setCpuData(nkMemory::BufferView<> data)nkGraphics::Buffer
setCpuDataCopy(nkMemory::BufferView<> data)nkGraphics::Buffer
setCpuDataForward(nkMemory::Buffer &&data)nkGraphics::Buffer
setElementByteSize(unsigned int value)nkGraphics::Buffervirtual
setElementCount(unsigned int value)nkGraphics::Buffervirtual
setGpuUploadCanBeDeferred(bool value)nkGraphics::Resource
setHidden(bool value)nkGraphics::Resource
setMiscFlag(RESOURCE_MISC_FLAG value)=0nkGraphics::Bufferpure virtual
setName(nkMemory::StringView value)nkGraphics::Resource
setPath(nkMemory::StringView value)nkGraphics::Resourcevirtual
setUsage(BUFFER_USAGE value)=0nkGraphics::Bufferpure virtual
unload()=0nkGraphics::Resourcepure virtual
unmap(const UnmapRequestDescriptor &requestDesc)=0nkGraphics::Bufferpure virtual
~Buffer()nkGraphics::Buffervirtual
~Exportable()nkExport::Exportablevirtual
~Resource()nkGraphics::Resourcevirtual
~ShaderResource()nkGraphics::ShaderResourcevirtual