TextureData

TextureData class

Αυτή η κλάση περιέχει τα ακατέργαστα δεδομένα και τον ορισμό μορφής μιας υφής.

Μέθοδοι

constructor

ΌνομαΠεριγραφή
constructor(width, height, stride, bytesPerPixel, pixelFormat, data)Κατασκευαστής του TextureData

Parameters:

ΌνομαΤύποςΠεριγραφή
widtΑριθμόςnull
heighΑριθμόςnull
stridΑριθμόςnull
bytesPerPixeΑριθμόςnull
pixelFormatPixelFormatPixelFormat
datbyte[]null

Result:


constructor_overload

ΌνομαΠεριγραφή
constructor_overload(width, height, pixelFormat)Δημιουργεί ένα νέο TextureData και κατανέμει δεδομένα εικονοστοιχείων.

Parameters:

ΌνομαΤύποςΠεριγραφή
widtΑριθμόςnull
heighΑριθμόςnull
pixelFormatPixelFormatPixelFormat

Result:


constructor_overload2

ΌνομαΠεριγραφή
constructor_overload2()Κατασκευαστής του TextureData

Result:


getData

ΌνομαΠεριγραφή
getData()Ακατέργαστα bytes δεδομένων εικονοστοιχείων.

Result:


getWidth

ΌνομαΠεριγραφή
getWidth()Αριθμός οριζόντιων εικονοστοιχείων.

Result:


getHeight

ΌνομαΠεριγραφή
getHeight()Αριθμός κάθετων εικονοστοιχείων.

Result:


getStride

ΌνομαΠεριγραφή
getStride()Αριθμός byte μιας γραμμής σάρωσης.

Result:


getBytesPerPixel

ΌνομαΠεριγραφή
getBytesPerPixel()Αριθμός byte ενός εικονοστοιχείου.

Result:


getPixelFormat

ΌνομαΠεριγραφή
getPixelFormat()Η μορφή του εικονοστοιχείου. Η τιμή της ιδιότητας είναι η ακέραια σταθερά PixelFormat.

Result:


fromFile

ΌνομαΠεριγραφή
fromFile(fileName)Φορτώνει μια υφή από αρχείο

Parameters:

ΌνομαΤύποςΠεριγραφή
fileNamStringnull

Result: TextureData


save

ΌνομαΠεριγραφή
save(fileName)Αποθήκευση δεδομένων υφής σε αρχείο εικόνας

Parameters:

ΌνομαΤύποςΠεριγραφή
fileNameStringΤο όνομα αρχείου όπου θα αποθηκευτεί η εικόνα.

Result: TextureData


save

ΌνομαΠεριγραφή
save(fileName, format)Αποθήκευση δεδομένων υφής σε αρχείο εικόνας

Parameters:

ΌνομαΤύποςΠεριγραφή
fileNameStringΤο όνομα αρχείου όπου θα αποθηκευτεί η εικόνα.
formatStringΜορφή εικόνας του αρχείου εξόδου.

Result: TextureData


mapPixels

ΌνομαΠεριγραφή
mapPixels(mapMode)Αντιστοίχηση όλων των pixel για ανάγνωση/εγγραφή

Parameters:

ΌνομαΤύποςΠεριγραφή
mapModePixelMapModePixelMapMode

Result: PixelMapping


mapPixels

ΌνομαΠεριγραφή
mapPixels(mapMode, format)Αντιστοίχηση όλων των pixel για ανάγνωση/εγγραφή στη δεδομένη μορφή pixel

Parameters:

ΌνομαΤύποςΠεριγραφή
mapModePixelMapModePixelMapMode
formatPixelFormatPixelFormat

Result: PixelMapping


mapPixels

ΌνομαΠεριγραφή
mapPixels(rect, mapMode, format)Αντιστοίχηση pixel που προσδιορίζονται από το rect για ανάγνωση/εγγραφή στη δεδομένη μορφή pixel

Parameters:

ΌνομαΤύποςΠεριγραφή
rectRectΗ περιοχή των pixel που θα προσπελαστεί
mapModePixelMapModePixelMapMode
formatPixelFormatPixelFormat

Result: PixelMapping


transformPixelFormat

ΌνομαΠεριγραφή
transformPixelFormat(pixelFormat)Μετασχηματισμός της διάταξης του pixel σε νέα μορφή pixel.

Parameters:

ΌνομαΤύποςΠεριγραφή
pixelFormatPixelFormatPixelFormat

Result: PixelMapping