Table of Contents

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