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>" |