![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <StaticMeshResources.h>
Inheritance diagram for FStaticMeshAreaWeightedSectionSampler:Public Member Functions | |
| ENGINE_API | FStaticMeshAreaWeightedSectionSampler () |
| ENGINE_API void | Init (const FStaticMeshLODResources *InOwner) |
Public Member Functions inherited from FWeightedRandomSampler | |
| DECLARE_TYPE_LAYOUT (FWeightedRandomSampler, Abstract) | |
| ENGINE_API | FWeightedRandomSampler () |
| virtual ENGINE_API | ~FWeightedRandomSampler () |
| int32 | GetEntryIndex (float R0, float R1) const |
| float | GetTotalWeight () const |
| virtual ENGINE_API void | Initialize () |
| virtual ENGINE_API void | Serialize (FArchive &Ar) |
| int32 | GetNumEntries () const |
| TArrayView< const float > | GetProb () const |
| TArrayView< const int32 > | GetAlias () const |
Protected Member Functions | |
| virtual ENGINE_API float | GetWeights (TArray< float > &OutWeights) override |
Protected Member Functions inherited from FWeightedRandomSampler | |
| LAYOUT_FIELD (TMemoryImageArray< float >, Prob) | |
| LAYOUT_FIELD (TMemoryImageArray< int32 >, Alias) | |
| LAYOUT_FIELD (float, TotalWeight) | |
Protected Attributes | |
| TRefCountPtr< const FStaticMeshLODResources > | Owner |
| FStaticMeshAreaWeightedSectionSampler::FStaticMeshAreaWeightedSectionSampler | ( | ) |
|
overrideprotectedvirtual |
Gets the weight of all elements and returns their sum.
Implements FWeightedRandomSampler.
| void FStaticMeshAreaWeightedSectionSampler::Init | ( | const FStaticMeshLODResources * | InOwner | ) |
|
protected |