Example #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);
 }
Example #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);
        }
Example #3
0
 public BlendCustomDataLayer(OpenGL_BLEND blend)
 {
     this.blend = blend;
 }
Example #4
0
 public BlendObject(OpenGL_BLEND blend)
 {
     this.blend = blend;
     id         = new BlendID(blend);
 }
Example #5
0
 public BlendBase(OpenGL_BLEND blend)
 {
     this.blend = blend;
 }
Example #6
0
 public BlendScene(OpenGL_BLEND blend)
 {
     this.blend = blend;
 }
Example #7
0
 public BlendID(OpenGL_BLEND blend)
 {
     this.blend = blend;
 }
Example #8
0
 public BlendChunk(OpenGL_BLEND blend)
 {
     this.blend = blend;
 }
Example #9
0
 public BlendImage(OpenGL_BLEND blend)
 {
     this.blend = blend;
     id         = new BlendID(blend);
 }
Example #10
0
 public BlendMLoopUV(OpenGL_BLEND blend)
 {
     this.blend = blend;
 }
Example #11
0
 public BlendMTexPoly(OpenGL_BLEND blend)
 {
     this.blend = blend;
 }
Example #12
0
 public BlendMVert(OpenGL_BLEND blend)
 {
     this.blend = blend;
 }