Compute shader for initializing reactive boid simulation data.
More...
#include <ST_VJ_BoidsRPCS.h>
|
static bool | ShouldCompilePermutation (const FGlobalShaderPermutationParameters &Parameters) |
| Shader parameters for initializing reactive boids.
|
static void | ModifyCompilationEnvironment (const FGlobalShaderPermutationParameters &Parameters, FShaderCompilerEnvironment &OutEnvironment) |
| Modifies the shader compilation environment before compiling.
|
Compute shader for initializing reactive boid simulation data.
◆ ModifyCompilationEnvironment()
void FST_VJ_ReactiveBoids_RPInit_CS::ModifyCompilationEnvironment |
( |
const FGlobalShaderPermutationParameters & | Parameters, |
|
|
FShaderCompilerEnvironment & | OutEnvironment ) |
|
static |
Modifies the shader compilation environment before compiling.
- Parameters
-
Parameters | Global shader permutation parameters. |
OutEnvironment | Shader compiler environment settings to modify. |
◆ ShouldCompilePermutation()
bool FST_VJ_ReactiveBoids_RPInit_CS::ShouldCompilePermutation |
( |
const FGlobalShaderPermutationParameters & | Parameters | ) |
|
|
static |
Shader parameters for initializing reactive boids.
< Output buffer for initialized boid items. Number of boids to initialize. Maximum speed each boid can have. Random seed for initializing boid attributes. < Matrix defining the simulation bounds. Inverse of the simulation bounds matrix. Radius of the bounds sphere.
Determines whether this shader should be compiled for a given platform.
- Parameters
-
Parameters | Global shader permutation parameters. |
- Returns
- True if the shader should be compiled, false otherwise.
The documentation for this class was generated from the following files:
- H:/Games/Unreal/Aaron/FunWithShaders/Plugins/ST_VJMaster/Source/ST_AudioVisualisation/Public/Compute/Shaders/ST_VJ_BoidsRPCS.h
- H:/Games/Unreal/Aaron/FunWithShaders/Plugins/ST_VJMaster/Source/ST_AudioVisualisation/Private/Compute/Shaders/ST_VJ_BoidsRPCS.cpp