TextureData

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

public class TextureData extends A3DObject

Denna klass innehåller rådata och formatdefinitionen för en textur.

Konstruktörer

KonstruktorBeskrivning
TextureData(int width, int height, int stride, int bytesPerPixel, PixelFormat pixelFormat, byte[] data)Konstruktor för TextureData
TextureData(int width, int height, PixelFormat pixelFormat)Skapar en ny TextureData och allokerar bilddata.
TextureData()Konstruktor för TextureData

Metoder

MetodBeskrivning
equals(Object arg0)
findProperty(String propertyName)Hittar egenskapen.
fromFile(String fileName)Läs in en textur från fil
fromStream(Stream stream)Läs in en textur från ström
getBytesPerPixel()Antal byte per pixel
getClass()
getData()Rå byte av bilddata
getHeight()Antal vertikala pixlar
getName()Hämtar namnet.
getPixelFormat()Pixelns format
getProperties()Hämtar samlingen av alla egenskaper.
getProperty(String property)Hämta värdet för angiven egenskap
getStride()Antal byte i en skannrad.
getWidth()Antal horisontella pixlar
hashCode()
mapPixels(PixelMapMode mapMode)Mappa alla pixlar för läsning/skrivning
mapPixels(PixelMapMode mapMode, PixelFormat format)Mappa alla pixlar för läsning/skrivning i angivet pixelformat
mapPixels(Rect rect, PixelMapMode mapMode, PixelFormat format)Mappa pixlar adresserade av rektangel för läsning/skrivning i angivet pixelformat
notify()
notifyAll()
removeProperty(Property property)Tar bort en dynamisk egenskap.
removeProperty(String property)Ta bort den angivna egenskapen identifierad med namn
save(Stream stream, String format)Spara texturdata i angivet bildformat
save(String fileName)Spara texturdata i bildfil
save(String fileName, String format)Spara texturdata i bildfil
setName(String value)Ställer in namnet.
setProperty(String property, Object value)Ställer in värdet för angiven egenskap
toString()
transformPixelFormat(PixelFormat pixelFormat)Transformera pixelns layout till ett nytt pixelformat.
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 för TextureData

Parameters:

ParameterTypBeskrivning
breddint
höjdint
radstegint
bytesPerPixelint
pixelFormatPixelFormat
databyte[]

TextureData(int width, int height, PixelFormat pixelFormat)

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

Skapar en ny TextureData och allokerar bilddata.

Parameters:

ParameterTypBeskrivning
breddint
höjdint
pixelFormatPixelFormat

TextureData()

public TextureData()

Konstruktor för TextureData

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypBeskrivning
arg0java.lang.Object

Returns: boolean

findProperty(String propertyName)

public Property findProperty(String propertyName)

Hittar egenskapen. Den kan vara en dynamisk egenskap (Skapad av CreateDynamicProperty/SetProperty) eller en inbyggd egenskap (Identifierad med dess namn)

Parameters:

ParameterTypBeskrivning
propertyNamejava.lang.StringEgenskapsnamn.

Returns: Property - The property.

fromFile(String fileName)

public static TextureData fromFile(String fileName)

Läs in en textur från fil

Parameters:

ParameterTypBeskrivning
fileNamejava.lang.String

Returns: TextureData

fromStream(Stream stream)

public static TextureData fromStream(Stream stream)

Läs in en textur från ström

Parameters:

ParameterTypBeskrivning
streamStream

Returns: TextureData

getBytesPerPixel()

public int getBytesPerPixel()

Antal byte per pixel

Returns: int - Antal byte i en pixel

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getData()

public byte[] getData()

Rå byte av bilddata

Returns: byte[] - Rå byte av pixeldata

getHeight()

public int getHeight()

Antal vertikala pixlar

Returns: int - Antal vertikala pixlar

getName()

public String getName()

Hämtar namnet.

Returns: java.lang.String - namnet.

getPixelFormat()

public PixelFormat getPixelFormat()

Pixelns format

Returns: PixelFormat - The pixel’s format

getProperties()

public PropertyCollection getProperties()

Hämtar samlingen av alla egenskaper.

Returns: PropertyCollection - the collection of all properties.

getProperty(String property)

public Object getProperty(String property)

Hämta värdet för angiven egenskap

Parameters:

ParameterTypBeskrivning
egenskapjava.lang.StringEgenskapsnamn

Returns: java.lang.Object - Värdet på den hittade egenskapen

getStride()

public int getStride()

Antal byte i en skannrad.

Returns: int - Antal byte i en skannrad.

getWidth()

public int getWidth()

Antal horisontella pixlar

Returns: int - Antal horisontella pixlar

hashCode()

public native int hashCode()

Returns: int

mapPixels(PixelMapMode mapMode)

public PixelMapping mapPixels(PixelMapMode mapMode)

Mappa alla pixlar för läsning/skrivning

Parameters:

ParameterTypBeskrivning
mapModePixelMapModeKartläge

Returns: PixelMapping

mapPixels(PixelMapMode mapMode, PixelFormat format)

public PixelMapping mapPixels(PixelMapMode mapMode, PixelFormat format)

Mappa alla pixlar för läsning/skrivning i angivet pixelformat

Parameters:

ParameterTypBeskrivning
mapModePixelMapModeKartläge
formatPixelFormatPixelformat

Returns: PixelMapping

mapPixels(Rect rect, PixelMapMode mapMode, PixelFormat format)

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

Mappa pixlar adresserade av rektangel för läsning/skrivning i angivet pixelformat

Parameters:

ParameterTypBeskrivning
rectRectOmrådet av pixlar som ska nås
mapModePixelMapModeKartläge
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)

Tar bort en dynamisk egenskap.

Parameters:

ParameterTypBeskrivning
propertyPropertyVilken egenskap som ska tas bort

Returns: boolean - true om egenskapen har tagits bort framgångsrikt

removeProperty(String property)

public boolean removeProperty(String property)

Ta bort den angivna egenskapen identifierad med namn

Parameters:

ParameterTypBeskrivning
egenskapjava.lang.StringVilken egenskap som ska tas bort

Returns: boolean - true om egenskapen har tagits bort framgångsrikt

save(Stream stream, String format)

public void save(Stream stream, String format)

Spara texturdata i angivet bildformat

Parameters:

ParameterTypBeskrivning
streamStreamStrömmen som innehåller den sparade bilden
formatjava.lang.StringBildformat, vanligtvis filändelse

save(String fileName)

public void save(String fileName)

Spara texturdata i bildfil

Parameters:

ParameterTypBeskrivning
fileNamejava.lang.StringFilnamnet där bilden kommer att sparas.

save(String fileName, String format)

public void save(String fileName, String format)

Spara texturdata i bildfil

Parameters:

ParameterTypBeskrivning
fileNamejava.lang.StringFilnamnet där bilden kommer att sparas.
formatjava.lang.StringBildformat för utdatafilen.

setName(String value)

public void setName(String value)

Ställer in namnet.

Parameters:

ParameterTypBeskrivning
värdejava.lang.StringNytt värde

setProperty(String property, Object value)

public void setProperty(String property, Object value)

Ställer in värdet för angiven egenskap

Parameters:

ParameterTypBeskrivning
egenskapjava.lang.StringEgenskapsnamn
värdejava.lang.ObjectVärdet på egenskapen

toString()

public String toString()

Returns: java.lang.String

transformPixelFormat(PixelFormat pixelFormat)

public void transformPixelFormat(PixelFormat pixelFormat)

Transformera pixelns layout till ett nytt pixelformat.

Parameters:

ParameterTypBeskrivning
pixelFormatPixelFormatMålpixelformat

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTypBeskrivning
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeskrivning
arg0long
arg1int