API Documentation
nkGraphics::Program Member List

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

create(System *system=nullptr)nkGraphics::Programstatic
Exportable() noexceptnkExport::Exportable
exportClassToTree(nkExport::Node *rootNode) overridenkGraphics::Programvirtual
getGpuUploadCanBeDeferred() constnkGraphics::Resource
getHidden() constnkGraphics::Resource
getId() constnkGraphics::Program
getInputSemantics() constnkGraphics::Program
getLastCompilationResult() constnkGraphics::Program
getLoadState() constnkGraphics::Resource
getMemory() constnkGraphics::Program
getName() constnkGraphics::Resource
getPath() constnkGraphics::Resource
getProfile() constnkGraphics::Program
getSystem() constnkGraphics::Resource
getType() constnkGraphics::Program
getTypeName() constnkGraphics::Resource
importClassFromTree(nkExport::Node *rootNode) overridenkGraphics::Programvirtual
isFromFile() constnkGraphics::Program
isFromMemory() constnkGraphics::Program
isReadyForRendering() constnkGraphics::Resource
isUnloaded() constnkGraphics::Resource
load() overridenkGraphics::Programvirtual
loadFromMemory()=0nkGraphics::Programpure virtual
prepareMemoryWithFiles()nkGraphics::Program
Program(System *system) noexceptnkGraphics::Program
setActivateCrossCompilerDefines(bool value)nkGraphics::Program
setDefines(const ProgramSourcesHolder &memory)nkGraphics::Programvirtual
setFileExtensions(nkMemory::StringView value)nkGraphics::Program
setFromFiles(nkMemory::StringView folder)nkGraphics::Program
setFromMemory(const ProgramSourcesHolder &memory)nkGraphics::Programvirtual
setGpuUploadCanBeDeferred(bool value)nkGraphics::Resource
setHidden(bool value)nkGraphics::Resource
setId(unsigned int id)nkGraphics::Program
setName(nkMemory::StringView value)nkGraphics::Resource
setPath(nkMemory::StringView value)nkGraphics::Resourcevirtual
setProfile(PROGRAM_COMPILATION_PROFILE profile)nkGraphics::Program
tryToLoadFrom(ProgramSourcesHolder &newMemory)=0nkGraphics::Programpure virtual
unload() overridenkGraphics::Programvirtual
~Exportable()nkExport::Exportablevirtual
~Program()nkGraphics::Programvirtual
~Resource()nkGraphics::Resourcevirtual