Exemple #1
0
 public GpuProgramPtr(GpuProgramPtr r) : this(OgrePINVOKE.new_GpuProgramPtr__SWIG_2(GpuProgramPtr.getCPtr(r)), true)
 {
     if (OgrePINVOKE.SWIGPendingException.Pending)
     {
         throw OgrePINVOKE.SWIGPendingException.Retrieve();
     }
 }
Exemple #2
0
        public virtual GpuProgramPtr loadFromString(string name, string groupName, string code, GpuProgramType gptype, string syntaxCode)
        {
            GpuProgramPtr ret = new GpuProgramPtr(OgrePINVOKE.GpuProgramManager_loadFromString(swigCPtr, name, groupName, code, (int)gptype, syntaxCode), true);

            if (OgrePINVOKE.SWIGPendingException.Pending)
            {
                throw OgrePINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
Exemple #3
0
        public GpuProgramPtr getByName(string name)
        {
            GpuProgramPtr ret = new GpuProgramPtr(OgrePINVOKE.GpuProgramManager_getByName__SWIG_2(swigCPtr, name), true);

            if (OgrePINVOKE.SWIGPendingException.Pending)
            {
                throw OgrePINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
Exemple #4
0
        public GpuProgramPtr getByName(string name, string group, bool preferHighLevelPrograms)
        {
            GpuProgramPtr ret = new GpuProgramPtr(OgrePINVOKE.GpuProgramManager_getByName__SWIG_0(swigCPtr, name, group, preferHighLevelPrograms), true);

            if (OgrePINVOKE.SWIGPendingException.Pending)
            {
                throw OgrePINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
Exemple #5
0
 public void gpuProgramRefEventRaised(MaterialSerializer ser, MaterialSerializer.SerializeEvent arg1, SWIGTYPE_p_bool skip, string attrib, GpuProgramPtr program, SWIGTYPE_p_Ogre__SharedPtrT_Ogre__GpuProgramParameters_t arg5, GpuProgramParameters defaultParams)
 {
     OgrePINVOKE.MaterialSerializer_Listener_gpuProgramRefEventRaised(swigCPtr, MaterialSerializer.getCPtr(ser), (int)arg1, SWIGTYPE_p_bool.getCPtr(skip), attrib, GpuProgramPtr.getCPtr(program), SWIGTYPE_p_Ogre__SharedPtrT_Ogre__GpuProgramParameters_t.getCPtr(arg5), GpuProgramParameters.getCPtr(defaultParams));
     if (OgrePINVOKE.SWIGPendingException.Pending)
     {
         throw OgrePINVOKE.SWIGPendingException.Retrieve();
     }
 }
Exemple #6
0
 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(GpuProgramPtr obj)
 {
     return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr);
 }