33#ifndef DVD_EDITOR_CONTENT_EXPLORER_WINDOW_H_
34#define DVD_EDITOR_CONTENT_EXPLORER_WINDOW_H_
Handle< Texture > _soundIcon
eastl::stack< EditorFileEntry > _textureLoadQueue
void drawInternal() override
std::array< Handle< Texture >, to_base(GeometryFormat::COUNT)+1 > _geometryIcons
Handle< Texture > _shaderIcon
void getDirectoryStructureForPath(const ResourcePath &directoryPath, Directory &directoryOut) const
Handle< Mesh > _spawnMesh
bool _textureLoadQueueLocked
Handle< Texture > _previewTexture
vector< Directory > _currentDirectories
void printDirectoryStructure(const Directory &dir, bool open) const
Handle< Texture > _fileIcon
void update(U64 deltaTimeUS)
Handle< Texture > getTextureForPath(const ResourcePath &texturePath, std::string_view textureName) const
const Directory * _selectedDir
Handle< Mesh > getModelForPath(const ResourcePath &modelPath, std::string_view modelName) const
hashMap< size_t, Handle< Texture > > _loadedTextures
const Descriptor & descriptor() const noexcept
Handle console commands that start with a forward slash.
eastl::vector< Type > vector
hashAlg::unordered_map< K, V, HashFun, Predicate > hashMap
constexpr auto to_base(const Type value) -> Type
vector< Directory_uptr > _children