CommonLibSSE NG
RE::GridArray Class Referenceabstract

#include <GridArray.h>

Inheritance diagram for RE::GridArray:
RE::GridCellArray

Public Member Functions

virtual ~GridArray ()
 
virtual void DetachAll ()
 
virtual void KillAll ()
 
virtual bool SetCenter (std::int32_t a_x, std::int32_t a_y)
 
virtual void Shift (std::int32_t a_x, std::int32_t a_y)
 
virtual void Detach (std::uint32_t a_x, std::uint32_t a_y)=0
 
virtual void ClearItem (std::uint32_t a_x, std::uint32_t a_y)=0
 
virtual void MoveItem (std::uint32_t a_fromX, std::uint32_t a_fromY, std::uint32_t a_toX, std::uint32_t a_toY)=0
 
virtual void SwapItem (std::uint32_t a_fromX, std::uint32_t a_fromY, std::uint32_t a_toX, std::uint32_t a_toY)=0
 

Public Attributes

std::uint32_t unk08
 
std::uint32_t unk0C
 
std::uint32_t length
 
std::uint32_t pad14
 

Static Public Attributes

static constexpr auto RTTI = RTTI_GridArray
 

Constructor & Destructor Documentation

◆ ~GridArray()

virtual RE::GridArray::~GridArray ( )
virtual

Member Function Documentation

◆ ClearItem()

virtual void RE::GridArray::ClearItem ( std::uint32_t  a_x,
std::uint32_t  a_y 
)
pure virtual

Implemented in RE::GridCellArray.

◆ Detach()

virtual void RE::GridArray::Detach ( std::uint32_t  a_x,
std::uint32_t  a_y 
)
pure virtual

Implemented in RE::GridCellArray.

◆ DetachAll()

virtual void RE::GridArray::DetachAll ( )
virtual

◆ KillAll()

virtual void RE::GridArray::KillAll ( )
virtual

Reimplemented in RE::GridCellArray.

◆ MoveItem()

virtual void RE::GridArray::MoveItem ( std::uint32_t  a_fromX,
std::uint32_t  a_fromY,
std::uint32_t  a_toX,
std::uint32_t  a_toY 
)
pure virtual

Implemented in RE::GridCellArray.

◆ SetCenter()

virtual bool RE::GridArray::SetCenter ( std::int32_t  a_x,
std::int32_t  a_y 
)
virtual

Reimplemented in RE::GridCellArray.

◆ Shift()

virtual void RE::GridArray::Shift ( std::int32_t  a_x,
std::int32_t  a_y 
)
virtual

◆ SwapItem()

virtual void RE::GridArray::SwapItem ( std::uint32_t  a_fromX,
std::uint32_t  a_fromY,
std::uint32_t  a_toX,
std::uint32_t  a_toY 
)
pure virtual

Implemented in RE::GridCellArray.

Member Data Documentation

◆ length

std::uint32_t RE::GridArray::length

◆ pad14

std::uint32_t RE::GridArray::pad14

◆ RTTI

constexpr auto RE::GridArray::RTTI = RTTI_GridArray
inlinestaticconstexpr

◆ unk08

std::uint32_t RE::GridArray::unk08

◆ unk0C

std::uint32_t RE::GridArray::unk0C

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