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

Public Member Functions

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

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