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