TextureId Class

Description

TextureId encapsulates a texture object in rendering API.

For OpenGL/OpenGLES, getInt and fromInt shall be used. For Direct3D, getPointer and fromPointer shall be used.

getInt

Gets ID of an OpenGL/OpenGLES texture object.

C

int easyar_TextureId_getInt(easyar_TextureId * This)

C++17

int getInt()

C++03

int getInt()

Java

public int getInt()

Kotlin

fun getInt(): Int

Objective-C

- (int)getInt

Swift

public func getInt() -> Int32

C#

public virtual int getInt()

getPointer

Gets pointer of a Direct3D texture object.

C

void * easyar_TextureId_getPointer(easyar_TextureId * This)

C++17

void * getPointer()

C++03

void * getPointer()

Java

public long getPointer()

Kotlin

fun getPointer(): Long

Objective-C

- (void *)getPointer

Swift

public func getPointer() -> OpaquePointer?

C#

public virtual IntPtr getPointer()

fromInt

Creates from ID of an OpenGL/OpenGLES texture object.

C

void easyar_TextureId_fromInt(int _value, easyar_TextureId * * Return)

C++17

static std::shared_ptr<TextureId> fromInt(int _value)

C++03

static void fromInt(int _value, TextureId * * Return)

Java

public static @Nonnull TextureId fromInt(int value)

Kotlin

companion object fun fromInt(value: Int): TextureId

Objective-C

+ (easyar_TextureId *)fromInt:(int)_value

Swift

public static func fromInt(_ value: Int32) -> TextureId

C#

public static TextureId fromInt(int @value)

fromPointer

Creates from pointer of a Direct3D texture object.

C

void easyar_TextureId_fromPointer(void * ptr, easyar_TextureId * * Return)

C++17

static std::shared_ptr<TextureId> fromPointer(void * ptr)

C++03

static void fromPointer(void * ptr, TextureId * * Return)

Java

public static @Nonnull TextureId fromPointer(long ptr)

Kotlin

companion object fun fromPointer(ptr: Long): TextureId

Objective-C

+ (easyar_TextureId *)fromPointer:(void *)ptr

Swift

public static func fromPointer(_ ptr: OpaquePointer?) -> TextureId

C#

public static TextureId fromPointer(IntPtr ptr)