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)
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)
속성을 찾습니다. 동적 속성 (Created by CreateDynamicProperty/SetProperty) 또는 네이티브 속성 (Identified by its name)일 수 있습니다.
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 |