TZScene Classe

Créé une nouvelle scene

Definition

Espace de nom: Tzu3D.Scene
Assembly: Tzu3D (in Tzu3D.dll) Version: 1.0.9025.34810
C#
public class TZScene : IDisposable
Inheritance
Object    TZScene
Implements
IDisposable

Constructeurs

TZScene Créé une nouvelle scene

Propriétés

ActorsContainer Récupère tous les acteurs
Depth_Enable Active la gestion de la profondeur pour le rendu final de la scene
Depth_Enable_GBuffer Active la gestion de la profondeur pour le rendu des acteurs dans le GBuffer
Effects Effet de Post-Rendu
Fog_Color Couleur du brouillard
Fog_Enable Active le brouillard
Fog_End Position de fin du brouillard
Fog_Start Position de départ du brouillard
Light_Ambient Couleur ambiante de la scene
Light_Ambient_Direction Couleur ambiante de la scene
Light_Attenuation Facteur d'atténuation des lumières
Lighting Active la gestion des lumières
Outline_Color Couleur des Outlines
Outline_Color_Sensibility Sensibilité de detection des Outlines sur les couleurs
Outline_Depth_Sensibility Sensibilité de détection des Outlines sur la profondeur
Outline_Normal_Sensibility Sensibilité de detection des Outlines sur les normals
Outline_Thickness Epaisseur des Outlines
Picking_Treated Défini que le traitement de picking a été effectué (effacement du résultat)
SkyBox_Enable Active le rendu de la SkyBox
Use_Partitioner Utilise une methode alternative de contrôle de visibilité des acteurs (experimental!)

Méthodes

Actor_Loaded Indique si tous les acteurs ont été chargé
Actors_Have_Component Retourne tout les acteurs possedant le composant défini par son nom
Add Ajoute un acteur à la scene
DisposeLibère toutes les ressources utilisées par le TZScene
Dispose(Boolean)Libère les ressources non managées utilisées par TZScene et libère éventuellement les ressources managées
EqualsDétermine si l'objet spécifié est identique à l'objet actuel.
(Hérité de Object)
FinalizeAutorise 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)
Free_Shadow Libère tous les slots d'ombre occupé par les lumières de cette scene
Get_Actor Récupère un acteur à partir de son nom
GetHashCodeFait office de fonction de hachage par défaut.
(Hérité de Object)
GetTypeObtient le Type de l'instance actuelle.
(Hérité de Object)
Load Charge la scene
MemberwiseCloneCrée une copie superficielle du Object actuel.
(Hérité de Object)
Name Récupère le nom de la scene
Physic Récupère l'instance du moteur physique
Picking Lance la recherche de l'acteur à partir d'un lancer de rayon
Picking_ClearResult Efface le résultat de la recherche du picking
Picking_Done Indique si la Recherche du picking est terminé
Picking_Result Récupère le résultat de la recherche du Picking
Process Traite les données de la scene
Remove Enlève un acteur à la scene
Remove_All Enlève tout les acteurs de la scene
Render Rendu de la scene
Render(Boolean) Rendu de la scene
Render_Sprite Rendu des sprites
Restart relance la scene
Set_Camera Défini la Camera par défaut
Set_SkyBox Ajoute une SkyBox à la scene
Shadows_ForceUpdate Force la mise à jour des ombres
Started Indique si la Scene à démarrer
ToStringRetourne une chaîne qui représente l'objet actuel.
(Hérité de Object)
Unload Décharge la scene

Événements

CollisionEnded Evénement collision terminé
CollisionEnding Evénement collision se termine
ContactCreated Evénement contact créé
ContactRemoved Evénement contact enlevé
DetectingInitialCollision Evénement détection de la collision initial
OnInitialCollisionDetected Evénement collision initial détecté
PairTouched Evénement Pair de collisions touché
PairTouching Evénement Pair de collisions se touche

Voir aussi