Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_ResourceEncapsulatorContainerStorageQueue Interface Reference
Inheritance diagram for SCR_ResourceEncapsulatorContainerStorageQueue:
SCR_ResourceContainerStorageQueue< SCR_ResourceEncapsulator > SCR_ResourceEncapsulatorContainerStorageQueueExtended

Public Member Functions

override int RegisterContainer (notnull SCR_ResourceContainer container, notnull SCR_ResourceEncapsulator actor)
 Registers a container into the queue.
 
override int ComputePosition (SCR_ResourceContainer container, SCR_ResourceEncapsulator actor)
 
- Public Member Functions inherited from SCR_ResourceContainerStorageQueue< SCR_ResourceEncapsulator >
int GetContainerCount ()
 
int GetOffsetPosition ()
 
bool IsEmpty ()
 
bool ShouldContainerChangeCauseUpdate ()
 
int RegisterContainer (notnull SCR_ResourceContainer container, notnull ResourceActorType actor)
 Registers a container into the queue.
 
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, ResourceActorType actor)
 
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 ()
 

Additional Inherited Members

- Protected Member Functions inherited from SCR_ResourceContainerStorageQueue< SCR_ResourceEncapsulator >
int GetUpperOffsetPosition ()
 
SCR_ResourceContainer GetContainerRelativeAt (int index)
 
SCR_ResourceContainer GetContainerAt (int index)
 
int InsertContainerAt (SCR_ResourceContainer container, int index)
 
- Protected Attributes inherited from SCR_ResourceContainerStorageQueue< SCR_ResourceEncapsulator >
int m_iOffsetPosition
 
int m_iContainerCount
 

Member Function Documentation

◆ ComputePosition()

override int SCR_ResourceEncapsulatorContainerStorageQueue.ComputePosition ( SCR_ResourceContainer container,
SCR_ResourceEncapsulator actor )

◆ RegisterContainer()

override int SCR_ResourceEncapsulatorContainerStorageQueue.RegisterContainer ( notnull SCR_ResourceContainer container,
notnull SCR_ResourceEncapsulator actor )

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.

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