Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: RenderTexture à Texture  (Lu 2357 fois)

0 Membres et 2 Invités sur ce sujet

Nathan-13

  • Newbie
  • *
  • Messages: 6
    • Voir le profil
    • E-mail
RenderTexture à Texture
« le: Juin 03, 2013, 11:09:45 pm »
Bonjour tout le monde,
Voila, j'ai un problème.

Je doit envoyer a une fonction une Texture* depuis un RenderTexture.getTexture , mais il renvoie un Const Texture*.
Comment je peux outrepasser le const ?

Merci,
Nathan-13

Cpl.Bator

  • Hero Member
  • *****
  • Messages: 540
    • Voir le profil
Re : RenderTexture à Texture
« Réponse #1 le: Juin 04, 2013, 12:08:45 am »
Salut , constructeur de copie ? sf::Texture( ma texture const ) ?

Nathan-13

  • Newbie
  • *
  • Messages: 6
    • Voir le profil
    • E-mail
Re : RenderTexture à Texture
« Réponse #2 le: Juin 04, 2013, 07:51:41 am »
J'y avais déjà penser, mais quand j'essaye, sa ma met un NonCopiyable en erreur.

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : RenderTexture à Texture
« Réponse #3 le: Juin 04, 2013, 08:14:18 am »
Il faut copier la texture, pas la render-texture.

Et pourquoi veux-tu faire ça ? La copie de texture ce n'est pas ce qu'il y a de plus rapide.
Laurent Gomila - SFML developer

Nathan-13

  • Newbie
  • *
  • Messages: 6
    • Voir le profil
    • E-mail
Re : RenderTexture à Texture
« Réponse #4 le: Juin 04, 2013, 03:43:33 pm »
Merci, ça marche  :D (même si je sait pas pourquoi par ce que je croit avoir écrit la même chose qu'hier  ??? )

En faite, je voulais superposer deux sprite pour l'utiliser dans une classe Button que j'ai écrit, et qui a besoin d'une sf::Texture pour fonctionner  ;D