| 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.
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 |