Crate rrplug_proc

source ·

Attribute Macros§

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

Derive Macros§

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