Navigation
API > API/Runtime > API/Runtime/Landscape
| Name | FLandscapeComponentDataInterface |
| Type | struct |
| Header File | /Engine/Source/Runtime/Landscape/Public/LandscapeDataAccess.h |
| Include Path | #include "LandscapeDataAccess.h" |
Syntax
struct FLandscapeComponentDataInterface : public FLandscapeComponentDataInterfaceBase
Inheritance Hierarchy
- FLandscapeComponentDataInterfaceBase → FLandscapeComponentDataInterface
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FLandscapeComponentDataInterface
(
ULandscapeComponent* InComponent, |
Tors | LandscapeDataAccess.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FLandscapeComponentDataInterface() |
LandscapeDataAccess.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bWorkOnEditingLayer | bool | LandscapeDataAccess.h | ||
| Component | ULandscapeComponent * | LandscapeDataAccess.h | ||
| DataInterface | FLandscapeDataInterface | LandscapeDataAccess.h | ||
| HeightMipData | FColor * | LandscapeDataAccess.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
uint16 GetHeight
(
int32 VertexIndex |
LandscapeDataAccess.h | ||
uint16 GetHeight
(
int32 LocalX, |
LandscapeDataAccess.h | ||
FColor * GetHeightData
(
int32 LocalX, |
LandscapeDataAccess.h | ||
int32 GetHeightmapSizeX
(
int32 MipIndex |
LandscapeDataAccess.h | ||
int32 GetHeightmapSizeY
(
int32 MipIndex |
LandscapeDataAccess.h | ||
| Return the raw heightmap data exactly same size for Heightmap texture which belong to only this component | LandscapeDataAccess.h | ||
float GetLocalHeight
(
int32 VertexIndex |
LandscapeDataAccess.h | ||
float GetLocalHeight
(
int32 LocalX, |
LandscapeDataAccess.h | ||
void GetLocalTangentVectors
(
int32 VertexIndex, |
LandscapeDataAccess.h | ||
void GetLocalTangentVectors
(
int32 LocalX, |
LandscapeDataAccess.h | ||
FVector GetLocalVertex
(
int32 VertexIndex |
LandscapeDataAccess.h | ||
FVector GetLocalVertex
(
int32 LocalX, |
LandscapeDataAccess.h | ||
FColor * GetRawHeightData() |
LandscapeDataAccess.h | ||
bool GetWeightmapTextureData
(
ULandscapeLayerInfoObject* InLayerInfo, |
LandscapeDataAccess.h | ||
void GetWorldPositionTangents
(
int32 VertexIndex, |
LandscapeDataAccess.h | ||
void GetWorldPositionTangents
(
int32 LocalX, |
LandscapeDataAccess.h | ||
void GetWorldTangentVectors
(
int32 VertexIndex, |
LandscapeDataAccess.h | ||
void GetWorldTangentVectors
(
int32 LocalX, |
LandscapeDataAccess.h | ||
FVector GetWorldVertex
(
int32 VertexIndex |
LandscapeDataAccess.h | ||
FVector GetWorldVertex
(
int32 LocalX, |
LandscapeDataAccess.h | ||
FColor * GetXYOffsetData
(
int32 LocalX, |
LandscapeDataAccess.h | ||
void SetRawHeightData
(
FColor* NewHeightData |
LandscapeDataAccess.h |