TextureData
Inheritance: java.lang.Object, com.aspose.threed.A3DObject
public class TextureData extends A3DObject
Diese Klasse enthält die Rohdaten und die Formatdefinition einer Textur.
Konstruktoren
| Konstruktor | Beschreibung |
|---|---|
| TextureData(int width, int height, int stride, int bytesPerPixel, PixelFormat pixelFormat, byte[] data) | Konstruktor von TextureData |
| TextureData(int width, int height, PixelFormat pixelFormat) | Erstellt ein neues TextureData und reserviert Pixeldaten. |
| TextureData() | Konstruktor von TextureData |
Methoden
| Methode | Beschreibung |
|---|---|
| equals(Object arg0) | |
| findProperty(String propertyName) | Findet die Eigenschaft. |
| fromFile(String fileName) | Lade eine Textur aus Datei |
| fromStream(Stream stream) | Lade eine Textur aus Stream |
| getBytesPerPixel() | Anzahl der Bytes eines Pixels |
| getClass() | |
| getData() | Rohbytes der Pixeldaten |
| getHeight() | Anzahl der vertikalen Pixel |
| getName() | Liefert den Namen. |
| getPixelFormat() | Das Format des Pixels |
| getProperties() | Liefert die Sammlung aller Eigenschaften. |
| getProperty(String property) | Liefere den Wert der angegebenen Eigenschaft |
| getStride() | Anzahl der Bytes einer Scanzeile. |
| getWidth() | Anzahl der horizontalen Pixel |
| hashCode() | |
| mapPixels(PixelMapMode mapMode) | Alle Pixel für Lesen/Schreiben abbilden |
| mapPixels(PixelMapMode mapMode, PixelFormat format) | Alle Pixel für Lesen/Schreiben im angegebenen Pixelformat abbilden |
| mapPixels(Rect rect, PixelMapMode mapMode, PixelFormat format) | Pixel, die durch ein Rechteck adressiert werden, für Lesen/Schreiben im angegebenen Pixelformat abbilden |
| notify() | |
| notifyAll() | |
| removeProperty(Property property) | Entfernt eine dynamische Eigenschaft. |
| removeProperty(String property) | Entferne die angegebene Eigenschaft, die durch ihren Namen identifiziert wird |
| save(Stream stream, String format) | Texturdaten in das angegebene Bildformat speichern |
| save(String fileName) | Texturdaten in eine Bilddatei speichern |
| save(String fileName, String format) | Texturdaten in eine Bilddatei speichern |
| setName(String value) | Setzt den Namen. |
| setProperty(String property, Object value) | Setzt den Wert der angegebenen Eigenschaft |
| toString() | |
| transformPixelFormat(PixelFormat pixelFormat) | Layout des Pixels in ein neues Pixelformat umwandeln. |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
TextureData(int width, int height, int stride, int bytesPerPixel, PixelFormat pixelFormat, byte[] data)
public TextureData(int width, int height, int stride, int bytesPerPixel, PixelFormat pixelFormat, byte[] data)
Konstruktor von TextureData
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Breite | int | |
| height | int | |
| stride | int | |
| bytesPerPixel | int | |
| pixelFormat | PixelFormat | |
| Daten | byte[] |
TextureData(int width, int height, PixelFormat pixelFormat)
public TextureData(int width, int height, PixelFormat pixelFormat)
Erstellt ein neues TextureData und reserviert Pixeldaten.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Breite | int | |
| height | int | |
| pixelFormat | PixelFormat |
TextureData()
public TextureData()
Konstruktor von TextureData
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
findProperty(String propertyName)
public Property findProperty(String propertyName)
Findet die Eigenschaft. Sie kann eine dynamische Eigenschaft sein (erstellt durch CreateDynamicProperty/SetProperty) oder eine native Eigenschaft (identifiziert durch ihren Namen)
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| propertyName | java.lang.String | Eigenschaftsname. |
Returns: Property - The property.
fromFile(String fileName)
public static TextureData fromFile(String fileName)
Lade eine Textur aus Datei
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| fileName | java.lang.String |
Returns: TextureData
fromStream(Stream stream)
public static TextureData fromStream(Stream stream)
Lade eine Textur aus Stream
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| stream | Stream |
Returns: TextureData
getBytesPerPixel()
public int getBytesPerPixel()
Anzahl der Bytes eines Pixels
Returns: int - Anzahl der Bytes eines Pixels
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getData()
public byte[] getData()
Rohbytes der Pixeldaten
Returns: byte[] - Rohbytes der Pixeldaten
getHeight()
public int getHeight()
Anzahl der vertikalen Pixel
Returns: int - Anzahl der vertikalen Pixel
getName()
public String getName()
Liefert den Namen.
Returns: java.lang.String - der Name.
getPixelFormat()
public PixelFormat getPixelFormat()
Das Format des Pixels
Returns: PixelFormat - The pixel’s format
getProperties()
public PropertyCollection getProperties()
Liefert die Sammlung aller Eigenschaften.
Returns: PropertyCollection - the collection of all properties.
getProperty(String property)
public Object getProperty(String property)
Liefere den Wert der angegebenen Eigenschaft
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Eigenschaft | java.lang.String | Eigenschaftsname |
Returns: java.lang.Object - Der Wert der gefundenen Eigenschaft
getStride()
public int getStride()
Anzahl der Bytes einer Scanzeile.
Returns: int - Anzahl der Bytes einer Scanzeile.
getWidth()
public int getWidth()
Anzahl der horizontalen Pixel
Returns: int - Anzahl der horizontalen Pixel
hashCode()
public native int hashCode()
Returns: int
mapPixels(PixelMapMode mapMode)
public PixelMapping mapPixels(PixelMapMode mapMode)
Alle Pixel für Lesen/Schreiben abbilden
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| mapMode | PixelMapMode | Abbildungmodus |
Returns: PixelMapping
mapPixels(PixelMapMode mapMode, PixelFormat format)
public PixelMapping mapPixels(PixelMapMode mapMode, PixelFormat format)
Alle Pixel für Lesen/Schreiben im angegebenen Pixelformat abbilden
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| mapMode | PixelMapMode | Abbildungmodus |
| format | PixelFormat | Pixelformat |
Returns: PixelMapping
mapPixels(Rect rect, PixelMapMode mapMode, PixelFormat format)
public PixelMapping mapPixels(Rect rect, PixelMapMode mapMode, PixelFormat format)
Pixel, die durch ein Rechteck adressiert werden, für Lesen/Schreiben im angegebenen Pixelformat abbilden
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| rect | Rect | Der Bereich der zuzugreifenden Pixel |
| mapMode | PixelMapMode | Abbildungmodus |
| format | PixelFormat | Pixelformat |
Returns: PixelMapping - Returns a mapping object, it should be disposed when no longer needed.
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
removeProperty(Property property)
public boolean removeProperty(Property property)
Entfernt eine dynamische Eigenschaft.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| property | Property | Welche Eigenschaft zu entfernen ist |
Returns: boolean - true, wenn die Eigenschaft erfolgreich entfernt wurde
removeProperty(String property)
public boolean removeProperty(String property)
Entferne die angegebene Eigenschaft, die durch ihren Namen identifiziert wird
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Eigenschaft | java.lang.String | Welche Eigenschaft zu entfernen ist |
Returns: boolean - true, wenn die Eigenschaft erfolgreich entfernt wurde
save(Stream stream, String format)
public void save(Stream stream, String format)
Texturdaten in das angegebene Bildformat speichern
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| stream | Stream | Der Stream, der das gespeicherte Bild enthält |
| Format | java.lang.String | Bildformat, normalerweise Dateierweiterung |
save(String fileName)
public void save(String fileName)
Texturdaten in eine Bilddatei speichern
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| fileName | java.lang.String | Der Dateiname, unter dem das Bild gespeichert wird. |
save(String fileName, String format)
public void save(String fileName, String format)
Texturdaten in eine Bilddatei speichern
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| fileName | java.lang.String | Der Dateiname, unter dem das Bild gespeichert wird. |
| Format | java.lang.String | Bildformat der Ausgabedatei. |
setName(String value)
public void setName(String value)
Setzt den Namen.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | java.lang.String | Neuer Wert |
setProperty(String property, Object value)
public void setProperty(String property, Object value)
Setzt den Wert der angegebenen Eigenschaft
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Eigenschaft | java.lang.String | Eigenschaftsname |
| Wert | java.lang.Object | Der Wert der Eigenschaft |
toString()
public String toString()
Returns: java.lang.String
transformPixelFormat(PixelFormat pixelFormat)
public void transformPixelFormat(PixelFormat pixelFormat)
Layout des Pixels in ein neues Pixelformat umwandeln.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| pixelFormat | PixelFormat | Ziel-Pixelformat |
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| arg0 | long | |
| arg1 | int |