pub enum LayerEntryData {
Show 29 variants
BG(BGInstanceObject),
LayLight(LightInstanceObject),
Vfx(VFXInstanceObject),
PositionMarker(PositionMarkerInstanceObject),
SharedGroup(SharedGroupInstance),
Sound(SoundInstanceObject),
EventNPC(ENPCInstanceObject),
BattleNPC(BNPCInstanceObject),
Aetheryte(AetheryteInstanceObject),
EnvSet(EnvSetInstanceObject),
Gathering(GatheringInstanceObject),
Treasure(TreasureInstanceObject),
PopRange(PopRangeInstanceObject),
ExitRange(ExitRangeInstanceObject),
MapRange(MapRangeInstanceObject),
EventObject(EventInstanceObject),
EnvLocation(EnvLocationObject),
EventRange(EventRangeInstanceObject),
QuestMarker(QuestMarkerInstanceObject),
CollisionBox(CollisionBoxInstanceObject),
LineVFX(LineVFXInstanceObject),
ClientPath(ClientPathInstanceObject),
ServerPath(ServerPathInstanceObject),
GimmickRange(GimmickRangeInstanceObject),
TargetMarker(TargetMarkerInstanceObject),
ChairMarker(ChairMarkerInstanceObject),
PrefetchRange(PrefetchRangeInstanceObject),
FateRange(FateRangeInstanceObject),
Unk1(),
}
Variants§
BG(BGInstanceObject)
LayLight(LightInstanceObject)
Vfx(VFXInstanceObject)
PositionMarker(PositionMarkerInstanceObject)
Sound(SoundInstanceObject)
EventNPC(ENPCInstanceObject)
BattleNPC(BNPCInstanceObject)
Aetheryte(AetheryteInstanceObject)
EnvSet(EnvSetInstanceObject)
Gathering(GatheringInstanceObject)
Treasure(TreasureInstanceObject)
PopRange(PopRangeInstanceObject)
ExitRange(ExitRangeInstanceObject)
MapRange(MapRangeInstanceObject)
EventObject(EventInstanceObject)
EnvLocation(EnvLocationObject)
EventRange(EventRangeInstanceObject)
QuestMarker(QuestMarkerInstanceObject)
CollisionBox(CollisionBoxInstanceObject)
LineVFX(LineVFXInstanceObject)
ClientPath(ClientPathInstanceObject)
ServerPath(ServerPathInstanceObject)
GimmickRange(GimmickRangeInstanceObject)
TargetMarker(TargetMarkerInstanceObject)
ChairMarker(ChairMarkerInstanceObject)
PrefetchRange(PrefetchRangeInstanceObject)
FateRange(FateRangeInstanceObject)
Unk1()
Trait Implementations§
Source§impl BinRead for LayerEntryData
impl BinRead for LayerEntryData
Source§type Args<'__binrw_generated_args_lifetime> = (&'__binrw_generated_args_lifetime LayerEntryType,)
type Args<'__binrw_generated_args_lifetime> = (&'__binrw_generated_args_lifetime LayerEntryType,)
Source§fn read_options<R: Read + Seek>(
__binrw_generated_var_reader: &mut R,
__binrw_generated_var_endian: Endian,
__binrw_generated_var_arguments: Self::Args<'_>,
) -> BinResult<Self>
fn read_options<R: Read + Seek>( __binrw_generated_var_reader: &mut R, __binrw_generated_var_endian: Endian, __binrw_generated_var_arguments: Self::Args<'_>, ) -> BinResult<Self>
§fn read_be<R>(reader: &mut R) -> Result<Self, Error>
fn read_be<R>(reader: &mut R) -> Result<Self, Error>
Read
Self
from the reader using default arguments and assuming
big-endian byte order. Read more§fn read_le<R>(reader: &mut R) -> Result<Self, Error>
fn read_le<R>(reader: &mut R) -> Result<Self, Error>
Read
Self
from the reader using default arguments and assuming
little-endian byte order. Read more§fn read_ne<R>(reader: &mut R) -> Result<Self, Error>
fn read_ne<R>(reader: &mut R) -> Result<Self, Error>
Read
T
from the reader assuming native-endian byte order. Read more§fn read_be_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
fn read_be_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
Read
Self
from the reader, assuming big-endian byte order, using the
given arguments. Read more§fn read_le_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
fn read_le_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
Read
Self
from the reader, assuming little-endian byte order, using
the given arguments. Read moreAuto Trait Implementations§
impl Freeze for LayerEntryData
impl RefUnwindSafe for LayerEntryData
impl Send for LayerEntryData
impl Sync for LayerEntryData
impl Unpin for LayerEntryData
impl UnwindSafe for LayerEntryData
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
Mutably borrows from an owned value. Read more