Navigation
API > API/Runtime > API/Runtime/Landscape
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UActorComponent
- USceneComponent
- UPrimitiveComponent
- UMeshComponent
- UStaticMeshComponent
- ULandscapeNaniteComponent
References
| Module | Landscape |
| Header | /Engine/Source/Runtime/Landscape/Classes/LandscapeNaniteComponent.h |
| Include | #include "LandscapeNaniteComponent.h" |
Syntax
class ULandscapeNaniteComponent : public UStaticMeshComponent
Constructors
| Type | Name | Description | |
|---|---|---|---|
ULandscapeNaniteComponent
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| ALandscape * | Get the landscape actor associated with this component. | ||
| ALandscapeProxy * | Gets the landscape proxy actor which owns this component | ||
| const FGuid & | |||
| bool | InitializeForLandscape
(
ALandscapeProxy* Landscape, |
Generates the Nanite static mesh, stores the content Id. | |
| FGraphEventRef | InitializeForLandscapeAsync
(
ALandscapeProxy* Landscape, |
||
| bool | InitializePlatformForLandscape
(
ALandscapeProxy* Landscape, |
Ensures the cooked cached platform data of the Nanite static mesh is finished. | |
| bool | IsEnabled () |
||
| void | SetEnabled
(
bool bValue |
||
| void | SetProxyContentId
(
const FGuid& InProxyContentId |
||
| void |
Overridden from UPrimitiveComponent
| Type | Name | Description | |
|---|---|---|---|
| FPrimitiveSceneProxy * | Creates a proxy to represent the primitive to the scene manager in the rendering thread. |
Overridden from UActorComponent
| Type | Name | Description | |
|---|---|---|---|
| bool | Override to specify that a component is relevant to the HLOD generation. |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostLoad () |
Do any object-specific cleanup required immediately after loading an object. |