CARLA
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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