CommonLibSSE (Parapets fork)
RE::MapMarkerData Class Reference

#include <ExtraMapMarker.h>

Public Types

enum class  Flag {
  kNone = 0 , kVisible = 1 << 0 , kCanTravelTo = 1 << 1 , kShowAllHidden = 1 << 2 ,
  kUnk3 = 1 << 3 , kUnk4 = 1 << 4 , kUnk5 = 1 << 5 , kUnk6 = 1 << 6 ,
  kUnk7 = 1 << 7
}
 

Public Member Functions

constexpr void SetHidden (bool a_value) noexcept
 
constexpr void SetVisible (bool a_value) noexcept
 

Public Attributes

TESFullName locationName
 
stl::enumeration< Flag, std::uint8_t > flags
 
std::uint8_t pad11
 
stl::enumeration< MARKER_TYPE, std::uint16_t > type
 
std::uint32_t pad04
 

Member Enumeration Documentation

◆ Flag

Enumerator
kNone 
kVisible 
kCanTravelTo 
kShowAllHidden 
kUnk3 
kUnk4 
kUnk5 
kUnk6 
kUnk7 

Member Function Documentation

◆ SetHidden()

constexpr void RE::MapMarkerData::SetHidden ( bool  a_value)
inlineconstexprnoexcept

◆ SetVisible()

constexpr void RE::MapMarkerData::SetVisible ( bool  a_value)
inlineconstexprnoexcept

Member Data Documentation

◆ flags

stl::enumeration<Flag, std::uint8_t> RE::MapMarkerData::flags

◆ locationName

TESFullName RE::MapMarkerData::locationName

◆ pad04

std::uint32_t RE::MapMarkerData::pad04

◆ pad11

std::uint8_t RE::MapMarkerData::pad11

◆ type

stl::enumeration<MARKER_TYPE, std::uint16_t> RE::MapMarkerData::type

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