Texture

Texture class

Αυτή η κλάση ορίζει την υφή από ένα εξωτερικό αρχείο.

public class Texture : TextureBase

Κατασκευαστές

ΟνομαΠεριγραφή
Texture()Αρχικοποιεί μια νέα παρουσία τουTexture τάξη.
Texture(string)Αρχικοποιεί μια νέα παρουσία τουTexture τάξη.

Ιδιότητες

ΟνομαΠεριγραφή
Alpha { get; set; }Λαμβάνει ή ορίζει την προεπιλεγμένη τιμή άλφα του texture Αυτό ισχύει όταν τοAlphaSource είναιPixelAlpha Η προεπιλεγμένη τιμή είναι 1,0, το έγκυρο εύρος τιμών είναι μεταξύ 0 και 1
AlphaSource { get; set; }Λαμβάνει ή ορίζει εάν η υφή ορίζει το κανάλι άλφα. Η προεπιλεγμένη τιμή είναιNone
Content { get; set; }Λαμβάνει ή ορίζει το δυαδικό περιεχόμενο της υφής. Το ενσωματωμένο περιεχόμενο υφής είναι προαιρετικό, ο χρήστης θα πρέπει να φορτώσει την υφή από εξωτερικό αρχείο, εάν αυτό λείπει.
EnableMipMap { get; set; }Λαμβάνει ή ορίζει εάν ο mipmap είναι ενεργοποιημένος για αυτήν την υφή
FileName { get; set; }Λαμβάνει ή ορίζει το σχετικό αρχείο υφής.
MagFilter { get; set; }Λαμβάνει ή ρυθμίζει το φίλτρο για μεγέθυνση.
MinFilter { get; set; }Λαμβάνει ή ρυθμίζει το φίλτρο για ελαχιστοποίηση.
MipFilter { get; set; }Λαμβάνει ή ρυθμίζει το φίλτρο για δειγματοληψία σε επίπεδο mip.
virtual Name { get; set; }Παίρνει ή ορίζει το όνομα.
Properties { get; }Λαμβάνει τη συλλογή όλων των ιδιοτήτων.
UVRotation { get; set; }Λαμβάνει ή ορίζει την περιστροφή της υφής
UVScale { get; set; }Λαμβάνει ή ρυθμίζει την κλίμακα UV.
UVTranslation { get; set; }Λαμβάνει ή ρυθμίζει τη μετάφραση UV.
WrapModeU { get; set; }Λαμβάνει ή ρυθμίζει τις λειτουργίες αναδίπλωσης υφής σε U.
WrapModeV { get; set; }Λαμβάνει ή ρυθμίζει τις λειτουργίες αναδίπλωσης υφής σε V.
WrapModeW { get; set; }Λαμβάνει ή ρυθμίζει τις λειτουργίες αναδίπλωσης υφής σε W.

Μέθοδοι

ΟνομαΠεριγραφή
FindProperty(string)Βρίσκει την ιδιότητα. Μπορεί να είναι μια δυναμική ιδιότητα (Δημιουργήθηκε από CreateDynamicProperty/SetProperty) ή εγγενής ιδιότητα (Αναγνωρίζεται από το όνομά της)
GetProperty(string)Λάβετε την τιμή της καθορισμένης ιδιότητας
RemoveProperty(Property)Καταργεί μια δυναμική ιδιότητα.
RemoveProperty(string)Καταργήστε την καθορισμένη ιδιότητα που προσδιορίζεται με όνομα
SetProperty(string, object)Ορίζει την τιμή της καθορισμένης ιδιότητας
SetRotation(double, double)Ρυθμίζει την περιστροφή UV.
SetScale(double, double)Ρυθμίζει την κλίμακα UV.
SetTranslation(double, double)Ορίζει τη μετάφραση UV.

Δείτε επίσης