コード例 #1
0
        public SWIGTYPE_p_Ogre__ConstMapIteratorT_std__mapT_Ogre__String_Ogre__String_std__lessT_Ogre__String_t_t_t getAliasTextureIterator()
        {
            SWIGTYPE_p_Ogre__ConstMapIteratorT_std__mapT_Ogre__String_Ogre__String_std__lessT_Ogre__String_t_t_t ret = new SWIGTYPE_p_Ogre__ConstMapIteratorT_std__mapT_Ogre__String_Ogre__String_std__lessT_Ogre__String_t_t_t(OgrePINVOKE.SubMesh_getAliasTextureIterator(swigCPtr), true);

            if (OgrePINVOKE.SWIGPendingException.Pending)
            {
                throw OgrePINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
コード例 #2
0
        public SWIGTYPE_p_Ogre__ConstVectorIteratorT_std__vectorT_Ogre__InstanceBatch_p_t_t getInstanceBatchIterator(string materialName)
        {
            SWIGTYPE_p_Ogre__ConstVectorIteratorT_std__vectorT_Ogre__InstanceBatch_p_t_t ret = new SWIGTYPE_p_Ogre__ConstVectorIteratorT_std__vectorT_Ogre__InstanceBatch_p_t_t(OgrePINVOKE.InstanceManager_getInstanceBatchIterator(swigCPtr, materialName), true);

            if (OgrePINVOKE.SWIGPendingException.Pending)
            {
                throw OgrePINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
コード例 #3
0
 internal HighLevelGpuProgramManager(global::System.IntPtr cPtr, bool cMemoryOwn) : base(OgrePINVOKE.HighLevelGpuProgramManager_SWIGUpcast(cPtr), cMemoryOwn)
 {
     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
 }
コード例 #4
0
 public CreateCompositorScriptCompilerEvent(string file, string name, string resourceGroup) : this(OgrePINVOKE.new_CreateCompositorScriptCompilerEvent(file, name, resourceGroup), true)
 {
     if (OgrePINVOKE.SWIGPendingException.Pending)
     {
         throw OgrePINVOKE.SWIGPendingException.Retrieve();
     }
 }
コード例 #5
0
 public InstanceManager.InstancingTechnique getInstancingTechnique()
 {
     InstanceManager.InstancingTechnique ret = (InstanceManager.InstancingTechnique)OgrePINVOKE.InstanceManager_getInstancingTechnique(swigCPtr);
     if (OgrePINVOKE.SWIGPendingException.Pending)
     {
         throw OgrePINVOKE.SWIGPendingException.Retrieve();
     }
     return(ret);
 }
コード例 #6
0
 internal LightFactory(global::System.IntPtr cPtr, bool cMemoryOwn) : base(OgrePINVOKE.LightFactory_SWIGUpcast(cPtr), cMemoryOwn)
 {
     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
 }
コード例 #7
0
 public WaveformControllerFunction(WaveformType wType, float arg1, float frequency, float phase, float amplitude, bool deltaInput) : this(OgrePINVOKE.new_WaveformControllerFunction__SWIG_1((int)wType, arg1, frequency, phase, amplitude, deltaInput), true)
 {
     if (OgrePINVOKE.SWIGPendingException.Pending)
     {
         throw OgrePINVOKE.SWIGPendingException.Retrieve();
     }
 }
コード例 #8
0
 public ManualObjectSection(ManualObject parent, MaterialPtr mat, RenderOperation.OperationType opType) : this(OgrePINVOKE.new_ManualObject_ManualObjectSection__SWIG_2(ManualObject.getCPtr(parent), MaterialPtr.getCPtr(mat), (int)opType), true)
 {
     if (OgrePINVOKE.SWIGPendingException.Pending)
     {
         throw OgrePINVOKE.SWIGPendingException.Retrieve();
     }
 }
コード例 #9
0
            public SWIGTYPE_p_Ogre__HashedVectorT_Ogre__Light_p_t getLights()
            {
                SWIGTYPE_p_Ogre__HashedVectorT_Ogre__Light_p_t ret = new SWIGTYPE_p_Ogre__HashedVectorT_Ogre__Light_p_t(OgrePINVOKE.ManualObject_ManualObjectSection_getLights(swigCPtr), false);

                if (OgrePINVOKE.SWIGPendingException.Pending)
                {
                    throw OgrePINVOKE.SWIGPendingException.Retrieve();
                }
                return(ret);
            }
コード例 #10
0
        public override SWIGTYPE_p_Ogre__VectorIteratorT_std__vectorT_Ogre__ShadowRenderable_p_t_t getShadowVolumeRenderableIterator(ShadowTechnique shadowTechnique, Light light, HardwareIndexBufferPtr indexBuffer, SWIGTYPE_p_size_t indexBufferUsedSize, bool extrudeVertices, float extrusionDist)
        {
            SWIGTYPE_p_Ogre__VectorIteratorT_std__vectorT_Ogre__ShadowRenderable_p_t_t ret = new SWIGTYPE_p_Ogre__VectorIteratorT_std__vectorT_Ogre__ShadowRenderable_p_t_t(OgrePINVOKE.ManualObject_getShadowVolumeRenderableIterator__SWIG_1(swigCPtr, (int)shadowTechnique, Light.getCPtr(light), HardwareIndexBufferPtr.getCPtr(indexBuffer), SWIGTYPE_p_size_t.getCPtr(indexBufferUsedSize), extrudeVertices, extrusionDist), true);

            if (OgrePINVOKE.SWIGPendingException.Pending)
            {
                throw OgrePINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
コード例 #11
0
 public ManualObjectSection(ManualObject parent, string materialName, RenderOperation.OperationType opType, string groupName) : this(OgrePINVOKE.new_ManualObject_ManualObjectSection__SWIG_0(ManualObject.getCPtr(parent), materialName, (int)opType, groupName), true)
 {
     if (OgrePINVOKE.SWIGPendingException.Pending)
     {
         throw OgrePINVOKE.SWIGPendingException.Retrieve();
     }
 }
コード例 #12
0
 internal RenderTexture(global::System.IntPtr cPtr, bool cMemoryOwn) : base(OgrePINVOKE.RenderTexture_SWIGUpcast(cPtr), cMemoryOwn)
 {
     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
 }
コード例 #13
0
        public SWIGTYPE_p_std__pairT_bool_std__string_t getVariable(string name)
        {
            SWIGTYPE_p_std__pairT_bool_std__string_t ret = new SWIGTYPE_p_std__pairT_bool_std__string_t(OgrePINVOKE.ObjectAbstractNode_getVariable(swigCPtr, name), true);

            if (OgrePINVOKE.SWIGPendingException.Pending)
            {
                throw OgrePINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
コード例 #14
0
 internal ObjectAbstractNode(global::System.IntPtr cPtr, bool cMemoryOwn) : base(OgrePINVOKE.ObjectAbstractNode_SWIGUpcast(cPtr), cMemoryOwn)
 {
     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
 }
コード例 #15
0
 public RenderQueueInvocation(byte renderQueueGroupID, string invocationName) : this(OgrePINVOKE.new_RenderQueueInvocation__SWIG_0(renderQueueGroupID, invocationName), true)
 {
     if (OgrePINVOKE.SWIGPendingException.Pending)
     {
         throw OgrePINVOKE.SWIGPendingException.Retrieve();
     }
 }
コード例 #16
0
 internal ManualObjectSectionShadowRenderable(global::System.IntPtr cPtr, bool cMemoryOwn) : base(OgrePINVOKE.ManualObject_ManualObjectSectionShadowRenderable_SWIGUpcast(cPtr), cMemoryOwn)
 {
     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
 }
コード例 #17
0
 public virtual QueuedRenderableCollection.OrganisationMode getSolidsOrganisation()
 {
     QueuedRenderableCollection.OrganisationMode ret = (QueuedRenderableCollection.OrganisationMode)OgrePINVOKE.RenderQueueInvocation_getSolidsOrganisation(swigCPtr);
     if (OgrePINVOKE.SWIGPendingException.Pending)
     {
         throw OgrePINVOKE.SWIGPendingException.Retrieve();
     }
     return(ret);
 }
コード例 #18
0
 public ManualObjectSectionShadowRenderable(ManualObject parent, HardwareIndexBufferPtr indexBuffer, VertexData vertexData, bool createSeparateLightCap) : this(OgrePINVOKE.new_ManualObject_ManualObjectSectionShadowRenderable__SWIG_1(ManualObject.getCPtr(parent), HardwareIndexBufferPtr.getCPtr(indexBuffer), VertexData.getCPtr(vertexData), createSeparateLightCap), true)
 {
     if (OgrePINVOKE.SWIGPendingException.Pending)
     {
         throw OgrePINVOKE.SWIGPendingException.Retrieve();
     }
 }
コード例 #19
0
 internal HardwareIndexBuffer(global::System.IntPtr cPtr, bool cMemoryOwn) : base(OgrePINVOKE.HardwareIndexBuffer_SWIGUpcast(cPtr), cMemoryOwn)
 {
     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
 }
コード例 #20
0
        public virtual SWIGTYPE_p_Ogre__SharedPtrT_std__vectorT_Ogre__FileInfo_t_t listFileInfo(bool recursive)
        {
            SWIGTYPE_p_Ogre__SharedPtrT_std__vectorT_Ogre__FileInfo_t_t ret = new SWIGTYPE_p_Ogre__SharedPtrT_std__vectorT_Ogre__FileInfo_t_t(OgrePINVOKE.Archive_listFileInfo__SWIG_1(swigCPtr, recursive), true);

            if (OgrePINVOKE.SWIGPendingException.Pending)
            {
                throw OgrePINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
コード例 #21
0
 public WaveformControllerFunction(WaveformType wType, float arg1, float frequency) : this(OgrePINVOKE.new_WaveformControllerFunction__SWIG_4((int)wType, arg1, frequency), true)
 {
     if (OgrePINVOKE.SWIGPendingException.Pending)
     {
         throw OgrePINVOKE.SWIGPendingException.Retrieve();
     }
 }
コード例 #22
0
        public virtual SWIGTYPE_p_Ogre__SharedPtrT_std__vectorT_Ogre__FileInfo_t_t findFileInfo(string pattern)
        {
            SWIGTYPE_p_Ogre__SharedPtrT_std__vectorT_Ogre__FileInfo_t_t ret = new SWIGTYPE_p_Ogre__SharedPtrT_std__vectorT_Ogre__FileInfo_t_t(OgrePINVOKE.Archive_findFileInfo__SWIG_2(swigCPtr, pattern), true);

            if (OgrePINVOKE.SWIGPendingException.Pending)
            {
                throw OgrePINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
コード例 #23
0
 internal CreateCompositorScriptCompilerEvent(global::System.IntPtr cPtr, bool cMemoryOwn) : base(OgrePINVOKE.CreateCompositorScriptCompilerEvent_SWIGUpcast(cPtr), cMemoryOwn)
 {
     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
 }
コード例 #24
0
        public SWIGTYPE_p_std__pairT_Ogre__SharedPtrT_Ogre__Resource_t_bool_t createOrRetrieve(string name, string group)
        {
            SWIGTYPE_p_std__pairT_Ogre__SharedPtrT_Ogre__Resource_t_bool_t ret = new SWIGTYPE_p_std__pairT_Ogre__SharedPtrT_Ogre__Resource_t_bool_t(OgrePINVOKE.ResourceManager_createOrRetrieve__SWIG_3(swigCPtr, name, group), true);

            if (OgrePINVOKE.SWIGPendingException.Pending)
            {
                throw OgrePINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
コード例 #25
0
        public SWIGTYPE_p_Ogre__ConstMapIteratorT_std__mapT_std__string_std__vectorT_Ogre__InstanceBatch_p_t_std__lessT_std__string_t_t_t getInstanceBatchMapIterator()
        {
            SWIGTYPE_p_Ogre__ConstMapIteratorT_std__mapT_std__string_std__vectorT_Ogre__InstanceBatch_p_t_std__lessT_std__string_t_t_t ret = new SWIGTYPE_p_Ogre__ConstMapIteratorT_std__mapT_std__string_std__vectorT_Ogre__InstanceBatch_p_t_std__lessT_std__string_t_t_t(OgrePINVOKE.InstanceManager_getInstanceBatchMapIterator(swigCPtr), true);

            if (OgrePINVOKE.SWIGPendingException.Pending)
            {
                throw OgrePINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
コード例 #26
0
        public SWIGTYPE_p_Ogre__MapIteratorT_std__mapT_unsigned_long_long_Ogre__SharedPtrT_Ogre__Resource_t_std__lessT_unsigned_long_long_t_t_t getResourceIterator()
        {
            SWIGTYPE_p_Ogre__MapIteratorT_std__mapT_unsigned_long_long_Ogre__SharedPtrT_Ogre__Resource_t_std__lessT_unsigned_long_long_t_t_t ret = new SWIGTYPE_p_Ogre__MapIteratorT_std__mapT_unsigned_long_long_Ogre__SharedPtrT_Ogre__Resource_t_std__lessT_unsigned_long_long_t_t_t(OgrePINVOKE.ResourceManager_getResourceIterator(swigCPtr), true);

            if (OgrePINVOKE.SWIGPendingException.Pending)
            {
                throw OgrePINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
コード例 #27
0
 public InstanceManager(string customName, SceneManager sceneManager, string meshName, string groupName, InstanceManager.InstancingTechnique instancingTechnique, ushort instancingFlags, uint instancesPerBatch, ushort subMeshIdx) : this(OgrePINVOKE.new_InstanceManager__SWIG_1(customName, SceneManager.getCPtr(sceneManager), meshName, groupName, (int)instancingTechnique, instancingFlags, instancesPerBatch, subMeshIdx), true)
 {
     if (OgrePINVOKE.SWIGPendingException.Pending)
     {
         throw OgrePINVOKE.SWIGPendingException.Retrieve();
     }
 }
コード例 #28
0
        public SWIGTYPE_p_std__pairT_Ogre__SharedPtrT_Ogre__Resource_t_bool_t createOrRetrieve(string name, string group, bool isManual, ManualResourceLoader loader, NameValuePairList createParams)
        {
            SWIGTYPE_p_std__pairT_Ogre__SharedPtrT_Ogre__Resource_t_bool_t ret = new SWIGTYPE_p_std__pairT_Ogre__SharedPtrT_Ogre__Resource_t_bool_t(OgrePINVOKE.ResourceManager_createOrRetrieve__SWIG_0(swigCPtr, name, group, isManual, ManualResourceLoader.getCPtr(loader), NameValuePairList.getCPtr(createParams)), true);

            if (OgrePINVOKE.SWIGPendingException.Pending)
            {
                throw OgrePINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
コード例 #29
0
        public SWIGTYPE_p_std__vectorT_Ogre__ParameterDef_t getParameters()
        {
            SWIGTYPE_p_std__vectorT_Ogre__ParameterDef_t ret = new SWIGTYPE_p_std__vectorT_Ogre__ParameterDef_t(OgrePINVOKE.ResourcePtr_getParameters(swigCPtr), false);

            if (OgrePINVOKE.SWIGPendingException.Pending)
            {
                throw OgrePINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
コード例 #30
0
        public SWIGTYPE_p_std__multimapT_size_t_Ogre__VertexBoneAssignment_s_t getBoneAssignments()
        {
            SWIGTYPE_p_std__multimapT_size_t_Ogre__VertexBoneAssignment_s_t ret = new SWIGTYPE_p_std__multimapT_size_t_Ogre__VertexBoneAssignment_s_t(OgrePINVOKE.SubMesh_getBoneAssignments(swigCPtr), false);

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