PCG Lib
Library for procedural content generation
skr::pcg::FloorGenerator Member List

This is the complete list of members for skr::pcg::FloorGenerator, including all inherited members.

_finishBoxskr::pcg::FloorGenerator
_floorskr::pcg::FloorGenerator
_hallwaysskr::pcg::FloorGenerator
_paramskr::pcg::FloorGeneratorprivate
_rngskr::pcg::FloorGeneratorprivate
_startBoxskr::pcg::FloorGenerator
FloorGenerator()skr::pcg::FloorGenerator
FloorGenerator(FloorGeneratorParameter &param)skr::pcg::FloorGenerator
GenerateCenterRandomPlacement(float minCoord=0.0f, float maxCoord=100.0f)skr::pcg::FloorGeneratorprivate
GenerateRoomsRandomPlacement()skr::pcg::FloorGeneratorprivate
GenerateRoomsStacking()skr::pcg::FloorGeneratorprivate
GetAllGeometry()skr::pcg::FloorGenerator
GetRandomDirection()skr::pcg::FloorGeneratorprivate
GetRandomDirection(std::vector< DoorDirection > dirs)skr::pcg::FloorGeneratorprivate
IsInside(Room r, Room r2)skr::pcg::FloorGeneratorprivate
IsInside(Room r, Point3d p)skr::pcg::FloorGeneratorprivate
IsOverlapping(Room r, Room r2)skr::pcg::FloorGeneratorprivate
PlaceHallwayBetweenTwoRooms(Room curr, Room prev, float offX=PCG_DEFAULT_ROOM_STACKING_OFFSET, float offY=PCG_DEFAULT_ROOM_STACKING_OFFSET, float offZ=PCG_DEFAULT_ROOM_STACKING_OFFSET)skr::pcg::FloorGeneratorprivate
PlaceHallwayBetweenTwoRooms(Room prev, DoorDirection dir, float offX=PCG_DEFAULT_ROOM_STACKING_OFFSET, float offY=PCG_DEFAULT_ROOM_STACKING_OFFSET, float offZ=PCG_DEFAULT_ROOM_STACKING_OFFSET)skr::pcg::FloorGeneratorprivate
PlaceNewRoom(DoorDirection dir, Room prev, float offX=PCG_DEFAULT_ROOM_STACKING_OFFSET, float offY=PCG_DEFAULT_ROOM_STACKING_OFFSET, float offZ=PCG_DEFAULT_ROOM_STACKING_OFFSET)skr::pcg::FloorGeneratorprivate
PlaceSpecialRoom(Room &prev, RoomType rt, DoorDirection dir)skr::pcg::FloorGeneratorprivate
StartGeneration()skr::pcg::FloorGeneratorprivate