TextureData

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

public class TextureData extends A3DObject

Этот класс содержит необработанные данные и определение формата текстуры.

Конструкторы

КонструкторОписание
TextureData(int width, int height, int stride, int bytesPerPixel, PixelFormat pixelFormat, byte[] data)Конструктор TextureData
TextureData(int width, int height, PixelFormat pixelFormat)Создаёт новый TextureData и выделяет данные пикселей.
TextureData()Конструктор TextureData

Методы

МетодОписание
equals(Object arg0)
findProperty(String propertyName)Находит свойство.
fromFile(String fileName)Загрузить текстуру из файла
fromStream(Stream stream)Загрузить текстуру из потока
getBytesPerPixel()Количество байтов в пикселе
getClass()
getData()Необработанные байты данных пикселя
getHeight()Количество вертикальных пикселей
getName()Получает имя.
getPixelFormat()Формат пикселя
getProperties()Получает коллекцию всех свойств.
getProperty(String property)Получить значение указанного свойства
getStride()Количество байтов в строке сканирования.
getWidth()Количество горизонтальных пикселей
hashCode()
mapPixels(PixelMapMode mapMode)Отобразить все пиксели для чтения/записи
mapPixels(PixelMapMode mapMode, PixelFormat format)Отобразить все пиксели для чтения/записи в заданном формате пикселей
mapPixels(Rect rect, PixelMapMode mapMode, PixelFormat format)Отобразить пиксели, указанные прямоугольником, для чтения/записи в заданном формате пикселей
notify()
notifyAll()
removeProperty(Property property)Удаляет динамическое свойство.
removeProperty(String property)Удалить указанное свойство, определяемое по имени
save(Stream stream, String format)Сохранить данные текстуры в указанный формат изображения
save(String fileName)Сохранить данные текстуры в файл изображения
save(String fileName, String format)Сохранить данные текстуры в файл изображения
setName(String value)Устанавливает имя.
setProperty(String property, Object value)Устанавливает значение указанного свойства
toString()
transformPixelFormat(PixelFormat 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)

Конструктор TextureData

Parameters:

ПараметрТипОписание
ширинаint
высотаint
шагint
bytesPerPixelint
pixelFormatPixelFormat
данныеbyte[]

TextureData(int width, int height, PixelFormat pixelFormat)

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

Создаёт новый TextureData и выделяет данные пикселей.

Parameters:

ПараметрТипОписание
ширинаint
высотаint
pixelFormatPixelFormat

TextureData()

public TextureData()

Конструктор TextureData

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ПараметрТипОписание
arg0java.lang.Object

Returns: boolean

findProperty(String propertyName)

public Property findProperty(String propertyName)

Находит свойство. Оно может быть динамическим свойством (созданным с помощью CreateDynamicProperty/SetProperty) или нативным свойством (определяемым по его имени)

Parameters:

ПараметрТипОписание
propertyNamejava.lang.StringИмя свойства.

Returns: Property - The property.

fromFile(String fileName)

public static TextureData fromFile(String fileName)

Загрузить текстуру из файла

Parameters:

ПараметрТипОписание
fileNamejava.lang.String

Returns: TextureData

fromStream(Stream stream)

public static TextureData fromStream(Stream stream)

Загрузить текстуру из потока

Parameters:

ПараметрТипОписание
streamStream

Returns: TextureData

getBytesPerPixel()

public int getBytesPerPixel()

Количество байтов в пикселе

Returns: int - Количество байтов в пикселе

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getData()

public byte[] getData()

Необработанные байты данных пикселя

Returns: byte[] - Необработанные байты данных пикселя

getHeight()

public int getHeight()

Количество вертикальных пикселей

Returns: int - Количество вертикальных пикселей

getName()

public String getName()

Получает имя.

Returns: java.lang.String - имя.

getPixelFormat()

public PixelFormat getPixelFormat()

Формат пикселя

Returns: PixelFormat - The pixel’s format

getProperties()

public PropertyCollection getProperties()

Получает коллекцию всех свойств.

Returns: PropertyCollection - the collection of all properties.

getProperty(String property)

public Object getProperty(String property)

Получить значение указанного свойства

Parameters:

ПараметрТипОписание
свойствоjava.lang.StringИмя свойства

Returns: java.lang.Object - Значение найденного свойства

getStride()

public int getStride()

Количество байтов в строке сканирования.

Returns: int - Количество байтов в строке сканирования.

getWidth()

public int getWidth()

Количество горизонтальных пикселей

Returns: int - Количество горизонтальных пикселей

hashCode()

public native int hashCode()

Returns: int

mapPixels(PixelMapMode mapMode)

public PixelMapping mapPixels(PixelMapMode mapMode)

Отобразить все пиксели для чтения/записи

Parameters:

ПараметрТипОписание
mapModePixelMapModeРежим отображения

Returns: PixelMapping

mapPixels(PixelMapMode mapMode, PixelFormat format)

public PixelMapping mapPixels(PixelMapMode mapMode, PixelFormat format)

Отобразить все пиксели для чтения/записи в заданном формате пикселей

Parameters:

ПараметрТипОписание
mapModePixelMapModeРежим отображения
formatPixelFormatФормат пикселя

Returns: PixelMapping

mapPixels(Rect rect, PixelMapMode mapMode, PixelFormat format)

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

Отобразить пиксели, указанные прямоугольником, для чтения/записи в заданном формате пикселей

Parameters:

ПараметрТипОписание
rectRectОбласть пикселей, к которой будет осуществляться доступ
mapModePixelMapModeРежим отображения
formatPixelFormatФормат пикселя

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)

Удаляет динамическое свойство.

Parameters:

ПараметрТипОписание
propertyPropertyКакое свойство удалить

Returns: boolean - true, если свойство успешно удалено

removeProperty(String property)

public boolean removeProperty(String property)

Удалить указанное свойство, определяемое по имени

Parameters:

ПараметрТипОписание
свойствоjava.lang.StringКакое свойство удалить

Returns: boolean - true, если свойство успешно удалено

save(Stream stream, String format)

public void save(Stream stream, String format)

Сохранить данные текстуры в указанный формат изображения

Parameters:

ПараметрТипОписание
streamStreamПоток, содержащий сохранённое изображение
форматjava.lang.StringФормат изображения, обычно расширение файла

save(String fileName)

public void save(String fileName)

Сохранить данные текстуры в файл изображения

Parameters:

ПараметрТипОписание
fileNamejava.lang.StringИмя файла, в котором будет сохранено изображение.

save(String fileName, String format)

public void save(String fileName, String format)

Сохранить данные текстуры в файл изображения

Parameters:

ПараметрТипОписание
fileNamejava.lang.StringИмя файла, в котором будет сохранено изображение.
форматjava.lang.StringФормат изображения выходного файла.

setName(String value)

public void setName(String value)

Устанавливает имя.

Parameters:

ПараметрТипОписание
значениеjava.lang.StringНовое значение

setProperty(String property, Object value)

public void setProperty(String property, Object value)

Устанавливает значение указанного свойства

Parameters:

ПараметрТипОписание
свойствоjava.lang.StringИмя свойства
значениеjava.lang.ObjectЗначение свойства

toString()

public String toString()

Returns: java.lang.String

transformPixelFormat(PixelFormat pixelFormat)

public void transformPixelFormat(PixelFormat pixelFormat)

Преобразовать расположение пикселя в новый формат пикселей.

Parameters:

ПараметрТипОписание
pixelFormatPixelFormatФормат пикселя назначения

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ПараметрТипОписание
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ПараметрТипОписание
arg0long
arg1int