@ ForceInit
Definition CoreMiscDefines.h:155
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition ColorVertexBuffer.h:16
Definition EnumAsByte.h:22
Definition StaticMesh.h:593
Type
Definition RHIFeatureLevel.h:20
@ X
Definition SplineMeshComponent.h:28
Definition SplineMeshComponent.h:45
Definition SplineMeshSceneProxyDesc.h:10
ENGINE_API FBox ComputeDistortedBounds(const FTransform &InLocalToWorld, const FBoxSphereBounds &InMeshBounds, const FBoxSphereBounds *InBoundsToDistort=nullptr) const
Definition SplineMeshSceneProxyDesc.cpp:259
FSplineMeshParams GetSplineParams() const
Definition SplineMeshSceneProxyDesc.h:24
TEnumAsByte< ESplineMeshAxis::Type > ForwardAxis
Definition SplineMeshSceneProxyDesc.h:20
FTransform CalcSliceTransform(const float DistanceAlong) const
Definition SplineMeshSceneProxyDesc.cpp:335
static void InitVertexFactory(UStaticMesh *Mesh, const ERHIFeatureLevel::Type FeatureLevel, int32 InLODIndex, FColorVertexBuffer *InOverrideColorVertexBuffer)
Definition SplineMeshSceneProxyDesc.cpp:235
FTransform CalcSliceTransformAtSplineOffset(const float Alpha, const float MinT, const float MaxT) const
Definition SplineMeshSceneProxyDesc.cpp:365
FSplineMeshParams SplineParams
Definition SplineMeshSceneProxyDesc.h:16
float SplineBoundaryMin
Definition SplineMeshSceneProxyDesc.h:18
FSplineMeshSceneProxyDesc()=default
float ComputeRatioAlongSpline(float DistanceAlong) const
Definition SplineMeshSceneProxyDesc.cpp:438
FBoxSphereBounds SourceMeshBounds
Definition SplineMeshSceneProxyDesc.h:22
void ComputeVisualMeshSplineTRange(float &MinT, float &MaxT) const
Definition SplineMeshSceneProxyDesc.cpp:460
static void InitRayTracingProxyVertexFactory(UStaticMesh *Mesh, const ERHIFeatureLevel::Type FeatureLevel, int32 InLODIndex, FColorVertexBuffer *InOverrideColorVertexBuffer)
Definition SplineMeshSceneProxyDesc.cpp:247
FVector SplineUpDir
Definition SplineMeshSceneProxyDesc.h:17
FSplineMeshShaderParams CalculateShaderParams() const
Definition SplineMeshSceneProxyDesc.cpp:96
void InitializeFrom(const USplineMeshComponent *InComponent)
Definition SplineMeshSceneProxyDesc.cpp:70
bool bSmoothInterpRollScale
Definition SplineMeshSceneProxyDesc.h:21
float SplineBoundaryMax
Definition SplineMeshSceneProxyDesc.h:19
Definition BoxSphereBounds.h:25
static CORE_API const TVector< double > UpVector
Definition Vector.h:85