Material.cs 572 B

12345678910111213141516171819202122232425
  1. using System;
  2. using System.Runtime.InteropServices;
  3. namespace AtomicEngine
  4. {
  5. public partial class Material : Resource
  6. {
  7. public void SetShaderParameter(string name, ScriptVariant variant)
  8. {
  9. csi_Atomic_Material_SetShaderParameter(nativeInstance, name, variant.nativeInstance);
  10. }
  11. [DllImport(Constants.LIBNAME, CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Ansi)]
  12. private static extern void csi_Atomic_Material_SetShaderParameter(IntPtr self, string name, IntPtr variant);
  13. };
  14. }