| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Experimental/GeometryCollectionEngine/Public/GeometryCollection/GeometryCollectionRenderLevelSetActor.h |
Include |
#include "GeometryCollection/GeometryCollectionRenderLevelSetActor.h" |
class AGeometryCollectionRenderLevelSetActor : public AActor
AGeometryCollectionRenderLevelSetActor An actor representing the collection of data necessary to render volumes. This references a ray marching material, which is used internally by a post process component blendable. This is a workflow that can be improved with a deeper implementation in the future if we decide to. Note that behavior with multiple render level set actors isn't currently supported very well, but could be improved in the future
Name | Description | ||
---|---|---|---|
|
Enabled |
Enable or disable rendering. |
|
|
float |
Isovalue |
Isovalue of the level set to use for surface reconstruction. |
|
RayMarchMaterial |
Material that performs ray marching. |
|
|
RenderVolumeBoundingBox |
Enable or disable rendering. |
|
|
float |
SurfaceTolerance |
Surface tolerance used for rendering. When surface reconstruction is noisy, try tweaking this value |
|
UVolumeTexture ... |
TargetVolumeTexture |
Volume texture to fill. |
Name | Description | |
---|---|---|
|
AGeometryCollectionRenderLevelSetActor ( |
Name | Description | ||
---|---|---|---|
|
AGeometryCol... |
FindOrCreate ( |
Find/create the level set renderer singleton actor as required. Return whether the found or created actor. |
|
SetEnabled ( |
Set and sync enabled |
|
|
SetLevelSetToRender ( |
Load a new level set to render. |
|
|
SyncLevelSetTransform ( |
Sync level set transform to the render material. |
Name | Description | ||
---|---|---|---|
|
BeginPlay() |
Some initialization happens in here. |
Name | Description | ||
---|---|---|---|
|
PostEditChangeProperty ( |
Allowed for live updates to parameters from inside the editor when ejected. |
Name |
Description |
---|---|
InstanceCount |