KPT 0.0.1
KPT Project Documentation
|
#include <PaintableVolume.h>
Public 멤버 함수 | |
APaintableVolume () | |
int32 | GetRemainingPaintedCells () const |
int32 | GetTotalValidGridCells () const |
Public 속성 | |
FOnStateUpdatedSignature | OnStateUpdated |
Protected 멤버 함수 | |
virtual void | BeginPlay () override |
virtual void | GetLifetimeReplicatedProps (TArray< class FLifetimeProperty > &OutLifetimeProps) const override |
void | OnRep_GridState () |
virtual void | Tick (float DeltaSeconds) override |
Protected 속성 | |
TObjectPtr< UTexture2D > | ContaminationMask |
TObjectPtr< UMaterialInterface > | ContaminationStampMaterial |
[추가] 초기 오염 상태를 렌더 타겟에 그리기 위한 전용 머티리얼입니다. | |
TObjectPtr< UStaticMeshComponent > | FloorMesh |
FIntPoint | GridSize = FIntPoint(100, 100) |
TArray< bool > | GridState |
float | MaskThreshold = 0.5f |
TObjectPtr< USphereComponent > | MissionRadiusSphere |
TObjectPtr< UMaterialInterface > | PaintableGroundMaterial |
TObjectPtr< UTextureRenderTarget2D > | PaintRenderTargetAsset |
float | PlayerPurifyRadius = 150.f |
TObjectPtr< UMaterialInterface > | PurifyBrushMaterial |
float | PurifyCooldown = 0.1f |
PaintableVolume.h 파일의 18 번째 라인에서 정의되었습니다.
APaintableVolume::APaintableVolume | ( | ) |
PaintableVolume.cpp 파일의 14 번째 라인에서 정의되었습니다.
다음을 참조함 : FloorMesh, MissionRadiusSphere.
다음에 의해서 참조됨 : GetLifetimeReplicatedProps().
|
overrideprotectedvirtual |
PaintableVolume.cpp 파일의 35 번째 라인에서 정의되었습니다.
다음을 참조함 : ContaminationMask, FloorMesh, GridSize, GridState, MaskThreshold, MissionRadiusSphere, PaintableGroundMaterial, PaintRenderTargetAsset, PurifyBrushMaterial.
|
overrideprotectedvirtual |
PaintableVolume.cpp 파일의 29 번째 라인에서 정의되었습니다.
다음을 참조함 : APaintableVolume(), GridState.
int32 APaintableVolume::GetRemainingPaintedCells | ( | ) | const |
PaintableVolume.cpp 파일의 233 번째 라인에서 정의되었습니다.
다음을 참조함 : GridState.
|
inline |
PaintableVolume.h 파일의 29 번째 라인에서 정의되었습니다.
다음을 참조함 : GetTotalValidGridCells().
다음에 의해서 참조됨 : GetTotalValidGridCells().
|
protected |
PaintableVolume.cpp 파일의 149 번째 라인에서 정의되었습니다.
다음을 참조함 : ContaminationMask, ContaminationStampMaterial, GridState, PaintRenderTargetAsset.
|
overrideprotectedvirtual |
PaintableVolume.cpp 파일의 111 번째 라인에서 정의되었습니다.
다음을 참조함 : GridState, OnStateUpdated, PlayerPurifyRadius, PurifyCooldown.
|
protected |
PaintableVolume.h 파일의 56 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BeginPlay(), OnRep_GridState().
|
protected |
[추가] 초기 오염 상태를 렌더 타겟에 그리기 위한 전용 머티리얼입니다.
이 머티리얼은 Texture 파라미터를 받아 그대로 출력하는 간단한 구조여야 합니다. (예: Unlit, Emissive Color에 TextureSample 연결)
PaintableVolume.h 파일의 74 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : OnRep_GridState().
|
protected |
PaintableVolume.h 파일의 42 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : APaintableVolume(), BeginPlay().
|
protected |
PaintableVolume.h 파일의 46 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BeginPlay().
|
protected |
PaintableVolume.h 파일의 78 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BeginPlay(), GetLifetimeReplicatedProps(), GetRemainingPaintedCells(), OnRep_GridState(), Tick().
|
protected |
PaintableVolume.h 파일의 59 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BeginPlay().
|
protected |
PaintableVolume.h 파일의 39 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : APaintableVolume(), BeginPlay().
FOnStateUpdatedSignature APaintableVolume::OnStateUpdated |
PaintableVolume.h 파일의 27 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Tick().
|
protected |
PaintableVolume.h 파일의 68 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BeginPlay().
|
protected |
PaintableVolume.h 파일의 62 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BeginPlay(), OnRep_GridState().
|
protected |
PaintableVolume.h 파일의 49 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Tick().
|
protected |
PaintableVolume.h 파일의 65 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BeginPlay().
|
protected |
PaintableVolume.h 파일의 52 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Tick().