Class TextureId
- 네임스페이스
- easyar
TextureId는 그래픽 API에서의 텍스처 객체를 캡슐화합니다. 여기서 OpenGL/OpenGLES은(는) getInt 및 fromInt를 사용해야 하며, Direct3D은(는) getPointer 및 fromPointer를 사용해야 합니다.
TextureId
메서드
getInt
OpenGL/OpenGLES 텍스처 객체의 ID를 얻습니다.
int easyar_TextureId_getInt(easyar_TextureId * This)
int getInt()
public int getInt()
fun getInt(): Int
- (int)getInt
public func getInt() -> Int32
public virtual int getInt()
반환 값
| 형식 | 설명 |
|---|---|
| Int32 |
getPointer
Direct3D 텍스처 객체에 대한 포인터 가져오기
void * easyar_TextureId_getPointer(easyar_TextureId * This)
void * getPointer()
public long getPointer()
fun getPointer(): Long
- (void *)getPointer
public func getPointer() -> OpaquePointer?
public virtual IntPtr getPointer()
반환 값
| 형식 | 설명 |
|---|---|
| IntPtr |
fromInt
OpenGL/OpenGLES 텍스처 객체의 ID로부터 생성.
void easyar_TextureId_fromInt(int _value, easyar_TextureId * * Return)
static std::shared_ptr<TextureId> fromInt(int _value)
public static @Nonnull TextureId fromInt(int value)
companion object fun fromInt(value: Int): TextureId
+ (easyar_TextureId *)fromInt:(int)_value
public static func fromInt(_ value: Int32) -> TextureId
public static TextureId fromInt(int @value)
매개 변수
| 이름 | 형식 | 설명 |
|---|---|---|
| value | Int32 |
반환 값
| 형식 | 설명 |
|---|---|
| TextureId |
fromPointer
Direct3D 텍스처 개체의 포인터에서 생성.
void easyar_TextureId_fromPointer(void * ptr, easyar_TextureId * * Return)
static std::shared_ptr<TextureId> fromPointer(void * ptr)
public static @Nonnull TextureId fromPointer(long ptr)
companion object fun fromPointer(ptr: Long): TextureId
+ (easyar_TextureId *)fromPointer:(void *)ptr
public static func fromPointer(_ ptr: OpaquePointer?) -> TextureId
public static TextureId fromPointer(IntPtr ptr)
매개 변수
| 이름 | 형식 | 설명 |
|---|---|---|
| ptr | IntPtr |
반환 값
| 형식 | 설명 |
|---|---|
| TextureId |