Home
last modified time | relevance | path

Searched refs:cachedShader_ (Results 1 – 1 of 1) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/components/
H A Dmaterial_component_manager.cpp438 mutable CachedShader cachedShader_; member in MaterialComponentManager::ComponentHandle
883 …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 …]