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.