Topic: v1.5 conversion
here is the conversion list for v1.5. its a doozie i have no estimate for finishing yet.
(done) - aabbox3d.h
(done) - new method getVolume()
(done) - new method getArea()(done) - CDynamicMeshBuffer.h
(done) - new(done) - CIndexBuffer.h
(done) - new(N/A implemented in IMeshBuffer and SMesh types) - CMeshBuffer.h
(N/A) - new method getIndexType()
(N/A) - new method getPosition()
(N/A) - new method getNormal()
(N/A) - new method getTCoords()
(N/A) - new method getHardwareMappingHint_Vertex()
(N/A) - new method getHardwareMappingHint_Index()
(N/A) - new method setHardwareMappingHint()
(N/A) - new method setDirty()
(N/A) - new method getChangedID_Vertex()
(N/A) - new method getChangedID_Index()(done) - CVertexBuffer.h
(done) - new
(done) - dimension2d.h
(done) - new operators +=, +
(done) - new method getOptimalSize()
(done) - new method getInterpolated()
(done) - EDebugSceneTypes.h
(done) - new EDS_BBOX_ALL(done) - EDriverFeatures.h
(done) - new EVDF_TEXTURE_NSQUARE
(done) - new EVDF_VERTEX_BUFFER_OBJECT
(done) - EGUIAlignment.h
(done) - new ENUM EGUI_ALIGNMENT
(done) - new GUIAlignmentNames[]
(done) - EGUIElementTypes.h
(done) - relocated EGUIET_SPIN_BOX
(done) - new EGUIET_TABLE
(done) - GUIElementTypeNames[]
(done) - relocated spinbox
(done) - added table
(done) - EHardwareBufferFlags.h
(done) - new ENUM E_HARDWARE_MAPPING
(done) - new ENUM E_BUFFER_TYPE
(done) - EMaterialFlags.h
(done) - new EMF_FRONT_FACE_CULLING(done) - EMeshWriterEnums.h
(done) - new EMWT_OBJ
(done) - ESceneNodeAnimatorTypes.h
(done) - new ESNAT_CAMERA_FPS
(done) - new ESNAT_CAMERA_MAYA
(done) - ESceneNodeTypes.h
(done) - relocated ESNT_CAMERA_MAYA
(done) - relocated ESNT_CAMERA_FPS
(done) - new ESNT_ANY
(done) - IAnimatedMeshMD3.h
(done) - SMD3QuaternionTagList
(done) - new operator =
(done) - IAnimatedMeshSceneNode.h
(done) - new param addShadowVolumeSceneNode()
(done) - new method getJointCount()
(done) - new method clone()
(done) - IBillboardTextSceneNode.h
(done) - new
(done) - ICameraSceneNode.h
(done) - new param setProjectionMatrix()
(done) - new method setRotation()
(N/A) - updated return val getTarget()
(N/A) - updated return val getUpVector()
(done) - removed setIsOrthogonal()
(done) - new method getTargetAndRotationBinding()
(done) - new method bindTargetAndRotation()(done) - IDynamicMeshBuffer.h
(done) - new(done) - IEventReceiver.h
(done) - new EEVENT_TYPE
(done) - EET_JOYSTICK_INPUT_EVENT
(done) - EGUIET_FORCE_32_BIT
(done) - new EGUI_EVENT_TYPE
(done) - EGET_TABLE_CHANGED
(done) - EGET_TABLE_HEADER_CHANGED
(done) - EGET_TABLE_SELECTED_AGAIN
(done) - new structure SJoystickEvent
(done) - SUserEvent
(done) - removed UserData3
(done) - new structure SJoystickInfo
(done) - IFileSystem.h
(done) - new method getFileBasename()
(done) - IGUIComboBox.h
(done) - new method setTextAlignment()
(done) - IGUIElement.h
(done) - new method setRelativePosition()
(done) - new method setRelativePositionProportional() (old setRelativePositionFromFloatRect)
(N/A) - relocated EGUIAlignments to EGUIAlignment.h
(done) - IGUIEnvironment.h
(done) - new method addTable()(done) - IGUISkin.h
(done) - new params draw3DTabButton()
(done) - new params draw3DTabBody()(done) - IGUITabControl.h
(done) - IGUITab
(done) - new method setTextColor()
(done) - new method getTextColor()
(done) - IGUITabControl
(done) - new method setTabHeight()
(done) - new method getTabHeight()
(done) - new method setTabVerticalAlignment()
(done) - new method getTabVerticalAlignment()
(done) - new method setTabExtraWidth()
(done) - new method getTabExtraWidth()(done) - IGUITable.h
(done) - new(done) - IIndexBuffer.h
(done) - new
(done) - ILightSceneNode.h
(done) - new method setRadius()
(done) - new method getRadius()
(done) - new method setLightType()
(done) - new method getLightType()
(done) - new method enableCastShadow()
(done) - new method getCastShadow()
(done) - IMesh.h
(done) - new method setHardwareMappingHint()
(done) - new method setDirty()(done) - IMeshBuffer.h
(done) - new method getIndexType()
(done) - new method getPosition()
(done) - new method getNormal()
(done) - new method getTCoords()
(done) - new method getHardwareMappingHint_Vertex()
(done) - new method getHardwareMappingHint_Index()
(done) - new method setHardwareMappingHint()
(done) - new method setDirty()
(done) - new method getChangedID_Vertex()
(done) - new method getChangedID_Index()(done) - IMeshManipulator.h
(done) - new param recalculateNormals()
(done) - new method scale() x2
(done) - new method scaleTCoords() x2
(done) - new method transform() x2(done) - IParticleAffector.h
(done) - new E_PARTICLE_AFFECTOR_TYPE EPAT_SCALE
(done) - new ParticleAffectorTypeNames scale(done) - IParticleEmitter.h
(done) - new method setMaxStartSize()
(done) - new method setMinStartSize()
(done) - new method getMaxStartSize()
(done) - new method getMinStartSize()(done) - IParticleSystemSceneNode.h
(done) - added default for param setParticlesAreGlobal()
(done) - new params createAnimatedMeshSceneNodeEmitter()
(done) - new params createBoxEmitter()
(done) - new params createCylinderEmitter()
(done) - new params createMeshEmitter()
(done) - new params createPointEmitter()
(done) - new params createRingEmitter()
(done) - new params createSphereEmitter()
(done) - new method createScaleParticleAffector()(done) - IQ3LevelMesh.h
(done) - new default for param getShader()
(done) - IrrlichtDevice.h
(done) - new method isWindowFocused()
(done) - new method isWindowMinimized()
(done) - new method isFullscreen()
(done) - new method getColorFormat()
(done) - new method activateJoysticks()(N/A) - irrMath.h
(N/A) - updates
(done) - ISceneManager.h
(done) - enum E_SCENE_NODE_RENDER_PASS
(done) - removed ESNRP_SHADER_0
(done) - removed ESNRP_SHADER_1
(done) - removed ESNRP_SHADER_2
(done) - removed ESNRP_SHADER_3
(done) - removed ESNRP_SHADER_4
(done) - removed ESNRP_SHADER_5
(done) - removed ESNRP_SHADER_6
(done) - removed ESNRP_SHADER_7
(done) - removed ESNRP_SHADER_8
(done) - removed ESNRP_SHADER_9
(done) - removed ESNRP_SHADER_10
(done) - new method addVolumeLightSceneNode()
(done) - new return val addCubeSceneNode()
(done) - new return val addSphereSceneNode()
(done) - change param default addOctTreeSceneNode()
(done) - change param default addCameraSceneNodeFPS()
(done) - change param names addBillboardSceneNode()
(done) - added param defaults addSkyDomeSceneNode()
(done) - updated params and new return value addBillboardTextSceneNode()
(done) - change param default createCollisionResponseAnimator()
(N/A) - ISceneNode.h
(N/A) - new override setName()
(N/A) - new return val getScale()
(N/A) - new return val getPosition()
(N/A) - new method setSceneManager()(done) - ISceneNodeAnimator.h
(done) - added event receiver
(done) - new method isEventReceiverEnabled()
(done) - new method OnEvent()
(done) - ISceneNodeAnimatorCameraFPS.h
(done) - new(done) - ISceneNodeAnimatorCameraMaya.h
(done) - new
(done) - ISceneNodeAnimatorCollisionResponse.h
(done) - new method jump()
(done) - ISceneUserDataSerializer.h
(done) - new method OnCreateNode()
(done) - IShaderConstantSetCallBack.h
(done) - new method OnSetMaterial()
(done) - IShadowVolumeSceneNode.h
(done) - removed method setMeshToRenderFrom()
(done) - new method setShadowMesh()
(done) - new method updateShadowVolumes()
(done) - ISkinnedMesh.h
(done) - new method setHardwareSkinning()
(done) - new method isStatic()(done) - ITerrainSceneNode.h
(done) - new params getMeshBufferForLOD()
(done) - new defaults setLODOfPatch()
(done) - new method loadHeightMap()
(done) - new method loadHeightMapRAW()
(done) - ITexture.h
(done) - new params lock()
(done) - IVertexBuffer.h
(done) - new(done) - IVideoDriver.h
(done) - new ENUM E_LOST_RESSOURCE
(done) - new params beginScene()
(done) - removed params endScene()
(done) - new method disableFeature()
(done) - new method checkDriverReset()
(N/A) - new override getTexture()
(done) - new method addRenderTargetTexture()
(done) - new method removeHardwareBuffer()
(done) - new method removeAllHardwareBuffers()
(done) - param type change drawVertexPrimitiveList()
(N/A) - param type change draw2DImage()
(done) - new method drawPixel()
(done) - new method getColorFormat()
(done) - new method getVendorInfo()
(done) - IVideoModeList.h
(done) - new method overload getVideoModeResolution()
(N/A) - return type change getDesktopResolution()(done) - IVolumeLightSceneNode.h
(done) - new
(done) - matrix4.h
(done) - removed transformPlane_new()
(done) - new method setTextureTranslateTransposed()(done) - plane3d.h
(done) - new constructor from normal
(done) - quaternion.h
(done) - getDotProduct() renamed to dotProduct()
(done) - methods now return reference
(done) - set()
(done) - makeInvers()
(done) - slerp()
(done) - fromAngleAxis()
(done) - makeIdentity()
(done) - rotationFromTo()(done) - SAnimatedMesh.h
(done) - new constructor default param
(N/A base class) - new method setHardwareMappingHint()
(N/A base class) - new method setDirty()
(done) - SceneParameters.h
(done) - new const OBJ_LOADER_IGNORE_GROUPS(done) - SColor.h
(done) - SColorHSL
(done) - renamed method settoRGB to toRGB
(N/A) - new method fromRGB(done) - SExposedVideoData.h
(done) - changed type of HWnd, HDc, HRc
(done) - new prop X11Context
(done) - SIrrCreationParameters.h
(done) - new constructor from other
(done) - new = overload
(done) - change type of prop Bits
(done) - new prop ZBufferBits
(done) - new prop WithAlphaChannel
(done) - new prop IgnoreInput(done) - SMaterial.h
(done) - new prop FrontfaceCulling
(done) - change type ZBuffer(done) - SMesh.h
(N/A base class) - new method setHardwareMappingHint()
(N/A base class) - new method setDirty()
(done) - SParticle.h
(done) - new prop size
(done) - new prop startSize(done) - SSharedMeshBuffer.h
(N/A base class) - new method getHardwareMappingHint()
(N/A base class) - new method setHardwareMappingHint()
(N/A base class) - new method setDirty()
(N/A base class) - new method getChangedID_Vertex()
(N/A base class) - new method getChangedID_Index()
(done) - SSkinMeshbuffer.h
(N/A base class) - new method getIndexType()
(N/A base class) - new method getPosition()
(N/A base class) - new method getNormal()
(N/A base class) - new method getTCoords()
(N/A base class) - new method getHardwareMappingHint_Vertex()
(N/A base class) - new method getHardwareMappingHint_Index()
(N/A base class) - new method setHardwareMappingHint()
(N/A base class) - new method setDirty()
(N/A base class) - new method getChangedID_Vertex()
(N/A base class) - new method getChangedID_Index()
(done) - new method boundingBoxNeedsRecalculated()(done) - SVertexIndex.h
(done) - new enum E_INDEX_TYPE
(N/A commented out) - new class
(done) - vector2d.h
(done) - new constructor
(done) - methods now return reference
(done) - set()
(done) - rotateBy()
(done) - interpolate()
(done) - new param default rotateBy()
(done) - param type change getInterpolated_quadratic()
(done) - new method getInterpolated()
(done) - vector3d.h
(done) - new constructor
(done) - new operators +=,+,-,-=
(done) - methods now return reference
(done) - set()
(done) - setLength()
(done) - invert()
(done) - new param default
(done) - rotateXZBy()
(done) - rotateXYBy()
(done) - rotateYZBy()
(done) - param type change
(done) - getInterpolated()
(done) - getInterpolated_quadratic()
(done) - new method interpolate()
(done) - new method rotationToDirection()