| Perspective3D_api Documentation Perspective3D

Fonctions
Référence de l'espace de nommage libPerspective

Espace de nom de l'API. Plus de détails...

## Fonctions
DLL_API const char * | Nom ()
DLL_API const char * | VersionStr ()
DLL_API pint | VersionInt ()
DLL_API const char * | Plateforme ()
DLL_API const char * | APropos ()
DLL_API const char * | TexteLicence ()
DLL_API bool | SupportMultiThreading ()
| Contrôle si le support du multithreading est inclu dans cette distribution. Plus de détails...
DLL_API puint | LongueurCleActivationChiffre ()
DLL_API puint | LongueurCleActivationClair ()
DLL_API void | ChiffrementLicence (const pint8 *source, pint8 *dest, puint64 sel)
| ChiffrementLicence Chiffre une clé de licence (La taille du tampon source doit au moins valoir LongueurCleActivationClair()), place le résultat dans dest, qui doit avoir une taille d'au moins LongueurCleActivationChiffre(). La valeur de salage donnée en argument doit être supérieure à 0xFFFF. Plus de détails...
DLL_API puint64 | GenID ()
| GenID Génère un nombre pouvant servir de salage pour la fonction de chiffrement (doit être la même entre le chiffrement et le déchiffrement). Plus de détails...
DLL_API Perspective3D::PImage | CodeBarreLicence (const pint8 *cle)
| Renvoi un code barre généré depuis la clé de licence (en principe chiffrée avec la fonction ChiffrementLicence()). Plus de détails...

## Description détaillée

Espace de nom de l'API.

## Documentation des fonctions

## ◆ APropos()

DLL_API const char* libPerspective::APropos | ( |  | ) |

Renvoie
  La description des logiciels inclus dans la bibliothèque.

## ◆ ChiffrementLicence()

DLL_API void libPerspective::ChiffrementLicence | ( | const pint8 * | source,
|  | pint8 * | dest,
|  | puint64 | sel
| ) |  |

ChiffrementLicence Chiffre une clé de licence (La taille du tampon source doit au moins valoir LongueurCleActivationClair()), place le résultat dans dest, qui doit avoir une taille d'au moins LongueurCleActivationChiffre(). La valeur de salage donnée en argument doit être supérieure à 0xFFFF.

## ◆ CodeBarreLicence()

DLL_API Perspective3D::PImage libPerspective::CodeBarreLicence | ( | const pint8 * | cle | ) |

Renvoi un code barre généré depuis la clé de licence (en principe chiffrée avec la fonction ChiffrementLicence()).

## ◆ GenID()

DLL_API puint64 libPerspective::GenID | ( |  | ) |

GenID Génère un nombre pouvant servir de salage pour la fonction de chiffrement (doit être la même entre le chiffrement et le déchiffrement).

## ◆ LongueurCleActivationChiffre()

DLL_API puint libPerspective::LongueurCleActivationChiffre | ( |  | ) |

Renvoie
  La longueur nécessaire pour stocker une clé d'activation chiffrée.

## ◆ LongueurCleActivationClair()

DLL_API puint libPerspective::LongueurCleActivationClair | ( |  | ) |

Renvoie
  La longueur nécessaire pour stocker une clé d'activation non chiffrée.

## ◆ Nom()

DLL_API const char* libPerspective::Nom | ( |  | ) |

Renvoie
  Dénomination de la bibliothèque.

## ◆ Plateforme()

DLL_API const char* libPerspective::Plateforme | ( |  | ) |

Renvoie
  La description de la plateforme sur laquelle est basée la bibliothèque.

## ◆ SupportMultiThreading()

DLL_API bool libPerspective::SupportMultiThreading | ( |  | ) |

Contrôle si le support du multithreading est inclu dans cette distribution.

Renvoie
  Renvoi true si le multithreading est supporté par la distribution actuelle, sinon false.

## ◆ TexteLicence()

DLL_API const char* libPerspective::TexteLicence | ( |  | ) |

Renvoie
  Le texte de la licence de la bibliothèque Perspective3D.

## ◆ VersionInt()

DLL_API pint libPerspective::VersionInt | ( |  | ) |

Renvoie
  La version de la bibliothèque sous forme entière.

## ◆ VersionStr()

DLL_API const char* libPerspective::VersionStr | ( |  | ) |

Renvoie
  La version de la bibliothèque.