Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Kismet > API/Runtime/Engine/Kismet/FImportanceTexture
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/Kismet/ImportanceSamplingLibrary.h |
| Include | #include "Kismet/ImportanceSamplingLibrary.h" |
| Source | /Engine/Source/Runtime/Engine/Private/Kismet/ImportanceSamplingLibrary.cpp |
void ImportanceSample
(
const FVector2D & Rand,
int Samples,
float Intensity,
FVector2D & SamplePosition,
FLinearColor & SampleColor,
float & SampleIntensity,
float & SampleSize
) const
Remarks
Distribute sample points proportional to Texture2D luminance.
Parameters
| Name | Description |
|---|---|
| Rand | Random 2D point with components evenly distributed between 0 and 1 |
| Samples | Total number of samples that will be used |
| Intensity | Overall target intensity scale @outparam SamplePosition - Importance sampled 2D output texture coordinate (0-1) @outparam SampleColor - Representative color near Position from MIP level for SampleSize @outparam SampleIntensity - Intensity of individual point @outparam SampleSize - Local density of points near Position (scaled for 1x1 texture space) |