spasm.types

Undocumented in source.

Public Imports

optional
public import optional;
spasm.sumtype
public import spasm.sumtype;
ldc.attributes
public import ldc.attributes : assumeUsed;

Members

Aliases

EventHandle
alias EventHandle = uint
Undocumented in source.
Handle
alias Handle = uint
Undocumented in source.

Enums

EventType
enum EventType
Undocumented in source.
ListenerType
enum ListenerType
Undocumented in source.
NodeType
enum NodeType
Undocumented in source.
assumeUsed
enum assumeUsed
Undocumented in source.
attr
enum attr
Undocumented in source.
callback
enum callback
Undocumented in source.
child
enum child
Undocumented in source.
prop
enum prop
Undocumented in source.

Functions

DataView_Create
Handle DataView_Create(ubyte[] )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
Float32Array_Create
Handle Float32Array_Create(float[] )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
Int32Array_Create
Handle Int32Array_Create(int[] )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
Int8Array_Create
Handle Int8Array_Create(byte[] )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
Uint8Array_Create
Handle Uint8Array_Create(ubyte[] )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
allocString
ubyte* allocString(uint bytes)
Undocumented in source. Be warned that the author may not have intended to support it.
doLog
void doLog(uint val)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dropHandle
auto dropHandle(Handle data)
Undocumented in source. Be warned that the author may not have intended to support it.
frontRef
auto frontRef(T t)
Undocumented in source. Be warned that the author may not have intended to support it.
getOrCreateHandle
Handle getOrCreateHandle(T data)
Undocumented in source. Be warned that the author may not have intended to support it.
ptr
auto ptr(JsHandle handle)
Undocumented in source. Be warned that the author may not have intended to support it.
spasm_add__bool
Handle spasm_add__bool(bool )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
spasm_add__byte
Handle spasm_add__byte(byte )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
spasm_add__double
Handle spasm_add__double(double )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
spasm_add__float
Handle spasm_add__float(float )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
spasm_add__int
Handle spasm_add__int(int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
spasm_add__long
Handle spasm_add__long(long )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
spasm_add__object
Handle spasm_add__object()
Undocumented in source. Be warned that the author may not have intended to support it.
spasm_add__object
Handle spasm_add__object()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
spasm_add__short
Handle spasm_add__short(short )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
spasm_add__string
Handle spasm_add__string(string )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
spasm_add__ubyte
Handle spasm_add__ubyte(ubyte )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
spasm_add__uint
Handle spasm_add__uint(uint )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
spasm_add__ulong
Handle spasm_add__ulong(ulong )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
spasm_add__ushort
Handle spasm_add__ushort(ushort )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
spasm_get__bool
bool spasm_get__bool(Handle )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
spasm_get__byte
byte spasm_get__byte(Handle )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
spasm_get__double
double spasm_get__double(Handle )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
spasm_get__field
Handle spasm_get__field(Handle , string )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
spasm_get__float
float spasm_get__float(Handle )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
spasm_get__int
int spasm_get__int(Handle )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
spasm_get__long
long spasm_get__long(Handle )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
spasm_get__short
short spasm_get__short(Handle )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
spasm_get__string
string spasm_get__string(Handle )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
spasm_get__ubyte
ubyte spasm_get__ubyte(Handle )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
spasm_get__uint
uint spasm_get__uint(Handle )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
spasm_get__ulong
ulong spasm_get__ulong(Handle )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
spasm_get__ushort
ushort spasm_get__ushort(Handle )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
spasm_removeObject
void spasm_removeObject(Handle )
Undocumented in source. Be warned that the author may not have intended to support it.
spasm_removeObject
void spasm_removeObject(Handle )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
toOpt
auto toOpt(T item)
Undocumented in source. Be warned that the author may not have intended to support it.

Mixin templates

ExternPromiseCallback
mixintemplate ExternPromiseCallback(string funName, T, U)
Undocumented in source.

Structs

Animation
struct Animation
Undocumented in source.
Any
struct Any
Undocumented in source.
ArrayBuffer
struct ArrayBuffer
Undocumented in source.
ArrayPair
struct ArrayPair(T, U)
Undocumented in source.
DataView
struct DataView
Undocumented in source.
Float32Array
struct Float32Array
Undocumented in source.
Float64Array
struct Float64Array
Undocumented in source.
FrozenArray
struct FrozenArray(T)
Undocumented in source.
Int16Array
struct Int16Array
Undocumented in source.
Int32Array
struct Int32Array
Undocumented in source.
Int8Array
struct Int8Array
Undocumented in source.
Iterator
struct Iterator(T)
Undocumented in source.
JsHandle
struct JsHandle
Undocumented in source.
JsObject
struct JsObject
Undocumented in source.
Json
struct Json
Undocumented in source.
Promise
struct Promise(T, U = Any)
Undocumented in source.
Record
struct Record(T...)
Undocumented in source.
Sequence
struct Sequence(T)
Undocumented in source.
TypedArray
struct TypedArray(T)
Undocumented in source.
Uint16Array
struct Uint16Array
Undocumented in source.
Uint32Array
struct Uint32Array
Undocumented in source.
Uint8Array
struct Uint8Array
Undocumented in source.
Uint8ClampedArray
struct Uint8ClampedArray
Undocumented in source.
connect
struct connect(field...)
Undocumented in source.
visible
struct visible(alias condition)
Undocumented in source.

Templates

BridgeType
template BridgeType(T)
Undocumented in source.
SpasmMangle
template SpasmMangle(T)
Undocumented in source.
as
template as(Target)
Undocumented in source.
isTOrPointer
template isTOrPointer(T, Target)
Undocumented in source.

Variables

invalidHandle
enum JsHandle invalidHandle;
Undocumented in source.

Meta