Navigation
API > API/Plugins > API/Plugins/Water
Inheritance Hierarchy
- FPrimitiveSceneProxy
- FWaterMeshSceneProxy
References
| Module | Water |
| Header | /Engine/Plugins/Experimental/Water/Source/Runtime/Public/WaterMeshSceneProxy.h |
| Include | #include "WaterMeshSceneProxy.h" |
Syntax
class FWaterMeshSceneProxy : public FPrimitiveSceneProxy
Remarks
Water mesh scene proxy
Constructors
| Type | Name | Description | |
|---|---|---|---|
FWaterMeshSceneProxy
(
UWaterMeshComponent* Component |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AcceptOcclusionResults
(
const FSceneView* View, |
||
| bool | |||
| void | CreateRenderThreadResources
(
FRHICommandListBase& RHICmdList |
||
| bool | CreateViewWaterQuadTree
(
int32 Key, |
Creates and initializes a new quadtree centered around CenterPosition and associated with the given key. Returns true if the quadtree was created and false if it already exists. | |
| void | |||
| void | DestroyViewWaterQuadTree
(
int32 Key |
Destroys the quadtree associated with Key. | |
| int32 | FindBestQuadTreeForViewLocation
(
const FSceneView* View |
||
| uint32 | |||
| void | GetDynamicMeshElements
(
const TArray< const FSceneView* >& Views, |
||
| uint32 | |||
| const TArray< FBoxSphereBounds > * | GetOcclusionQueries
(
const FSceneView* View |
||
| SIZE_T | GetTypeHash () |
||
| FPrimitiveViewRelevance | GetViewRelevance
(
const FSceneView* View |
||
| bool | |||
| bool | UpdateViewWaterQuadTree
(
int32 Key, |
Updates an existing quadtree by reconstructing it at a new CenterPosition. Returns true if the quadtree exists and was updated and false otherwise. |
Typedefs
| Name | Description |
|---|---|
| FWaterVertexFactoryIndirectDrawISRType | |
| FWaterVertexFactoryIndirectDrawType | |
| FWaterVertexFactoryType | At runtime, we only ever need one version of the vertex factory : with selection support (editor) or without : |