Searched refs:cachedShader_ (Results 1 – 1 of 1) sorted by relevance
438 mutable CachedShader cachedShader_; member in MaterialComponentManager::ComponentHandle883 …other.manager_), entity_(exchange(other.entity_, {})), cachedShader_(exchange(other.cachedShader_,… in ComponentHandle()895 cachedShader_ = exchange(other.cachedShader_, {}); in operator =()1041 cachedShader_ = other.cachedShader_; in operator =()1053 const bool updatedShader = other.cachedShader_.frameIndex != frameIndex; in operator =()1054 cachedShader_ = { currentShader.GetHandle(), frameIndex }; in operator =()1056 if (auto pos = manager_->properties_.find(cachedShader_.shader); in operator =()1150 const bool newShader = (cachedShader_.shader != currentShader.GetHandle()); in UpdateMetadata()1151 const bool updatedShader = !newShader && (cachedShader_.frameIndex != frameIndex); in UpdateMetadata()1153 cachedShader_ = { currentShader.GetHandle(), frameIndex }; in UpdateMetadata()[all …]