CARLA
AProceduralBuilding Member List

This is the complete list of members for AProceduralBuilding, including all inherited members.

AddChunck(const UStaticMesh *SelectedMesh, const TSubclassOf< AActor > SelectedBP, bool Visible, FBox &OutSelectedMeshBounds)AProceduralBuildingprivate
AddMeshToBuilding(const UStaticMesh *SM)AProceduralBuildingprivate
AProceduralBuilding()AProceduralBuilding
BaseBPsAProceduralBuildingprotected
BaseMeshesAProceduralBuildingprotected
BodyBPsAProceduralBuildingprotected
BodyMeshesAProceduralBuildingprotected
CalculateDoorsIndexInSide(int StartIndex, int Length)AProceduralBuildingprivate
CalculateSidesLength()AProceduralBuildingprivate
CalculateSideVisibilities(int SideIndex, bool &MainVisibility, bool &CornerVisbility)AProceduralBuildingprivate
ChildActorCompsAProceduralBuildingprotected
ChooseGeometryToSpawn(const TArray< UStaticMesh *> &InMeshes, const TArray< TSubclassOf< AActor >> &InMainBPs, UStaticMesh **OutMesh, TSubclassOf< AActor > *OutBP)AProceduralBuildingprivate
ConvertOldBP_ToNativeCodeObject(AActor *BP_Building)AProceduralBuilding
CornerBaseBPsAProceduralBuildingprotected
CornerBaseMeshesAProceduralBuildingprotected
CornerBodyBPsAProceduralBuildingprotected
CornerBodyMeshesAProceduralBuildingprotected
CornersAProceduralBuildingprotected
CornerTopBPsAProceduralBuildingprotected
CornerTopMeshesAProceduralBuildingprotected
CornerVisibilityAProceduralBuildingprotected
CreateBuilding()AProceduralBuildingprotected
CreateFloor(const FloorMeshCollection &MeshCollection, bool IncludeDoors, bool IncludeWalls)AProceduralBuildingprivate
CreateRoof()AProceduralBuildingprivate
CreateSide(const FloorMeshCollection &MeshCollection, const TSet< int > &AuxiliarPositions, int SideLength, bool MainVisibility, bool CornerVisbility)AProceduralBuildingprivate
CurrentTransformAProceduralBuildingprivate
DoorBPsAProceduralBuildingprotected
DoorMeshesAProceduralBuildingprotected
DoorsIndexPositionAProceduralBuildingprotected
FixMobility()AProceduralBuildingprotected
GenerateWallsIndexPositions(int Length)AProceduralBuildingprivate
GetHISMComp(const UStaticMesh *SM)AProceduralBuilding
GetMeshSize(const UStaticMesh *SM)AProceduralBuildingprivate
HideAllChildren()AProceduralBuilding
HISMCompsAProceduralBuildingprotected
Init()AProceduralBuildingprivate
LastSelectedMeshBoundsAProceduralBuildingprivate
LengthXAProceduralBuildingprotected
LengthYAProceduralBuildingprotected
NumFloorsAProceduralBuildingprotected
Reset()AProceduralBuildingprotected
RoofBPsAProceduralBuildingprotected
RoofMeshesAProceduralBuildingprotected
RoofVisibilityAProceduralBuildingprotected
RootSMCompAProceduralBuildingprotected
SetBaseMeshes(const TArray< UStaticMesh *> &InBaseMeshes, const TArray< TSubclassOf< AActor >> &InBaseBPs, const TArray< UStaticMesh *> &InCornerBaseMeshes, const TArray< TSubclassOf< AActor >> &InCornerBaseBPs, const TArray< UStaticMesh *> &InDoorMeshes, const TArray< TSubclassOf< AActor >> &InDoorBPs)AProceduralBuilding
SetBaseParameters(const TSet< int > &InDoorsIndexPosition, const TArray< bool > &InUseWallMesh, int InNumFloors, int InLengthX, int InLengthY, bool InCorners, bool InUseFullBlocks)AProceduralBuilding
SetBodyMeshes(const TArray< UStaticMesh *> &InBodyMeshes, const TArray< TSubclassOf< AActor >> &InBodyBPs, const TArray< UStaticMesh *> &InCornerBodyMeshes, const TArray< TSubclassOf< AActor >> &InCornerBodyBPs, const TArray< UStaticMesh *> &InWallMeshes, const TArray< TSubclassOf< AActor >> &InWallBPs)AProceduralBuilding
SetTopMeshes(const TArray< UStaticMesh *> &InTopMeshes, const TArray< TSubclassOf< AActor >> &InTopBPs, const TArray< UStaticMesh *> &InCornerTopMeshes, const TArray< TSubclassOf< AActor >> &InCornerTopBPs, const TArray< UStaticMesh *> &InRoofMeshes, const TArray< TSubclassOf< AActor >> &InRoofBPs)AProceduralBuilding
SetVisibilityParameters(const TArray< bool > &InSideVisibility, const TArray< bool > &InCornerVisibility, bool InRoofVisibility)AProceduralBuilding
SidesLengthAProceduralBuildingprivate
SideVisibilityAProceduralBuildingprotected
TopBPsAProceduralBuildingprotected
TopMeshesAProceduralBuildingprotected
UpdateTransformPositionToNextChunk(const FVector &Box)AProceduralBuildingprivate
UpdateTransformPositionToNextSide(const FBox &Box)AProceduralBuildingprivate
UseFullBlocksAProceduralBuildingprotected
UseWallMeshAProceduralBuildingprotected
WallBPsAProceduralBuildingprotected
WallMeshesAProceduralBuildingprotected