public unsafe GSEffectTechnique GetTechnique(string name) { IntPtr ptr = libobs.gs_effect_get_technique(instance, name); if (ptr == IntPtr.Zero) return null; GSEffectTechnique effect = new GSEffectTechnique(ptr); return effect; }
public unsafe GSEffectTechnique GetTechnique(string name) { IntPtr ptr = libobs.gs_effect_get_technique(instance, name); if (ptr == IntPtr.Zero) { return(null); } GSEffectTechnique effect = new GSEffectTechnique(ptr); return(effect); }
public static unsafe void TechniqueEndPass(GSEffectTechnique tech) { libobs.gs_technique_end_pass((IntPtr)tech.GetPointer()); }
public static unsafe void TechniqueBeginPass(GSEffectTechnique tech, uint pass) { libobs.gs_technique_begin_pass((IntPtr)tech.GetPointer(), (UIntPtr)pass); }
public static unsafe void TechniqueBegin(GSEffectTechnique tech) { libobs.gs_technique_begin((IntPtr)tech.GetPointer()); }