Viadeo Twitter Google Bookmarks ! Facebook Digg del.icio.us MySpace Yahoo MyWeb Blinklist Netvouz Reddit Simpy StumbleUpon Bookmarks Windows Live Favorites 
Logo Documentation Qt ·  Page d'accueil  ·  Toutes les classes  ·  Classes principales  ·  Annotées  ·  Classes groupées  ·  Modules  ·  Fonctions  · 

QSGDynamicTexture Class

The QSGDynamicTexture class serves as a baseclass for dynamically changing textures, such as content that is rendered to FBO's. More...

 #include <QSGDynamicTexture>

Inherits: QSGTexture.

Public Types

enum Filtering { None, Nearest, Linear }
enum WrapMode { Repeat, ClampToEdge }

Public Functions

QSGTexture()
~QSGTexture()
virtual void bind() = 0
QRectF convertToNormalizedSourceRect(const QRectF & rect) const
QSGTexture::Filtering filtering() const
virtual bool hasAlphaChannel() const = 0
virtual bool hasMipmaps() const = 0
QSGTexture::WrapMode horizontalWrapMode() const
virtual bool isAtlasTexture() const
QSGTexture::Filtering mipmapFiltering() const
virtual QRectF normalizedTextureSubRect() const
virtual QSGTexture * removedFromAtlas() const
void setFiltering(Filtering filter)
void setHorizontalWrapMode(WrapMode hwrap)
void setMipmapFiltering(Filtering filter)
void setVerticalWrapMode(WrapMode vwrap)
virtual int textureId() const = 0
virtual QSize textureSize() const = 0
void updateBindOptions(bool force = false)
virtual bool updateTexture() = 0
QSGTexture::WrapMode verticalWrapMode() const
  • 31 public functions inherited from QObject

Protected Functions

QSGTexture(QSGTexturePrivate & dd)
  • 9 protected functions inherited from QObject

Additional Inherited Members

  • 1 property inherited from QObject
  • 1 public slot inherited from QObject
  • 2 signal inherited from QObject
  • 11 static public members inherited from QObject

Detailed Description

The QSGDynamicTexture class serves as a baseclass for dynamically changing textures, such as content that is rendered to FBO's.

To update the content of the texture, call updateTexture() explicitly. Simply calling bind() will not update the texture.

Member Function Documentation

bool QSGDynamicTexture::updateTexture() [pure virtual]

Call this function to explicitely update the dynamic texture. Calling bind() will bind the content that was previously updated.

The function returns true if the texture was changed as a resul of the update; otherwise returns false.

Cette page est une traduction d'une page de la documentation de Qt, écrite par Nokia Corporation and/or its subsidiary(-ies). Les éventuels problèmes résultant d'une mauvaise traduction ne sont pas imputables à Nokia. Qt 5.0-snapshot
Copyright © 2012 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon, vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.
Vous avez déniché une erreur ? Un bug ? Une redirection cassée ? Ou tout autre problème, quel qu'il soit ? Ou bien vous désirez participer à ce projet de traduction ? N'hésitez pas à nous contacter ou par MP !
 
 
 
 
Partenaires

Hébergement Web