![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "Distributions.h"#include "Math/InterpCurve.h"#include "UObject/UnrealType.h"#include "Distributions/Distribution.h"#include "Distributions/DistributionFloat.h"#include "Distributions/DistributionVector.h"#include "Particles/ParticleModule.h"#include "Distributions/DistributionFloatConstant.h"#include "Distributions/DistributionFloatUniform.h"#include "Distributions/DistributionVectorConstant.h"#include "Distributions/DistributionVectorUniform.h"#include "Distributions/DistributionVectorParameterBase.h"#include "Distributions/DistributionVectorConstantCurve.h"#include "Distributions/DistributionVectorUniformCurve.h"#include "Sound/SoundNode.h"#include "Distributions/DistributionFloatUniformCurve.h"#include "Distributions/DistributionFloatConstantCurve.h"#include "Distributions/DistributionFloatParameterBase.h"Macros | |
| #define | LOOKUP_TABLE_ERROR_THRESHOLD (0.05f) |
| #define | LOOKUP_TABLE_MAX_SAMPLES (128) |
| #define | DISTRIBUTIONS_BAKES_OUT 1 |
Functions | |
| DEFINE_LOG_CATEGORY_STATIC (LogDistributions, Warning, Warning) | |
| template<typename DistributionType > | |
| void | BuildLookupTable (FDistributionLookupTable *OutTable, const DistributionType &Distribution) |
Variables | |
| ENGINE_API uint32 | GDistributionType = 1 |
| #define DISTRIBUTIONS_BAKES_OUT 1 |
| #define LOOKUP_TABLE_ERROR_THRESHOLD (0.05f) |
| #define LOOKUP_TABLE_MAX_SAMPLES (128) |
| void BuildLookupTable | ( | FDistributionLookupTable * | OutTable, |
| const DistributionType & | Distribution | ||
| ) |
Builds a lookup table from a distribution.
| OutTable | - The table to build. |
| Distribution | - The distribution for which to build a lookup table. |
| DEFINE_LOG_CATEGORY_STATIC | ( | LogDistributions | , |
| Warning | , | ||
| Warning | |||
| ) |
| ENGINE_API uint32 GDistributionType = 1 |