![]() |
Perspective3D_api
Documentation Perspective3D
|
Interface principale de la bibliothèque. Plus de détails...
#include <string>
#include "perspective_sys.h"
#include "perspective_def.h"
#include "perspective_types.h"
#include "perspective_div2.h"
Aller au code source de ce fichier.
Classes | |
class | Perspective3D::Perspective |
Classe principale Perspective3D pour la conversion de plan 2D vers la 3D. Plus de détails... | |
class | Perspective3D::Pjournal |
Accès au journal de génération d'une instance Perspective3D. Plus de détails... | |
class | Perspective3D::PerspectiveVuesAuto |
Séparatrice de vues (repère automatiquement les vues de face, côté, dessus) sur un plan 2D. Plus de détails... | |
class | Perspective3D::PerspectiveAuto |
Mode automatique. Plus de détails... | |
class | Perspective3D::Vision |
Classe de conversion d'image matricielle vers une scéne 2D (vectorielle). Plus de détails... | |
Espaces de nommage | |
libPerspective | |
Espace de nom de l'API. | |
Perspective3D | |
Espace de nom de l'API 3D. | |
Perspective3D::RAL | |
RAL Espace de nom spécifique au nuancier RAL classique. | |
Perspective3D::i18n | |
Module de traduction interne à Perspective3D. | |
Fonctions | |
DLL_API const char * | libPerspective::Nom () |
DLL_API const char * | libPerspective::VersionStr () |
DLL_API pint | libPerspective::VersionInt () |
DLL_API const char * | libPerspective::Plateforme () |
DLL_API const char * | libPerspective::APropos () |
DLL_API const char * | libPerspective::TexteLicence () |
DLL_API bool | libPerspective::SupportMultiThreading () |
Contrôle si le support du multithreading est inclu dans cette distribution. Plus de détails... | |
DLL_API puint | libPerspective::LongueurCleActivationChiffre () |
DLL_API puint | libPerspective::LongueurCleActivationClair () |
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. Plus de détails... | |
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). Plus de détails... | |
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()). Plus de détails... | |
DLL_API puint | Perspective3D::RAL::Nombre () |
Nombre Renvoi le nombre de couleurs dans le nuancier RAL. Plus de détails... | |
DLL_API const Perspective3D::PCouleur_RAL & | Perspective3D::RAL::Index (puint pos) |
Index Renvoi un RAL d'après sa position dans le nuancier (connu par exemple en utilisant un itérateur 0->RAL::Nombre()). Si il y a un débordement, une couleur nulle sera renvoyée. Plus de détails... | |
DLL_API const Perspective3D::PCouleur_RAL & | Perspective3D::RAL::Recherche (puint id) |
DLL_API puint | Perspective3D::RAL::RechercheIndex (puint id) |
DLL_API void | Perspective3D::i18n::defLangue (lang_p3d_t langue) |
defLangue Assigne la langue pour Perspective3D (concerne les informations renvoyées par Perspective3D et le nuancier RAL). Le paramètre est global et ne concerne donc pas une instance particulière de Perspective3D. Il vaut mieux définir la langue avant l'initialisation d'une instance Perspective3D. Plus de détails... | |
DLL_API lang_p3d_t | Perspective3D::i18n::Langue () |
Renvoi la langue actuellement définie dans Perspective3D. Plus de détails... | |
DLL_API const char * | Perspective3D::NomVue (vues2D_t vue) |
Renvoi le nom de la vue donnée en argument. Plus de détails... | |
DLL_API PImage | Perspective3D::LogoPerspective3D (bool taille_128=true) |
Renvoi le logo de Perspective3D. Plus de détails... | |
DLL_API PImage | Perspective3D::LogoVision2D (bool taille_128=true) |
Renvoi le logo de Vision2D. Plus de détails... | |
DLL_API pint | Perspective3D::NombreLogosAnime () |
Renvoi le nombre d'images dans le logo animé. Plus de détails... | |
DLL_API PImage | Perspective3D::LogoAnime (pint id) |
Renvoi l'image du logo animé dont l'id est donné en argument. Plus de détails... | |
Interface principale de la bibliothèque.