![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "VectorField.h"#include "Components/PrimitiveComponent.h"#include "PrimitiveViewRelevance.h"#include "DataDrivenShaderPlatformInfo.h"#include "RHIStaticStates.h"#include "PrimitiveSceneProxy.h"#include "SceneInterface.h"#include "SceneManagement.h"#include "Engine/CollisionProfile.h"#include "Engine/Texture2D.h"#include "ComponentReregisterContext.h"#include "SceneView.h"#include "UObject/AssetRegistryTagsContext.h"#include "UObject/UnrealType.h"#include "VectorFieldVisualization.h"#include "Serialization/MemoryWriter.h"#include "ShaderParameterUtils.h"#include "GlobalShader.h"#include "FXSystem.h"#include "VectorField/VectorField.h"#include "VectorField/VectorFieldAnimated.h"#include "VectorField/VectorFieldStatic.h"#include "Components/VectorFieldComponent.h"#include "Materials/Material.h"#include "Engine/Engine.h"#include "TextureResource.h"#include "GlobalRenderResources.h"#include "PipelineStateCache.h"Classes | |
| class | FVectorFieldStaticResource |
| struct | FVectorFieldTextureAccessorImpl |
| class | FVectorFieldCollectorResources |
| class | FVectorFieldSceneProxy |
| class | FCompositeAnimatedVectorFieldCS |
| class | FVectorFieldAnimatedResource |
Macros | |
| #define | MAX_GLOBAL_VECTOR_FIELDS (16) |
| #define | THREADS_PER_AXIS 8 |
Typedefs | |
| typedef TUniformBufferRef< FCompositeAnimatedVectorFieldUniformParameters > | FCompositeAnimatedVectorFieldUniformBufferRef |
Enumerations | |
| enum | { MIN_ANIMATED_VECTOR_FIELD_SIZE = 16 , MAX_ANIMATED_VECTOR_FIELD_SIZE = 64 } |
Functions | |
| IMPLEMENT_GLOBAL_SHADER_PARAMETER_STRUCT (FCompositeAnimatedVectorFieldUniformParameters,"CVF") | |
| IMPLEMENT_SHADER_TYPE (, FCompositeAnimatedVectorFieldCS, TEXT("/Engine/Private/VectorFieldCompositeShaders.usf"), TEXT("CompositeAnimatedVectorField"), SF_Compute) | |
| #define MAX_GLOBAL_VECTOR_FIELDS (16) |
| #define THREADS_PER_AXIS 8 |
The number of threads per axis launched to construct the animated vector field.
| typedef TUniformBufferRef<FCompositeAnimatedVectorFieldUniformParameters> FCompositeAnimatedVectorFieldUniformBufferRef |
| IMPLEMENT_GLOBAL_SHADER_PARAMETER_STRUCT | ( | FCompositeAnimatedVectorFieldUniformParameters | , |
| "CVF" | |||
| ) |
| IMPLEMENT_SHADER_TYPE | ( | FCompositeAnimatedVectorFieldCS | , |
| TEXT("/Engine/Private/VectorFieldCompositeShaders.usf") | , | ||
| TEXT("CompositeAnimatedVectorField") | , | ||
| SF_Compute | |||
| ) |