40 float targetWidth,
float targetHeight)
noexcept;
Composition du rendu : liste ordonnée des primitives d'une image, sans GPU (EX-NFR-004,...
Mode de rendu Physique/Texture et sa persistance (EX-REN-046).
Liste ordonnée des primitives d'une image, indépendante de Direct3D.
Definition ComposedScene.h:134
Definition AudioEngine.cpp:15
void composeBackground(ComposedScene &scene, const BackgroundTexture &background, int levelWidth, int levelHeight, RenderMode mode)
Compose le fond du niveau sur RenderLayer::Background, s'il y a lieu.
Definition BackgroundRenderer.cpp:31
void * TextureHandle
Identité opaque d'une texture liée, du point de vue de la composition.
Definition RenderLayer.h:107
RenderMode
Mode de rendu de la scène : lecture directe des collisions, ou habillage.
Definition RenderMode.h:23
BackgroundFit computeBackgroundFit(float imageWidth, float imageHeight, float targetWidth, float targetHeight) noexcept
Calcule le recadrage UV d'une image pour couvrir un rectangle cible sans déformation.
Definition BackgroundRenderer.cpp:10
Recadrage UV d'un fond, calculé pour préserver son ratio d'aspect (LOT-44).
Definition BackgroundRenderer.h:18
float u0
Definition BackgroundRenderer.h:19
float v1
Definition BackgroundRenderer.h:22
float u1
Definition BackgroundRenderer.h:21
float v0
Definition BackgroundRenderer.h:20
Texture de fond déjà résolue, prête à être composée.
Definition BackgroundRenderer.h:51
TextureHandle texture
Texture à lier : l'asset réel si trouvé, le damier de repli sinon.
Definition BackgroundRenderer.h:54
int height
Hauteur de la texture, en pixels.
Definition BackgroundRenderer.h:58
int width
Largeur de la texture, en pixels.
Definition BackgroundRenderer.h:56