Esempio n. 1
0
 public BlendMesh(OpenGL_BLEND blend)
 {
     this.blend = blend;
     id         = new BlendID(blend);
     vdata      = new BlendCustomData(blend);
     edata      = new BlendCustomData(blend);
     fdata      = new BlendCustomData(blend);
     pdata      = new BlendCustomData(blend);
     ldata      = new BlendCustomData(blend);
 }
Esempio n. 2
0
        /** Loads a .blend file into the template array.
         * Use addModel() to add a clone into the render scene.
         */
        public OpenGLModel LoadBlend(String fn)
        {
            OpenGLModel mod;

            mod = mtl.Get(fn);
            if (mod != null)
            {
                mod.refcnt++;
                return(mod);
            }

            OpenGL_BLEND loader = new OpenGL_BLEND();

            mod = loader.Load(fn);
            if (mod == null)
            {
                return(null);
            }
            mtl.Set(fn, mod);
            mod.refcnt = 1;
            mod        = (OpenGLModel)mod.Clone();

            return(mod);
        }
Esempio n. 3
0
 public BlendCustomDataLayer(OpenGL_BLEND blend)
 {
     this.blend = blend;
 }
Esempio n. 4
0
 public BlendObject(OpenGL_BLEND blend)
 {
     this.blend = blend;
     id         = new BlendID(blend);
 }
Esempio n. 5
0
 public BlendBase(OpenGL_BLEND blend)
 {
     this.blend = blend;
 }
Esempio n. 6
0
 public BlendScene(OpenGL_BLEND blend)
 {
     this.blend = blend;
 }
Esempio n. 7
0
 public BlendID(OpenGL_BLEND blend)
 {
     this.blend = blend;
 }
Esempio n. 8
0
 public BlendChunk(OpenGL_BLEND blend)
 {
     this.blend = blend;
 }
Esempio n. 9
0
 public BlendImage(OpenGL_BLEND blend)
 {
     this.blend = blend;
     id         = new BlendID(blend);
 }
Esempio n. 10
0
 public BlendMLoopUV(OpenGL_BLEND blend)
 {
     this.blend = blend;
 }
Esempio n. 11
0
 public BlendMTexPoly(OpenGL_BLEND blend)
 {
     this.blend = blend;
 }
Esempio n. 12
0
 public BlendMVert(OpenGL_BLEND blend)
 {
     this.blend = blend;
 }