Enum physis::repository::Category
source · pub enum Category {
Show 15 variants
Common = 0,
BackgroundCommon = 1,
Background = 2,
Cutscene = 3,
Character = 4,
Shader = 5,
UI = 6,
Sound = 7,
VFX = 8,
UIScript = 9,
EXD = 10,
GameScript = 11,
Music = 12,
SqPackTest = 18,
Debug = 19,
}
Expand description
This refers to the specific root directory a file is located in. This is a fixed list of directories, and all of them are known.
Variants§
Common = 0
Common files such as game fonts, and other data that doesn’t really fit anywhere else.
BackgroundCommon = 1
Shared data between game maps.
Background = 2
Game map data such as models, textures, and so on.
Cutscene = 3
Cutscene content such as animations.
Character = 4
Character model files and more.
Shader = 5
Compiled shaders used by the retail client.
UI = 6
UI layouts and textures.
Sound = 7
Sound effects, basically anything not under Music
.
VFX = 8
This “VFX” means “visual effects”, and contains textures and definitions for stuff like battle effects.
UIScript = 9
A leftover from 1.0, where the UI was primarily driven by LUA scripts.
EXD = 10
Excel data.
GameScript = 11
Many game events are driven by LUA scripts, such as cutscenes.
Music = 12
Music!
SqPackTest = 18
Unknown purpose, most likely to test SqPack functionality.
Debug = 19
Unknown purpose, most likely debug files.
Trait Implementations§
source§impl PartialEq for Category
impl PartialEq for Category
impl Copy for Category
impl Eq for Category
impl StructuralPartialEq for Category
Auto Trait Implementations§
impl Freeze for Category
impl RefUnwindSafe for Category
impl Send for Category
impl Sync for Category
impl Unpin for Category
impl UnwindSafe for Category
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)