public class TZCamera : TZComponent
Public Class TZCamera
Inherits TZComponent
TZCamera | Créé une caméra |
Actor |
Indique l'Acteur du composant
(Hérité de TZComponent) |
Aspect | Détermine l'aspect de la projecion, exemple: 4/3 ou 16/9 |
AutoAspect | Calcul l'aspect automatiquement |
Axis_X | Retourne l'axe X de la caméra |
Axis_Y | Retourne l'axe Y de la caméra |
Bounding_Box |
Retourne la boite englobante du composant
(Hérité de TZComponent) |
ComponentType |
Retourne le type de composant
(Hérité de TZComponent) |
Direction | Direction de la caméra |
Fov | Détermine l'angle du champ de vision en degrée |
Loaded |
Indique si le composant est chargé
(Hérité de TZComponent) |
Matrix_Projection | Récupère ou défini la matrice de projection |
Matrix_ProjectionInt32, Int32 | Récupère ou défini la matrice de projection |
Matrix_View | Récupère ou défini la matrice de vue |
Matrix_World | Matrice World de la caméra (inverse de la matrice de vue) |
Name |
Indique le nom du composant
(Hérité de TZComponent) |
OnLoad |
Indique si le composant est en cours de chargement
(Hérité de TZComponent) |
Orthographic_Zoom | Facteur de zoom pour une projection orthographique |
Physic_Shape | Corps physique de la caméra |
Pitch_Lock | Block l'inclinaison vertical, en degrée |
Position | Position de la caméra |
Projection_Mode | Mode de projection |
Right | Vecteur droit de la caméra (Perpendiculaire à la direction) |
Tag |
Tag associé au composant qui peut être n'importe quoi
(Hérité de TZComponent) |
Up | Vecteur UP de la caméra |
VIEWPROJECTION | Récupère la multiplication entre la matrice de vue et la matrice de projection |
ZFar | Détermine la distance du plan éloigné |
ZNear | Détermine la distance du plan proche |
Clone |
Clone la caméra
(Overrides TZComponentClone) |
CompareTo |
Compareur
(Hérité de TZComponent) |
Dispose |
Dispose le composant
(Hérité de TZComponent) |
Dispose(Boolean) | Libère les ressources non managées utilisées par TZCamera et libère éventuellement les ressources managées (Overrides TZComponentDispose(Boolean)) |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object) |
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) |
Frustrum | Récupère les plans du champ de vision |
FrustumPoints | Retourne les 8 points du champ de vision |
FrustumPoints(Vector3) | Récupère les angles du champ de vision |
Get_Move | Retourne un vecteur de déplacement de la caméra |
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) |
Load |
Charge le Composant
(Overrides TZComponentLoad) |
LookAt(Vector3) | Indique la position cible à regarder |
LookAt(Vector3, Vector3) | Indique la position cible à regarder |
LookAt(Vector3, Vector3, Vector3) | Indique la position de la caméra et la cible à regarder |
MemberwiseClone | Crée une copie superficielle du Object actuel. (Hérité de Object) |
Move(Vector3, Single) | Déplace la caméra |
Move(Vector3, Vector3) | Déplace la caméra |
Move(Single, Single, Single) | Déplace la caméra |
Perspective | Construit la matrice de projection |
Plan | Détermine les plans proches et éloigné |
Rebuild_Projection | Reconstruit la matrice de projection |
Rename |
Renomme le composant
(Hérité de TZComponent) |
Rotate | Tourne la caméra |
Rotate_FirstPerson | Tourne la caméra en mode à la première personne |
Rotate_Flight | Tourne la caméra en mode Volant |
Rotate_Smoothly | Tourne la caméra selon un facteur (déterminé par la fonction Rotation_Speed) |
Set_Acceleration(Vector3) | Accélère le mouvement de la caméra |
Set_Acceleration(Single, Single, Single) | Accèlère le mouvement de la caméra |
Set_CurrentVelocity(Vector3) | Détermine la velocité actuel de la caméra |
Set_CurrentVelocity(Single, Single, Single) | Détermine la vélocité actuel de la caméra |
Set_Mode | Détermine le mode de déplacement de la caméra |
Set_Orientation | Détermine l'orientation de la caméra à partir d'un quaternion |
Set_Rotation_Speed | Détermine la vitesse de rotation de la fonction Rotate_Smoothly |
Set_Velocity(Vector3) | Détermine la vélocité de la caméra |
Set_Velocity(Single, Single, Single) | Détermine la vélocité de la caméra |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
Unload |
Décharge le composant
(Overrides TZComponentUnload) |
Update_Position | Deplace la caméra avec un temps de latence |
Update_Velocity | Mise à jour de la vélocité de la caméra suivant la direction |