Beispiel #1
0
        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)));
 }