|
XLE
v0.02.0
|
This is the complete list of members for SceneEngine::PlacementsEditor, including all inherited members.
| _pimpl (defined in SceneEngine::PlacementsEditor) | SceneEngine::PlacementsEditor | protected |
| CalculateCellBoundary(uint64 cellId) const (defined in SceneEngine::PlacementsEditor) | SceneEngine::PlacementsEditor | |
| CreateCell(PlacementsManager &manager, const ::Assets::ResChar name[], const Float2 &mins, const Float2 &maxs) (defined in SceneEngine::PlacementsEditor) | SceneEngine::PlacementsEditor | |
| DrawCallPredicate typedef (defined in SceneEngine::PlacementsEditor) | SceneEngine::PlacementsEditor | |
| Find_BoxIntersection(const Float3 &worldSpaceMins, const Float3 &worldSpaceMaxs, const std::function< bool(const ObjIntersectionDef &)> &predicate) (defined in SceneEngine::PlacementsEditor) | SceneEngine::PlacementsEditor | |
| Find_FrustumIntersection(const Float4x4 &worldToProjection, const std::function< bool(const ObjIntersectionDef &)> &predicate) (defined in SceneEngine::PlacementsEditor) | SceneEngine::PlacementsEditor | |
| Find_RayIntersection(const Float3 &rayStart, const Float3 &rayEnd, const std::function< bool(const ObjIntersectionDef &)> &predicate) (defined in SceneEngine::PlacementsEditor) | SceneEngine::PlacementsEditor | |
| GenerateObjectGUID() (defined in SceneEngine::PlacementsEditor) | SceneEngine::PlacementsEditor | static |
| GetMetricsString(uint64 cellId) const (defined in SceneEngine::PlacementsEditor) | SceneEngine::PlacementsEditor | |
| GetModelBoundingBox(const Assets::ResChar modelName[]) const (defined in SceneEngine::PlacementsEditor) | SceneEngine::PlacementsEditor | |
| PerformGUIDFixup(PlacementGUID *begin, PlacementGUID *end) const (defined in SceneEngine::PlacementsEditor) | SceneEngine::PlacementsEditor | |
| PlacementsEditor(std::shared_ptr< PlacementsCache > placementsCache, std::shared_ptr< RenderCore::Assets::ModelCache > modelCache, std::shared_ptr< PlacementsRenderer > renderer) (defined in SceneEngine::PlacementsEditor) | SceneEngine::PlacementsEditor | |
| PlacementsTransform typedef (defined in SceneEngine::PlacementsEditor) | SceneEngine::PlacementsEditor | |
| RegisterCell(const PlacementCell &cell, const Float2 &mins, const Float2 &maxs) (defined in SceneEngine::PlacementsEditor) | SceneEngine::PlacementsEditor | |
| RemoveCell(PlacementsManager &manager, uint64 id) (defined in SceneEngine::PlacementsEditor) | SceneEngine::PlacementsEditor | |
| RenderFiltered(RenderCore::Metal::DeviceContext *context, RenderCore::Techniques::ParsingContext &parserContext, unsigned techniqueIndex, const PlacementGUID *begin, const PlacementGUID *end, const DrawCallPredicate &predicate=DrawCallPredicate(nullptr)) (defined in SceneEngine::PlacementsEditor) | SceneEngine::PlacementsEditor | |
| Transaction (defined in SceneEngine::PlacementsEditor) | SceneEngine::PlacementsEditor | friend |
| Transaction_Begin(const PlacementGUID *placementsBegin, const PlacementGUID *placementsEnd, TransactionFlags::BitField transactionFlags=0) (defined in SceneEngine::PlacementsEditor) | SceneEngine::PlacementsEditor | |
| WriteAllCells() (defined in SceneEngine::PlacementsEditor) | SceneEngine::PlacementsEditor | |
| WriteCell(uint64 cellId, const Assets::ResChar destinationFile[]) const (defined in SceneEngine::PlacementsEditor) | SceneEngine::PlacementsEditor | |
| ~PlacementsEditor() (defined in SceneEngine::PlacementsEditor) | SceneEngine::PlacementsEditor |
1.8.10