#include <AreaRequestBus.h>
Inherits AZ::ComponentBus.
|
using | MutexType = AZStd::recursive_mutex |
| allows multiple threads to call
|
|
This bus declares the minimum interface needed for a component to serve as a vegetation area
◆ ClaimPositions()
virtual void Vegetation::AreaRequests::ClaimPositions |
( |
EntityIdStack & |
stackIds, |
|
|
ClaimContext & |
context |
|
) |
| |
|
pure virtual |
Claims a world position by executing a 'vegetation location operation' such as 'place' or 'clear'
◆ PrepareToClaim()
virtual bool Vegetation::AreaRequests::PrepareToClaim |
( |
EntityIdStack & |
stackIds | ) |
|
|
pure virtual |
execute any pre-claim checks or logic that's not needed per point
◆ UnclaimPosition()
virtual void Vegetation::AreaRequests::UnclaimPosition |
( |
const ClaimHandle |
handle | ) |
|
|
pure virtual |
Reverses a previous 'vegetation location operation' such as 'place' or 'clear'
The documentation for this class was generated from the following file:
- Gems/Vegetation/Code/Include/Vegetation/Ebuses/AreaRequestBus.h