All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Eegeo::Resources::Interiors::InteriorsModel Member List

This is the complete list of members for Eegeo::Resources::Interiors::InteriorsModel, including all inherited members.

AnyCellsInMemory() const (defined in Eegeo::Resources::Interiors::InteriorsModel)Eegeo::Resources::Interiors::InteriorsModelinline
AnyCellsVisible() const (defined in Eegeo::Resources::Interiors::InteriorsModel)Eegeo::Resources::Interiors::InteriorsModelinline
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::InteriorsModelinline
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::InteriorsModelinline
GetLocalEcefBounds() const (defined in Eegeo::Resources::Interiors::InteriorsModel)Eegeo::Resources::Interiors::InteriorsModelinline
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::InteriorsModelinline
GetTangentSpaceBounds() const (defined in Eegeo::Resources::Interiors::InteriorsModel)Eegeo::Resources::Interiors::InteriorsModelinline
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::NonCopyableprivate
NonCopyable()=default (defined in Eegeo::NonCopyable)Eegeo::NonCopyableprivate
operator=(const NonCopyable &)=delete (defined in Eegeo::NonCopyable)Eegeo::NonCopyableprivate
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::InteriorsModelinline
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