This is the complete list of members for skr::pcg::FloorGenerator, including all inherited members.
_finishBox | skr::pcg::FloorGenerator | |
_floor | skr::pcg::FloorGenerator | |
_hallways | skr::pcg::FloorGenerator | |
_param | skr::pcg::FloorGenerator | private |
_rng | skr::pcg::FloorGenerator | private |
_startBox | skr::pcg::FloorGenerator | |
FloorGenerator() | skr::pcg::FloorGenerator | |
FloorGenerator(FloorGeneratorParameter ¶m) | skr::pcg::FloorGenerator | |
GenerateCenterRandomPlacement(float minCoord=0.0f, float maxCoord=100.0f) | skr::pcg::FloorGenerator | private |
GenerateRoomsRandomPlacement() | skr::pcg::FloorGenerator | private |
GenerateRoomsStacking() | skr::pcg::FloorGenerator | private |
GetAllGeometry() | skr::pcg::FloorGenerator | |
GetRandomDirection() | skr::pcg::FloorGenerator | private |
GetRandomDirection(std::vector< DoorDirection > dirs) | skr::pcg::FloorGenerator | private |
IsInside(Room r, Room r2) | skr::pcg::FloorGenerator | private |
IsInside(Room r, Point3d p) | skr::pcg::FloorGenerator | private |
IsOverlapping(Room r, Room r2) | skr::pcg::FloorGenerator | private |
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::FloorGenerator | private |
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::FloorGenerator | private |
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::FloorGenerator | private |
PlaceSpecialRoom(Room &prev, RoomType rt, DoorDirection dir) | skr::pcg::FloorGenerator | private |
StartGeneration() | skr::pcg::FloorGenerator | private |