public HardwareVertexBufferPtr(HardwareVertexBufferPtr r) : this(OgrePINVOKE.new_HardwareVertexBufferPtr__SWIG_2(HardwareVertexBufferPtr.getCPtr(r)), true) { if (OgrePINVOKE.SWIGPendingException.Pending) { throw OgrePINVOKE.SWIGPendingException.Retrieve(); } }
public static void softwareVertexMorph(float t, HardwareVertexBufferPtr b1, HardwareVertexBufferPtr b2, VertexData targetVertexData) { OgrePINVOKE.Mesh_softwareVertexMorph(t, HardwareVertexBufferPtr.getCPtr(b1), HardwareVertexBufferPtr.getCPtr(b2), VertexData.getCPtr(targetVertexData)); if (OgrePINVOKE.SWIGPendingException.Pending) { throw OgrePINVOKE.SWIGPendingException.Retrieve(); } }
public void setBinding(ushort index, HardwareVertexBufferPtr buffer) { OgrePINVOKE.VertexBufferBinding_setBinding(swigCPtr, index, HardwareVertexBufferPtr.getCPtr(buffer)); if (OgrePINVOKE.SWIGPendingException.Pending) { throw OgrePINVOKE.SWIGPendingException.Retrieve(); } }
public void setVertexBuffer(HardwareVertexBufferPtr buf) { OgrePINVOKE.VertexMorphKeyFrame_setVertexBuffer(swigCPtr, HardwareVertexBufferPtr.getCPtr(buf)); if (OgrePINVOKE.SWIGPendingException.Pending) { throw OgrePINVOKE.SWIGPendingException.Retrieve(); } }
public static void extrudeVertices(HardwareVertexBufferPtr vertexBuffer, uint originalVertexCount, Vector4 lightPos, float extrudeDist) { OgrePINVOKE.ShadowCaster_extrudeVertices(HardwareVertexBufferPtr.getCPtr(vertexBuffer), originalVertexCount, Vector4.getCPtr(lightPos), extrudeDist); if (OgrePINVOKE.SWIGPendingException.Pending) { throw OgrePINVOKE.SWIGPendingException.Retrieve(); } }
public void _forceReleaseBufferCopies(HardwareVertexBufferPtr sourceBuffer) { OgrePINVOKE.HardwareBufferManagerBase__forceReleaseBufferCopies(swigCPtr, HardwareVertexBufferPtr.getCPtr(sourceBuffer)); if (OgrePINVOKE.SWIGPendingException.Pending) { throw OgrePINVOKE.SWIGPendingException.Retrieve(); } }
public void touchVertexBufferCopy(HardwareVertexBufferPtr bufferCopy) { OgrePINVOKE.HardwareBufferManagerBase_touchVertexBufferCopy(swigCPtr, HardwareVertexBufferPtr.getCPtr(bufferCopy)); if (OgrePINVOKE.SWIGPendingException.Pending) { throw OgrePINVOKE.SWIGPendingException.Retrieve(); } }
public virtual void registerVertexBufferSourceAndCopy(HardwareVertexBufferPtr sourceBuffer, HardwareVertexBufferPtr copy) { OgrePINVOKE.HardwareBufferManagerBase_registerVertexBufferSourceAndCopy(swigCPtr, HardwareVertexBufferPtr.getCPtr(sourceBuffer), HardwareVertexBufferPtr.getCPtr(copy)); if (OgrePINVOKE.SWIGPendingException.Pending) { throw OgrePINVOKE.SWIGPendingException.Retrieve(); } }
public void build(HardwareVertexBufferPtr destVertexBuffer, uint vertexStart, HardwareIndexBufferPtr destIndexBuffer, uint indexStart) { OgrePINVOKE.PatchSurface_build(swigCPtr, HardwareVertexBufferPtr.getCPtr(destVertexBuffer), vertexStart, HardwareIndexBufferPtr.getCPtr(destIndexBuffer), indexStart); if (OgrePINVOKE.SWIGPendingException.Pending) { throw OgrePINVOKE.SWIGPendingException.Retrieve(); } }
public HardwareVertexBufferPtr getBuffer(ushort index) { HardwareVertexBufferPtr ret = new HardwareVertexBufferPtr(OgrePINVOKE.VertexBufferBinding_getBuffer(swigCPtr, index), false); if (OgrePINVOKE.SWIGPendingException.Pending) { throw OgrePINVOKE.SWIGPendingException.Retrieve(); } return(ret); }
public HardwareVertexBufferPtr getVertexBuffer() { HardwareVertexBufferPtr ret = new HardwareVertexBufferPtr(OgrePINVOKE.VertexMorphKeyFrame_getVertexBuffer(swigCPtr), false); if (OgrePINVOKE.SWIGPendingException.Pending) { throw OgrePINVOKE.SWIGPendingException.Retrieve(); } return(ret); }
public HardwareVertexBufferPtr getWBuffer() { HardwareVertexBufferPtr ret = new HardwareVertexBufferPtr(OgrePINVOKE.ManualObject_ManualObjectSectionShadowRenderable_getWBuffer(swigCPtr), true); if (OgrePINVOKE.SWIGPendingException.Pending) { throw OgrePINVOKE.SWIGPendingException.Retrieve(); } return(ret); }
public virtual HardwareVertexBufferPtr createVertexBuffer(uint vertexSize, uint numVerts, HardwareBuffer.Usage usage) { HardwareVertexBufferPtr ret = new HardwareVertexBufferPtr(OgrePINVOKE.HardwareBufferManagerBase_createVertexBuffer__SWIG_1(swigCPtr, vertexSize, numVerts, (int)usage), true); if (OgrePINVOKE.SWIGPendingException.Pending) { throw OgrePINVOKE.SWIGPendingException.Retrieve(); } return(ret); }
public HardwareVertexBufferPtr allocateVertexBufferCopy(HardwareVertexBufferPtr sourceBuffer, HardwareBufferManagerBase.BufferLicenseType licenseType, HardwareBufferLicensee licensee) { HardwareVertexBufferPtr ret = new HardwareVertexBufferPtr(OgrePINVOKE.HardwareBufferManagerBase_allocateVertexBufferCopy__SWIG_1(swigCPtr, HardwareVertexBufferPtr.getCPtr(sourceBuffer), (int)licenseType, HardwareBufferLicensee.getCPtr(licensee)), true); if (OgrePINVOKE.SWIGPendingException.Pending) { throw OgrePINVOKE.SWIGPendingException.Retrieve(); } return(ret); }
public HardwareVertexBufferPtr _getHardwareVertexBuffer(VertexData origData) { HardwareVertexBufferPtr ret = new HardwareVertexBufferPtr(OgrePINVOKE.Pose__getHardwareVertexBuffer(swigCPtr, VertexData.getCPtr(origData)), false); if (OgrePINVOKE.SWIGPendingException.Pending) { throw OgrePINVOKE.SWIGPendingException.Retrieve(); } return(ret); }
internal static global::System.Runtime.InteropServices.HandleRef getCPtr(HardwareVertexBufferPtr obj) { return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr); }