All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Classes | Public Member Functions | List of all members
Eegeo::Unity::IndoorMapCallbacks Class Reference

Public Member Functions

void OnIndoorMapEntered () const
 
void OnIndoorMapExited () const
 
void OnIndoorMapFloorChanged () const
 
void OnIndoorMapEntityClicked (const int entityIdsCount, const char **entityIds) const
 
void AddIndoorMapRenderable (const char *name, const char *interior, const UnityInteriorFloorRenderable &renderable) const
 
void AddIndoorMapHighlightRenderable (const char *name, const char *interior, const UnityInteriorHighlightRenderable &renderable) const
 
void AddInstancedIndoorMapRenderable (const char *meshId, const char *renderableId, const char *interior, const Eegeo::dv3 &originEcef, const int transformCount, const v3 *positionOffsets, const Quaternion *orientations, const UnityInstancedInteriorFloorRenderable &renderable, int indexOffset, bool ownsMesh) const
 
void OnRenderableStateUpdated (const char *renderableId) const
 
void OnHighlightRenderableStateUpdated (const char *renderableId) const
 
void OnInstancedRenderableStateUpdated (const char *renderableId) const
 
void SetMaterial (const char *objectID, const void *materialHandle) const
 
void SetMaterialForInstancedRenderable (const char *objectID, const void *materialHandle) const
 
void * CreateMaterial (const char *indoorMapName, const char *materialName, int stringCount, const char **stringKeys, const char **stringValues, int colorCount, const char **colorNames, const Eegeo::v4 *colorValues, int scalarCount, const char **scalarNames, const float *scalarValues, int booleanCount, const char **booleanNames, const int *booleanValues) const
 
void DeleteMaterial (const void *materialHandle) const
 

The documentation for this class was generated from the following file: