public class TZEngine : IDisposable
Public Class TZEngine
Implements IDisposable
AdapterCount | Nombre d'Adaptateur graphique |
Assimp_Transformed | Test de transformation sur le chargement des meshs (experimental!) |
Behavior_Enable | Active l'exécution des Behaviors |
Camera_Debug_Enable | Active la Camera de debug |
Clean_MeshGeometry | Efface les tableaux de vertices et indices après le chargement des meshs |
CurrentTargetID | Récupère l'index de la fenêtre en court de rendu |
Debug_Assimp | Affiche les message de Debug d'Assimp dans la console |
Debug_Class_Log | Affiche les logs de création de classe |
Debug_Enable | Affiche les messages de Debug dans la console |
Debug_LogOutput | Créé une console pour l'affichage des logs |
EntitiesIcons_Size | Défini la taille des icones des entitiés |
Fxaa_Enable | Active l'anti-aliasing |
Grid_BigLine_Size | Taille des grosses lignes de la grille |
Grid_Color_Big_X | Couleur des grosses lignes sur l'axe X |
Grid_Color_Big_Z | Couleur des grosses lignes sur l'axe Z |
Grid_Color_X | Couleur des lignes sur l'axe X |
Grid_Color_Z | Couleur des lignes sur l'axe Z |
Grid_Enable | Affiche la grille |
Grid_Line_Size | Taille des lignes de la grille |
Grid_Position | Position de la grille |
Lines_Soft | Active l'adoucissement des lignes |
Mesh_Load_Textures | Autorise le chargement des textures en même temps que les Meshs |
Optimize_Parallel_Update_Child | Effectue l'update des Acteurs enfant sur des threads séparés (experimental!) |
Optimize_Parallel_Update_Component | Effectue l'update des Composants sur des threads séparés (experimental!) |
Quit_Disable | Géré manuellement la sortie de boucle de rendu en activant cette option |
Render_Scene_Sprite | Rendu des sprites juste avant la fin du rendu |
Render_Wireframe | Rendu en fil de fer |
Shadow_Distance_Max | Distance maximal de rendu des ombres |
Shadow_Resolution | Résolution des ombres |
Show_BoundingBox | Affiche toutes les BoundingBox des acteurs |
Show_BoundingSphere | Affiche toutes les BoundingSphere des acteurs |
Show_BoundingVolume | Autorise le rendu des volumes englobant |
Show_ComponentName | Affiche le nom des composants |
Show_Data | Affiche les données statistiques de rendu |
Show_EntitiesIcons | Affiche l'icones des entités non physique |
Show_Fps | Affiche le nombre d'image par seconde |
Show_Physic_BoundingBox | Affiche toutes les BoundingBox des corps physique |
Show_Pivot | Affiche les pivots de chaque SubMesh |
Thread_Max | Indique le nombre de thread à utiliser |
Thread_WaitTaskList | Attends que la listes des tâches soit remplit avant de démarrer le chargement des ressources sur plusieurs threads |
TickBySecond | Défini le nombre de Tick par secondes (30 par défaut) |
TimeScale | Multiplicateur du deltatime |
VSync_Enable | Active la synchronisation vertical |
Add_MediaPath(String) | Ajoute l'emplacement d'un dossier où chercher les meshs et les textures |
Add_MediaPath(String, Boolean) | Ajoute l'emplacement d'un dossier où chercher les meshs et les textures |
Camera_Active | Récupère la Camera utilisée actuelement |
Camera_Debug | Retourne la Camera de Debug |
Camera_Update_Forced | Force la mise à jours à partir d'une Camera, toute les autres seront ignorées |
CanRender | Indique si une Scene est présente et que le rendu peut être fait |
Clear_Color | Couleur utilisée pour effacer le backbuffer |
CloudsPoint_Clear_BrutForce | Efface tous les points sauvegardés des CloudPoints (Methode profonde et lente) |
CloudsPoints_Clear_All_New_1 | Efface tous les points sauvegardés des CloudPoints (V1) |
CloudsPoints_Clear_All_New_2 | Efface tous les points sauvegardés des CloudPoints (V2) |
CloudsPoints_Clear_All_Old | Efface tous les points sauvegardés des CloudPoints (Ancienne méthode) |
Current_Scene | Retourne la Scene actuel |
CurrentFrame | Index de la frame actuel |
Default_Resolution | Définie la résolution par défaut lors du passage plein écran -> fenêtré |
DeltaTime | Temps écoulé durant le rendu depuis la dernière frame en seconde |
DeltaTime(eTimeUnit) | Temps écoulé durant le rendu depuis la dernière frame |
DepthBias | Défini le Bias sur la profondeur |
DepthBiasClamp | Défini la limite du bias |
Dispose | Libère toutes les ressources utilisées par le TZEngine |
Dispose(Boolean) | Libère les ressources non managées utilisées par TZEngine et libère éventuellement les ressources managées |
Disposed | Indique si le moteur à été déchargé |
DoRender | Variable de controle de la boucle de rendu |
ElapsedMilliseconds | Temps total écoulé en millisecondes |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object) |
Filter | Filtre des textures à utiliser |
Finalize | Autorise un objet à tenter de libérer des ressources et à exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par une opération garbage collection. (Hérité de Object) |
FramePerSecond | Nombre d'image par seconde |
FramePerSecond_Reset_Stats | Remet à zero le calcul du nombre d'image Maxi/Mini |
Free_Shadow | Libère l'espace utilisé par les ombres |
FullScreen_Switch(Int32, Int32, Int32, Int32) | Bascule entre le mode plein écran et fenêtré |
FullScreen_Switch(Int32, Int32, Int32, Int32, Int32) | Bascule entre le mode plein écran et fenêtré d'une fenêtre à partir de son ID |
Get_CloudPoints | Récupère tous les points sauvegardés des CloudPoints |
GetHashCode | Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object) |
Grid_Setup | Paramètre de la grille |
Init(IntPtr) | Initialise Tzu3D en mode fenêtré |
Init(IntPtr, Boolean) | Initialise Tzu3D en mode fenêtré |
Init(IntPtr, Int32) | Initialise Tzu3D en mode fenêtré |
Init(IntPtr, Int32, Int32) | Initialise Tzu3D en mode plein écran |
Init(IntPtr, Int32, Int32, Boolean) | Initialise Tzu3D en mode plein écran |
Init(IntPtr, Int32, Int32, Int32) | Initialise Tzu3D en mode plein écran |
Instance | Singleton: récupère l'instance unique de cette classe |
IsInstanced | Indique si cette classe a été instancié |
IsRendering | Indique si Tzu3D est en train de dessiner la frame actuel |
Lines_Fade | Atténuation en fondu des lignes éloignées |
Load | Charge les ressources |
Load_Scene(String) | Charge une Scene à partir de son nom |
Load_Scene(TZScene) | Charge une Scene |
Load_Scene(TZScene, Boolean) | Charge une Scene et décharge la Scene actuel |
MainThread_Runing | Indique que le thread de chargement des ressources est actif |
MainThread_Start | Demarre le thread de chargement des ressources |
MemberwiseClone | Crée une copie superficielle du Object actuel. (Hérité de Object) |
OnLoad | Indique que des données sont en train d'être chargées |
OnLoadMesh | Indique que des meshs sont en train d'etre chargés |
OnLoadRessource | Indique que des textures sont en train d'être chargés |
OnLoadTask | Indique le nombre de tache restante à traiter |
OnPercentLoading | Indique le pourcentage d'avancement du chargement |
Quit | Quit la boucle de rendu |
Quit_Requested | Une demande de sortie de boucle de rendu à été demandé |
Quit_Reset | Restore le comportement de la fonction Quit() |
Quit_WindowID_Requested | ID de la fenetre demandant la sortie de boucle de rendu |
Render | Rendu de la Scene actuel (chargé avec Load_Scene) |
Render_Begin(Color) | Début du rendu |
Render_Begin(Color, Int32) | Début du rendu dans la fenêtre désignée par son ID |
Render_End | Fin du rendu |
Render_End(Boolean) | Fin du rendu |
Render_End(Int32, Boolean) | Fin du rendu dans la fenêtre désigné par ID |
Resize | Redimensionne le viewport d'une fenêtre pour correspondre aux dimensions du contrôle |
Resize_CurrentWindow | Redimensionne le viewport pour correspondre aux dimensions du contrôle |
Resize_Windows | Redimensionne le viewport de toutes les fenêtres pour correspondre aux dimensions de leurs contrôles |
Screenshot | Prend une capture d'écran en format bmp |
SlopeScaledDepthBias | Défini l'angle du bias sur la profondeur |
Sprite | Récupère la classe Sprite utilisée en interne |
Text_Write(String, Vector2, Color, Single) | Ecrit du texte 2d |
Text_Write(String, Vector2, Color, Single, Matrix) | Ecrit du texte 2d et transforme la position par une matrice |
Thread_Runing | Indique le nombre de thread de chargement actif |
Tick | Tick mis à jour |
TickCount | Nombre de Tick |
TickSecond | Passe à True lorsqu'une seconde s'est écoulée |
Time | Temps total écoulé depuis le lancement de Tzu3D en secondes |
Time_Milliseconds | Temps total écoulé depuis le lancement de Tzu3D en millisecondes |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
VideoMemory | Récupère la mémoire vidéo total |
Viewport | Récupère la taille de la fenêtre de rendu (X, Y, Width, Height) |
Viewport_Height | Récupère la hauteur de la fenêtre de rendu |
Viewport_Height(Int32) | Récupère la hauteur de la fenêtre de rendu |
Viewport_Size | Retourne la résolution de l'écran |
Viewport_Width | Récupère la largeur de la fenêtre de rendu |
Viewport_Width(Int32) | Récupère la largeur de la fenêtre de rendu |
WaitLoad | Attend que toutes les tâches de chargement soit terminée et affiche des informations sur les tâches en cours |
Window_Create | Créé une nouvelle fenêtre de rendu |
Window_Handle | Récupère le Handle à partir d'un index de fenêtre (retourné par Create_New_Window) |
Window_Remove | Détruit une fenêtre de rendu à partir de son ID |