Navigation
API > API/Runtime > API/Runtime/Foliage
| Name | UGrassInstancedStaticMeshComponent |
| Type | class |
| Header File | /Engine/Source/Runtime/Foliage/Public/GrassInstancedStaticMeshComponent.h |
| Include Path | #include "GrassInstancedStaticMeshComponent.h" |
Syntax
UCLASS (ClassGroup=Foliage, MinimalAPI, Hidden)
class UGrassInstancedStaticMeshComponent : public UHierarchicalInstancedStaticMeshComponent
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UActorComponent → USceneComponent → UPrimitiveComponent → UMeshComponent → UStaticMeshComponent → UInstancedStaticMeshComponent → UHierarchicalInstancedStaticMeshComponent → UGrassInstancedStaticMeshComponent
Implements Interfaces
- IAsyncPhysicsStateProcessor
- IInterface_AssetUserData
- IInterface_AsyncCompilation
- INavRelevantInterface
- IPhysicsComponent
- ISMInstanceManager
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UGrassInstancedStaticMeshComponent
(
const FObjectInitializer& ObjectInitializer |
GrassInstancedStaticMeshComponent.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AcceptPrebuiltTree
(
TArray< FClusterNode >& InClusterTree, |
GrassInstancedStaticMeshComponent.h | ||
int32 GetNumRenderInstances() |
GrassInstancedStaticMeshComponent.h | ||
bool SupportsWorldPositionOffsetVelocity() |
GrassInstancedStaticMeshComponent.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void BuildTreeAnyThread
(
TArray< FMatrix >& InstanceTransforms, |
GrassInstancedStaticMeshComponent.h |