Navigation
API > API/Runtime > API/Runtime/Landscape
Inheritance Hierarchy
- UStaticMeshComponent
- ULandscapeNaniteComponent
References
| Module | Landscape |
| Header | /Engine/Source/Runtime/Landscape/Classes/LandscapeNaniteComponent.h |
| Include | #include "LandscapeNaniteComponent.h" |
Syntax
UCLASS (
HideCategories=(Display, Attachment, Physics, Debug, Collision, Movement, Rendering, PrimitiveComponent, Object, Transform, Mobility, VirtualTexture),
ShowCategories=("Rendering|Material"), MinimalAPI, Within=LandscapeProxy)
class ULandscapeNaniteComponent : public UStaticMeshComponent
Constructors
| Type | Name | Description | |
|---|---|---|---|
ULandscapeNaniteComponent
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FPrimitiveSceneProxy * | |||
| 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 () |
||
| bool | |||
| bool | |||
| bool | NeedsLoadForTargetPlatform
(
const ITargetPlatform* TargetPlatform |
||
| void | PostLoad () |
||
| void | SetEnabled
(
bool bValue |
||
| void | SetProxyContentId
(
const FGuid& InProxyContentId |
||
| void | |||
| void | Copy the materials from the source ULandscapeComponents to this ULandscapeNaniteComponent's StaticMesh |