public TexturePtr createManual(String name, String group, TextureType texType, uint width, uint height, uint depth, int num_mips, PixelFormat format, TextureUsage usage, ManagedManualResourceLoader resourceLoader, bool hwGammaCorrection, uint fsaa, String fsaaHint = "") { IntPtr resourceLoaderPtr = resourceLoader != null ? resourceLoader.Ptr : IntPtr.Zero; TexturePtr ptr = getObject(TextureManager_createManual(name, group, texType, width, height, depth, num_mips, format, usage, resourceLoaderPtr, hwGammaCorrection, fsaa, fsaaHint, ProcessWrapperObjectCallback)); OgreExceptionManager.fireAnyException(); return(ptr); }
public IntPtr create(ManagedManualResourceLoader obj) { handle = GCHandle.Alloc(obj); return(ManagedManualResourceLoader_Create(prepareResourceCallback, loadResourceCallback, GCHandle.ToIntPtr(handle))); }
public MaterialPtr create(String name, String group, bool isManual, ManagedManualResourceLoader loader) { return(getObject(MaterialManager_create(name, group, isManual, loader != null ? loader.Ptr : IntPtr.Zero, ProcessWrapperObjectCallback))); }