AnyCellsInMemory() const (defined in Eegeo::Resources::Interiors::InteriorsModel) | Eegeo::Resources::Interiors::InteriorsModel | inline |
AnyCellsVisible() const (defined in Eegeo::Resources::Interiors::InteriorsModel) | Eegeo::Resources::Interiors::InteriorsModel | inline |
DecrementCellInMemoryReferenceCount() (defined in Eegeo::Resources::Interiors::InteriorsModel) | Eegeo::Resources::Interiors::InteriorsModel | |
DecrementCellVisibleReferenceCount() (defined in Eegeo::Resources::Interiors::InteriorsModel) | Eegeo::Resources::Interiors::InteriorsModel | |
FindFloorIndexWithFloorNumber(int floorNumber) const (defined in Eegeo::Resources::Interiors::InteriorsModel) | Eegeo::Resources::Interiors::InteriorsModel | |
GetAllFloorCells() const (defined in Eegeo::Resources::Interiors::InteriorsModel) | Eegeo::Resources::Interiors::InteriorsModel | |
GetAssociatedLandmarkMaterialName() const (defined in Eegeo::Resources::Interiors::InteriorsModel) | Eegeo::Resources::Interiors::InteriorsModel | |
GetBaseAltitude() const (defined in Eegeo::Resources::Interiors::InteriorsModel) | Eegeo::Resources::Interiors::InteriorsModel | |
GetBottomFloor() const (defined in Eegeo::Resources::Interiors::InteriorsModel) | Eegeo::Resources::Interiors::InteriorsModel | |
GetCurrentlyLoadedFloorCellKeys() const (defined in Eegeo::Resources::Interiors::InteriorsModel) | Eegeo::Resources::Interiors::InteriorsModel | |
GetDefaultFloorIndex() const (defined in Eegeo::Resources::Interiors::InteriorsModel) | Eegeo::Resources::Interiors::InteriorsModel | |
GetDisplayName() const (defined in Eegeo::Resources::Interiors::InteriorsModel) | Eegeo::Resources::Interiors::InteriorsModel | |
GetFloorAltitude(int floorIndex) const (defined in Eegeo::Resources::Interiors::InteriorsModel) | Eegeo::Resources::Interiors::InteriorsModel | |
GetFloorAtIndex(int floorIndex) const (defined in Eegeo::Resources::Interiors::InteriorsModel) | Eegeo::Resources::Interiors::InteriorsModel | |
GetFloorCells(int floorNumber) const (defined in Eegeo::Resources::Interiors::InteriorsModel) | Eegeo::Resources::Interiors::InteriorsModel | |
GetFloorCellsMutable(int floorNumber) const (defined in Eegeo::Resources::Interiors::InteriorsModel) | Eegeo::Resources::Interiors::InteriorsModel | |
GetFloorCount() const (defined in Eegeo::Resources::Interiors::InteriorsModel) | Eegeo::Resources::Interiors::InteriorsModel | inline |
GetFloors() const (defined in Eegeo::Resources::Interiors::InteriorsModel) | Eegeo::Resources::Interiors::InteriorsModel | |
GetId() const (defined in Eegeo::Resources::Interiors::InteriorsModel) | Eegeo::Resources::Interiors::InteriorsModel | |
GetIntersectingCellKeys() const (defined in Eegeo::Resources::Interiors::InteriorsModel) | Eegeo::Resources::Interiors::InteriorsModel | inline |
GetLocalEcefBounds() const (defined in Eegeo::Resources::Interiors::InteriorsModel) | Eegeo::Resources::Interiors::InteriorsModel | inline |
GetMetadataForEntity(const std::string &entityId) const (defined in Eegeo::Resources::Interiors::InteriorsModel) | Eegeo::Resources::Interiors::InteriorsModel | |
GetMetadataForEntityFromCategory(const std::string &category, const std::string &entityId) const (defined in Eegeo::Resources::Interiors::InteriorsModel) | Eegeo::Resources::Interiors::InteriorsModel | |
GetMiddleFloorIndex() const (defined in Eegeo::Resources::Interiors::InteriorsModel) | Eegeo::Resources::Interiors::InteriorsModel | |
GetName() const (defined in Eegeo::Resources::Interiors::InteriorsModel) | Eegeo::Resources::Interiors::InteriorsModel | |
GetSourceVendor() const (defined in Eegeo::Resources::Interiors::InteriorsModel) | Eegeo::Resources::Interiors::InteriorsModel | |
GetTangentBasis() const (defined in Eegeo::Resources::Interiors::InteriorsModel) | Eegeo::Resources::Interiors::InteriorsModel | inline |
GetTangentSpaceBounds() const (defined in Eegeo::Resources::Interiors::InteriorsModel) | Eegeo::Resources::Interiors::InteriorsModel | inline |
IncrementCellInMemoryReferenceCount() (defined in Eegeo::Resources::Interiors::InteriorsModel) | Eegeo::Resources::Interiors::InteriorsModel | |
IncrementCellVisibleReferenceCount() (defined in Eegeo::Resources::Interiors::InteriorsModel) | Eegeo::Resources::Interiors::InteriorsModel | |
InteriorsModel(const std::string &interiorIdString, const std::string &displayName, const std::string &associatedLandmarkMaterialName, const std::string &sourceVendor, const Space::EcefTangentBasis &tangentSpace, const Geometry::Bounds3D &localEcefBounds, const Geometry::Bounds3D &tangentSpaceBounds, const Entities::TCategoryToEntitiesMetadata &entitiesMetadata, const std::vector< InteriorsFloorModel * > &floorModels, const std::vector< InteriorsFloorCells * > &interiorsFloorCells, const int defaultFloorIndex, const std::vector< Eegeo::Streaming::MortonKey > &intersectingCellKeys, Materials::IInteriorRenderablesRepository &interiorRenderablesRepository) (defined in Eegeo::Resources::Interiors::InteriorsModel) | Eegeo::Resources::Interiors::InteriorsModel | |
NonCopyable(const NonCopyable &)=delete (defined in Eegeo::NonCopyable) | Eegeo::NonCopyable | private |
NonCopyable()=default (defined in Eegeo::NonCopyable) | Eegeo::NonCopyable | private |
operator=(const NonCopyable &)=delete (defined in Eegeo::NonCopyable) | Eegeo::NonCopyable | private |
RegisterCellsInMemoryChangedCallback(Helpers::ICallback1< const InteriorsModel & > &callback) (defined in Eegeo::Resources::Interiors::InteriorsModel) | Eegeo::Resources::Interiors::InteriorsModel | |
RegisterCellsVisibilityChangedCallback(Helpers::ICallback1< const InteriorsModel & > &callback) (defined in Eegeo::Resources::Interiors::InteriorsModel) | Eegeo::Resources::Interiors::InteriorsModel | |
RegisterPreventEvictionChangedCallback(Helpers::ICallback1< const InteriorsModel & > &callback) (defined in Eegeo::Resources::Interiors::InteriorsModel) | Eegeo::Resources::Interiors::InteriorsModel | |
SetShouldPreventEviction(bool preventEviction) (defined in Eegeo::Resources::Interiors::InteriorsModel) | Eegeo::Resources::Interiors::InteriorsModel | |
ShouldPreventEviction() const (defined in Eegeo::Resources::Interiors::InteriorsModel) | Eegeo::Resources::Interiors::InteriorsModel | inline |
UnregisterCellsInMemoryChangedCallback(Helpers::ICallback1< const InteriorsModel & > &callback) (defined in Eegeo::Resources::Interiors::InteriorsModel) | Eegeo::Resources::Interiors::InteriorsModel | |
UnregisterCellsVisibilityChangedCallback(Helpers::ICallback1< const InteriorsModel & > &callback) (defined in Eegeo::Resources::Interiors::InteriorsModel) | Eegeo::Resources::Interiors::InteriorsModel | |
UnregisterPreventEvictionChangedCallback(Helpers::ICallback1< const InteriorsModel & > &callback) (defined in Eegeo::Resources::Interiors::InteriorsModel) | Eegeo::Resources::Interiors::InteriorsModel | |
~InteriorsModel() (defined in Eegeo::Resources::Interiors::InteriorsModel) | Eegeo::Resources::Interiors::InteriorsModel | |