WjWorld
Loading...
Searching...
No Matches
AWjWorldBrickPreviewActor Class Reference

#include <WjWorldBrickPreviewActor.h>

Inheritance diagram for AWjWorldBrickPreviewActor:

Public Member Functions

 AWjWorldBrickPreviewActor ()
virtual void BeginPlay () override
void InitializePreview (const FVector &InSize)
void UpdatePreviewLocation (const FVector &InLocation)
void SetPreviewValid (bool bIsValid)
bool IsPreviewValid () const

Protected Attributes

TObjectPtr< UStaticMeshComponent > PreviewMeshComponent
TObjectPtr< UMaterialInstanceDynamic > DynamicMaterial
FLinearColor ValidColor = FLinearColor(0.0f, 1.0f, 0.0f, 0.5f)
FLinearColor InvalidColor = FLinearColor(1.0f, 0.0f, 0.0f, 0.5f)
float PreviewOpacity = 0.5f

Constructor & Destructor Documentation

◆ AWjWorldBrickPreviewActor()

AWjWorldBrickPreviewActor::AWjWorldBrickPreviewActor ( )

Member Function Documentation

◆ BeginPlay()

void AWjWorldBrickPreviewActor::BeginPlay ( )
overridevirtual

◆ InitializePreview()

void AWjWorldBrickPreviewActor::InitializePreview ( const FVector & InSize)

◆ IsPreviewValid()

bool AWjWorldBrickPreviewActor::IsPreviewValid ( ) const
inline

◆ SetPreviewValid()

void AWjWorldBrickPreviewActor::SetPreviewValid ( bool bIsValid)

◆ UpdatePreviewLocation()

void AWjWorldBrickPreviewActor::UpdatePreviewLocation ( const FVector & InLocation)

Member Data Documentation

◆ DynamicMaterial

TObjectPtr<UMaterialInstanceDynamic> AWjWorldBrickPreviewActor::DynamicMaterial
protected

◆ InvalidColor

FLinearColor AWjWorldBrickPreviewActor::InvalidColor = FLinearColor(1.0f, 0.0f, 0.0f, 0.5f)
protected

◆ PreviewMeshComponent

TObjectPtr<UStaticMeshComponent> AWjWorldBrickPreviewActor::PreviewMeshComponent
protected

◆ PreviewOpacity

float AWjWorldBrickPreviewActor::PreviewOpacity = 0.5f
protected

◆ ValidColor

FLinearColor AWjWorldBrickPreviewActor::ValidColor = FLinearColor(0.0f, 1.0f, 0.0f, 0.5f)
protected

The documentation for this class was generated from the following files: