/dports/games/doomsday/doomsday-2.3.1/doomsday/apps/client/src/resource/ |
H A D | clientmaterial.cpp | 50 ClientMaterial::Decoration::~Decoration() in ~Decoration() 55 ClientMaterial &ClientMaterial::Decoration::material() in material() 61 ClientMaterial const &ClientMaterial::Decoration::material() const in material() 67 void ClientMaterial::Decoration::setMaterial(ClientMaterial *newOwner) in setMaterial() 87 ClientMaterial::Decoration::Stage &ClientMaterial::Decoration::stage(int index) const in stage() 113 DENG2_PIMPL(ClientMaterial) in DENG2_PIMPL() argument 148 ClientMaterial::ClientMaterial(world::MaterialManifest &manifest) in ClientMaterial() function in ClientMaterial 153 ClientMaterial::~ClientMaterial() in ~ClientMaterial() 156 bool ClientMaterial::isAnimated() const in isAnimated() 242 void ClientMaterial::clearAllAnimators() in clearAllAnimators() [all …]
|
H A D | clientresources.cpp | 158 ClientMaterial *material; in DENG2_PIMPL() 161 MaterialCacheTask(ClientMaterial &resource, MaterialVariantSpec const &contextSpec) in DENG2_PIMPL() 505 void queueCacheTasksForMaterial(ClientMaterial &material, in DENG2_PIMPL() 549 queueCacheTasksForMaterial(manifest->material().as<ClientMaterial>(), in DENG2_PIMPL() 569 queueCacheTasksForMaterial(material->as<ClientMaterial>(), in DENG2_PIMPL() 826 … MaterialAnimator &matAnimator = mat->as<ClientMaterial>().getAnimator(Rend_SpriteMaterialSpec()); in DENG2_PIMPL() 1906 void ClientResources::cache(ClientMaterial &material, MaterialVariantSpec const &spec, in cache() 1952 cache(side.middle().material().as<ClientMaterial>(), spec); in cacheForCurrentMap() 1955 cache(side.top().material().as<ClientMaterial>(), spec); in cacheForCurrentMap() 1958 cache(side.bottom().material().as<ClientMaterial>(), spec); in cacheForCurrentMap() [all …]
|
H A D | materialanimator.cpp | 273 ClientMaterial *material = nullptr; ///< Material to animate (not owned). in DENG2_PIMPL() 634 MaterialAnimator::MaterialAnimator(ClientMaterial &material, MaterialVariantSpec const &spec) in MaterialAnimator() 646 ClientMaterial &MaterialAnimator::material() const in material()
|
/dports/games/doomsday/doomsday-2.3.1/doomsday/apps/client/include/resource/ |
H A D | clientmaterial.h | 40 class ClientMaterial : public world::Material 46 ClientMaterial(world::MaterialManifest &manifest); 48 ~ClientMaterial() override; 138 ClientMaterial &material(); 139 ClientMaterial const &material() const; 141 void setMaterial(ClientMaterial *newOwner); 254 static ClientMaterial &find(de::Uri const &uri); 260 typedef ClientMaterial::Decoration MaterialDecoration;
|
H A D | materialanimator.h | 120 MaterialAnimator(ClientMaterial &material, de::MaterialVariantSpec const &variantSpec); 125 ClientMaterial &material() const;
|
H A D | clientresources.h | 53 class ClientMaterial; variable 390 void cache(ClientMaterial &material, de::MaterialVariantSpec const &spec,
|
H A D | lightmaterialdecoration.h | 37 class LightMaterialDecoration : public ClientMaterial::Decoration
|
/dports/games/doomsday/doomsday-2.3.1/doomsday/apps/client/include/render/ |
H A D | vissprite.h | 33 class ClientMaterial; variable 144 ClientMaterial &material, bool matFlipS, bool matFlipT, blendmode_t blendMode,
|
H A D | rend_main.h | 39 class ClientMaterial; variable 314 ClientMaterial *Rend_ChooseMapSurfaceMaterial(Surface const &surface);
|
H A D | billboard.h | 70 ClientMaterial *mat;
|
/dports/games/doomsday/doomsday-2.3.1/doomsday/apps/client/src/world/base/ |
H A D | p_ticker.cpp | 39 auto &mat = material.as<ClientMaterial>(); in P_Ticker()
|
H A D | sky.cpp | 247 ClientMaterial *mat = static_cast<ClientMaterial *>(layer.material()); in DENG2_PIMPL()
|
H A D | clientserverworld.cpp | 328 return new ClientMaterial(m); in DENG2_PIMPL() 655 return material.as<ClientMaterial>().forAllAnimators([] (MaterialAnimator &animator) in DENG2_PIMPL()
|
H A D | convexsubspace.cpp | 388 AudioEnvironmentId env = material.as<ClientMaterial>().audioEnvironment(); in accumReverbForWallSections()
|
/dports/games/doomsday/doomsday-2.3.1/doomsday/apps/client/src/render/ |
H A D | r_things.cpp | 214 ClientMaterial *mat = nullptr; in R_ProjectSprite() 224 mat = &sprMat->as<ClientMaterial>(); in R_ProjectSprite() 484 MaterialAnimator &matAnimator = ClientMaterial::find(*spriteView.material) in R_ProjectSprite()
|
H A D | billboard.cpp | 310 MaterialAnimator &matAnimator = ClientMaterial::find(de::Uri("System", Path("gray"))) in Rend_DrawPSprite() 425 ClientMaterial &debugMaterial = ClientMaterial::find(de::Uri("System", Path("gray"))); in Rend_DrawSprite()
|
H A D | skydrawable.cpp | 122 mat->as<ClientMaterial>() in chooseCapColor() 220 MaterialAnimator &matAnimator = mat->as<ClientMaterial>() in draw() 643 … ClientApp::resources().cache(mat->as<ClientMaterial>(), layerMaterialSpec(layer.isMasked())); in cacheAssets()
|
H A D | vissprite.cpp | 71 ClientMaterial &material, bool matFlipS, bool matFlipT, blendmode_t blendMode, in VisSprite_SetupSprite()
|
H A D | api_render.cpp | 162 …alAnimator &matAnimator = reinterpret_cast<world::Material *>(info->material)->as<ClientMaterial>() in R_GetSpriteInfo()
|
H A D | r_main.cpp | 84 MaterialAnimator &matAnimator = ClientMaterial::find(*spriteView.material) in setupPSpriteParams()
|
H A D | r_draw.cpp | 254 MaterialAnimator &matAnimator = ClientMaterial::find(*borderGraphicsNames[BG_BACKGROUND]) in R_DrawViewBorder()
|
H A D | rend_main.cpp | 742 ClientMaterial *Rend_ChooseMapSurfaceMaterial(Surface const &surface) in Rend_ChooseMapSurfaceMaterial() 773 … return static_cast<ClientMaterial *>(side.sector().floor().surface().materialPtr()); in Rend_ChooseMapSurfaceMaterial() 790 … return static_cast<ClientMaterial *>(side.sector().ceiling().surface().materialPtr()); in Rend_ChooseMapSurfaceMaterial() 796 return static_cast<ClientMaterial *>(surface.materialPtr()); in Rend_ChooseMapSurfaceMaterial() 801 return &ClientMaterial::find(de::Uri("System", Path("missing"))); in Rend_ChooseMapSurfaceMaterial() 809 return &ClientMaterial::find(de::Uri("System", Path("gray"))); in Rend_ChooseMapSurfaceMaterial() 2721 ClientMaterial *material = Rend_ChooseMapSurfaceMaterial(surface); in writeWall() 2897 ClientMaterial *material = Rend_ChooseMapSurfaceMaterial(surface); in writeSubspacePlane() 3056 …MaterialAnimator &matAnimator = material->as<ClientMaterial>().getAnimator(Rend_MapSurfaceMaterial… in writeSkyMaskStrip() 3919 matAnimator = &mat->as<ClientMaterial>().getAnimator(Rend_SpriteMaterialSpec()); in Rend_SpriteMaterialAnimator() [all …]
|
/dports/games/doomsday/doomsday-2.3.1/doomsday/apps/client/src/ui/infine/ |
H A D | finaleanimwidget.cpp | 258 if (ClientMaterial *mat = static_cast<ClientMaterial *>(f->texRef.material)) in drawPicFrame()
|
H A D | finalepagewidget.cpp | 123 … MaterialAnimator &matAnimator = material->as<ClientMaterial>().getAnimator(uiMaterialSpec()); in draw()
|
/dports/games/doomsday/doomsday-2.3.1/doomsday/apps/client/src/client/ |
H A D | clientsubsector.cpp | 282 …MaterialAnimator &materialAnimator = material->as<ClientMaterial>().getAnimator(Rend_MapSurfaceMat… in DENG2_PIMPL() 297 return surface.hasMaterial() && surface.material().as<ClientMaterial>().hasDecorations(); in DENG2_PIMPL() 995 ClientMaterial &material = matAnimator.material(); in DENG2_PIMPL()
|