Fonctions membres publiques | Attributs publics

# Référence de la classe USpeedGameEngine::USGE_Float3

Classe de 3 "float". Plus de détails...

Liste de tous les membres

## Fonctions membres publiques

| USGE_Float3 ()
| Constructeur par défaut.
| USGE_Float3 (float xValue, float yValue, float zValue)
| Constructeur.
| USGE_Float3 (const USGE_Float3 &pFloat3)
| Constructeur par copie.
void | set (const USGE_Float3 &pFloat3)
| Copie d'un objet.
void | set (float xValue, float yValue, float zValue)
| Affectation de x, y et z.
USGE_Float3 | operator+ (const USGE_Float3 &pFloat3) const
| Addition de deux triplets de "float".
USGE_Float3 | operator+ (const float aFloat) const
| Addition de deux triplets de "float".
USGE_Float3 | operator- (const USGE_Float3 &pFloat3) const
| Soustraction de deux triplets de "float".
USGE_Float3 | operator- (const float aFloat) const
| Soustraction de deux triplets de "float".
USGE_Float3 | operator* (const USGE_Float3 &pFloat3) const
| Multiplication de deux triplets de "float".
USGE_Float3 | operator* (const float aFloat) const
| Multiplication de deux triplets de "float".
USGE_Float3 & | operator= (const USGE_Float3 &pFloat3)
| Affectation des données (celui fourni sur le courant).
USGE_Float3 & | operator= (const float aFloat)
| Affectation des données (celui fourni sur le courant).
USGE_Float3 & | operator+= (const USGE_Float3 &pFloat3)
| Affectation des données (celui fourni sur le courant) après addition.
USGE_Float3 & | operator+= (const float aFloat)
| Affectation des données (celui fourni sur le courant) après addition.
USGE_Float3 & | operator-= (const USGE_Float3 &pFloat3)
| Affectation des données (celui fourni sur le courant) après soustraction.
USGE_Float3 & | operator-= (const float aFloat)
| Affectation des données (celui fourni sur le courant) après soustraction.
USGE_Float3 & | operator*= (const USGE_Float3 &pFloat3)
| Affectation des données (celui fourni sur le courant) après multiplication.
USGE_Float3 & | operator*= (const float aFloat)
| Affectation des données (celui fourni sur le courant) après multiplication.

## Attributs publics

float | x
| Coordonnée ou rotation x.
float | y
| Coordonnée ou rotation y.
float | z
| Coordonnée ou rotation z.

## Description détaillée

Classe de 3 "float".

Auteur:
  U.Speed

## Documentation des constructeurs et destructeur

USpeedGameEngine::USGE_Float3::USGE_Float3 | ( |  | ) | `[inline]`

Constructeur par défaut.

Auteur:
  U.Speed

USpeedGameEngine::USGE_Float3::USGE_Float3 | ( | float | xValue,
|  | float | yValue,
|  | float | zValue |
| ) |  |  | `[inline]`

Constructeur.

Auteur:
  U.Speed

Paramètres:

  | xValue | float : valeur de x
  | yValue | float : valeur de y
  | zValue | float : valeur de z

USpeedGameEngine::USGE_Float3::USGE_Float3 | ( | const USGE_Float3 & | pFloat3 | ) | `[inline]`

Constructeur par copie.

Auteur:
  U.Speed

Paramètres:

  | pFloat3 | const USGE_Float3& : les valeurs

## Documentation des fonctions membres

USGE_Float3 USpeedGameEngine::USGE_Float3::operator* | ( | const USGE_Float3 & | pFloat3 | ) | const`[inline]`

Multiplication de deux triplets de "float".

Auteur:
  U.Speed

Paramètres:

  | pFloat3 | const USGE_Float3& : les valeurs

Renvoie:
  USGE_Float3& : le résultat de la multiplication

USGE_Float3 USpeedGameEngine::USGE_Float3::operator* | ( | const float | aFloat | ) | const`[inline]`

Multiplication de deux triplets de "float".

Auteur:
  U.Speed

Paramètres:

  | aFloat | const float : le "float" pour toutes les valeurs

Renvoie:
  USGE_Float3& : le résultat de la multiplication

USGE_Float3& USpeedGameEngine::USGE_Float3::operator*= | ( | const float | aFloat | ) | `[inline]`

Affectation des données (celui fourni sur le courant) après multiplication.

Auteur:
  U.Speed

Paramètres:

  | aFloat | const float : le "float" pour toutes les valeurs

Renvoie:
  USGE_Float3& : le résultat de l'affectation

USGE_Float3& USpeedGameEngine::USGE_Float3::operator*= | ( | const USGE_Float3 & | pFloat3 | ) | `[inline]`

Affectation des données (celui fourni sur le courant) après multiplication.

Auteur:
  U.Speed

Paramètres:

  | pFloat3 | const USGE_Float3& : les valeurs

Renvoie:
  USGE_Float3& : le résultat de l'affectation

USGE_Float3 USpeedGameEngine::USGE_Float3::operator+ | ( | const float | aFloat | ) | const`[inline]`

Addition de deux triplets de "float".

Auteur:
  U.Speed

Paramètres:

  | aFloat | const float : le "float" pour toutes les valeurs

Renvoie:
  USGE_Float3& : le résultat de l'addition

USGE_Float3 USpeedGameEngine::USGE_Float3::operator+ | ( | const USGE_Float3 & | pFloat3 | ) | const`[inline]`

Addition de deux triplets de "float".

Auteur:
  U.Speed

Paramètres:

  | pFloat3 | const USGE_Float3& : les valeurs

Renvoie:
  USGE_Float3& : le résultat de l'addition

USGE_Float3& USpeedGameEngine::USGE_Float3::operator+= | ( | const USGE_Float3 & | pFloat3 | ) | `[inline]`

Affectation des données (celui fourni sur le courant) après addition.

Auteur:
  U.Speed

Paramètres:

  | pFloat3 | const USGE_Float3& : les valeurs

Renvoie:
  USGE_Float3& : le résultat de l'affectation

USGE_Float3& USpeedGameEngine::USGE_Float3::operator+= | ( | const float | aFloat | ) | `[inline]`

Affectation des données (celui fourni sur le courant) après addition.

Auteur:
  U.Speed

Paramètres:

  | aFloat | const float : le "float" pour toutes les valeurs

Renvoie:
  USGE_Float3& : le résultat de l'affectation

USGE_Float3 USpeedGameEngine::USGE_Float3::operator- | ( | const float | aFloat | ) | const`[inline]`

Soustraction de deux triplets de "float".

Auteur:
  U.Speed

Paramètres:

  | aFloat | const float : le "float" pour toutes les valeurs

Renvoie:
  USGE_Float3& : le résultat de la soustraction

USGE_Float3 USpeedGameEngine::USGE_Float3::operator- | ( | const USGE_Float3 & | pFloat3 | ) | const`[inline]`

Soustraction de deux triplets de "float".

Auteur:
  U.Speed

Paramètres:

  | pFloat3 | const USGE_Float3& : les valeurs

Renvoie:
  USGE_Float3& : le résultat de la soustraction

USGE_Float3& USpeedGameEngine::USGE_Float3::operator-= | ( | const USGE_Float3 & | pFloat3 | ) | `[inline]`

Affectation des données (celui fourni sur le courant) après soustraction.

Auteur:
  U.Speed

Paramètres:

  | pFloat3 | const USGE_Float3& : les valeurs

Renvoie:
  USGE_Float3& : le résultat de l'affectation

USGE_Float3& USpeedGameEngine::USGE_Float3::operator-= | ( | const float | aFloat | ) | `[inline]`

Affectation des données (celui fourni sur le courant) après soustraction.

Auteur:
  U.Speed

Paramètres:

  | aFloat | const float : le "float" pour toutes les valeurs

Renvoie:
  USGE_Float3& : le résultat de l'affectation

USGE_Float3& USpeedGameEngine::USGE_Float3::operator= | ( | const USGE_Float3 & | pFloat3 | ) | `[inline]`

Affectation des données (celui fourni sur le courant).

Auteur:
  U.Speed

Paramètres:

  | pFloat3 | const USGE_Float3& : les valeurs

Renvoie:
  USGE_Float3& : le résultat de l'affectation

USGE_Float3& USpeedGameEngine::USGE_Float3::operator= | ( | const float | aFloat | ) | `[inline]`

Affectation des données (celui fourni sur le courant).

Auteur:
  U.Speed

Paramètres:

  | aFloat | const float : le "float" pour toutes les valeurs

Renvoie:
  USGE_Float3& : le résultat de l'affectation

void USpeedGameEngine::USGE_Float3::set | ( | const USGE_Float3 & | pFloat3 | ) | `[inline]`

Copie d'un objet.

Auteur:
  U.Speed

Paramètres:

  | pFloat3 | const USGE_Float3& : les valeurs

void USpeedGameEngine::USGE_Float3::set | ( | float | xValue,
|  | float | yValue,
|  | float | zValue |
| ) |  |  | `[inline]`

Affectation de x, y et z.

Auteur:
  U.Speed

Paramètres:

  | xValue | float : valeur de x
  | yValue | float : valeur de y
  | zValue | float : valeur de z

La documentation de cette classe a été générée à partir du fichier suivant :

- src/Core/CoreTypes.hpp