Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_ResourceContainerStorageQueue Class Reference
Inheritance diagram for SCR_ResourceContainerStorageQueue:
SCR_ResourceConsumerContainerStorageQueue SCR_ResourceEncapsulatorContainerStorageQueue SCR_ResourceGeneratorContainerStorageQueue SCR_ResourceConsumerContainerStorageQueueExtended SCR_ResourceEncapsulatorContainerStorageQueueExtended SCR_ResourceGeneratorContainerStorageQueueExtended

Protected Member Functions

int GetUpperOffsetPosition ()
SCR_ResourceContainer GetContainerRelativeAt (int index)
SCR_ResourceContainer GetContainerAt (int index)
bool IsEmpty ()
bool ShouldContainerChangeCauseUpdate ()
int RegisterContainer (notnull SCR_ResourceContainer container, notnull SCR_ResourceInteractor actor)
void UnregisterFirstContainer ()
 Unegisters the first container in the queue.
void UnregisterContainerAt (int position)
 Unegisters the container at a specific position in the queue.
int ComputePosition (SCR_ResourceContainer container, SCR_ResourceInteractor actor)
int InsertContainerAt (SCR_ResourceContainer container, int index)
int InsertContainerAtEx (SCR_ResourceContainer container, int index)
void SetOffsetPosition (int offset)
void IncrementOffset (int increment)
void DecrementOffset (int decrement)
void Initialize (array< SCR_ResourceContainer > containers)
void Reset (int offsetPosition=0)
void DebugPrint ()
void SCR_ResourceContainerStorage ()

Protected Attributes

int m_iOffsetPosition
int m_iContainerCount

Detailed Description

Definition at line 2 of file SCR_ResourceContainerStorageQueue.c.

Member Function Documentation

◆ ComputePosition()

int SCR_ResourceContainerStorageQueue::ComputePosition ( SCR_ResourceContainer container,
SCR_ResourceInteractor actor )
inlineprotected

Definition at line 85 of file SCR_ResourceContainerStorageQueue.c.

◆ DebugPrint()

void SCR_ResourceContainerStorageQueue::DebugPrint ( )
inlineprotected

Definition at line 150 of file SCR_ResourceContainerStorageQueue.c.

◆ DecrementOffset()

void SCR_ResourceContainerStorageQueue::DecrementOffset ( int decrement)
inlineprotected

Definition at line 130 of file SCR_ResourceContainerStorageQueue.c.

◆ GetContainerAt()

SCR_ResourceContainer SCR_ResourceContainerStorageQueue::GetContainerAt ( int index)
inlineprotected

Definition at line 33 of file SCR_ResourceContainerStorageQueue.c.

◆ GetContainerRelativeAt()

SCR_ResourceContainer SCR_ResourceContainerStorageQueue::GetContainerRelativeAt ( int index)
inlineprotected

Definition at line 27 of file SCR_ResourceContainerStorageQueue.c.

◆ GetUpperOffsetPosition()

int SCR_ResourceContainerStorageQueue::GetUpperOffsetPosition ( )
inlineprotected

Definition at line 21 of file SCR_ResourceContainerStorageQueue.c.

◆ IncrementOffset()

void SCR_ResourceContainerStorageQueue::IncrementOffset ( int increment)
inlineprotected

Definition at line 124 of file SCR_ResourceContainerStorageQueue.c.

◆ Initialize()

void SCR_ResourceContainerStorageQueue::Initialize ( array< SCR_ResourceContainer > containers)
inlineprotected

Definition at line 136 of file SCR_ResourceContainerStorageQueue.c.

◆ InsertContainerAt()

int SCR_ResourceContainerStorageQueue::InsertContainerAt ( SCR_ResourceContainer container,
int index )
inlineprotected

Definition at line 91 of file SCR_ResourceContainerStorageQueue.c.

◆ InsertContainerAtEx()

int SCR_ResourceContainerStorageQueue::InsertContainerAtEx ( SCR_ResourceContainer container,
int index )
inlineprotected

Definition at line 105 of file SCR_ResourceContainerStorageQueue.c.

◆ IsEmpty()

bool SCR_ResourceContainerStorageQueue::IsEmpty ( )
inlineprotected

Definition at line 42 of file SCR_ResourceContainerStorageQueue.c.

◆ RegisterContainer()

int SCR_ResourceContainerStorageQueue::RegisterContainer ( notnull SCR_ResourceContainer container,
notnull SCR_ResourceInteractor actor )
inlineprotected

Registers a container into the queue.

Parameters
containerThe container to be registered into the queue.
Returns
Returns the position of the container in the queue.

Definition at line 57 of file SCR_ResourceContainerStorageQueue.c.

◆ Reset()

void SCR_ResourceContainerStorageQueue::Reset ( int offsetPosition = 0)
inlineprotected

Definition at line 143 of file SCR_ResourceContainerStorageQueue.c.

◆ SCR_ResourceContainerStorage()

void SCR_ResourceContainerStorageQueue::SCR_ResourceContainerStorage ( )
inlineprotected

Definition at line 165 of file SCR_ResourceContainerStorageQueue.c.

◆ SetOffsetPosition()

void SCR_ResourceContainerStorageQueue::SetOffsetPosition ( int offset)
inlineprotected

Definition at line 118 of file SCR_ResourceContainerStorageQueue.c.

◆ ShouldContainerChangeCauseUpdate()

bool SCR_ResourceContainerStorageQueue::ShouldContainerChangeCauseUpdate ( )
inlineprotected

Definition at line 48 of file SCR_ResourceContainerStorageQueue.c.

◆ UnregisterContainerAt()

void SCR_ResourceContainerStorageQueue::UnregisterContainerAt ( int position)
inlineprotected

Unegisters the container at a specific position in the queue.

Definition at line 75 of file SCR_ResourceContainerStorageQueue.c.

◆ UnregisterFirstContainer()

void SCR_ResourceContainerStorageQueue::UnregisterFirstContainer ( )
inlineprotected

Unegisters the first container in the queue.

Definition at line 64 of file SCR_ResourceContainerStorageQueue.c.

Member Data Documentation

◆ m_iContainerCount

int SCR_ResourceContainerStorageQueue::m_iContainerCount
protected

Definition at line 5 of file SCR_ResourceContainerStorageQueue.c.

◆ m_iOffsetPosition

int SCR_ResourceContainerStorageQueue::m_iOffsetPosition
protected

Definition at line 4 of file SCR_ResourceContainerStorageQueue.c.


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