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 | |
| bytesPerPixel | int | |
| pixelFormat | PixelFormat | |
| данные | byte[] |
TextureData(int width, int height, PixelFormat pixelFormat)
public TextureData(int width, int height, PixelFormat pixelFormat)
Создаёт новый TextureData и выделяет данные пикселей.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| ширина | int | |
| высота | int | |
| pixelFormat | PixelFormat |
TextureData()
public TextureData()
Конструктор TextureData
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
findProperty(String propertyName)
public Property findProperty(String propertyName)
Находит свойство. Оно может быть динамическим свойством (созданным с помощью CreateDynamicProperty/SetProperty) или нативным свойством (определяемым по его имени)
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| propertyName | java.lang.String | Имя свойства. |
Returns: Property - The property.
fromFile(String fileName)
public static TextureData fromFile(String fileName)
Загрузить текстуру из файла
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| fileName | java.lang.String |
Returns: TextureData
fromStream(Stream stream)
public static TextureData fromStream(Stream stream)
Загрузить текстуру из потока
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| stream | Stream |
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:
| Параметр | Тип | Описание |
|---|---|---|
| mapMode | PixelMapMode | Режим отображения |
Returns: PixelMapping
mapPixels(PixelMapMode mapMode, PixelFormat format)
public PixelMapping mapPixels(PixelMapMode mapMode, PixelFormat format)
Отобразить все пиксели для чтения/записи в заданном формате пикселей
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| mapMode | PixelMapMode | Режим отображения |
| format | PixelFormat | Формат пикселя |
Returns: PixelMapping
mapPixels(Rect rect, PixelMapMode mapMode, PixelFormat format)
public PixelMapping mapPixels(Rect rect, PixelMapMode mapMode, PixelFormat format)
Отобразить пиксели, указанные прямоугольником, для чтения/записи в заданном формате пикселей
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| rect | Rect | Область пикселей, к которой будет осуществляться доступ |
| mapMode | PixelMapMode | Режим отображения |
| format | 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)
Удаляет динамическое свойство.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| property | Property | Какое свойство удалить |
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:
| Параметр | Тип | Описание |
|---|---|---|
| stream | Stream | Поток, содержащий сохранённое изображение |
| формат | java.lang.String | Формат изображения, обычно расширение файла |
save(String fileName)
public void save(String fileName)
Сохранить данные текстуры в файл изображения
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| fileName | java.lang.String | Имя файла, в котором будет сохранено изображение. |
save(String fileName, String format)
public void save(String fileName, String format)
Сохранить данные текстуры в файл изображения
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| fileName | java.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:
| Параметр | Тип | Описание |
|---|---|---|
| pixelFormat | PixelFormat | Формат пикселя назначения |
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| arg0 | long | |
| arg1 | int |