Navigation
API > API/Plugins > API/Plugins/ProxyLODMeshReduction
| Name | IVoxelBasedCSG |
| Type | class |
| Header File | /Engine/Plugins/Editor/ProxyLODPlugin/Source/ProxyLOD/Public/ProxyLODVolume.h |
| Include Path | #include "ProxyLODVolume.h" |
Syntax
class IVoxelBasedCSG
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IVoxelBasedCSG() |
ProxyLODVolume.h |
Classes
| Name | Remarks |
|---|---|
| FPlacedMesh |
Structs
| Name | Remarks |
|---|---|
| FInterrupter |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FVector ComputeDifference
(
const FPlacedMesh& PlacedMeshA, |
ProxyLODVolume.h | ||
bool ComputeDifference
(
IVoxelBasedCSG::FInterrupter& Interrupter, |
ProxyLODVolume.h | ||
FVector ComputeIntersection
(
const FPlacedMesh& PlacedMeshA, |
ProxyLODVolume.h | ||
bool ComputeIntersection
(
IVoxelBasedCSG::FInterrupter& Interrupter, |
ProxyLODVolume.h | ||
FVector ComputeUnion
(
const TArray< IVoxelBasedCSG::FPlacedMesh >& MeshArray, |
Will destroy UVs and other attributes Returns the average location of the input meshes. | ProxyLODVolume.h | |
FVector ComputeUnion
(
const FPlacedMesh& PlacedMeshA, |
ProxyLODVolume.h | ||
bool ComputeUnion
(
IVoxelBasedCSG::FInterrupter& Interrupter, |
Interruptible versions. return true on success. | ProxyLODVolume.h | |
bool ComputeUnion
(
IVoxelBasedCSG::FInterrupter& Interrupter, |
ProxyLODVolume.h | ||
double GetVoxelSize() |
ProxyLODVolume.h | ||
void SetVoxelSize
(
double VolexSize |
ProxyLODVolume.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TUniquePtr< IVoxelBasedCSG > CreateCSGTool
(
float VoxelSize |
ProxyLODVolume.h |