Esempio n. 1
0
 internal void __MarshalFrom(ref ShaderMacro.__Native @ref)
 {
     this.Name       = @ref.Name == IntPtr.Zero ? (string)null : Marshal.PtrToStringAnsi(@ref.Name);
     this.Definition = @ref.Definition == IntPtr.Zero ? (string)null : Marshal.PtrToStringAnsi(@ref.Definition);
 }
Esempio n. 2
0
 internal void __MarshalTo(ref ShaderMacro.__Native @ref)
 {
     @ref.Name       = this.Name == null ? IntPtr.Zero : Utilities.StringToHGlobalAnsi(this.Name);
     @ref.Definition = this.Definition == null ? IntPtr.Zero : Utilities.StringToHGlobalAnsi(this.Definition);
 }
Esempio n. 3
0
 internal void __MarshalFree(ref ShaderMacro.__Native @ref)
 {
     @ref.__MarshalFree();
 }