Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/FISMComponentBatcher
Overloads
| Name |
Remarks |
Include Path |
Unreal Specifiers |
void Append
(
const TArray< TComponentClass* >& InComponents
)
|
Add an array of component to be batched |
ISMPartition/ISMComponentBatcher.h |
|
void Append
(
const TArray< TComponentClass* >& InComponents,
TFunctionRef< FTransform(const FTransform&)> InTransformFunc
)
|
Add an array of components to be batched |
ISMPartition/ISMComponentBatcher.h |
|
|
Add an array of components to be batched |
ISMPartition/ISMComponentBatcher.h |
|
|
Add an array of components to be batched |
ISMPartition/ISMComponentBatcher.h |
|
Append(const TArray< TComponentClass * > &)
Description
Add an array of component to be batched
| |
|
| Name |
Append |
| Type |
function |
| Header File |
/Engine/Source/Runtime/Engine/Public/ISMPartition/ISMComponentBatcher.h |
| Include Path |
#include "ISMPartition/ISMComponentBatcher.h" |
template<typename TComponentClass, typename>
void Append
(
const TArray < TComponentClass * > & InComponents
)
Parameters
| Name |
Remarks |
| InComponents |
Components to be batched |
Description
Add an array of components to be batched
| |
|
| Name |
Append |
| Type |
function |
| Header File |
/Engine/Source/Runtime/Engine/Public/ISMPartition/ISMComponentBatcher.h |
| Include Path |
#include "ISMPartition/ISMComponentBatcher.h" |
template<typename TComponentClass, typename>
void Append
(
const TArray < TComponentClass * > & InComponents,
TFunctionRef < FTransform> InTransformFunc
)
Parameters
| Name |
Remarks |
| InComponents |
Components to be batched |
| InTransformFunc |
Function that takes the world space transform of an instance and modifies it. Must return a world space transform. |
Append(const TArray< TComponentClass * > &, TFunctionRef< bool(const FBox &)>)
Description
Add an array of components to be batched
| |
|
| Name |
Append |
| Type |
function |
| Header File |
/Engine/Source/Runtime/Engine/Public/ISMPartition/ISMComponentBatcher.h |
| Include Path |
#include "ISMPartition/ISMComponentBatcher.h" |
template<typename TComponentClass, typename>
void Append
(
const TArray < TComponentClass * > & InComponents,
TFunctionRef < bool> InFilterFunc
)
Parameters
| Name |
Remarks |
| InComponents |
Components to be batched |
| InFilterFunc |
Function that can be used to filter out instances based on their world bounds. |
Description
Add an array of components to be batched
| |
|
| Name |
Append |
| Type |
function |
| Header File |
/Engine/Source/Runtime/Engine/Public/ISMPartition/ISMComponentBatcher.h |
| Include Path |
#include "ISMPartition/ISMComponentBatcher.h" |
template<typename TComponentClass, typename>
void Append
(
const TArray < TComponentClass * > & InComponents,
TFunctionRef < FTransform> InTransformFunc,
TFunctionRef < bool> InFilterFunc
)
Parameters
| Name |
Remarks |
| InComponents |
Components to be batched |
| InFilterFunc |
Function that can be used to filter out instances based on their world bounds. |
| InTransformFunc |
Function that takes the world space transform of an instance and modifies it. Must return a world space transform. |