Crate rrplug_proc

Source

Attribute Macros§

as_interface
creates a valid source interface layout from the provided impl block
completion
macro that transforms a function into a that can be used for completion by the engine while also adding a few abstraction layers
concommand
proc marco for generating compatible concommand callbacks
convar
proc marco for generating compatible convar callbacks
sqfunction
proc marco for generating compatible functions with the sqvm.

Derive Macros§

GetFromSQObject
macro to auto generate a GetFromSQObject implementation for enums and structs behaves mostly like GetFromSquirrelVm
GetFromSquirrelVm
implements GetFromSquirrelVm for structs or enums
PushToSquirrelVm
implements PushToSquirrelVm for structs or enums
SQVMName
macro to auto generate a SQVMName implementation