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