|
| template<typename DeltaType , typename ValueType , typename IndexRemapType > |
| void | Scatter (const DeltaType &Delta, TArray< ValueType > &OutDest, int32 DestNumElements, TArray< ValueType > &&InSource, const IndexRemapType &IndexRemap, int32 ElementStride=1) |
| |
| template<typename DeltaType , typename ValueType , typename IndexRemapType > |
| void | Scatter (bool bHasData, const DeltaType &Delta, TArray< ValueType > &DestData, int32 NumOutElements, TArray< ValueType > &&InData, const IndexRemapType &IndexRemap, int32 ElementStride=1) |
| |
| template<typename DeltaType , typename ValueType , typename InValueArrayType > |
| void | Gather (const DeltaType &Delta, TArray< ValueType > &OutDest, const InValueArrayType &InSource, int32 ElementStride=1) |
| |
| template<typename ValueType > |
| void | CondMove (bool bCondition, TArray< ValueType > &Data, int32 FromIndex, int32 ToIndex, int32 NumElements=1) |
| |
| FORCEINLINE_DEBUGGABLE FRenderTransform | VectorMatrixMultiply (const FRenderTransform &LocalToPrimitive, const FRenderTransformVectorRegister &PrimitiveToWorld) |
| |
| template<typename DeltaType , typename IndexRemapType > |
| FORCEINLINE void | ApplyTransformUpdates (const DeltaType &DeltaRange, const IndexRemapType &IndexRemap, const FRenderTransform &PrimitiveToRelativeWorld, const TArray< FRenderTransform > &InstanceTransforms, int32 PostUpdateNumTransforms, TArray< FRenderTransform > &OutInstanceToPrimitiveRelative) |
| |
| FVector3f | GetLocalBoundsPadExtent (const FRenderTransform &LocalToWorld, float PadAmount) |
| |
| template<typename IndexRemapType > |
| void | UpdateIdMapping (FInstanceUpdateChangeSet &ChangeSet, const IndexRemapType &IndexRemap, FInstanceIdIndexMap &OutInstanceIdIndexMap) |
| |
| template<typename IndexRemapType > |
| void | ApplyAttributeChanges (FInstanceUpdateChangeSet &ChangeSet, const IndexRemapType &IndexRemap, FInstanceSceneDataBuffers::FWriteView &ProxyData) |
| |
| template<typename TaskLambdaType > |
| void | BeginInstanceDataUpdateTask (FInstanceDataUpdateTaskInfo &InstanceDataUpdateTaskInfo, TaskLambdaType &&TaskLambda, const FInstanceDataBufferHeader &InInstanceDataBufferHeader) |
| |
| template<typename ProxyType , typename TaskLambdaType > |
| void | DispatchInstanceDataUpdateTask (bool bIsUnattached, const TSharedPtr< ProxyType, ESPMode::ThreadSafe > &InstanceDataProxy, const FInstanceDataBufferHeader &InstanceDataBufferHeader, TaskLambdaType &&TaskLambda) |
| |
| template<typename ScalarType > |
| FArchive & | RenderingSpatialHash::operator<< (FArchive &Ar, TLocation< ScalarType > &Item) |
| |
| FArchive & | operator<< (FArchive &Ar, FInstanceSceneDataBuffers::FCompressedSpatialHashItem &Item) |
| |