TextureData

Inheritance: java.lang.Object, com.aspose.threed.A3DObject

public class TextureData extends A3DObject

Deze klasse bevat de ruwe data en de formaatdefinitie van een textuur.

Constructors

ConstructorBeschrijving
TextureData(int width, int height, int stride, int bytesPerPixel, PixelFormat pixelFormat, byte[] data)Constructor van TextureData
TextureData(int width, int height, PixelFormat pixelFormat)Construeert een nieuwe TextureData en reserveert pixelgegevens.
TextureData()Constructor van TextureData

Methoden

MethodeBeschrijving
equals(Object arg0)
findProperty(String propertyName)Zoekt de eigenschap.
fromFile(String fileName)Laad een textuur vanaf bestand.
fromStream(Stream stream)Laad een textuur vanaf stream.
getBytesPerPixel()Aantal bytes van een pixel
getClass()
getData()Ruwe bytes van pixelgegevens
getHeight()Aantal verticale pixels
getName()Haalt de naam op.
getPixelFormat()Het formaat van de pixel
getProperties()Haalt de verzameling van alle eigenschappen op.
getProperty(String property)Haalt de waarde op van de opgegeven eigenschap
getStride()Aantal bytes van een scanregel.
getWidth()Aantal horizontale pixels
hashCode()
mapPixels(PixelMapMode mapMode)Alle pixels in kaart brengen voor lezen/schrijven
mapPixels(PixelMapMode mapMode, PixelFormat format)Alle pixels in kaart brengen voor lezen/schrijven in gegeven pixelindeling
mapPixels(Rect rect, PixelMapMode mapMode, PixelFormat format)Pixels die door een rechthoek worden aangesproken in kaart brengen voor lezen/schrijven in gegeven pixelindeling
notify()
notifyAll()
removeProperty(Property property)Verwijdert een dynamische eigenschap.
removeProperty(String property)Verwijder de opgegeven eigenschap geïdentificeerd op naam
save(Stream stream, String format)Textuurgegevens opslaan in opgegeven afbeeldingsformaat
save(String fileName)Textuurgegevens opslaan in afbeeldingsbestand
save(String fileName, String format)Textuurgegevens opslaan in afbeeldingsbestand
setName(String value)Stelt de naam in.
setProperty(String property, Object value)Stelt de waarde in van de opgegeven eigenschap
toString()
transformPixelFormat(PixelFormat pixelFormat)Lay-out van pixel transformeren naar nieuw pixelformaat.
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)

Constructor van TextureData

Parameters:

ParameterTypeBeschrijving
breedteint
hoogteint
strideint
bytesPerPixelint
pixelFormatPixelFormat
gegevensbyte[]

TextureData(int width, int height, PixelFormat pixelFormat)

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

Construeert een nieuwe TextureData en reserveert pixelgegevens.

Parameters:

ParameterTypeBeschrijving
breedteint
hoogteint
pixelFormatPixelFormat

TextureData()

public TextureData()

Constructor van TextureData

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypeBeschrijving
arg0java.lang.Object

Returns: boolean

findProperty(String propertyName)

public Property findProperty(String propertyName)

Zoekt de eigenschap. Het kan een dynamische eigenschap zijn (gemaakt door CreateDynamicProperty/SetProperty) of een native eigenschap (geïdentificeerd op naam).

Parameters:

ParameterTypeBeschrijving
propertyNamejava.lang.StringEigenschapnaam.

Returns: Property - The property.

fromFile(String fileName)

public static TextureData fromFile(String fileName)

Laad een textuur vanaf bestand.

Parameters:

ParameterTypeBeschrijving
fileNamejava.lang.String

Returns: TextureData

fromStream(Stream stream)

public static TextureData fromStream(Stream stream)

Laad een textuur vanaf stream.

Parameters:

ParameterTypeBeschrijving
streamStream

Returns: TextureData

getBytesPerPixel()

public int getBytesPerPixel()

Aantal bytes van een pixel

Returns: int - Aantal bytes van een pixel

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getData()

public byte[] getData()

Ruwe bytes van pixelgegevens

Returns: byte[] - Ruwe bytes van pixelgegevens

getHeight()

public int getHeight()

Aantal verticale pixels

Returns: int - Aantal verticale pixels

getName()

public String getName()

Haalt de naam op.

Returns: java.lang.String - de naam.

getPixelFormat()

public PixelFormat getPixelFormat()

Het formaat van de pixel

Returns: PixelFormat - The pixel’s format

getProperties()

public PropertyCollection getProperties()

Haalt de verzameling van alle eigenschappen op.

Returns: PropertyCollection - the collection of all properties.

getProperty(String property)

public Object getProperty(String property)

Haalt de waarde op van de opgegeven eigenschap

Parameters:

ParameterTypeBeschrijving
eigenschapjava.lang.StringNaam van eigenschap

Returns: java.lang.Object - De waarde van de gevonden eigenschap

getStride()

public int getStride()

Aantal bytes van een scanregel.

Returns: int - Aantal bytes van een scanregel.

getWidth()

public int getWidth()

Aantal horizontale pixels

Returns: int - Aantal horizontale pixels

hashCode()

public native int hashCode()

Returns: int

mapPixels(PixelMapMode mapMode)

public PixelMapping mapPixels(PixelMapMode mapMode)

Alle pixels in kaart brengen voor lezen/schrijven

Parameters:

ParameterTypeBeschrijving
mapModePixelMapModeKaartmodus

Returns: PixelMapping

mapPixels(PixelMapMode mapMode, PixelFormat format)

public PixelMapping mapPixels(PixelMapMode mapMode, PixelFormat format)

Alle pixels in kaart brengen voor lezen/schrijven in gegeven pixelindeling

Parameters:

ParameterTypeBeschrijving
mapModePixelMapModeKaartmodus
formatPixelFormatPixelindeling

Returns: PixelMapping

mapPixels(Rect rect, PixelMapMode mapMode, PixelFormat format)

public PixelMapping mapPixels(Rect rect, PixelMapMode mapMode, PixelFormat format)

Pixels die door een rechthoek worden aangesproken in kaart brengen voor lezen/schrijven in gegeven pixelindeling

Parameters:

ParameterTypeBeschrijving
rectRectHet gebied van pixels dat benaderd moet worden
mapModePixelMapModeKaartmodus
formatPixelFormatPixelindeling

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)

Verwijdert een dynamische eigenschap.

Parameters:

ParameterTypeBeschrijving
propertyPropertyWelke eigenschap moet worden verwijderd

Returns: boolean - true als de eigenschap succesvol is verwijderd

removeProperty(String property)

public boolean removeProperty(String property)

Verwijder de opgegeven eigenschap geïdentificeerd op naam

Parameters:

ParameterTypeBeschrijving
eigenschapjava.lang.StringWelke eigenschap moet worden verwijderd

Returns: boolean - true als de eigenschap succesvol is verwijderd

save(Stream stream, String format)

public void save(Stream stream, String format)

Textuurgegevens opslaan in opgegeven afbeeldingsformaat

Parameters:

ParameterTypeBeschrijving
streamStreamDe stream die de opgeslagen afbeelding bevat
formaatjava.lang.StringAfbeeldingsformaat, meestal bestandsextensie

save(String fileName)

public void save(String fileName)

Textuurgegevens opslaan in afbeeldingsbestand

Parameters:

ParameterTypeBeschrijving
fileNamejava.lang.StringDe bestandsnaam waar de afbeelding wordt opgeslagen.

save(String fileName, String format)

public void save(String fileName, String format)

Textuurgegevens opslaan in afbeeldingsbestand

Parameters:

ParameterTypeBeschrijving
fileNamejava.lang.StringDe bestandsnaam waar de afbeelding wordt opgeslagen.
formaatjava.lang.StringAfbeeldingsformaat van het uitvoerbestand.

setName(String value)

public void setName(String value)

Stelt de naam in.

Parameters:

ParameterTypeBeschrijving
waardejava.lang.StringNieuwe waarde

setProperty(String property, Object value)

public void setProperty(String property, Object value)

Stelt de waarde in van de opgegeven eigenschap

Parameters:

ParameterTypeBeschrijving
eigenschapjava.lang.StringNaam van eigenschap
waardejava.lang.ObjectDe waarde van de eigenschap

toString()

public String toString()

Returns: java.lang.String

transformPixelFormat(PixelFormat pixelFormat)

public void transformPixelFormat(PixelFormat pixelFormat)

Lay-out van pixel transformeren naar nieuw pixelformaat.

Parameters:

ParameterTypeBeschrijving
pixelFormatPixelFormatDoelpixelindeling

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTypeBeschrijving
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypeBeschrijving
arg0long
arg1int