Navigation
API > API/Runtime > API/Runtime/CADKernelEditor
| Name | UParametricSurfaceData |
| Type | class |
| Header File | /Engine/Source/Runtime/Datasmith/CADKernel/Editor/Public/ParametricSurfaceData.h |
| Include Path | #include "ParametricSurfaceData.h" |
Syntax
UCLASS (Meta=(DisplayName="CADKernel Parametric Surface Data"))
class UParametricSurfaceData : public UAssetUserData
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UAssetUserData → UParametricSurfaceData
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FCADKernelTessellationSettings & GetLastTessellationSettings() |
ParametricSurfaceData.h | ||
const FCADKernelMeshParameters & GetMeshParameters () |
ParametricSurfaceData.h | ||
FCADKernelMeshParameters & GetMeshParameters () |
ParametricSurfaceData.h | ||
TSharedPtr< UE::CADKernel::FModel > GetModel() |
ParametricSurfaceData.h | ||
const FCADKernelModelParameters & GetModelParameters () |
ParametricSurfaceData.h | ||
FCADKernelModelParameters & GetModelParameters () |
ParametricSurfaceData.h | ||
virtual bool IsValid() |
ParametricSurfaceData.h | ||
virtual bool SetFromFile
(
const TCHAR* FilePath, |
ParametricSurfaceData.h | ||
void SetLastTessellationSettings
(
const FCADKernelTessellationSettings& InTessellationSettings |
ParametricSurfaceData.h | ||
void SetMeshParameters
(
const FCADKernelMeshParameters& InMeshParameters |
ParametricSurfaceData.h | ||
void SetModelParameters
(
const FCADKernelModelParameters& InModelParameters |
ParametricSurfaceData.h | ||
virtual void SetRawData
(
const TArray< uint8 >& InRawData, |
The SetRawData is only for internal use to facilitate the transition out of UDatasmithParametricSurfaceData into the new UParametricSurfaceData class | ParametricSurfaceData.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Serialize
(
FArchive& Ar |
ParametricSurfaceData.h |