public unsafe string GetInfo(Rpr.ContextInfo contextInfo) { const int c_size = 100; byte *dat = stackalloc byte[c_size]; Check(Rpr.ContextGetInfo(_handle, contextInfo, c_size, new IntPtr(dat), out long size)); return(Encoding.UTF8.GetString(dat, (int)size)); }
public void SetParameterByKeyString(Rpr.ContextInfo contextInfo, string x) { Check(Rpr.ContextSetParameterByKeyString(_handle, contextInfo, x)); }
public void SetParameterByKeyPtr(Rpr.ContextInfo contextInfo, IntPtr x) { Check(Rpr.ContextSetParameterByKeyPtr(_handle, contextInfo, x)); }
public void SetParameterByKey4f(Rpr.ContextInfo contextInfo, float x, float y, float z, float w) { Check(Rpr.ContextSetParameterByKey4f(_handle, contextInfo, x, y, z, w)); }
public void SetParameterByKey1f(Rpr.ContextInfo contextInfo, float x) { Check(Rpr.ContextSetParameterByKey1f(_handle, contextInfo, x)); }
public void SetParameterByKey1u(Rpr.ContextInfo contextInfo, uint x) { Check(Rpr.ContextSetParameterByKey1u(_handle, contextInfo, x)); }