public unsafe RenderTarget CreateRenderTarget(int w, int h) { Texture2d tex = null; var rt = new RenderTarget(this, ResourceIDs.Alloc(ResourceIdManager.EResourceType.RenderTarget), tex); int id = rt.Id.ToInt32(); RenderTargetWrapper rtw = new RenderTargetWrapper(this); rtw.Target = rt; ResourceIDs.Lookup[id] = rtw; return(rt); }
public IntPtr GenTexture() { return(ResourceIDs.Alloc(ResourceIdManager.EResourceType.Texture)); }