Elevate Engine 1
Loading...
Searching...
No Matches
Elevate::Editor::FileMetadata Struct Reference

#include <AssetBrowserPanel.h>

Public Member Functions

 FileMetadata ()=default
 
 FileMetadata (FileType type, std::string iconPath)
 

Static Public Member Functions

static FileType ParseFileType (std::string typeStr)
 

Public Attributes

FileType type
 
std::string iconPath
 

Detailed Description

Definition at line 19 of file AssetBrowserPanel.h.

Constructor & Destructor Documentation

◆ FileMetadata() [1/2]

Elevate::Editor::FileMetadata::FileMetadata ( )
default

◆ FileMetadata() [2/2]

Elevate::Editor::FileMetadata::FileMetadata ( FileType  type,
std::string  iconPath 
)
inline

Definition at line 24 of file AssetBrowserPanel.h.

25 {
26 this->type = type;
27 this->iconPath = iconPath;
28 }

Member Function Documentation

◆ ParseFileType()

static FileType Elevate::Editor::FileMetadata::ParseFileType ( std::string  typeStr)
inlinestatic

Definition at line 30 of file AssetBrowserPanel.h.

30 {
31 if (typeStr == "DIRECTORY") {
33 }
34 else if (typeStr == "FILE") {
35 return FileType::File;
36 }
37 else if (typeStr == "IMAGE") {
38 return FileType::Image;
39 }
40 else {
41 return FileType::Internal;
42 }
43 }

Member Data Documentation

◆ iconPath

std::string Elevate::Editor::FileMetadata::iconPath

Definition at line 21 of file AssetBrowserPanel.h.

◆ type

FileType Elevate::Editor::FileMetadata::type

Definition at line 20 of file AssetBrowserPanel.h.


The documentation for this struct was generated from the following file: