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)

속성을 찾습니다. 동적 속성 (Created by CreateDynamicProperty/SetProperty) 또는 네이티브 속성 (Identified by its name)일 수 있습니다.

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