Toast Engine
Loading...
Searching...
No Matches
renderer::SlangVfs Class Referencefinal
Inheritance diagram for renderer::SlangVfs:
Collaboration diagram for renderer::SlangVfs:

Classes

class  Recorder
 Records every URI resolved while alive. Slang getDependencyFileCount() is empty for modules loaded from source. More...

Public Member Functions

SLANG_NO_THROW auto SLANG_MCALL queryInterface (const SlangUUID &uuid, void **out_object) -> SlangResult override
SLANG_NO_THROW auto SLANG_MCALL addRef () -> uint32_t override
SLANG_NO_THROW auto SLANG_MCALL release () -> uint32_t override
SLANG_NO_THROW auto SLANG_MCALL castAs (const SlangUUID &uuid) -> void *override
SLANG_NO_THROW auto SLANG_MCALL loadFile (const char *path, ISlangBlob **out_blob) -> SlangResult override

Static Public Member Functions

static auto get () -> SlangVfs &
static auto normalizeUri (std::string_view path) -> std::string
static auto makeBlob (const void *data, size_t size) -> ISlangBlob *

The documentation for this class was generated from the following files:
  • engine/src/toast/renderer/slang_vfs.hpp
  • engine/src/toast/renderer/slang_vfs.cpp