Editor preview and persistent bake for validated TwinModel furniture plans.
More...
#include <ProceduralFurnitureTool.h>
|
| | AProceduralFurnitureTool () |
| |
| | UFUNCTION (BlueprintCallable, CallInEditor, Category="Furniture") bool Bake() |
| |
| | UFUNCTION (BlueprintCallable, CallInEditor, Category="Furniture") bool ImportPlan() |
| |
| | UFUNCTION (BlueprintCallable, CallInEditor, Category="Furniture") void ClearGenerated() |
| |
| | UFUNCTION (BlueprintCallable, CallInEditor, Category="Furniture") void Preview() |
| |
| | UFUNCTION (BlueprintCallable, Category="Furniture") void TickCommandletGeneration() |
| |
| | UFUNCTION (BlueprintPure, Category="Furniture") bool IsGenerating() const |
| |
| | UFUNCTION (BlueprintPure, Category="Furniture") int32 PreviewInstanceCount() const |
| |
| | UPROPERTY (EditAnywhere, BlueprintReadWrite, Category="Furniture") FFilePath PlanFile |
| |
| | UPROPERTY (EditAnywhere, BlueprintReadWrite, Category="Furniture") TSoftObjectPtr< UPCGGraphInterface > Graph |
| |
| | UPROPERTY (VisibleAnywhere, BlueprintReadOnly, Category="Furniture") FString Status |
| |
| | UPROPERTY (VisibleAnywhere, BlueprintReadOnly, Category="Furniture") int32 BakedInstanceCount=0 |
| |
| | UPROPERTY (VisibleAnywhere, BlueprintReadOnly, Category="Furniture") TArray< FCarlaFurniturePoint > Points |
| |
| | UPROPERTY (VisibleAnywhere, BlueprintReadOnly, Category="Furniture") TObjectPtr< UPCGComponent > PCG |
| |
| | UPROPERTY (VisibleAnywhere, Category="Furniture") TObjectPtr< UBoxComponent > GenerationBounds |
| |
|
| | UFUNCTION () void OnGenerated(UPCGComponent *Component) |
| |
| | UPROPERTY () bool bPreviewReady |
| |
| | UPROPERTY (VisibleAnywhere, Instanced, Category="Furniture") TArray< TObjectPtr< UInstancedStaticMeshComponent > > BakedComponents |
| |
Editor preview and persistent bake for validated TwinModel furniture plans.
Definition at line 26 of file ProceduralFurnitureTool.h.
◆ AProceduralFurnitureTool()
| AProceduralFurnitureTool::AProceduralFurnitureTool |
( |
| ) |
|
◆ UFUNCTION() [1/8]
| AProceduralFurnitureTool::UFUNCTION |
( |
| ) |
|
|
private |
◆ UFUNCTION() [2/8]
| AProceduralFurnitureTool::UFUNCTION |
( |
BlueprintCallable |
, |
|
|
CallInEditor |
, |
|
|
Category |
= "Furniture" |
|
) |
| |
◆ UFUNCTION() [3/8]
| AProceduralFurnitureTool::UFUNCTION |
( |
BlueprintCallable |
, |
|
|
CallInEditor |
, |
|
|
Category |
= "Furniture" |
|
) |
| |
◆ UFUNCTION() [4/8]
| AProceduralFurnitureTool::UFUNCTION |
( |
BlueprintCallable |
, |
|
|
CallInEditor |
, |
|
|
Category |
= "Furniture" |
|
) |
| |
◆ UFUNCTION() [5/8]
| AProceduralFurnitureTool::UFUNCTION |
( |
BlueprintCallable |
, |
|
|
CallInEditor |
, |
|
|
Category |
= "Furniture" |
|
) |
| |
◆ UFUNCTION() [6/8]
| AProceduralFurnitureTool::UFUNCTION |
( |
BlueprintCallable |
, |
|
|
Category |
= "Furniture" |
|
) |
| |
◆ UFUNCTION() [7/8]
| AProceduralFurnitureTool::UFUNCTION |
( |
BlueprintPure |
, |
|
|
Category |
= "Furniture" |
|
) |
| const |
◆ UFUNCTION() [8/8]
| AProceduralFurnitureTool::UFUNCTION |
( |
BlueprintPure |
, |
|
|
Category |
= "Furniture" |
|
) |
| const |
◆ UPROPERTY() [1/9]
| AProceduralFurnitureTool::UPROPERTY |
( |
| ) |
|
|
private |
◆ UPROPERTY() [2/9]
| AProceduralFurnitureTool::UPROPERTY |
( |
EditAnywhere |
, |
|
|
BlueprintReadWrite |
, |
|
|
Category |
= "Furniture" |
|
) |
| |
◆ UPROPERTY() [3/9]
| AProceduralFurnitureTool::UPROPERTY |
( |
EditAnywhere |
, |
|
|
BlueprintReadWrite |
, |
|
|
Category |
= "Furniture" |
|
) |
| |
◆ UPROPERTY() [4/9]
| AProceduralFurnitureTool::UPROPERTY |
( |
VisibleAnywhere |
, |
|
|
BlueprintReadOnly |
, |
|
|
Category |
= "Furniture" |
|
) |
| |
◆ UPROPERTY() [5/9]
| AProceduralFurnitureTool::UPROPERTY |
( |
VisibleAnywhere |
, |
|
|
BlueprintReadOnly |
, |
|
|
Category |
= "Furniture" |
|
) |
| |
|
pure virtual |
◆ UPROPERTY() [6/9]
| AProceduralFurnitureTool::UPROPERTY |
( |
VisibleAnywhere |
, |
|
|
BlueprintReadOnly |
, |
|
|
Category |
= "Furniture" |
|
) |
| |
◆ UPROPERTY() [7/9]
| AProceduralFurnitureTool::UPROPERTY |
( |
VisibleAnywhere |
, |
|
|
BlueprintReadOnly |
, |
|
|
Category |
= "Furniture" |
|
) |
| |
◆ UPROPERTY() [8/9]
| AProceduralFurnitureTool::UPROPERTY |
( |
VisibleAnywhere |
, |
|
|
Category |
= "Furniture" |
|
) |
| |
◆ UPROPERTY() [9/9]
| AProceduralFurnitureTool::UPROPERTY |
( |
VisibleAnywhere |
, |
|
|
Instanced |
, |
|
|
Category |
= "Furniture" |
|
) |
| |
|
private |
The documentation for this class was generated from the following files: