Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_ResourceGeneratorContainerStorageQueueExtended Interface Reference
Inheritance diagram for SCR_ResourceGeneratorContainerStorageQueueExtended:
SCR_ResourceGeneratorContainerStorageQueue SCR_ResourceContainerStorageQueue< SCR_ResourceGenerator >

Public Member Functions

override bool ShouldContainerChangeCauseUpdate ()
 
override int ComputePosition (SCR_ResourceContainer container, SCR_ResourceGenerator actor)
 
- Public Member Functions inherited from SCR_ResourceContainerStorageQueue< SCR_ResourceGenerator >
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_ResourceGenerator >
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_ResourceGenerator >
int m_iOffsetPosition
 
int m_iContainerCount
 

Member Function Documentation

◆ ComputePosition()

override int SCR_ResourceGeneratorContainerStorageQueueExtended.ComputePosition ( SCR_ResourceContainer container,
SCR_ResourceGenerator actor )

Full containers at the last of the policy queue saves performance on generation.

Implements SCR_ResourceGeneratorContainerStorageQueue.

◆ ShouldContainerChangeCauseUpdate()

override bool SCR_ResourceGeneratorContainerStorageQueueExtended.ShouldContainerChangeCauseUpdate ( )

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