UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
CollectionExplodedVectorFacade.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
#include "
GeometryCollection/ManagedArrayAccessor.h
"
6
#include "
GeometryCollection/ManagedArrayCollection.h
"
7
8
9
namespace
GeometryCollection::Facades
10
{
11
12
class
FCollectionExplodedVectorFacade
13
{
14
public
:
15
CHAOS_API
FCollectionExplodedVectorFacade
(
FManagedArrayCollection
&
InCollection
);
16
CHAOS_API
FCollectionExplodedVectorFacade
(
const
FManagedArrayCollection
&
InCollection
);
17
22
CHAOS_API
bool
IsValid
()
const
;
23
27
CHAOS_API
void
DefineSchema
();
28
32
CHAOS_API
void
UpdateGlobalMatricesWithExplodedVectors
(
TArray<FMatrix>
&
InOutGlobalMatrices
)
const
;
33
CHAOS_API
void
UpdateGlobalMatricesWithExplodedVectors
(
TArray<FTransform>
&
InOutGlobalTransforms
)
const
;
34
35
private
:
36
37
TManagedArrayAccessor<FVector3f>
ExplodedVectorAttribute;
38
};
39
40
}
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
ManagedArrayAccessor.h
ManagedArrayCollection.h
GeometryCollection::Facades::FCollectionExplodedVectorFacade
Definition
CollectionExplodedVectorFacade.h:13
GeometryCollection::Facades::FCollectionExplodedVectorFacade::UpdateGlobalMatricesWithExplodedVectors
CHAOS_API void UpdateGlobalMatricesWithExplodedVectors(TArray< FMatrix > &InOutGlobalMatrices) const
Definition
CollectionExplodedVectorFacade.cpp:29
GeometryCollection::Facades::FCollectionExplodedVectorFacade::IsValid
CHAOS_API bool IsValid() const
Definition
CollectionExplodedVectorFacade.cpp:19
GeometryCollection::Facades::FCollectionExplodedVectorFacade::DefineSchema
CHAOS_API void DefineSchema()
Definition
CollectionExplodedVectorFacade.cpp:24
TArray
Definition
Array.h:670
GeometryCollection::Facades
Definition
CollectionBoundsFacade.cpp:13
FManagedArrayCollection
Definition
ManagedArrayCollection.h:56
TManagedArrayAccessor
Definition
ManagedArrayAccessor.h:20
Engine
Source
Runtime
Experimental
Chaos
Public
GeometryCollection
Facades
CollectionExplodedVectorFacade.h
Generated by
1.9.8