All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
Eegeo::Unity::UnityInteriorsMaterialProviderFactory Class Reference
Inheritance diagram for Eegeo::Unity::UnityInteriorsMaterialProviderFactory:
Eegeo::Resources::Interiors::Materials::IInteriorsMaterialProviderFactory

Public Member Functions

 UnityInteriorsMaterialProviderFactory (const UnityCallbacks &unityCallbacks, UnityAsyncTextureLoader &textureLoader)
 
virtual
Resources::Interiors::Materials::IInteriorsMaterialFactoryProvider
CreateInteriorsMaterialProvider (Rendering::Shaders::ShaderIdGenerator &shaderIdGenerator, Rendering::Materials::MaterialIdGenerator &materialIdGenerator, const Lighting::GlobalLighting &globalLighting, Resources::Interiors::IInteriorsMaterialAssignmentObserver &materialAssignmentObserver, Resources::Interiors::IInteriorsTextureResourceService &textureResourceService, Resources::Interiors::Materials::IInteriorsMaterialDtoRepository &interiorsMaterialDtoRepository, const Helpers::ITimeProvider &timeProvider) override
 
virtual
Resources::Interiors::IInteriorsTextureResourceBuilder
CreateInteriorsTextureResourceBuilder (Rendering::AsyncTexturing::IAsyncTextureRequestor &remoteTextureLoader, Rendering::AsyncTexturing::IAsyncTextureRequestor &localTextureLoader, Resources::CityThemes::ICityThemesService &cityThemesService) override
 
virtual
Resources::Interiors::IInteriorsCubeTextureResourceBuilder
CreateInteriorsCubeTextureResourceBuilder (Rendering::AsyncTexturing::IAsyncCubeTextureRequestor &remoteTextureLoader, Rendering::AsyncTexturing::IAsyncCubeTextureRequestor &localTextureLoader, Resources::CityThemes::ICityThemesService &cityThemesService) override
 

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