예제 #1
0
 public void setHardwareBufferManager(HardwareBufferManagerBase bufferManager)
 {
     OgrePINVOKE.Mesh_setHardwareBufferManager(swigCPtr, HardwareBufferManagerBase.getCPtr(bufferManager));
     if (OgrePINVOKE.SWIGPendingException.Pending)
     {
         throw OgrePINVOKE.SWIGPendingException.Retrieve();
     }
 }
예제 #2
0
 public VertexData(HardwareBufferManagerBase mgr) : this(OgrePINVOKE.new_VertexData__SWIG_0(HardwareBufferManagerBase.getCPtr(mgr)), true)
 {
     if (OgrePINVOKE.SWIGPendingException.Pending)
     {
         throw OgrePINVOKE.SWIGPendingException.Retrieve();
     }
 }
예제 #3
0
 public void reorganiseBuffers(VertexDeclaration newDeclaration, SWIGTYPE_p_std__vectorT_Ogre__HardwareBuffer__Usage_t bufferUsage, HardwareBufferManagerBase mgr)
 {
     OgrePINVOKE.VertexData_reorganiseBuffers__SWIG_0(swigCPtr, VertexDeclaration.getCPtr(newDeclaration), SWIGTYPE_p_std__vectorT_Ogre__HardwareBuffer__Usage_t.getCPtr(bufferUsage), HardwareBufferManagerBase.getCPtr(mgr));
     if (OgrePINVOKE.SWIGPendingException.Pending)
     {
         throw OgrePINVOKE.SWIGPendingException.Retrieve();
     }
 }
예제 #4
0
 public void reorganiseBuffers(VertexDeclaration newDeclaration, HardwareBufferManagerBase mgr)
 {
     OgrePINVOKE.VertexData_reorganiseBuffers__SWIG_2(swigCPtr, VertexDeclaration.getCPtr(newDeclaration), HardwareBufferManagerBase.getCPtr(mgr));
     if (OgrePINVOKE.SWIGPendingException.Pending)
     {
         throw OgrePINVOKE.SWIGPendingException.Retrieve();
     }
 }
예제 #5
0
        public VertexData clone(bool copyData, HardwareBufferManagerBase mgr)
        {
            global::System.IntPtr cPtr = OgrePINVOKE.VertexData_clone__SWIG_0(swigCPtr, copyData, HardwareBufferManagerBase.getCPtr(mgr));
            VertexData            ret  = (cPtr == global::System.IntPtr.Zero) ? null : new VertexData(cPtr, false);

            if (OgrePINVOKE.SWIGPendingException.Pending)
            {
                throw OgrePINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }