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

KonstruktorBeschreibung
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

MethodeBeschreibung
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:

ParameterTypBeschreibung
Breiteint
heightint
strideint
bytesPerPixelint
pixelFormatPixelFormat
Datenbyte[]

TextureData(int width, int height, PixelFormat pixelFormat)

public TextureData(int width, int height, PixelFormat pixelFormat)

Erstellt ein neues TextureData und reserviert Pixeldaten.

Parameters:

ParameterTypBeschreibung
Breiteint
heightint
pixelFormatPixelFormat

TextureData()

public TextureData()

Konstruktor von TextureData

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypBeschreibung
arg0java.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:

ParameterTypBeschreibung
propertyNamejava.lang.StringEigenschaftsname.

Returns: Property - The property.

fromFile(String fileName)

public static TextureData fromFile(String fileName)

Lade eine Textur aus Datei

Parameters:

ParameterTypBeschreibung
fileNamejava.lang.String

Returns: TextureData

fromStream(Stream stream)

public static TextureData fromStream(Stream stream)

Lade eine Textur aus Stream

Parameters:

ParameterTypBeschreibung
streamStream

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:

ParameterTypBeschreibung
Eigenschaftjava.lang.StringEigenschaftsname

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:

ParameterTypBeschreibung
mapModePixelMapModeAbbildungmodus

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:

ParameterTypBeschreibung
mapModePixelMapModeAbbildungmodus
formatPixelFormatPixelformat

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:

ParameterTypBeschreibung
rectRectDer Bereich der zuzugreifenden Pixel
mapModePixelMapModeAbbildungmodus
formatPixelFormatPixelformat

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:

ParameterTypBeschreibung
propertyPropertyWelche 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:

ParameterTypBeschreibung
Eigenschaftjava.lang.StringWelche 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:

ParameterTypBeschreibung
streamStreamDer Stream, der das gespeicherte Bild enthält
Formatjava.lang.StringBildformat, normalerweise Dateierweiterung

save(String fileName)

public void save(String fileName)

Texturdaten in eine Bilddatei speichern

Parameters:

ParameterTypBeschreibung
fileNamejava.lang.StringDer 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:

ParameterTypBeschreibung
fileNamejava.lang.StringDer Dateiname, unter dem das Bild gespeichert wird.
Formatjava.lang.StringBildformat der Ausgabedatei.

setName(String value)

public void setName(String value)

Setzt den Namen.

Parameters:

ParameterTypBeschreibung
Wertjava.lang.StringNeuer Wert

setProperty(String property, Object value)

public void setProperty(String property, Object value)

Setzt den Wert der angegebenen Eigenschaft

Parameters:

ParameterTypBeschreibung
Eigenschaftjava.lang.StringEigenschaftsname
Wertjava.lang.ObjectDer 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:

ParameterTypBeschreibung
pixelFormatPixelFormatZiel-Pixelformat

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTypBeschreibung
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeschreibung
arg0long
arg1int