14#include "VectorFieldStatic.generated.h"
22#define VECTOR_FIELD_DATA_AS_HALF (INTEL_ISPC)
52#if WITH_EDITORONLY_DATA
62 virtual void BeginDestroy()
override;
68#if WITH_EDITORONLY_DATA
70 UE_DEPRECATED(5.4,
"Implement the version that takes FAssetRegistryTagsContext instead.")
102#if VECTOR_FIELD_DATA_AS_HALF
113 bool HasCPUData()
const {
return bAllowCPUAccess && CPUData.Num(); }
117 friend class UVectorFieldStaticFactory;
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
USkinnedMeshComponent float
Definition SkinnedMeshComponent.h:60
Definition Archive.h:1208
Definition AssetRegistryTagsContext.h:98
Definition RHIResources.h:2153
virtual RENDERCORE_API void InitResource(FRHICommandListBase &RHICmdList)
Definition RenderResource.cpp:178
Definition VectorField.h:102
Definition VectorField.h:38
Definition UniquePtr.h:107
Definition AssetImportData.h:72
Definition VectorFieldStatic.h:26
float InternalFloatType
Definition VectorFieldStatic.h:105
class FVectorFieldResource * Resource
Definition VectorFieldStatic.h:47
FByteBulkData SourceData
Definition VectorFieldStatic.h:50
bool HasCPUData() const
Definition VectorFieldStatic.h:113
TConstArrayView< InternalFloatType > ReadCPUData() const
Definition VectorFieldStatic.h:108
Definition VectorField.h:16
Definition ExpressionParserTypes.h:21
Definition UnrealType.h:6865
Definition ResourceSize.h:31
Definition VectorFieldStatic.h:138
ENGINE_API ~FVectorFieldTextureAccessor()
Definition VectorField.cpp:325
ENGINE_API FRHITexture * GetTexture() const
Definition VectorField.cpp:330
Definition ObjectPtr.h:488