- mSceneController = nullptr;
- mRenderDataProvider = nullptr;
-}
-
-void Renderer::UpdateTextureSet()
-{
- if(mRenderDataProvider)
- {
- if(mTextureSet)
- {
- uint32_t textureCount = mTextureSet->GetTextureCount();
- mRenderDataProvider->mTextures.resize(textureCount);
- mRenderDataProvider->mSamplers.resize(textureCount);
- for(uint32_t i = 0; i < textureCount; ++i)
- {
- mRenderDataProvider->mTextures[i] = mTextureSet->GetTexture(i);
- mRenderDataProvider->mSamplers[i] = mTextureSet->GetTextureSampler(i);
- }
- }
- else
- {
- mRenderDataProvider->mTextures.clear();
- mRenderDataProvider->mSamplers.clear();
- }
- }