API Documentation
MAIN PAGE
NAMESPACES
CLASSES
nkGraphics
Program
nkGraphics::Program Member List
This is the complete list of members for
nkGraphics::Program
, including all inherited members.
create
(System *system=nullptr)
nkGraphics::Program
static
Exportable
() noexcept
nkExport::Exportable
exportClassToTree
(nkExport::Node *rootNode) override
nkGraphics::Program
virtual
getGpuUploadCanBeDeferred
() const
nkGraphics::Resource
getHidden
() const
nkGraphics::Resource
getId
() const
nkGraphics::Program
getInputSemantics
() const
nkGraphics::Program
getLastCompilationResult
() const
nkGraphics::Program
getLoadState
() const
nkGraphics::Resource
getMemory
() const
nkGraphics::Program
getName
() const
nkGraphics::Resource
getPath
() const
nkGraphics::Resource
getProfile
() const
nkGraphics::Program
getSystem
() const
nkGraphics::Resource
getType
() const
nkGraphics::Program
getTypeName
() const
nkGraphics::Resource
importClassFromTree
(nkExport::Node *rootNode) override
nkGraphics::Program
virtual
isFromFile
() const
nkGraphics::Program
isFromMemory
() const
nkGraphics::Program
isReadyForRendering
() const
nkGraphics::Resource
isUnloaded
() const
nkGraphics::Resource
load
() override
nkGraphics::Program
virtual
loadFromMemory
()=0
nkGraphics::Program
pure virtual
prepareMemoryWithFiles
()
nkGraphics::Program
Program
(System *system) noexcept
nkGraphics::Program
setActivateCrossCompilerDefines
(bool value)
nkGraphics::Program
setDefines
(const ProgramSourcesHolder &memory)
nkGraphics::Program
virtual
setFileExtensions
(nkMemory::StringView value)
nkGraphics::Program
setFromFiles
(nkMemory::StringView folder)
nkGraphics::Program
setFromMemory
(const ProgramSourcesHolder &memory)
nkGraphics::Program
virtual
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::Resource
virtual
setProfile
(PROGRAM_COMPILATION_PROFILE profile)
nkGraphics::Program
tryToLoadFrom
(ProgramSourcesHolder &newMemory)=0
nkGraphics::Program
pure virtual
unload
() override
nkGraphics::Program
virtual
~Exportable
()
nkExport::Exportable
virtual
~Program
()
nkGraphics::Program
virtual
~Resource
()
nkGraphics::Resource
virtual
Generated by
Doxygen
1.8.18