chore: sync workspace state
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
#pragma once
|
||||
|
||||
#include <imgui.h>
|
||||
#include <string>
|
||||
|
||||
struct ID3D12Device;
|
||||
struct ID3D12CommandQueue;
|
||||
@@ -14,7 +15,8 @@ class ImGuiBackendBridge;
|
||||
enum class AssetIconKind {
|
||||
Folder,
|
||||
File,
|
||||
GameObject
|
||||
GameObject,
|
||||
Scene
|
||||
};
|
||||
|
||||
void InitializeBuiltInIcons(
|
||||
@@ -25,6 +27,11 @@ void InitializeBuiltInIcons(
|
||||
void ShutdownBuiltInIcons();
|
||||
|
||||
void DrawAssetIcon(ImDrawList* drawList, const ImVec2& min, const ImVec2& max, AssetIconKind kind);
|
||||
bool DrawTextureAssetPreview(
|
||||
ImDrawList* drawList,
|
||||
const ImVec2& min,
|
||||
const ImVec2& max,
|
||||
const std::string& filePath);
|
||||
|
||||
} // namespace UI
|
||||
} // namespace Editor
|
||||
|
||||
Reference in New Issue
Block a user