XLE  v0.02.0
SceneEngine::PlacementsEditor Member List

This is the complete list of members for SceneEngine::PlacementsEditor, including all inherited members.

_pimpl (defined in SceneEngine::PlacementsEditor)SceneEngine::PlacementsEditorprotected
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::PlacementsEditorstatic
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::PlacementsEditorfriend
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