userlamalovecancel
repoFacepunch.BindingGencancel

83 Commits over 426 Days - 0.01cph!

6 Years Ago
Memcpy the new values back when using Ref<T>
6 Years Ago
DangerousGetPinnableReference -> GetPinnableReference
6 Years Ago
Fix broken cast that still compiled for some reason
6 Years Ago
Remove exception use in C++
6 Years Ago
Remove some C# 7 stuff from generated code
6 Years Ago
Add some code to let binds be used in other runtimes, including Unity
6 Years Ago
Deref marshaler dereferences native types
6 Years Ago
Allow nesting extensions "naked extension" gets rid of prefix
6 Years Ago
Better primitive forward declaration, "requires public" to put include in header instead of cpp file
6 Years Ago
Make Buffer<T> use Span<T> in C#
6 Years Ago
Fix null pointer check
6 Years Ago
Fix missing filename in parse error, compile error when using unrealptr
6 Years Ago
Lots of pointer work, sorted type definitions again to try and be more deterministic * Can use UE4's smart pointers by applying "unrealptr" modifier to native type * Expanded automatic null checking to work across all pointers instead of just UE4 GC objects * Can have weak smart pointers (both std and UE4)
6 Years Ago
Always use \n for EOL, better indenting
6 Years Ago
Memcpy array elements coming from C# to prevent unaligned access exceptions
6 Years Ago
Coalesce null strings properly
6 Years Ago
Move accessibility modifier for types after native/managed so they actually work now
6 Years Ago
Fix properties being converted into get/set methods when in extensions
6 Years Ago
Show which file errors are from
6 Years Ago
Expand placeholder types to allow deeper type selection
6 Years Ago
Use private modifier to hide extended properties
6 Years Ago
Don't generate ambiguous indexers from extensions (fixes #50)
6 Years Ago
Coalesce null string to empty when marshaling
6 Years Ago
Update readme with some new stuff
6 Years Ago
Add support for indexers (fixes #46)
6 Years Ago
Fix duplicate method check for extensions
6 Years Ago
Prefix initialize function with namespace to avoid collisions
6 Years Ago
Allow forward declaration for native types to be changed to struct
6 Years Ago
Add wrapper marshaler to do some null checks (fixes #37)
6 Years Ago
Add method aliases (fixes #48)
6 Years Ago
Selectively allow passing the class instance to static extension methods
6 Years Ago
First pass for extension methods
6 Years Ago
Accessibility modifiers
6 Years Ago
No more auto/var unless its DynamicCast (fixes #47), fix DynamicCast on set props
6 Years Ago
Allow parameterless unreal ctor Fix argument null exception when using unreal constructor on derived type
6 Years Ago
Update README.md
6 Years Ago
Update README.md
6 Years Ago
Extract extension parameters by index
6 Years Ago
Prefix extension names so they can't collide
6 Years Ago
"Generic" extensions, allow the extension property to optionally be generated
6 Years Ago
Property extensions
6 Years Ago
Assign out params to default when catching exception (fixes #45)
7 Years Ago
Add support for Weak<T> where T is unreal type
7 Years Ago
Consistency
7 Years Ago
More accurate generic marshaler handling
7 Years Ago
Fix "this" type for plain native defs
7 Years Ago
Allow other def files to be included
7 Years Ago
Automatic null checking for unreal types
7 Years Ago
Oops
7 Years Ago
Add flag to prevent dispose from being called multiple times