SDLIO
clay.base.BaseIO → clay.native.NativeIO → clay.sdl.SDLIO (Class)
Instance Members
isSynchronous(): Bool
Returns |
---|
Bool |
appPath(): String
Returns |
---|
String |
appPathPrefs(): String
Returns |
---|
String |
loadData(path: String, ?binary: Bool = false, ?async: Bool = false, ?callback: Function): clay.buffers.Uint8Array
Name | Type | Default |
---|---|---|
path |
String | |
binary |
Bool | false |
async |
Bool | false |
callback |
Function | (optional) |
Returns |
---|
clay.buffers.Uint8Array |
fileHandle(path: String, ?mode: String = "rb"): FileHandle
Name | Type | Default |
---|---|---|
path |
String | |
mode |
String | "rb" |
Returns |
---|
FileHandle |
fileHandleFromMem(mem: clay.buffers.ArrayBufferView, size: Int): FileHandle
Name | Type |
---|---|
mem |
clay.buffers.ArrayBufferView |
size |
Int |
Returns |
---|
FileHandle |
fileRead(file: FileHandle, dest: clay.buffers.ArrayBufferView, size: Int, maxnum: Int): Int
Name | Type |
---|---|
file |
FileHandle |
dest |
clay.buffers.ArrayBufferView |
size |
Int |
maxnum |
Int |
Returns |
---|
Int |
fileWrite(file: FileHandle, src: clay.buffers.ArrayBufferView, size: Int, num: Int): Int
Name | Type |
---|---|
file |
FileHandle |
src |
clay.buffers.ArrayBufferView |
size |
Int |
num |
Int |
Returns |
---|
Int |
fileSeek(file: FileHandle, offset: Int, whence: Int): Int
Name | Type |
---|---|
file |
FileHandle |
offset |
Int |
whence |
Int |
Returns |
---|
Int |
fileTell(file: FileHandle): Int
Name | Type |
---|---|
file |
FileHandle |
Returns |
---|
Int |
fileClose(file: FileHandle): Int
Name | Type |
---|---|
file |
FileHandle |
Returns |
---|
Int |
fileSize(handle: FileHandle): UInt
Name | Type |
---|---|
handle |
FileHandle |
Returns |
---|
UInt |
Name | Type |
---|---|
app |
clay.Clay |
Private Members
Metadata
Name | Parameters |
---|---|
:headerCode |
"#include <SDL3/SDL.h>" |