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  · 

QGLColladaFxEffectLoader Class

The QGLColladaFxEffectLoader class is a convenient way to load effects from collada files for use with Qt3D. More...

 #include <QGLColladaFxEffectLoader>

This class was introduced in Qt 4.8.

Public Functions

QGLColladaFxEffectLoader()
~QGLColladaFxEffectLoader()
int count()
QGLColladaFxEffect * effect(QString effectName)
QStringList effectNames()
bool load(QString filename)
QGLColladaFxEffect * operator[](int i)

Detailed Description

The QGLColladaFxEffectLoader class is a convenient way to load effects from collada files for use with Qt3D.

QGLColladaFxEffectLoader provides a simple class to create and store QGLColladaEffect objects from Collada Fx files. It currently supports a simple subset of the Collada 1.5 Fx specification.

The QGLColladaEffect effects are destroyed automatically when the loader is destroyed. If finer control over effect lifetime is required, use QGLColladaFxEffectFactory::loadEffectsFromFile() directly.

Member Function Documentation

QGLColladaFxEffectLoader::QGLColladaFxEffectLoader()

Constructs an empty QGLColladaFxEffectLoader object.

QGLColladaFxEffectLoader::~QGLColladaFxEffectLoader()

Destroys the QGLColladaFxEffectLoader and any generated QGLColladaFxEffect objects.

int QGLColladaFxEffectLoader::count()

Returns the number of effects the loader has generated and stored.

QGLColladaFxEffect * QGLColladaFxEffectLoader::effect(QString effectName)

Returns a pointer to the effect with an sid matching effectName, or 0 if no such effect exists.

See also load().

QStringList QGLColladaFxEffectLoader::effectNames()

Returns a list of the sid attributes of effects that have been generated

See also effect().

bool QGLColladaFxEffectLoader::load(QString filename)

Reads the collada file indicated by filename and generates QGLColladaFxEffect objects from it.

The QGLColladaFxEffectFactory owns all the effects it generates, and destroys them when it is destroyed, or when a new file is loaded.

If effects are needed from multiple files, use one QGLColladaFxEffectLoader per file.

Returns true if at least one effect was generated.

See also effectNames(), effect(), operator[](), and QGLColladaFxEffectFactory::loadEffectsFromFile().

QGLColladaFxEffect * QGLColladaFxEffectLoader::operator[](int i)

Returns a pointer to the effect in position i. QGLColladaFxEffectLoader makes no guarantee about the ordering of effects relative to their position in a collada document, but does not reorder effects once they have been read.

See also load().

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