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 |