	format	MS COFF
	extrn	_BMXBinder_bindDeconstructor
	extrn	_BMXBinder_del
	extrn	_BMXBinder_getBinding
	extrn	_BMXBinder_setBinding
	extrn	_BMXISceneNode_OnAnimate
	extrn	_BMXISceneNode_OnRegisterSceneNode
	extrn	_BMXISceneNode_addAnimator
	extrn	_BMXISceneNode_addChild
	extrn	_BMXISceneNode_bindAddAnimator
	extrn	_BMXISceneNode_bindAddChild
	extrn	_BMXISceneNode_bindClone
	extrn	_BMXISceneNode_bindDeserializeAttributes
	extrn	_BMXISceneNode_bindGetAbsolutePosition
	extrn	_BMXISceneNode_bindGetAbsoluteTransformation
	extrn	_BMXISceneNode_bindGetAutomaticCulling
	extrn	_BMXISceneNode_bindGetBoundingBox
	extrn	_BMXISceneNode_bindGetID
	extrn	_BMXISceneNode_bindGetMaterial
	extrn	_BMXISceneNode_bindGetMaterialCount
	extrn	_BMXISceneNode_bindGetName
	extrn	_BMXISceneNode_bindGetParent
	extrn	_BMXISceneNode_bindGetPosition
	extrn	_BMXISceneNode_bindGetRelativeTransformation
	extrn	_BMXISceneNode_bindGetRotation
	extrn	_BMXISceneNode_bindGetScale
	extrn	_BMXISceneNode_bindGetTransformedBoundingBox
	extrn	_BMXISceneNode_bindGetTriangleSelector
	extrn	_BMXISceneNode_bindGetType
	extrn	_BMXISceneNode_bindIsDebugDataVisible
	extrn	_BMXISceneNode_bindIsDebugObject
	extrn	_BMXISceneNode_bindIsTrulyVisible
	extrn	_BMXISceneNode_bindIsVisible
	extrn	_BMXISceneNode_bindOnAnimate
	extrn	_BMXISceneNode_bindOnRegisterSceneNode
	extrn	_BMXISceneNode_bindRemove
	extrn	_BMXISceneNode_bindRemoveAll
	extrn	_BMXISceneNode_bindRemoveAnimator
	extrn	_BMXISceneNode_bindRemoveAnimators
	extrn	_BMXISceneNode_bindRemoveChild
	extrn	_BMXISceneNode_bindRender
	extrn	_BMXISceneNode_bindSerializeAttributes
	extrn	_BMXISceneNode_bindSetAutomaticCulling
	extrn	_BMXISceneNode_bindSetDebugDataVisible
	extrn	_BMXISceneNode_bindSetID
	extrn	_BMXISceneNode_bindSetIsDebugObject
	extrn	_BMXISceneNode_bindSetMaterial
	extrn	_BMXISceneNode_bindSetMaterialFlag
	extrn	_BMXISceneNode_bindSetMaterialTexture
	extrn	_BMXISceneNode_bindSetMaterialType
	extrn	_BMXISceneNode_bindSetName
	extrn	_BMXISceneNode_bindSetParent
	extrn	_BMXISceneNode_bindSetPosition
	extrn	_BMXISceneNode_bindSetRotation
	extrn	_BMXISceneNode_bindSetScale
	extrn	_BMXISceneNode_bindSetTriangleSelector
	extrn	_BMXISceneNode_bindSetVisible
	extrn	_BMXISceneNode_bindUpdateAbsolutePosition
	extrn	_BMXISceneNode_clone
	extrn	_BMXISceneNode_deserializeAttributes
	extrn	_BMXISceneNode_getAbsolutePosition
	extrn	_BMXISceneNode_getAbsoluteTransformation
	extrn	_BMXISceneNode_getAutomaticCulling
	extrn	_BMXISceneNode_getBinder
	extrn	_BMXISceneNode_getID
	extrn	_BMXISceneNode_getMaterial
	extrn	_BMXISceneNode_getMaterialCount
	extrn	_BMXISceneNode_getName
	extrn	_BMXISceneNode_getParent
	extrn	_BMXISceneNode_getPosition
	extrn	_BMXISceneNode_getRelativeTransformation
	extrn	_BMXISceneNode_getRotation
	extrn	_BMXISceneNode_getScale
	extrn	_BMXISceneNode_getSceneManager
	extrn	_BMXISceneNode_getTransformedBoundingBox
	extrn	_BMXISceneNode_getTriangleSelector
	extrn	_BMXISceneNode_getType
	extrn	_BMXISceneNode_isDebugDataVisible
	extrn	_BMXISceneNode_isDebugObject
	extrn	_BMXISceneNode_isTrulyVisible
	extrn	_BMXISceneNode_isVisible
	extrn	_BMXISceneNode_new
	extrn	_BMXISceneNode_remove
	extrn	_BMXISceneNode_removeAll
	extrn	_BMXISceneNode_removeAnimator
	extrn	_BMXISceneNode_removeAnimators
	extrn	_BMXISceneNode_removeChild
	extrn	_BMXISceneNode_serializeAttributes
	extrn	_BMXISceneNode_setAutomaticCulling
	extrn	_BMXISceneNode_setDebugDataVisible
	extrn	_BMXISceneNode_setID
	extrn	_BMXISceneNode_setIsDebugObject
	extrn	_BMXISceneNode_setMaterial
	extrn	_BMXISceneNode_setMaterialFlag
	extrn	_BMXISceneNode_setMaterialTexture
	extrn	_BMXISceneNode_setMaterialType
	extrn	_BMXISceneNode_setName
	extrn	_BMXISceneNode_setParent
	extrn	_BMXISceneNode_setPosition
	extrn	_BMXISceneNode_setRotation
	extrn	_BMXISceneNode_setScale
	extrn	_BMXISceneNode_setTriangleSelector
	extrn	_BMXISceneNode_setVisible
	extrn	_BMXISceneNode_updateAbsolutePosition
	extrn	_IrrCore_AABbox3df_EqEq
	extrn	_IrrCore_AABbox3df_NotEq
	extrn	_IrrCore_AABbox3df_addInternalBox
	extrn	_IrrCore_AABbox3df_addInternalPoint
	extrn	_IrrCore_AABbox3df_addInternalPointFromVals
	extrn	_IrrCore_AABbox3df_classifyPlaneRelation
	extrn	_IrrCore_AABbox3df_del
	extrn	_IrrCore_AABbox3df_getArea
	extrn	_IrrCore_AABbox3df_getCenter
	extrn	_IrrCore_AABbox3df_getEdges
	extrn	_IrrCore_AABbox3df_getExtent
	extrn	_IrrCore_AABbox3df_getInterpolated
	extrn	_IrrCore_AABbox3df_getMaxEdge
	extrn	_IrrCore_AABbox3df_getMinEdge
	extrn	_IrrCore_AABbox3df_getVolume
	extrn	_IrrCore_AABbox3df_intersectsWithBox
	extrn	_IrrCore_AABbox3df_intersectsWithLine
	extrn	_IrrCore_AABbox3df_intersectsWithLineUsingVects
	extrn	_IrrCore_AABbox3df_isEmpty
	extrn	_IrrCore_AABbox3df_isFullInside
	extrn	_IrrCore_AABbox3df_isPointInside
	extrn	_IrrCore_AABbox3df_isPointTotalInside
	extrn	_IrrCore_AABbox3df_new
	extrn	_IrrCore_AABbox3df_newFromBox
	extrn	_IrrCore_AABbox3df_newFromVals
	extrn	_IrrCore_AABbox3df_newFromVect
	extrn	_IrrCore_AABbox3df_newFromVectWithMax
	extrn	_IrrCore_AABbox3df_repair
	extrn	_IrrCore_AABbox3df_resetFromBox
	extrn	_IrrCore_AABbox3df_resetFromVals
	extrn	_IrrCore_AABbox3df_resetFromVect
	extrn	_IrrCore_AABbox3di_EqEq
	extrn	_IrrCore_AABbox3di_NotEq
	extrn	_IrrCore_AABbox3di_addInternalBox
	extrn	_IrrCore_AABbox3di_addInternalPoint
	extrn	_IrrCore_AABbox3di_addInternalPointFromVals
	extrn	_IrrCore_AABbox3di_classifyPlaneRelation
	extrn	_IrrCore_AABbox3di_del
	extrn	_IrrCore_AABbox3di_getArea
	extrn	_IrrCore_AABbox3di_getCenter
	extrn	_IrrCore_AABbox3di_getEdges
	extrn	_IrrCore_AABbox3di_getExtent
	extrn	_IrrCore_AABbox3di_getInterpolated
	extrn	_IrrCore_AABbox3di_getMaxEdge
	extrn	_IrrCore_AABbox3di_getMinEdge
	extrn	_IrrCore_AABbox3di_getVolume
	extrn	_IrrCore_AABbox3di_intersectsWithBox
	extrn	_IrrCore_AABbox3di_intersectsWithLine
	extrn	_IrrCore_AABbox3di_intersectsWithLineUsingVects
	extrn	_IrrCore_AABbox3di_isEmpty
	extrn	_IrrCore_AABbox3di_isFullInside
	extrn	_IrrCore_AABbox3di_isPointInside
	extrn	_IrrCore_AABbox3di_isPointTotalInside
	extrn	_IrrCore_AABbox3di_new
	extrn	_IrrCore_AABbox3di_newFromBox
	extrn	_IrrCore_AABbox3di_newFromVals
	extrn	_IrrCore_AABbox3di_newFromVect
	extrn	_IrrCore_AABbox3di_newFromVectWithMax
	extrn	_IrrCore_AABbox3di_repair
	extrn	_IrrCore_AABbox3di_resetFromBox
	extrn	_IrrCore_AABbox3di_resetFromVals
	extrn	_IrrCore_AABbox3di_resetFromVect
	extrn	_IrrCore_Array_S3DVertex2TCoords_Eq
	extrn	_IrrCore_Array_S3DVertex2TCoords_allocated_size
	extrn	_IrrCore_Array_S3DVertex2TCoords_clear
	extrn	_IrrCore_Array_S3DVertex2TCoords_del
	extrn	_IrrCore_Array_S3DVertex2TCoords_elementAt
	extrn	_IrrCore_Array_S3DVertex2TCoords_empty
	extrn	_IrrCore_Array_S3DVertex2TCoords_erase
	extrn	_IrrCore_Array_S3DVertex2TCoords_eraseWithCount
	extrn	_IrrCore_Array_S3DVertex2TCoords_getLast
	extrn	_IrrCore_Array_S3DVertex2TCoords_insert
	extrn	_IrrCore_Array_S3DVertex2TCoords_new
	extrn	_IrrCore_Array_S3DVertex2TCoords_newFromOther
	extrn	_IrrCore_Array_S3DVertex2TCoords_newWithSize
	extrn	_IrrCore_Array_S3DVertex2TCoords_push_back
	extrn	_IrrCore_Array_S3DVertex2TCoords_push_front
	extrn	_IrrCore_Array_S3DVertex2TCoords_reallocate
	extrn	_IrrCore_Array_S3DVertex2TCoords_set_free_when_destroyed
	extrn	_IrrCore_Array_S3DVertex2TCoords_set_sorted
	extrn	_IrrCore_Array_S3DVertex2TCoords_set_used
	extrn	_IrrCore_Array_S3DVertex2TCoords_size
	extrn	_IrrCore_Array_S3DVertexTangents_Eq
	extrn	_IrrCore_Array_S3DVertexTangents_allocated_size
	extrn	_IrrCore_Array_S3DVertexTangents_clear
	extrn	_IrrCore_Array_S3DVertexTangents_del
	extrn	_IrrCore_Array_S3DVertexTangents_elementAt
	extrn	_IrrCore_Array_S3DVertexTangents_empty
	extrn	_IrrCore_Array_S3DVertexTangents_erase
	extrn	_IrrCore_Array_S3DVertexTangents_eraseWithCount
	extrn	_IrrCore_Array_S3DVertexTangents_getLast
	extrn	_IrrCore_Array_S3DVertexTangents_insert
	extrn	_IrrCore_Array_S3DVertexTangents_new
	extrn	_IrrCore_Array_S3DVertexTangents_newFromOther
	extrn	_IrrCore_Array_S3DVertexTangents_newWithSize
	extrn	_IrrCore_Array_S3DVertexTangents_push_back
	extrn	_IrrCore_Array_S3DVertexTangents_push_front
	extrn	_IrrCore_Array_S3DVertexTangents_reallocate
	extrn	_IrrCore_Array_S3DVertexTangents_set_free_when_destroyed
	extrn	_IrrCore_Array_S3DVertexTangents_set_sorted
	extrn	_IrrCore_Array_S3DVertexTangents_set_used
	extrn	_IrrCore_Array_S3DVertexTangents_size
	extrn	_IrrCore_Array_S3DVertex_Eq
	extrn	_IrrCore_Array_S3DVertex_allocated_size
	extrn	_IrrCore_Array_S3DVertex_clear
	extrn	_IrrCore_Array_S3DVertex_del
	extrn	_IrrCore_Array_S3DVertex_elementAt
	extrn	_IrrCore_Array_S3DVertex_empty
	extrn	_IrrCore_Array_S3DVertex_erase
	extrn	_IrrCore_Array_S3DVertex_eraseWithCount
	extrn	_IrrCore_Array_S3DVertex_getLast
	extrn	_IrrCore_Array_S3DVertex_insert
	extrn	_IrrCore_Array_S3DVertex_new
	extrn	_IrrCore_Array_S3DVertex_newFromOther
	extrn	_IrrCore_Array_S3DVertex_newWithSize
	extrn	_IrrCore_Array_S3DVertex_push_back
	extrn	_IrrCore_Array_S3DVertex_push_front
	extrn	_IrrCore_Array_S3DVertex_reallocate
	extrn	_IrrCore_Array_S3DVertex_set_free_when_destroyed
	extrn	_IrrCore_Array_S3DVertex_set_sorted
	extrn	_IrrCore_Array_S3DVertex_set_used
	extrn	_IrrCore_Array_S3DVertex_size
	extrn	_IrrCore_Array_SParticle_Eq
	extrn	_IrrCore_Array_SParticle_allocated_size
	extrn	_IrrCore_Array_SParticle_clear
	extrn	_IrrCore_Array_SParticle_del
	extrn	_IrrCore_Array_SParticle_elementAt
	extrn	_IrrCore_Array_SParticle_empty
	extrn	_IrrCore_Array_SParticle_erase
	extrn	_IrrCore_Array_SParticle_eraseWithCount
	extrn	_IrrCore_Array_SParticle_getLast
	extrn	_IrrCore_Array_SParticle_insert
	extrn	_IrrCore_Array_SParticle_new
	extrn	_IrrCore_Array_SParticle_newFromOther
	extrn	_IrrCore_Array_SParticle_newWithSize
	extrn	_IrrCore_Array_SParticle_ptr_Eq
	extrn	_IrrCore_Array_SParticle_ptr_allocated_size
	extrn	_IrrCore_Array_SParticle_ptr_clear
	extrn	_IrrCore_Array_SParticle_ptr_del
	extrn	_IrrCore_Array_SParticle_ptr_elementAt
	extrn	_IrrCore_Array_SParticle_ptr_empty
	extrn	_IrrCore_Array_SParticle_ptr_erase
	extrn	_IrrCore_Array_SParticle_ptr_eraseWithCount
	extrn	_IrrCore_Array_SParticle_ptr_getLast
	extrn	_IrrCore_Array_SParticle_ptr_insert
	extrn	_IrrCore_Array_SParticle_ptr_new
	extrn	_IrrCore_Array_SParticle_ptr_newFromOther
	extrn	_IrrCore_Array_SParticle_ptr_newWithSize
	extrn	_IrrCore_Array_SParticle_ptr_push_back
	extrn	_IrrCore_Array_SParticle_ptr_push_front
	extrn	_IrrCore_Array_SParticle_ptr_reallocate
	extrn	_IrrCore_Array_SParticle_ptr_set_free_when_destroyed
	extrn	_IrrCore_Array_SParticle_ptr_set_sorted
	extrn	_IrrCore_Array_SParticle_ptr_set_used
	extrn	_IrrCore_Array_SParticle_ptr_size
	extrn	_IrrCore_Array_SParticle_push_back
	extrn	_IrrCore_Array_SParticle_push_front
	extrn	_IrrCore_Array_SParticle_reallocate
	extrn	_IrrCore_Array_SParticle_set_free_when_destroyed
	extrn	_IrrCore_Array_SParticle_set_sorted
	extrn	_IrrCore_Array_SParticle_set_used
	extrn	_IrrCore_Array_SParticle_size
	extrn	_IrrCore_Array_s32_Eq
	extrn	_IrrCore_Array_s32_allocated_size
	extrn	_IrrCore_Array_s32_binary_search
	extrn	_IrrCore_Array_s32_binary_searchWithBounds
	extrn	_IrrCore_Array_s32_clear
	extrn	_IrrCore_Array_s32_del
	extrn	_IrrCore_Array_s32_elementAt
	extrn	_IrrCore_Array_s32_empty
	extrn	_IrrCore_Array_s32_erase
	extrn	_IrrCore_Array_s32_eraseWithCount
	extrn	_IrrCore_Array_s32_getLast
	extrn	_IrrCore_Array_s32_insert
	extrn	_IrrCore_Array_s32_linear_reverse_search
	extrn	_IrrCore_Array_s32_linear_search
	extrn	_IrrCore_Array_s32_new
	extrn	_IrrCore_Array_s32_newFromOther
	extrn	_IrrCore_Array_s32_newWithSize
	extrn	_IrrCore_Array_s32_push_back
	extrn	_IrrCore_Array_s32_push_front
	extrn	_IrrCore_Array_s32_reallocate
	extrn	_IrrCore_Array_s32_set_free_when_destroyed
	extrn	_IrrCore_Array_s32_set_sorted
	extrn	_IrrCore_Array_s32_set_used
	extrn	_IrrCore_Array_s32_size
	extrn	_IrrCore_Array_s32_sort
	extrn	_IrrCore_Array_triangle3df_Eq
	extrn	_IrrCore_Array_triangle3df_allocated_size
	extrn	_IrrCore_Array_triangle3df_clear
	extrn	_IrrCore_Array_triangle3df_del
	extrn	_IrrCore_Array_triangle3df_elementAt
	extrn	_IrrCore_Array_triangle3df_empty
	extrn	_IrrCore_Array_triangle3df_erase
	extrn	_IrrCore_Array_triangle3df_eraseWithCount
	extrn	_IrrCore_Array_triangle3df_getLast
	extrn	_IrrCore_Array_triangle3df_insert
	extrn	_IrrCore_Array_triangle3df_new
	extrn	_IrrCore_Array_triangle3df_newFromOther
	extrn	_IrrCore_Array_triangle3df_newWithSize
	extrn	_IrrCore_Array_triangle3df_push_back
	extrn	_IrrCore_Array_triangle3df_push_front
	extrn	_IrrCore_Array_triangle3df_reallocate
	extrn	_IrrCore_Array_triangle3df_set_free_when_destroyed
	extrn	_IrrCore_Array_triangle3df_set_sorted
	extrn	_IrrCore_Array_triangle3df_set_used
	extrn	_IrrCore_Array_triangle3df_size
	extrn	_IrrCore_Array_u16_Eq
	extrn	_IrrCore_Array_u16_allocated_size
	extrn	_IrrCore_Array_u16_binary_search
	extrn	_IrrCore_Array_u16_binary_searchWithBounds
	extrn	_IrrCore_Array_u16_clear
	extrn	_IrrCore_Array_u16_del
	extrn	_IrrCore_Array_u16_elementAt
	extrn	_IrrCore_Array_u16_empty
	extrn	_IrrCore_Array_u16_erase
	extrn	_IrrCore_Array_u16_eraseWithCount
	extrn	_IrrCore_Array_u16_getLast
	extrn	_IrrCore_Array_u16_insert
	extrn	_IrrCore_Array_u16_linear_reverse_search
	extrn	_IrrCore_Array_u16_linear_search
	extrn	_IrrCore_Array_u16_new
	extrn	_IrrCore_Array_u16_newFromOther
	extrn	_IrrCore_Array_u16_newWithSize
	extrn	_IrrCore_Array_u16_push_back
	extrn	_IrrCore_Array_u16_push_front
	extrn	_IrrCore_Array_u16_reallocate
	extrn	_IrrCore_Array_u16_set_free_when_destroyed
	extrn	_IrrCore_Array_u16_set_sorted
	extrn	_IrrCore_Array_u16_set_used
	extrn	_IrrCore_Array_u16_size
	extrn	_IrrCore_Array_u16_sort
	extrn	_IrrCore_Array_u32_Eq
	extrn	_IrrCore_Array_u32_allocated_size
	extrn	_IrrCore_Array_u32_binary_search
	extrn	_IrrCore_Array_u32_binary_searchWithBounds
	extrn	_IrrCore_Array_u32_clear
	extrn	_IrrCore_Array_u32_del
	extrn	_IrrCore_Array_u32_elementAt
	extrn	_IrrCore_Array_u32_empty
	extrn	_IrrCore_Array_u32_erase
	extrn	_IrrCore_Array_u32_eraseWithCount
	extrn	_IrrCore_Array_u32_getLast
	extrn	_IrrCore_Array_u32_insert
	extrn	_IrrCore_Array_u32_linear_reverse_search
	extrn	_IrrCore_Array_u32_linear_search
	extrn	_IrrCore_Array_u32_new
	extrn	_IrrCore_Array_u32_newFromOther
	extrn	_IrrCore_Array_u32_newWithSize
	extrn	_IrrCore_Array_u32_push_back
	extrn	_IrrCore_Array_u32_push_front
	extrn	_IrrCore_Array_u32_reallocate
	extrn	_IrrCore_Array_u32_set_free_when_destroyed
	extrn	_IrrCore_Array_u32_set_sorted
	extrn	_IrrCore_Array_u32_set_used
	extrn	_IrrCore_Array_u32_size
	extrn	_IrrCore_Array_u32_sort
	extrn	_IrrCore_Array_vector3df_Eq
	extrn	_IrrCore_Array_vector3df_allocated_size
	extrn	_IrrCore_Array_vector3df_clear
	extrn	_IrrCore_Array_vector3df_del
	extrn	_IrrCore_Array_vector3df_elementAt
	extrn	_IrrCore_Array_vector3df_empty
	extrn	_IrrCore_Array_vector3df_erase
	extrn	_IrrCore_Array_vector3df_eraseWithCount
	extrn	_IrrCore_Array_vector3df_getLast
	extrn	_IrrCore_Array_vector3df_insert
	extrn	_IrrCore_Array_vector3df_new
	extrn	_IrrCore_Array_vector3df_newFromOther
	extrn	_IrrCore_Array_vector3df_newWithSize
	extrn	_IrrCore_Array_vector3df_push_back
	extrn	_IrrCore_Array_vector3df_push_front
	extrn	_IrrCore_Array_vector3df_reallocate
	extrn	_IrrCore_Array_vector3df_set_free_when_destroyed
	extrn	_IrrCore_Array_vector3df_set_sorted
	extrn	_IrrCore_Array_vector3df_set_used
	extrn	_IrrCore_Array_vector3df_size
	extrn	_IrrCore_Dimension2df_Div
	extrn	_IrrCore_Dimension2df_DivEq
	extrn	_IrrCore_Dimension2df_Eq
	extrn	_IrrCore_Dimension2df_EqEq
	extrn	_IrrCore_Dimension2df_Mult
	extrn	_IrrCore_Dimension2df_MultEq
	extrn	_IrrCore_Dimension2df_NotEq
	extrn	_IrrCore_Dimension2df_Plus
	extrn	_IrrCore_Dimension2df_PlusEq
	extrn	_IrrCore_Dimension2df_del
	extrn	_IrrCore_Dimension2df_getArea
	extrn	_IrrCore_Dimension2df_getHeight
	extrn	_IrrCore_Dimension2df_getInterpolated
	extrn	_IrrCore_Dimension2df_getOptimalSize
	extrn	_IrrCore_Dimension2df_getWidth
	extrn	_IrrCore_Dimension2df_new
	extrn	_IrrCore_Dimension2df_newFromSize
	extrn	_IrrCore_Dimension2df_set
	extrn	_IrrCore_Dimension2df_setHeight
	extrn	_IrrCore_Dimension2df_setWidth
	extrn	_IrrCore_Dimension2di_Div
	extrn	_IrrCore_Dimension2di_DivEq
	extrn	_IrrCore_Dimension2di_Eq
	extrn	_IrrCore_Dimension2di_EqEq
	extrn	_IrrCore_Dimension2di_MinusEq
	extrn	_IrrCore_Dimension2di_Mult
	extrn	_IrrCore_Dimension2di_MultEq
	extrn	_IrrCore_Dimension2di_NotEq
	extrn	_IrrCore_Dimension2di_Plus
	extrn	_IrrCore_Dimension2di_PlusEq
	extrn	_IrrCore_Dimension2di_del
	extrn	_IrrCore_Dimension2di_getArea
	extrn	_IrrCore_Dimension2di_getHeight
	extrn	_IrrCore_Dimension2di_getInterpolated
	extrn	_IrrCore_Dimension2di_getOptimalSize
	extrn	_IrrCore_Dimension2di_getWidth
	extrn	_IrrCore_Dimension2di_new
	extrn	_IrrCore_Dimension2di_newFromSize
	extrn	_IrrCore_Dimension2di_set
	extrn	_IrrCore_Dimension2di_setHeight
	extrn	_IrrCore_Dimension2di_setWidth
	extrn	_IrrCore_Line2df_EqEq
	extrn	_IrrCore_Line2df_Minus
	extrn	_IrrCore_Line2df_MinusEq
	extrn	_IrrCore_Line2df_Plus
	extrn	_IrrCore_Line2df_PlusEq
	extrn	_IrrCore_Line2df_del
	extrn	_IrrCore_Line2df_getAngleWith
	extrn	_IrrCore_Line2df_getClosestPoint
	extrn	_IrrCore_Line2df_getEnd
	extrn	_IrrCore_Line2df_getLength
	extrn	_IrrCore_Line2df_getLengthSQ
	extrn	_IrrCore_Line2df_getMiddle
	extrn	_IrrCore_Line2df_getPointOrientation
	extrn	_IrrCore_Line2df_getStart
	extrn	_IrrCore_Line2df_getUnitVector
	extrn	_IrrCore_Line2df_getVector
	extrn	_IrrCore_Line2df_intersectWith
	extrn	_IrrCore_Line2df_isPointBetweenStartAndEnd
	extrn	_IrrCore_Line2df_isPointOnLine
	extrn	_IrrCore_Line2df_new
	extrn	_IrrCore_Line2df_newFromLine
	extrn	_IrrCore_Line2df_newFromVals
	extrn	_IrrCore_Line2df_newFromVects
	extrn	_IrrCore_Line2df_setLineFromLine
	extrn	_IrrCore_Line2df_setLineFromVals
	extrn	_IrrCore_Line2df_setLineFromVects
	extrn	_IrrCore_Line2di_EqEq
	extrn	_IrrCore_Line2di_Minus
	extrn	_IrrCore_Line2di_MinusEq
	extrn	_IrrCore_Line2di_Plus
	extrn	_IrrCore_Line2di_PlusEq
	extrn	_IrrCore_Line2di_del
	extrn	_IrrCore_Line2di_getAngleWith
	extrn	_IrrCore_Line2di_getClosestPoint
	extrn	_IrrCore_Line2di_getEnd
	extrn	_IrrCore_Line2di_getLength
	extrn	_IrrCore_Line2di_getLengthSQ
	extrn	_IrrCore_Line2di_getMiddle
	extrn	_IrrCore_Line2di_getPointOrientation
	extrn	_IrrCore_Line2di_getStart
	extrn	_IrrCore_Line2di_getUnitVector
	extrn	_IrrCore_Line2di_getVector
	extrn	_IrrCore_Line2di_intersectWith
	extrn	_IrrCore_Line2di_isPointBetweenStartAndEnd
	extrn	_IrrCore_Line2di_isPointOnLine
	extrn	_IrrCore_Line2di_new
	extrn	_IrrCore_Line2di_newFromLine
	extrn	_IrrCore_Line2di_newFromVals
	extrn	_IrrCore_Line2di_newFromVects
	extrn	_IrrCore_Line2di_setLineFromLine
	extrn	_IrrCore_Line2di_setLineFromVals
	extrn	_IrrCore_Line2di_setLineFromVects
	extrn	_IrrCore_Line3df_EqEq
	extrn	_IrrCore_Line3df_Minus
	extrn	_IrrCore_Line3df_NotEq
	extrn	_IrrCore_Line3df_Plus
	extrn	_IrrCore_Line3df_PlusEq
	extrn	_IrrCore_Line3df_del
	extrn	_IrrCore_Line3df_getClosestPoint
	extrn	_IrrCore_Line3df_getEnd
	extrn	_IrrCore_Line3df_getIntersectionWithSphere
	extrn	_IrrCore_Line3df_getLength
	extrn	_IrrCore_Line3df_getLengthSQ
	extrn	_IrrCore_Line3df_getMiddle
	extrn	_IrrCore_Line3df_getStart
	extrn	_IrrCore_Line3df_getVector
	extrn	_IrrCore_Line3df_isPointBetweenStartAndEnd
	extrn	_IrrCore_Line3df_new
	extrn	_IrrCore_Line3df_newFromLine
	extrn	_IrrCore_Line3df_newFromVals
	extrn	_IrrCore_Line3df_newFromVects
	extrn	_IrrCore_Line3df_setLineFromLine
	extrn	_IrrCore_Line3df_setLineFromVals
	extrn	_IrrCore_Line3df_setLineFromVects
	extrn	_IrrCore_Line3di_EqEq
	extrn	_IrrCore_Line3di_Minus
	extrn	_IrrCore_Line3di_NotEq
	extrn	_IrrCore_Line3di_Plus
	extrn	_IrrCore_Line3di_PlusEq
	extrn	_IrrCore_Line3di_del
	extrn	_IrrCore_Line3di_getClosestPoint
	extrn	_IrrCore_Line3di_getEnd
	extrn	_IrrCore_Line3di_getIntersectionWithSphere
	extrn	_IrrCore_Line3di_getLength
	extrn	_IrrCore_Line3di_getLengthSQ
	extrn	_IrrCore_Line3di_getMiddle
	extrn	_IrrCore_Line3di_getStart
	extrn	_IrrCore_Line3di_getVector
	extrn	_IrrCore_Line3di_isPointBetweenStartAndEnd
	extrn	_IrrCore_Line3di_new
	extrn	_IrrCore_Line3di_newFromLine
	extrn	_IrrCore_Line3di_newFromVals
	extrn	_IrrCore_Line3di_newFromVects
	extrn	_IrrCore_Line3di_setLineFromLine
	extrn	_IrrCore_Line3di_setLineFromVals
	extrn	_IrrCore_Line3di_setLineFromVects
	extrn	_IrrCore_Matrix4_Eq
	extrn	_IrrCore_Matrix4_EqEq
	extrn	_IrrCore_Matrix4_EqScalar
	extrn	_IrrCore_Matrix4_Idx
	extrn	_IrrCore_Matrix4_Minus
	extrn	_IrrCore_Matrix4_MinusEq
	extrn	_IrrCore_Matrix4_Mult
	extrn	_IrrCore_Matrix4_MultEq
	extrn	_IrrCore_Matrix4_MultEqScalar
	extrn	_IrrCore_Matrix4_MultScalar
	extrn	_IrrCore_Matrix4_NotEq
	extrn	_IrrCore_Matrix4_Plus
	extrn	_IrrCore_Matrix4_PlusEq
	extrn	_IrrCore_Matrix4_buildAxisAlignedBillboard
	extrn	_IrrCore_Matrix4_buildCameraLookAtMatrixLH
	extrn	_IrrCore_Matrix4_buildCameraLookAtMatrixRH
	extrn	_IrrCore_Matrix4_buildNDCToDCMatrix
	extrn	_IrrCore_Matrix4_buildProjectionMatrixOrthoLH
	extrn	_IrrCore_Matrix4_buildProjectionMatrixOrthoRH
	extrn	_IrrCore_Matrix4_buildProjectionMatrixPerspectiveFovLH
	extrn	_IrrCore_Matrix4_buildProjectionMatrixPerspectiveFovRH
	extrn	_IrrCore_Matrix4_buildProjectionMatrixPerspectiveLH
	extrn	_IrrCore_Matrix4_buildProjectionMatrixPerspectiveRH
	extrn	_IrrCore_Matrix4_buildRotateFromTo
	extrn	_IrrCore_Matrix4_buildShadowMatrix
	extrn	_IrrCore_Matrix4_buildTextureTransform
	extrn	_IrrCore_Matrix4_del
	extrn	_IrrCore_Matrix4_elementAt
	extrn	_IrrCore_Matrix4_equals
	extrn	_IrrCore_Matrix4_getDefinitelyIdentityMatrix
	extrn	_IrrCore_Matrix4_getInverse
	extrn	_IrrCore_Matrix4_getInversePrimitive
	extrn	_IrrCore_Matrix4_getRotationDegrees
	extrn	_IrrCore_Matrix4_getScale
	extrn	_IrrCore_Matrix4_getTranslation
	extrn	_IrrCore_Matrix4_getTransposed
	extrn	_IrrCore_Matrix4_getTransposedToDest
	extrn	_IrrCore_Matrix4_interpolate
	extrn	_IrrCore_Matrix4_inverseRotateVect
	extrn	_IrrCore_Matrix4_inverseTranslateVect
	extrn	_IrrCore_Matrix4_isIdentity
	extrn	_IrrCore_Matrix4_isIdentity_integer_base
	extrn	_IrrCore_Matrix4_isOrthogonal
	extrn	_IrrCore_Matrix4_makeIdentity
	extrn	_IrrCore_Matrix4_makeInverse
	extrn	_IrrCore_Matrix4_multiplyWith1x4Matrix
	extrn	_IrrCore_Matrix4_new
	extrn	_IrrCore_Matrix4_newFromMatrix4
	extrn	_IrrCore_Matrix4_pointer
	extrn	_IrrCore_Matrix4_rotateVect
	extrn	_IrrCore_Matrix4_rotateVectToFloatArray
	extrn	_IrrCore_Matrix4_rotateVectToOut
	extrn	_IrrCore_Matrix4_rotateVectToVect
	extrn	_IrrCore_Matrix4_setDefinitelyIdentityMatrix
	extrn	_IrrCore_Matrix4_setInverseRotationDegrees
	extrn	_IrrCore_Matrix4_setInverseRotationRadians
	extrn	_IrrCore_Matrix4_setInverseTranslation
	extrn	_IrrCore_Matrix4_setM
	extrn	_IrrCore_Matrix4_setRotationCenter
	extrn	_IrrCore_Matrix4_setRotationDegrees
	extrn	_IrrCore_Matrix4_setRotationRadians
	extrn	_IrrCore_Matrix4_setScale
	extrn	_IrrCore_Matrix4_setTextureRotationCenter
	extrn	_IrrCore_Matrix4_setTextureScale
	extrn	_IrrCore_Matrix4_setTextureScaleCenter
	extrn	_IrrCore_Matrix4_setTextureTranslate
	extrn	_IrrCore_Matrix4_setTextureTranslateTransposed
	extrn	_IrrCore_Matrix4_setTranslation
	extrn	_IrrCore_Matrix4_setbyproduct
	extrn	_IrrCore_Matrix4_setbyproduct_nocheck
	extrn	_IrrCore_Matrix4_transformBox
	extrn	_IrrCore_Matrix4_transformBoxEx
	extrn	_IrrCore_Matrix4_transformPlane
	extrn	_IrrCore_Matrix4_transformPlaneIO
	extrn	_IrrCore_Matrix4_transformVect
	extrn	_IrrCore_Matrix4_transformVectArray
	extrn	_IrrCore_Matrix4_transformVectIO
	extrn	_IrrCore_Matrix4_translateVect
	extrn	_IrrCore_Plane3df_EqEq
	extrn	_IrrCore_Plane3df_NotEq
	extrn	_IrrCore_Plane3df_classifyPointRelation
	extrn	_IrrCore_Plane3df_del
	extrn	_IrrCore_Plane3df_existsIntersection
	extrn	_IrrCore_Plane3df_getD
	extrn	_IrrCore_Plane3df_getDistanceTo
	extrn	_IrrCore_Plane3df_getIntersectionWithLimitedLine
	extrn	_IrrCore_Plane3df_getIntersectionWithLine
	extrn	_IrrCore_Plane3df_getIntersectionWithPlane
	extrn	_IrrCore_Plane3df_getIntersectionWithPlanes
	extrn	_IrrCore_Plane3df_getMemberPoint
	extrn	_IrrCore_Plane3df_getNormal
	extrn	_IrrCore_Plane3df_isFrontFacing
	extrn	_IrrCore_Plane3df_new
	extrn	_IrrCore_Plane3df_newFromNormal
	extrn	_IrrCore_Plane3df_newFromPlane
	extrn	_IrrCore_Plane3df_newFromPointNormal
	extrn	_IrrCore_Plane3df_newFromPoints
	extrn	_IrrCore_Plane3df_newFromVals
	extrn	_IrrCore_Plane3df_recalculateD
	extrn	_IrrCore_Plane3df_setPlaneFromPointVect
	extrn	_IrrCore_Plane3df_setPlaneFromPoints
	extrn	_IrrCore_Plane3df_setPlaneFromVectVal
	extrn	_IrrCore_Plane3di_EqEq
	extrn	_IrrCore_Plane3di_NotEq
	extrn	_IrrCore_Plane3di_classifyPointRelation
	extrn	_IrrCore_Plane3di_del
	extrn	_IrrCore_Plane3di_existsIntersection
	extrn	_IrrCore_Plane3di_getD
	extrn	_IrrCore_Plane3di_getDistanceTo
	extrn	_IrrCore_Plane3di_getIntersectionWithLimitedLine
	extrn	_IrrCore_Plane3di_getIntersectionWithLine
	extrn	_IrrCore_Plane3di_getIntersectionWithPlane
	extrn	_IrrCore_Plane3di_getIntersectionWithPlanes
	extrn	_IrrCore_Plane3di_getMemberPoint
	extrn	_IrrCore_Plane3di_getNormal
	extrn	_IrrCore_Plane3di_isFrontFacing
	extrn	_IrrCore_Plane3di_new
	extrn	_IrrCore_Plane3di_newFromNormal
	extrn	_IrrCore_Plane3di_newFromPlane
	extrn	_IrrCore_Plane3di_newFromPointNormal
	extrn	_IrrCore_Plane3di_newFromPoints
	extrn	_IrrCore_Plane3di_newFromVals
	extrn	_IrrCore_Plane3di_recalculateD
	extrn	_IrrCore_Plane3di_setPlaneFromPointVect
	extrn	_IrrCore_Plane3di_setPlaneFromPoints
	extrn	_IrrCore_Plane3di_setPlaneFromVectVal
	extrn	_IrrCore_Position2df_Eq
	extrn	_IrrCore_Position2df_EqEq
	extrn	_IrrCore_Position2df_Minus
	extrn	_IrrCore_Position2df_MinusDim
	extrn	_IrrCore_Position2df_MinusEq
	extrn	_IrrCore_Position2df_MinusEqDim
	extrn	_IrrCore_Position2df_Mult
	extrn	_IrrCore_Position2df_MultScalar
	extrn	_IrrCore_Position2df_NotEq
	extrn	_IrrCore_Position2df_Plus
	extrn	_IrrCore_Position2df_PlusDim
	extrn	_IrrCore_Position2df_PlusEq
	extrn	_IrrCore_Position2df_PlusEqDim
	extrn	_IrrCore_Position2df_del
	extrn	_IrrCore_Position2df_getX
	extrn	_IrrCore_Position2df_getY
	extrn	_IrrCore_Position2df_new
	extrn	_IrrCore_Position2df_newFromPos
	extrn	_IrrCore_Position2df_setX
	extrn	_IrrCore_Position2df_setY
	extrn	_IrrCore_Position2di_Eq
	extrn	_IrrCore_Position2di_EqEq
	extrn	_IrrCore_Position2di_Minus
	extrn	_IrrCore_Position2di_MinusDim
	extrn	_IrrCore_Position2di_MinusEq
	extrn	_IrrCore_Position2di_MinusEqDim
	extrn	_IrrCore_Position2di_Mult
	extrn	_IrrCore_Position2di_MultScalar
	extrn	_IrrCore_Position2di_NotEq
	extrn	_IrrCore_Position2di_Plus
	extrn	_IrrCore_Position2di_PlusDim
	extrn	_IrrCore_Position2di_PlusEq
	extrn	_IrrCore_Position2di_PlusEqDim
	extrn	_IrrCore_Position2di_del
	extrn	_IrrCore_Position2di_getX
	extrn	_IrrCore_Position2di_getY
	extrn	_IrrCore_Position2di_new
	extrn	_IrrCore_Position2di_newFromPos
	extrn	_IrrCore_Position2di_setX
	extrn	_IrrCore_Position2di_setY
	extrn	_IrrCore_Quaternion_EqEq
	extrn	_IrrCore_Quaternion_EqMat
	extrn	_IrrCore_Quaternion_EqQuat
	extrn	_IrrCore_Quaternion_MultEqFloat
	extrn	_IrrCore_Quaternion_MultEqQuat
	extrn	_IrrCore_Quaternion_MultFloat
	extrn	_IrrCore_Quaternion_MultQuat
	extrn	_IrrCore_Quaternion_MultVect
	extrn	_IrrCore_Quaternion_NotEq
	extrn	_IrrCore_Quaternion_Plus
	extrn	_IrrCore_Quaternion_del
	extrn	_IrrCore_Quaternion_dotProduct
	extrn	_IrrCore_Quaternion_equals
	extrn	_IrrCore_Quaternion_fromAngleAxis
	extrn	_IrrCore_Quaternion_getMatrix
	extrn	_IrrCore_Quaternion_getMatrixCenter
	extrn	_IrrCore_Quaternion_getMatrixToDest
	extrn	_IrrCore_Quaternion_getMatrix_transposed
	extrn	_IrrCore_Quaternion_getW
	extrn	_IrrCore_Quaternion_getX
	extrn	_IrrCore_Quaternion_getY
	extrn	_IrrCore_Quaternion_getZ
	extrn	_IrrCore_Quaternion_makeIdentity
	extrn	_IrrCore_Quaternion_makeInverse
	extrn	_IrrCore_Quaternion_new
	extrn	_IrrCore_Quaternion_newFrom3Vals
	extrn	_IrrCore_Quaternion_newFrom4Vals
	extrn	_IrrCore_Quaternion_newFromMatrix
	extrn	_IrrCore_Quaternion_newFromVect
	extrn	_IrrCore_Quaternion_normalize
	extrn	_IrrCore_Quaternion_rotationFromTo
	extrn	_IrrCore_Quaternion_setFrom3Vals
	extrn	_IrrCore_Quaternion_setFrom4Vals
	extrn	_IrrCore_Quaternion_setFromOther
	extrn	_IrrCore_Quaternion_setFromVect
	extrn	_IrrCore_Quaternion_slerp
	extrn	_IrrCore_Quaternion_toAngleAxis
	extrn	_IrrCore_Quaternion_toEuler
	extrn	_IrrCore_Rectf_EqEq
	extrn	_IrrCore_Rectf_Less
	extrn	_IrrCore_Rectf_NotEq
	extrn	_IrrCore_Rectf_Plus
	extrn	_IrrCore_Rectf_PlusEq
	extrn	_IrrCore_Rectf_addInternalPoint
	extrn	_IrrCore_Rectf_addInternalPointFromPos
	extrn	_IrrCore_Rectf_clipAgainst
	extrn	_IrrCore_Rectf_constrainTo
	extrn	_IrrCore_Rectf_del
	extrn	_IrrCore_Rectf_getArea
	extrn	_IrrCore_Rectf_getCenter
	extrn	_IrrCore_Rectf_getHeight
	extrn	_IrrCore_Rectf_getLowerRightCorner
	extrn	_IrrCore_Rectf_getSize
	extrn	_IrrCore_Rectf_getUpperLeftCorner
	extrn	_IrrCore_Rectf_getWidth
	extrn	_IrrCore_Rectf_isPointInside
	extrn	_IrrCore_Rectf_isRectCollided
	extrn	_IrrCore_Rectf_isValid
	extrn	_IrrCore_Rectf_new
	extrn	_IrrCore_Rectf_newFromPos
	extrn	_IrrCore_Rectf_newFromPosSize
	extrn	_IrrCore_Rectf_newFromRect
	extrn	_IrrCore_Rectf_newFromVals
	extrn	_IrrCore_Rectf_repair
	extrn	_IrrCore_Recti_EqEq
	extrn	_IrrCore_Recti_Less
	extrn	_IrrCore_Recti_Minus
	extrn	_IrrCore_Recti_MinusEq
	extrn	_IrrCore_Recti_NotEq
	extrn	_IrrCore_Recti_Plus
	extrn	_IrrCore_Recti_PlusEq
	extrn	_IrrCore_Recti_addInternalPoint
	extrn	_IrrCore_Recti_addInternalPointFromPos
	extrn	_IrrCore_Recti_clipAgainst
	extrn	_IrrCore_Recti_constrainTo
	extrn	_IrrCore_Recti_del
	extrn	_IrrCore_Recti_getArea
	extrn	_IrrCore_Recti_getCenter
	extrn	_IrrCore_Recti_getHeight
	extrn	_IrrCore_Recti_getLowerRightCorner
	extrn	_IrrCore_Recti_getSize
	extrn	_IrrCore_Recti_getUpperLeftCorner
	extrn	_IrrCore_Recti_getWidth
	extrn	_IrrCore_Recti_isPointInside
	extrn	_IrrCore_Recti_isRectCollided
	extrn	_IrrCore_Recti_isValid
	extrn	_IrrCore_Recti_new
	extrn	_IrrCore_Recti_newFromPos
	extrn	_IrrCore_Recti_newFromPosSize
	extrn	_IrrCore_Recti_newFromRect
	extrn	_IrrCore_Recti_newFromVals
	extrn	_IrrCore_Recti_repair
	extrn	_IrrCore_StringC_Eq
	extrn	_IrrCore_StringC_EqEq
	extrn	_IrrCore_StringC_EqEqStringC
	extrn	_IrrCore_StringC_EqStringPtr
	extrn	_IrrCore_StringC_Less
	extrn	_IrrCore_StringC_NotEq
	extrn	_IrrCore_StringC_Plus
	extrn	_IrrCore_StringC_PlusEqChar
	extrn	_IrrCore_StringC_PlusEqDouble
	extrn	_IrrCore_StringC_PlusEqInt
	extrn	_IrrCore_StringC_PlusEqString
	extrn	_IrrCore_StringC_PlusEqcharString
	extrn	_IrrCore_StringC_PlusStringPtr
	extrn	_IrrCore_StringC_appendChar
	extrn	_IrrCore_StringC_appendCharString
	extrn	_IrrCore_StringC_appendStringC
	extrn	_IrrCore_StringC_appendStringCWithLength
	extrn	_IrrCore_StringC_c_str
	extrn	_IrrCore_StringC_del
	extrn	_IrrCore_StringC_equals_ignore_case
	extrn	_IrrCore_StringC_equalsn
	extrn	_IrrCore_StringC_equalsnStringC
	extrn	_IrrCore_StringC_find
	extrn	_IrrCore_StringC_findFirst
	extrn	_IrrCore_StringC_findLast
	extrn	_IrrCore_StringC_findNext
	extrn	_IrrCore_StringC_idx
	extrn	_IrrCore_StringC_make_lower
	extrn	_IrrCore_StringC_make_upper
	extrn	_IrrCore_StringC_new
	extrn	_IrrCore_StringC_newFromInt
	extrn	_IrrCore_StringC_newFromStringC
	extrn	_IrrCore_StringC_newFromStringPtr
	extrn	_IrrCore_StringC_newFromStringPtrWithLength
	extrn	_IrrCore_StringC_reserve
	extrn	_IrrCore_StringC_size
	extrn	_IrrCore_StringC_subString
	extrn	_IrrCore_StringW_Eq
	extrn	_IrrCore_StringW_EqEq
	extrn	_IrrCore_StringW_EqEqStringW
	extrn	_IrrCore_StringW_EqStringPtr
	extrn	_IrrCore_StringW_Less
	extrn	_IrrCore_StringW_NotEq
	extrn	_IrrCore_StringW_Plus
	extrn	_IrrCore_StringW_PlusEqChar
	extrn	_IrrCore_StringW_PlusEqDouble
	extrn	_IrrCore_StringW_PlusEqInt
	extrn	_IrrCore_StringW_PlusEqString
	extrn	_IrrCore_StringW_PlusEqcharString
	extrn	_IrrCore_StringW_PlusStringPtr
	extrn	_IrrCore_StringW_appendChar
	extrn	_IrrCore_StringW_appendCharString
	extrn	_IrrCore_StringW_appendStringW
	extrn	_IrrCore_StringW_appendStringWWithLength
	extrn	_IrrCore_StringW_c_str
	extrn	_IrrCore_StringW_del
	extrn	_IrrCore_StringW_equals_ignore_case
	extrn	_IrrCore_StringW_equalsn
	extrn	_IrrCore_StringW_equalsnStringW
	extrn	_IrrCore_StringW_find
	extrn	_IrrCore_StringW_findFirst
	extrn	_IrrCore_StringW_findLast
	extrn	_IrrCore_StringW_findNext
	extrn	_IrrCore_StringW_idx
	extrn	_IrrCore_StringW_make_lower
	extrn	_IrrCore_StringW_make_upper
	extrn	_IrrCore_StringW_new
	extrn	_IrrCore_StringW_newFromInt
	extrn	_IrrCore_StringW_newFromStringPtr
	extrn	_IrrCore_StringW_newFromStringPtrWithLength
	extrn	_IrrCore_StringW_newFromStringW
	extrn	_IrrCore_StringW_reserve
	extrn	_IrrCore_StringW_size
	extrn	_IrrCore_StringW_subString
	extrn	_IrrCore_Triangle3df_EqEq
	extrn	_IrrCore_Triangle3df_NotEq
	extrn	_IrrCore_Triangle3df_closestPointOnTriangle
	extrn	_IrrCore_Triangle3df_del
	extrn	_IrrCore_Triangle3df_getArea
	extrn	_IrrCore_Triangle3df_getIntersectionOfPlaneWithLine
	extrn	_IrrCore_Triangle3df_getIntersectionWithLimitedLine
	extrn	_IrrCore_Triangle3df_getIntersectionWithLine
	extrn	_IrrCore_Triangle3df_getNormal
	extrn	_IrrCore_Triangle3df_getPlane
	extrn	_IrrCore_Triangle3df_getPointA
	extrn	_IrrCore_Triangle3df_getPointB
	extrn	_IrrCore_Triangle3df_getPointC
	extrn	_IrrCore_Triangle3df_isFrontFacing
	extrn	_IrrCore_Triangle3df_isPointInside
	extrn	_IrrCore_Triangle3df_isPointInsideFast
	extrn	_IrrCore_Triangle3df_isTotalInsideBox
	extrn	_IrrCore_Triangle3df_isTotalOutsideBox
	extrn	_IrrCore_Triangle3df_new
	extrn	_IrrCore_Triangle3df_newFromVals
	extrn	_IrrCore_Triangle3df_newFromVect
	extrn	_IrrCore_Triangle3df_setFromVals
	extrn	_IrrCore_Triangle3df_setFromVect
	extrn	_IrrCore_Triangle3df_setPointA
	extrn	_IrrCore_Triangle3df_setPointB
	extrn	_IrrCore_Triangle3df_setPointC
	extrn	_IrrCore_Triangle3di_EqEq
	extrn	_IrrCore_Triangle3di_NotEq
	extrn	_IrrCore_Triangle3di_closestPointOnTriangle
	extrn	_IrrCore_Triangle3di_del
	extrn	_IrrCore_Triangle3di_getArea
	extrn	_IrrCore_Triangle3di_getIntersectionOfPlaneWithLine
	extrn	_IrrCore_Triangle3di_getIntersectionWithLimitedLine
	extrn	_IrrCore_Triangle3di_getIntersectionWithLine
	extrn	_IrrCore_Triangle3di_getNormal
	extrn	_IrrCore_Triangle3di_getPlane
	extrn	_IrrCore_Triangle3di_getPointA
	extrn	_IrrCore_Triangle3di_getPointB
	extrn	_IrrCore_Triangle3di_getPointC
	extrn	_IrrCore_Triangle3di_isFrontFacing
	extrn	_IrrCore_Triangle3di_isPointInside
	extrn	_IrrCore_Triangle3di_isPointInsideFast
	extrn	_IrrCore_Triangle3di_isTotalInsideBox
	extrn	_IrrCore_Triangle3di_isTotalOutsideBox
	extrn	_IrrCore_Triangle3di_new
	extrn	_IrrCore_Triangle3di_newFromVals
	extrn	_IrrCore_Triangle3di_newFromVect
	extrn	_IrrCore_Triangle3di_setFromVals
	extrn	_IrrCore_Triangle3di_setFromVect
	extrn	_IrrCore_Triangle3di_setPointA
	extrn	_IrrCore_Triangle3di_setPointB
	extrn	_IrrCore_Triangle3di_setPointC
	extrn	_IrrCore_Vector2df_Div
	extrn	_IrrCore_Vector2df_DivEq
	extrn	_IrrCore_Vector2df_DivEqVect
	extrn	_IrrCore_Vector2df_DivVect
	extrn	_IrrCore_Vector2df_EqEq
	extrn	_IrrCore_Vector2df_Great
	extrn	_IrrCore_Vector2df_GreatEq
	extrn	_IrrCore_Vector2df_Less
	extrn	_IrrCore_Vector2df_LessEq
	extrn	_IrrCore_Vector2df_Minus
	extrn	_IrrCore_Vector2df_MinusEq
	extrn	_IrrCore_Vector2df_MinusEqVect
	extrn	_IrrCore_Vector2df_MinusVect
	extrn	_IrrCore_Vector2df_Mult
	extrn	_IrrCore_Vector2df_MultEq
	extrn	_IrrCore_Vector2df_MultEqVect
	extrn	_IrrCore_Vector2df_MultVect
	extrn	_IrrCore_Vector2df_NotEq
	extrn	_IrrCore_Vector2df_Plus
	extrn	_IrrCore_Vector2df_PlusEq
	extrn	_IrrCore_Vector2df_PlusEqVect
	extrn	_IrrCore_Vector2df_PlusVect
	extrn	_IrrCore_Vector2df_del
	extrn	_IrrCore_Vector2df_dotProduct
	extrn	_IrrCore_Vector2df_equals
	extrn	_IrrCore_Vector2df_getAngle
	extrn	_IrrCore_Vector2df_getAngleTrig
	extrn	_IrrCore_Vector2df_getAngleWith
	extrn	_IrrCore_Vector2df_getDistanceFrom
	extrn	_IrrCore_Vector2df_getDistanceFromSQ
	extrn	_IrrCore_Vector2df_getInterpolated
	extrn	_IrrCore_Vector2df_getInterpolated_quadratic
	extrn	_IrrCore_Vector2df_getLength
	extrn	_IrrCore_Vector2df_getLengthSQ
	extrn	_IrrCore_Vector2df_getX
	extrn	_IrrCore_Vector2df_getY
	extrn	_IrrCore_Vector2df_interpolate
	extrn	_IrrCore_Vector2df_isBetweenPoints
	extrn	_IrrCore_Vector2df_new
	extrn	_IrrCore_Vector2df_newFromVal
	extrn	_IrrCore_Vector2df_newFromVect
	extrn	_IrrCore_Vector2df_normalize
	extrn	_IrrCore_Vector2df_rotateBy
	extrn	_IrrCore_Vector2df_set
	extrn	_IrrCore_Vector2df_setEq
	extrn	_IrrCore_Vector2df_setFromVect
	extrn	_IrrCore_Vector2df_setX
	extrn	_IrrCore_Vector2df_setY
	extrn	_IrrCore_Vector2di_Div
	extrn	_IrrCore_Vector2di_DivEq
	extrn	_IrrCore_Vector2di_DivEqVect
	extrn	_IrrCore_Vector2di_DivVect
	extrn	_IrrCore_Vector2di_EqEq
	extrn	_IrrCore_Vector2di_Great
	extrn	_IrrCore_Vector2di_GreatEq
	extrn	_IrrCore_Vector2di_Less
	extrn	_IrrCore_Vector2di_LessEq
	extrn	_IrrCore_Vector2di_Minus
	extrn	_IrrCore_Vector2di_MinusEq
	extrn	_IrrCore_Vector2di_MinusEqVect
	extrn	_IrrCore_Vector2di_MinusVect
	extrn	_IrrCore_Vector2di_Mult
	extrn	_IrrCore_Vector2di_MultEq
	extrn	_IrrCore_Vector2di_MultEqVect
	extrn	_IrrCore_Vector2di_MultVect
	extrn	_IrrCore_Vector2di_NotEq
	extrn	_IrrCore_Vector2di_Plus
	extrn	_IrrCore_Vector2di_PlusEq
	extrn	_IrrCore_Vector2di_PlusEqVect
	extrn	_IrrCore_Vector2di_PlusVect
	extrn	_IrrCore_Vector2di_del
	extrn	_IrrCore_Vector2di_dotProduct
	extrn	_IrrCore_Vector2di_equals
	extrn	_IrrCore_Vector2di_getAngle
	extrn	_IrrCore_Vector2di_getAngleTrig
	extrn	_IrrCore_Vector2di_getAngleWith
	extrn	_IrrCore_Vector2di_getDistanceFrom
	extrn	_IrrCore_Vector2di_getDistanceFromSQ
	extrn	_IrrCore_Vector2di_getInterpolated
	extrn	_IrrCore_Vector2di_getInterpolated_quadratic
	extrn	_IrrCore_Vector2di_getLength
	extrn	_IrrCore_Vector2di_getLengthSQ
	extrn	_IrrCore_Vector2di_getX
	extrn	_IrrCore_Vector2di_getY
	extrn	_IrrCore_Vector2di_interpolate
	extrn	_IrrCore_Vector2di_isBetweenPoints
	extrn	_IrrCore_Vector2di_new
	extrn	_IrrCore_Vector2di_newFromVal
	extrn	_IrrCore_Vector2di_newFromVect
	extrn	_IrrCore_Vector2di_normalize
	extrn	_IrrCore_Vector2di_rotateBy
	extrn	_IrrCore_Vector2di_set
	extrn	_IrrCore_Vector2di_setEq
	extrn	_IrrCore_Vector2di_setFromVect
	extrn	_IrrCore_Vector2di_setX
	extrn	_IrrCore_Vector2di_setY
	extrn	_IrrCore_Vector3df_Div
	extrn	_IrrCore_Vector3df_DivEq
	extrn	_IrrCore_Vector3df_DivEqVect
	extrn	_IrrCore_Vector3df_DivVect
	extrn	_IrrCore_Vector3df_EqEq
	extrn	_IrrCore_Vector3df_Great
	extrn	_IrrCore_Vector3df_GreatEq
	extrn	_IrrCore_Vector3df_Less
	extrn	_IrrCore_Vector3df_LessEq
	extrn	_IrrCore_Vector3df_Minus
	extrn	_IrrCore_Vector3df_MinusEq
	extrn	_IrrCore_Vector3df_MinusEqVal
	extrn	_IrrCore_Vector3df_MinusVal
	extrn	_IrrCore_Vector3df_Mult
	extrn	_IrrCore_Vector3df_MultEq
	extrn	_IrrCore_Vector3df_MultEqVect
	extrn	_IrrCore_Vector3df_MultVect
	extrn	_IrrCore_Vector3df_NotEq
	extrn	_IrrCore_Vector3df_Plus
	extrn	_IrrCore_Vector3df_PlusEq
	extrn	_IrrCore_Vector3df_PlusEqVal
	extrn	_IrrCore_Vector3df_PlusVal
	extrn	_IrrCore_Vector3df_crossProduct
	extrn	_IrrCore_Vector3df_del
	extrn	_IrrCore_Vector3df_dotProduct
	extrn	_IrrCore_Vector3df_equals
	extrn	_IrrCore_Vector3df_getAs4Values
	extrn	_IrrCore_Vector3df_getDistanceFrom
	extrn	_IrrCore_Vector3df_getDistanceFromSQ
	extrn	_IrrCore_Vector3df_getHorizontalAngle
	extrn	_IrrCore_Vector3df_getInterpolated
	extrn	_IrrCore_Vector3df_getInterpolated_quadratic
	extrn	_IrrCore_Vector3df_getLength
	extrn	_IrrCore_Vector3df_getLengthSQ
	extrn	_IrrCore_Vector3df_getSphericalCoordinateAngles
	extrn	_IrrCore_Vector3df_getX
	extrn	_IrrCore_Vector3df_getY
	extrn	_IrrCore_Vector3df_getZ
	extrn	_IrrCore_Vector3df_interpolate
	extrn	_IrrCore_Vector3df_invert
	extrn	_IrrCore_Vector3df_isBetweenPoints
	extrn	_IrrCore_Vector3df_new
	extrn	_IrrCore_Vector3df_newFromVal
	extrn	_IrrCore_Vector3df_newFromVect
	extrn	_IrrCore_Vector3df_normalize
	extrn	_IrrCore_Vector3df_rotateXYBy
	extrn	_IrrCore_Vector3df_rotateXZBy
	extrn	_IrrCore_Vector3df_rotateYZBy
	extrn	_IrrCore_Vector3df_rotationToDirection
	extrn	_IrrCore_Vector3df_set
	extrn	_IrrCore_Vector3df_setEq
	extrn	_IrrCore_Vector3df_setFromVect
	extrn	_IrrCore_Vector3df_setLength
	extrn	_IrrCore_Vector3df_setX
	extrn	_IrrCore_Vector3df_setY
	extrn	_IrrCore_Vector3df_setZ
	extrn	_IrrCore_Vector3di_Div
	extrn	_IrrCore_Vector3di_DivEq
	extrn	_IrrCore_Vector3di_DivEqVect
	extrn	_IrrCore_Vector3di_DivVect
	extrn	_IrrCore_Vector3di_EqEq
	extrn	_IrrCore_Vector3di_Great
	extrn	_IrrCore_Vector3di_GreatEq
	extrn	_IrrCore_Vector3di_Less
	extrn	_IrrCore_Vector3di_LessEq
	extrn	_IrrCore_Vector3di_Minus
	extrn	_IrrCore_Vector3di_MinusEq
	extrn	_IrrCore_Vector3di_MinusEqVal
	extrn	_IrrCore_Vector3di_MinusVal
	extrn	_IrrCore_Vector3di_Mult
	extrn	_IrrCore_Vector3di_MultEq
	extrn	_IrrCore_Vector3di_MultEqVect
	extrn	_IrrCore_Vector3di_MultVect
	extrn	_IrrCore_Vector3di_NotEq
	extrn	_IrrCore_Vector3di_Plus
	extrn	_IrrCore_Vector3di_PlusEq
	extrn	_IrrCore_Vector3di_PlusEqVal
	extrn	_IrrCore_Vector3di_PlusVal
	extrn	_IrrCore_Vector3di_crossProduct
	extrn	_IrrCore_Vector3di_del
	extrn	_IrrCore_Vector3di_dotProduct
	extrn	_IrrCore_Vector3di_equals
	extrn	_IrrCore_Vector3di_getAs4Values
	extrn	_IrrCore_Vector3di_getDistanceFrom
	extrn	_IrrCore_Vector3di_getDistanceFromSQ
	extrn	_IrrCore_Vector3di_getHorizontalAngle
	extrn	_IrrCore_Vector3di_getInterpolated
	extrn	_IrrCore_Vector3di_getInterpolated_quadratic
	extrn	_IrrCore_Vector3di_getLength
	extrn	_IrrCore_Vector3di_getLengthSQ
	extrn	_IrrCore_Vector3di_getSphericalCoordinateAngles
	extrn	_IrrCore_Vector3di_getX
	extrn	_IrrCore_Vector3di_getY
	extrn	_IrrCore_Vector3di_getZ
	extrn	_IrrCore_Vector3di_interpolate
	extrn	_IrrCore_Vector3di_invert
	extrn	_IrrCore_Vector3di_isBetweenPoints
	extrn	_IrrCore_Vector3di_new
	extrn	_IrrCore_Vector3di_newFromVal
	extrn	_IrrCore_Vector3di_newFromVect
	extrn	_IrrCore_Vector3di_normalize
	extrn	_IrrCore_Vector3di_rotateXYBy
	extrn	_IrrCore_Vector3di_rotateXZBy
	extrn	_IrrCore_Vector3di_rotateYZBy
	extrn	_IrrCore_Vector3di_rotationToDirection
	extrn	_IrrCore_Vector3di_set
	extrn	_IrrCore_Vector3di_setEq
	extrn	_IrrCore_Vector3di_setFromVect
	extrn	_IrrCore_Vector3di_setLength
	extrn	_IrrCore_Vector3di_setX
	extrn	_IrrCore_Vector3di_setY
	extrn	_IrrCore_Vector3di_setZ
	extrn	_IrrGUI_ICursorControl_drop
	extrn	_IrrGUI_ICursorControl_getDebugName
	extrn	_IrrGUI_ICursorControl_getPosition
	extrn	_IrrGUI_ICursorControl_getRelativePosition
	extrn	_IrrGUI_ICursorControl_grab
	extrn	_IrrGUI_ICursorControl_isVisible
	extrn	_IrrGUI_ICursorControl_setPositionFloat
	extrn	_IrrGUI_ICursorControl_setPositionFloatFromPos
	extrn	_IrrGUI_ICursorControl_setPositionInt
	extrn	_IrrGUI_ICursorControl_setPositionIntFromPos
	extrn	_IrrGUI_ICursorControl_setReferenceRect
	extrn	_IrrGUI_ICursorControl_setVisible
	extrn	_IrrGUI_IGUIButton_isAlphaChannelUsed
	extrn	_IrrGUI_IGUIButton_isDrawingBorder
	extrn	_IrrGUI_IGUIButton_isPressed
	extrn	_IrrGUI_IGUIButton_isPushButton
	extrn	_IrrGUI_IGUIButton_isScalingImage
	extrn	_IrrGUI_IGUIButton_setDrawBorder
	extrn	_IrrGUI_IGUIButton_setImage
	extrn	_IrrGUI_IGUIButton_setImageFromSegment
	extrn	_IrrGUI_IGUIButton_setIsPushButton
	extrn	_IrrGUI_IGUIButton_setOverrideFont
	extrn	_IrrGUI_IGUIButton_setPressed
	extrn	_IrrGUI_IGUIButton_setPressedImage
	extrn	_IrrGUI_IGUIButton_setPressedImageFromSegment
	extrn	_IrrGUI_IGUIButton_setScaleImage
	extrn	_IrrGUI_IGUIButton_setSprite
	extrn	_IrrGUI_IGUIButton_setSpriteBank
	extrn	_IrrGUI_IGUIButton_setUseAlphaChannel
	extrn	_IrrGUI_IGUICheckBox_isChecked
	extrn	_IrrGUI_IGUICheckBox_setChecked
	extrn	_IrrGUI_IGUIComboBox_addItem
	extrn	_IrrGUI_IGUIComboBox_clear
	extrn	_IrrGUI_IGUIComboBox_getIndexForItemData
	extrn	_IrrGUI_IGUIComboBox_getItem
	extrn	_IrrGUI_IGUIComboBox_getItemCount
	extrn	_IrrGUI_IGUIComboBox_getItemData
	extrn	_IrrGUI_IGUIComboBox_getSelected
	extrn	_IrrGUI_IGUIComboBox_removeItem
	extrn	_IrrGUI_IGUIComboBox_setSelected
	extrn	_IrrGUI_IGUIComboBox_setTextAlignment
	extrn	_IrrGUI_IGUIContextMenu_addItem
	extrn	_IrrGUI_IGUIContextMenu_addSeparator
	extrn	_IrrGUI_IGUIContextMenu_findItemWithCommandId
	extrn	_IrrGUI_IGUIContextMenu_getCloseHandling
	extrn	_IrrGUI_IGUIContextMenu_getItemAutoChecking
	extrn	_IrrGUI_IGUIContextMenu_getItemCommandId
	extrn	_IrrGUI_IGUIContextMenu_getItemCount
	extrn	_IrrGUI_IGUIContextMenu_getItemText
	extrn	_IrrGUI_IGUIContextMenu_getSelectedItem
	extrn	_IrrGUI_IGUIContextMenu_getSubMenu
	extrn	_IrrGUI_IGUIContextMenu_insertItem
	extrn	_IrrGUI_IGUIContextMenu_isItemChecked
	extrn	_IrrGUI_IGUIContextMenu_isItemEnabled
	extrn	_IrrGUI_IGUIContextMenu_removeAllItems
	extrn	_IrrGUI_IGUIContextMenu_removeItem
	extrn	_IrrGUI_IGUIContextMenu_setCloseHandling
	extrn	_IrrGUI_IGUIContextMenu_setEventParent
	extrn	_IrrGUI_IGUIContextMenu_setItemAutoChecking
	extrn	_IrrGUI_IGUIContextMenu_setItemChecked
	extrn	_IrrGUI_IGUIContextMenu_setItemCommandId
	extrn	_IrrGUI_IGUIContextMenu_setItemEnabled
	extrn	_IrrGUI_IGUIContextMenu_setItemText
	extrn	_IrrGUI_IGUIEditBox_enableOverrideColor
	extrn	_IrrGUI_IGUIEditBox_getMax
	extrn	_IrrGUI_IGUIEditBox_getTextDimension
	extrn	_IrrGUI_IGUIEditBox_isAutoScrollEnabled
	extrn	_IrrGUI_IGUIEditBox_isMultiLineEnabled
	extrn	_IrrGUI_IGUIEditBox_isPasswordBox
	extrn	_IrrGUI_IGUIEditBox_isWordWrapEnabled
	extrn	_IrrGUI_IGUIEditBox_setAutoScroll
	extrn	_IrrGUI_IGUIEditBox_setDrawBorder
	extrn	_IrrGUI_IGUIEditBox_setMax
	extrn	_IrrGUI_IGUIEditBox_setMultiLine
	extrn	_IrrGUI_IGUIEditBox_setOverrideColor
	extrn	_IrrGUI_IGUIEditBox_setOverrideFont
	extrn	_IrrGUI_IGUIEditBox_setPasswordBox
	extrn	_IrrGUI_IGUIEditBox_setTextAlignment
	extrn	_IrrGUI_IGUIEditBox_setWordWrap
	extrn	_IrrGUI_IGUIElementFactory_addGUIElementByName
	extrn	_IrrGUI_IGUIElementFactory_addGUIElementByType
	extrn	_IrrGUI_IGUIElementFactory_drop
	extrn	_IrrGUI_IGUIElementFactory_getCreatableGUIElementTypeCount
	extrn	_IrrGUI_IGUIElementFactory_getCreateableGUIElementType
	extrn	_IrrGUI_IGUIElementFactory_getCreateableGUIElementTypeNameByIdx
	extrn	_IrrGUI_IGUIElementFactory_getCreateableGUIElementTypeNameByType
	extrn	_IrrGUI_IGUIElementFactory_getDebugName
	extrn	_IrrGUI_IGUIElementFactory_grab
	extrn	_IrrGUI_IGUIElement_OnPostRender
	extrn	_IrrGUI_IGUIElement_addChild
	extrn	_IrrGUI_IGUIElement_bringToFront
	extrn	_IrrGUI_IGUIElement_draw
	extrn	_IrrGUI_IGUIElement_drop
	extrn	_IrrGUI_IGUIElement_getAbsoluteClippingRect
	extrn	_IrrGUI_IGUIElement_getAbsolutePosition
	extrn	_IrrGUI_IGUIElement_getChildren
	extrn	_IrrGUI_IGUIElement_getDebugName
	extrn	_IrrGUI_IGUIElement_getElementFromId
	extrn	_IrrGUI_IGUIElement_getElementFromPoint
	extrn	_IrrGUI_IGUIElement_getID
	extrn	_IrrGUI_IGUIElement_getNextElement
	extrn	_IrrGUI_IGUIElement_getParent
	extrn	_IrrGUI_IGUIElement_getRelativePosition
	extrn	_IrrGUI_IGUIElement_getTabGroup
	extrn	_IrrGUI_IGUIElement_getTabOrder
	extrn	_IrrGUI_IGUIElement_getText
	extrn	_IrrGUI_IGUIElement_getToolTipText
	extrn	_IrrGUI_IGUIElement_getType
	extrn	_IrrGUI_IGUIElement_getTypeName
	extrn	_IrrGUI_IGUIElement_grab
	extrn	_IrrGUI_IGUIElement_hasType
	extrn	_IrrGUI_IGUIElement_isEnabled
	extrn	_IrrGUI_IGUIElement_isMyChild
	extrn	_IrrGUI_IGUIElement_isNotClipped
	extrn	_IrrGUI_IGUIElement_isPointInside
	extrn	_IrrGUI_IGUIElement_isSubElement
	extrn	_IrrGUI_IGUIElement_isTabGroup
	extrn	_IrrGUI_IGUIElement_isTabStop
	extrn	_IrrGUI_IGUIElement_isVisible
	extrn	_IrrGUI_IGUIElement_move
	extrn	_IrrGUI_IGUIElement_remove
	extrn	_IrrGUI_IGUIElement_removeChild
	extrn	_IrrGUI_IGUIElement_setAlignment
	extrn	_IrrGUI_IGUIElement_setEnabled
	extrn	_IrrGUI_IGUIElement_setID
	extrn	_IrrGUI_IGUIElement_setMaxSize
	extrn	_IrrGUI_IGUIElement_setMinSize
	extrn	_IrrGUI_IGUIElement_setNotClipped
	extrn	_IrrGUI_IGUIElement_setRelativePosition
	extrn	_IrrGUI_IGUIElement_setRelativePositionFromPos
	extrn	_IrrGUI_IGUIElement_setRelativePositionProportional
	extrn	_IrrGUI_IGUIElement_setSubElement
	extrn	_IrrGUI_IGUIElement_setTabGroup
	extrn	_IrrGUI_IGUIElement_setTabOrder
	extrn	_IrrGUI_IGUIElement_setTabStop
	extrn	_IrrGUI_IGUIElement_setText
	extrn	_IrrGUI_IGUIElement_setToolTipText
	extrn	_IrrGUI_IGUIElement_setVisible
	extrn	_IrrGUI_IGUIElement_updateAbsolutePosition
	extrn	_IrrGUI_IGUIEnvironment_addButton
	extrn	_IrrGUI_IGUIEnvironment_addCheckBox
	extrn	_IrrGUI_IGUIEnvironment_addColorSelectDialog
	extrn	_IrrGUI_IGUIEnvironment_addComboBox
	extrn	_IrrGUI_IGUIEnvironment_addContextMenu
	extrn	_IrrGUI_IGUIEnvironment_addEditBox
	extrn	_IrrGUI_IGUIEnvironment_addEmptySpriteBank
	extrn	_IrrGUI_IGUIEnvironment_addFileOpenDialog
	extrn	_IrrGUI_IGUIEnvironment_addFont
	extrn	_IrrGUI_IGUIEnvironment_addGUIElement
	extrn	_IrrGUI_IGUIEnvironment_addImage
	extrn	_IrrGUI_IGUIEnvironment_addImageFromTexture
	extrn	_IrrGUI_IGUIEnvironment_addInOutFader
	extrn	_IrrGUI_IGUIEnvironment_addListBox
	extrn	_IrrGUI_IGUIEnvironment_addMenu
	extrn	_IrrGUI_IGUIEnvironment_addMeshViewer
	extrn	_IrrGUI_IGUIEnvironment_addMessageBox
	extrn	_IrrGUI_IGUIEnvironment_addModalScreen
	extrn	_IrrGUI_IGUIEnvironment_addScrollBar
	extrn	_IrrGUI_IGUIEnvironment_addSpinBox
	extrn	_IrrGUI_IGUIEnvironment_addStaticText
	extrn	_IrrGUI_IGUIEnvironment_addTab
	extrn	_IrrGUI_IGUIEnvironment_addTabControl
	extrn	_IrrGUI_IGUIEnvironment_addTable
	extrn	_IrrGUI_IGUIEnvironment_addToolBar
	extrn	_IrrGUI_IGUIEnvironment_addTreeView
	extrn	_IrrGUI_IGUIEnvironment_addWindow
	extrn	_IrrGUI_IGUIEnvironment_clear
	extrn	_IrrGUI_IGUIEnvironment_createImageList
	extrn	_IrrGUI_IGUIEnvironment_createSkin
	extrn	_IrrGUI_IGUIEnvironment_deserializeAttributes
	extrn	_IrrGUI_IGUIEnvironment_drawAll
	extrn	_IrrGUI_IGUIEnvironment_drop
	extrn	_IrrGUI_IGUIEnvironment_getBuiltInFont
	extrn	_IrrGUI_IGUIEnvironment_getDebugName
	extrn	_IrrGUI_IGUIEnvironment_getDefaultGUIElementFactory
	extrn	_IrrGUI_IGUIEnvironment_getFileSystem
	extrn	_IrrGUI_IGUIEnvironment_getFocus
	extrn	_IrrGUI_IGUIEnvironment_getFont
	extrn	_IrrGUI_IGUIEnvironment_getGUIElementFactory
	extrn	_IrrGUI_IGUIEnvironment_getOSOperator
	extrn	_IrrGUI_IGUIEnvironment_getRegisteredGUIElementFactoryCount
	extrn	_IrrGUI_IGUIEnvironment_getRootGUIElement
	extrn	_IrrGUI_IGUIEnvironment_getSkin
	extrn	_IrrGUI_IGUIEnvironment_getSpriteBank
	extrn	_IrrGUI_IGUIEnvironment_getVideoDriver
	extrn	_IrrGUI_IGUIEnvironment_grab
	extrn	_IrrGUI_IGUIEnvironment_hasFocus
	extrn	_IrrGUI_IGUIEnvironment_loadGUI
	extrn	_IrrGUI_IGUIEnvironment_loadGUIFromFileIO
	extrn	_IrrGUI_IGUIEnvironment_postEventFromUser
	extrn	_IrrGUI_IGUIEnvironment_readGUIElement
	extrn	_IrrGUI_IGUIEnvironment_registerGUIElementFactory
	extrn	_IrrGUI_IGUIEnvironment_removeFocus
	extrn	_IrrGUI_IGUIEnvironment_saveGUI
	extrn	_IrrGUI_IGUIEnvironment_saveGUIToFileIO
	extrn	_IrrGUI_IGUIEnvironment_serializeAttributes
	extrn	_IrrGUI_IGUIEnvironment_setFocus
	extrn	_IrrGUI_IGUIEnvironment_setSkin
	extrn	_IrrGUI_IGUIEnvironment_setUserEventReceiver
	extrn	_IrrGUI_IGUIEnvironment_writeGUIElement
	extrn	_IrrGUI_IGUIFileOpenDialog_getDirectoryName
	extrn	_IrrGUI_IGUIFileOpenDialog_getFileName
	extrn	_IrrGUI_IGUIFontBitmap_getSpriteNoFromChar
	extrn	_IrrGUI_IGUIFont_draw
	extrn	_IrrGUI_IGUIFont_drop
	extrn	_IrrGUI_IGUIFont_getCharacterFromPos
	extrn	_IrrGUI_IGUIFont_getDebugName
	extrn	_IrrGUI_IGUIFont_getDimension
	extrn	_IrrGUI_IGUIFont_getKerningHeight
	extrn	_IrrGUI_IGUIFont_getKerningWidth
	extrn	_IrrGUI_IGUIFont_getType
	extrn	_IrrGUI_IGUIFont_grab
	extrn	_IrrGUI_IGUIFont_setInvisibleCharacters
	extrn	_IrrGUI_IGUIFont_setKerningHeight
	extrn	_IrrGUI_IGUIFont_setKerningWidth
	extrn	_IrrGUI_IGUIImageList_draw
	extrn	_IrrGUI_IGUIImageList_drop
	extrn	_IrrGUI_IGUIImageList_getDebugName
	extrn	_IrrGUI_IGUIImageList_getImageCount
	extrn	_IrrGUI_IGUIImageList_getImageSize
	extrn	_IrrGUI_IGUIImageList_grab
	extrn	_IrrGUI_IGUIImage_isAlphaChannelUsed
	extrn	_IrrGUI_IGUIImage_isImageScaled
	extrn	_IrrGUI_IGUIImage_setColor
	extrn	_IrrGUI_IGUIImage_setImage
	extrn	_IrrGUI_IGUIImage_setScaleImage
	extrn	_IrrGUI_IGUIImage_setUseAlphaChannel
	extrn	_IrrGUI_IGUIInOutFader_fadeIn
	extrn	_IrrGUI_IGUIInOutFader_fadeOut
	extrn	_IrrGUI_IGUIInOutFader_getColor
	extrn	_IrrGUI_IGUIInOutFader_isReady
	extrn	_IrrGUI_IGUIInOutFader_setColor
	extrn	_IrrGUI_IGUIInOutFader_setColorSourceDest
	extrn	_IrrGUI_IGUIListBox_addItem
	extrn	_IrrGUI_IGUIListBox_addItemWithIcon
	extrn	_IrrGUI_IGUIListBox_clear
	extrn	_IrrGUI_IGUIListBox_clearItemOverrideColor
	extrn	_IrrGUI_IGUIListBox_clearItemOverrideColorByType
	extrn	_IrrGUI_IGUIListBox_getIcon
	extrn	_IrrGUI_IGUIListBox_getItemCount
	extrn	_IrrGUI_IGUIListBox_getItemDefaultColor
	extrn	_IrrGUI_IGUIListBox_getItemOverrideColor
	extrn	_IrrGUI_IGUIListBox_getListItem
	extrn	_IrrGUI_IGUIListBox_getSelected
	extrn	_IrrGUI_IGUIListBox_hasItemOverrideColor
	extrn	_IrrGUI_IGUIListBox_insertItem
	extrn	_IrrGUI_IGUIListBox_isAutoScrollEnabled
	extrn	_IrrGUI_IGUIListBox_removeItem
	extrn	_IrrGUI_IGUIListBox_setAutoScrollEnabled
	extrn	_IrrGUI_IGUIListBox_setDrawBackground
	extrn	_IrrGUI_IGUIListBox_setItem
	extrn	_IrrGUI_IGUIListBox_setItemHeight
	extrn	_IrrGUI_IGUIListBox_setItemOverrideColor
	extrn	_IrrGUI_IGUIListBox_setItemOverrideColorByType
	extrn	_IrrGUI_IGUIListBox_setSelected
	extrn	_IrrGUI_IGUIListBox_setSelectedByText
	extrn	_IrrGUI_IGUIListBox_setSpriteBank
	extrn	_IrrGUI_IGUIListBox_swapItems
	extrn	_IrrGUI_IGUIMeshViewer_getMaterial
	extrn	_IrrGUI_IGUIMeshViewer_getMesh
	extrn	_IrrGUI_IGUIMeshViewer_setMaterial
	extrn	_IrrGUI_IGUIMeshViewer_setMesh
	extrn	_IrrGUI_IGUIScrollBar_getLargeStep
	extrn	_IrrGUI_IGUIScrollBar_getMax
	extrn	_IrrGUI_IGUIScrollBar_getMin
	extrn	_IrrGUI_IGUIScrollBar_getPos
	extrn	_IrrGUI_IGUIScrollBar_getSmallStep
	extrn	_IrrGUI_IGUIScrollBar_setLargeStep
	extrn	_IrrGUI_IGUIScrollBar_setMax
	extrn	_IrrGUI_IGUIScrollBar_setMin
	extrn	_IrrGUI_IGUIScrollBar_setPos
	extrn	_IrrGUI_IGUIScrollBar_setSmallStep
	extrn	_IrrGUI_IGUISkin_draw2DRectangle
	extrn	_IrrGUI_IGUISkin_draw3DButtonPanePressed
	extrn	_IrrGUI_IGUISkin_draw3DButtonPaneStandard
	extrn	_IrrGUI_IGUISkin_draw3DMenuPane
	extrn	_IrrGUI_IGUISkin_draw3DSunkenPane
	extrn	_IrrGUI_IGUISkin_draw3DTabBody
	extrn	_IrrGUI_IGUISkin_draw3DTabButton
	extrn	_IrrGUI_IGUISkin_draw3DToolBar
	extrn	_IrrGUI_IGUISkin_draw3DWindowBackground
	extrn	_IrrGUI_IGUISkin_drawIcon
	extrn	_IrrGUI_IGUISkin_getColor
	extrn	_IrrGUI_IGUISkin_getDefaultText
	extrn	_IrrGUI_IGUISkin_getFont
	extrn	_IrrGUI_IGUISkin_getIcon
	extrn	_IrrGUI_IGUISkin_getSize
	extrn	_IrrGUI_IGUISkin_getSpriteBank
	extrn	_IrrGUI_IGUISkin_getType
	extrn	_IrrGUI_IGUISkin_setColor
	extrn	_IrrGUI_IGUISkin_setDefaultText
	extrn	_IrrGUI_IGUISkin_setFont
	extrn	_IrrGUI_IGUISkin_setIcon
	extrn	_IrrGUI_IGUISkin_setSize
	extrn	_IrrGUI_IGUISkin_setSpriteBank
	extrn	_IrrGUI_IGUISpinBox_getEditBox
	extrn	_IrrGUI_IGUISpinBox_getMax
	extrn	_IrrGUI_IGUISpinBox_getMin
	extrn	_IrrGUI_IGUISpinBox_getStepSize
	extrn	_IrrGUI_IGUISpinBox_getValue
	extrn	_IrrGUI_IGUISpinBox_setDecimalPlaces
	extrn	_IrrGUI_IGUISpinBox_setRange
	extrn	_IrrGUI_IGUISpinBox_setStepSize
	extrn	_IrrGUI_IGUISpinBox_setValue
	extrn	_IrrGUI_IGUISpriteBank_addTexture
	extrn	_IrrGUI_IGUISpriteBank_addTextureAsSprite
	extrn	_IrrGUI_IGUISpriteBank_clear
	extrn	_IrrGUI_IGUISpriteBank_draw2DSprite
	extrn	_IrrGUI_IGUISpriteBank_draw2DSpriteBatch
	extrn	_IrrGUI_IGUISpriteBank_drop
	extrn	_IrrGUI_IGUISpriteBank_getDebugName
	extrn	_IrrGUI_IGUISpriteBank_getPositions
	extrn	_IrrGUI_IGUISpriteBank_getSprites
	extrn	_IrrGUI_IGUISpriteBank_getTexture
	extrn	_IrrGUI_IGUISpriteBank_getTextureCount
	extrn	_IrrGUI_IGUISpriteBank_grab
	extrn	_IrrGUI_IGUISpriteBank_setTexture
	extrn	_IrrGUI_IGUIStaticText_enableOverrideColor
	extrn	_IrrGUI_IGUIStaticText_getOverrideColor
	extrn	_IrrGUI_IGUIStaticText_getOverrideFont
	extrn	_IrrGUI_IGUIStaticText_getTextHeight
	extrn	_IrrGUI_IGUIStaticText_getTextWidth
	extrn	_IrrGUI_IGUIStaticText_isOverrideColorEnabled
	extrn	_IrrGUI_IGUIStaticText_isWordWrapEnabled
	extrn	_IrrGUI_IGUIStaticText_setBackgroundColor
	extrn	_IrrGUI_IGUIStaticText_setDrawBackground
	extrn	_IrrGUI_IGUIStaticText_setDrawBorder
	extrn	_IrrGUI_IGUIStaticText_setOverrideColor
	extrn	_IrrGUI_IGUIStaticText_setOverrideFont
	extrn	_IrrGUI_IGUIStaticText_setWordWrap
	extrn	_IrrGUI_IGUITabControl_addTab
	extrn	_IrrGUI_IGUITabControl_getActiveTab
	extrn	_IrrGUI_IGUITabControl_getTab
	extrn	_IrrGUI_IGUITabControl_getTabCount
	extrn	_IrrGUI_IGUITabControl_getTabExtraWidth
	extrn	_IrrGUI_IGUITabControl_getTabHeight
	extrn	_IrrGUI_IGUITabControl_getTabMaxWidth
	extrn	_IrrGUI_IGUITabControl_getTabVerticalAlignment
	extrn	_IrrGUI_IGUITabControl_setActiveTab
	extrn	_IrrGUI_IGUITabControl_setActiveTabFromTab
	extrn	_IrrGUI_IGUITabControl_setTabExtraWidth
	extrn	_IrrGUI_IGUITabControl_setTabHeight
	extrn	_IrrGUI_IGUITabControl_setTabMaxWidth
	extrn	_IrrGUI_IGUITabControl_setTabVerticalAlignment
	extrn	_IrrGUI_IGUITab_getBackgroundColor
	extrn	_IrrGUI_IGUITab_getNumber
	extrn	_IrrGUI_IGUITab_getTextColor
	extrn	_IrrGUI_IGUITab_isDrawingBackground
	extrn	_IrrGUI_IGUITab_setBackgroundColor
	extrn	_IrrGUI_IGUITab_setDrawBackground
	extrn	_IrrGUI_IGUITab_setTextColor
	extrn	_IrrGUI_IGUITable_addColumn
	extrn	_IrrGUI_IGUITable_addRow
	extrn	_IrrGUI_IGUITable_clear
	extrn	_IrrGUI_IGUITable_clearRows
	extrn	_IrrGUI_IGUITable_getActiveColumn
	extrn	_IrrGUI_IGUITable_getActiveColumnOrdering
	extrn	_IrrGUI_IGUITable_getCellData
	extrn	_IrrGUI_IGUITable_getCellText
	extrn	_IrrGUI_IGUITable_getColumnCount
	extrn	_IrrGUI_IGUITable_getDrawFlags
	extrn	_IrrGUI_IGUITable_getRowCount
	extrn	_IrrGUI_IGUITable_getSelected
	extrn	_IrrGUI_IGUITable_hasResizableColumns
	extrn	_IrrGUI_IGUITable_orderRows
	extrn	_IrrGUI_IGUITable_removeColumn
	extrn	_IrrGUI_IGUITable_removeRow
	extrn	_IrrGUI_IGUITable_setActiveColumn
	extrn	_IrrGUI_IGUITable_setCellColor
	extrn	_IrrGUI_IGUITable_setCellData
	extrn	_IrrGUI_IGUITable_setCellText
	extrn	_IrrGUI_IGUITable_setCellTextAndColor
	extrn	_IrrGUI_IGUITable_setColumnOrdering
	extrn	_IrrGUI_IGUITable_setColumnWidth
	extrn	_IrrGUI_IGUITable_setDrawFlags
	extrn	_IrrGUI_IGUITable_setResizableColumns
	extrn	_IrrGUI_IGUITable_setSelected
	extrn	_IrrGUI_IGUITable_swapRows
	extrn	_IrrGUI_IGUIToolBar_addButton
	extrn	_IrrGUI_IGUITreeViewNode_addChildBack
	extrn	_IrrGUI_IGUITreeViewNode_addChildFront
	extrn	_IrrGUI_IGUITreeViewNode_clearChilds
	extrn	_IrrGUI_IGUITreeViewNode_deleteChild
	extrn	_IrrGUI_IGUITreeViewNode_drop
	extrn	_IrrGUI_IGUITreeViewNode_getChildCount
	extrn	_IrrGUI_IGUITreeViewNode_getData
	extrn	_IrrGUI_IGUITreeViewNode_getData2
	extrn	_IrrGUI_IGUITreeViewNode_getDebugName
	extrn	_IrrGUI_IGUITreeViewNode_getExpanded
	extrn	_IrrGUI_IGUITreeViewNode_getFirstChild
	extrn	_IrrGUI_IGUITreeViewNode_getIcon
	extrn	_IrrGUI_IGUITreeViewNode_getImageIndex
	extrn	_IrrGUI_IGUITreeViewNode_getLastChild
	extrn	_IrrGUI_IGUITreeViewNode_getLevel
	extrn	_IrrGUI_IGUITreeViewNode_getNextSibling
	extrn	_IrrGUI_IGUITreeViewNode_getNextVisible
	extrn	_IrrGUI_IGUITreeViewNode_getOwner
	extrn	_IrrGUI_IGUITreeViewNode_getParent
	extrn	_IrrGUI_IGUITreeViewNode_getPrevSibling
	extrn	_IrrGUI_IGUITreeViewNode_getSelected
	extrn	_IrrGUI_IGUITreeViewNode_getSelectedImageIndex
	extrn	_IrrGUI_IGUITreeViewNode_getText
	extrn	_IrrGUI_IGUITreeViewNode_grab
	extrn	_IrrGUI_IGUITreeViewNode_hasChilds
	extrn	_IrrGUI_IGUITreeViewNode_insertChildAfter
	extrn	_IrrGUI_IGUITreeViewNode_insertChildBefore
	extrn	_IrrGUI_IGUITreeViewNode_isRoot
	extrn	_IrrGUI_IGUITreeViewNode_isVisible
	extrn	_IrrGUI_IGUITreeViewNode_moveChildDown
	extrn	_IrrGUI_IGUITreeViewNode_moveChildUp
	extrn	_IrrGUI_IGUITreeViewNode_setData
	extrn	_IrrGUI_IGUITreeViewNode_setData2
	extrn	_IrrGUI_IGUITreeViewNode_setExpanded
	extrn	_IrrGUI_IGUITreeViewNode_setIcon
	extrn	_IrrGUI_IGUITreeViewNode_setImageIndex
	extrn	_IrrGUI_IGUITreeViewNode_setSelected
	extrn	_IrrGUI_IGUITreeViewNode_setSelectedImageIndex
	extrn	_IrrGUI_IGUITreeViewNode_setText
	extrn	_IrrGUI_IGUITreeView_getImageLeftOfIcon
	extrn	_IrrGUI_IGUITreeView_getImageList
	extrn	_IrrGUI_IGUITreeView_getLastEventNode
	extrn	_IrrGUI_IGUITreeView_getLinesVisible
	extrn	_IrrGUI_IGUITreeView_getRoot
	extrn	_IrrGUI_IGUITreeView_getSelected
	extrn	_IrrGUI_IGUITreeView_setIconFont
	extrn	_IrrGUI_IGUITreeView_setImageLeftOfIcon
	extrn	_IrrGUI_IGUITreeView_setImageList
	extrn	_IrrGUI_IGUITreeView_setLinesVisible
	extrn	_IrrGUI_IGUIWindow_getClientRect
	extrn	_IrrGUI_IGUIWindow_getCloseButton
	extrn	_IrrGUI_IGUIWindow_getDrawBackground
	extrn	_IrrGUI_IGUIWindow_getDrawTitlebar
	extrn	_IrrGUI_IGUIWindow_getMaximizeButton
	extrn	_IrrGUI_IGUIWindow_getMinimizeButton
	extrn	_IrrGUI_IGUIWindow_isDraggable
	extrn	_IrrGUI_IGUIWindow_setDraggable
	extrn	_IrrGUI_IGUIWindow_setDrawBackground
	extrn	_IrrGUI_IGUIWindow_setDrawTitlebar
	extrn	_IrrGUI_SGUISpriteFrame_getRectNumber
	extrn	_IrrGUI_SGUISpriteFrame_getTextureNumber
	extrn	_IrrGUI_SGUISpriteFrame_setRectNumber
	extrn	_IrrGUI_SGUISpriteFrame_setTextureNumber
	extrn	_IrrGUI_SGUISprite_getFrame
	extrn	_IrrGUI_SGUISprite_getFrameCount
	extrn	_IrrGUI_SGUISprite_getFrameTime
	extrn	_IrrGUI_SGUISprite_setFrameTime
	extrn	_IrrIO_IArchiveLoader_createArchive
	extrn	_IrrIO_IArchiveLoader_createArchiveFromIO
	extrn	_IrrIO_IArchiveLoader_drop
	extrn	_IrrIO_IArchiveLoader_getDebugName
	extrn	_IrrIO_IArchiveLoader_grab
	extrn	_IrrIO_IArchiveLoader_isALoadableFileFormat
	extrn	_IrrIO_IArchiveLoader_isALoadableFileFormatFromIO
	extrn	_IrrIO_IArchiveLoader_isALoadableFileFormatFromType
	extrn	_IrrIO_IFileArchive_createAndOpenFile
	extrn	_IrrIO_IFileArchive_createAndOpenFileByIndex
	extrn	_IrrIO_IFileArchive_drop
	extrn	_IrrIO_IFileArchive_getDebugName
	extrn	_IrrIO_IFileArchive_getFileList
	extrn	_IrrIO_IFileArchive_getPassword
	extrn	_IrrIO_IFileArchive_getType
	extrn	_IrrIO_IFileArchive_grab
	extrn	_IrrIO_IFileArchive_setPassword
	extrn	_IrrIO_IFileList_addItem
	extrn	_IrrIO_IFileList_drop
	extrn	_IrrIO_IFileList_findFile
	extrn	_IrrIO_IFileList_getDebugName
	extrn	_IrrIO_IFileList_getFileCount
	extrn	_IrrIO_IFileList_getFileName
	extrn	_IrrIO_IFileList_getFullFileName
	extrn	_IrrIO_IFileList_getID
	extrn	_IrrIO_IFileList_getPath
	extrn	_IrrIO_IFileList_grab
	extrn	_IrrIO_IFileList_isDirectory
	extrn	_IrrIO_IFileList_sort
	extrn	_IrrIO_IFileSystem_addArchiveLoader
	extrn	_IrrIO_IFileSystem_addFileArchive
	extrn	_IrrIO_IFileSystem_addFolderFileArchive
	extrn	_IrrIO_IFileSystem_addPakFileArchive
	extrn	_IrrIO_IFileSystem_addZipFileArchive
	extrn	_IrrIO_IFileSystem_changeWorkingDirectoryTo
	extrn	_IrrIO_IFileSystem_createAndOpenFile
	extrn	_IrrIO_IFileSystem_createAndWriteFile
	extrn	_IrrIO_IFileSystem_createEmptyAttributes
	extrn	_IrrIO_IFileSystem_createEmptyFileList
	extrn	_IrrIO_IFileSystem_createFileList
	extrn	_IrrIO_IFileSystem_createLimitReadFile
	extrn	_IrrIO_IFileSystem_createMemoryReadFile
	extrn	_IrrIO_IFileSystem_createMemoryWriteFile
	extrn	_IrrIO_IFileSystem_createXMLReader
	extrn	_IrrIO_IFileSystem_createXMLReaderFromStream
	extrn	_IrrIO_IFileSystem_createXMLReaderUTF8
	extrn	_IrrIO_IFileSystem_createXMLReaderUTF8FromStream
	extrn	_IrrIO_IFileSystem_createXMLWriter
	extrn	_IrrIO_IFileSystem_createXMLWriterFromStream
	extrn	_IrrIO_IFileSystem_drop
	extrn	_IrrIO_IFileSystem_existFile
	extrn	_IrrIO_IFileSystem_getAbsolutePath
	extrn	_IrrIO_IFileSystem_getDebugName
	extrn	_IrrIO_IFileSystem_getFileArchive
	extrn	_IrrIO_IFileSystem_getFileArchiveCount
	extrn	_IrrIO_IFileSystem_getFileBasename
	extrn	_IrrIO_IFileSystem_getFileDir
	extrn	_IrrIO_IFileSystem_getWorkingDirectory
	extrn	_IrrIO_IFileSystem_grab
	extrn	_IrrIO_IFileSystem_moveFileArchive
	extrn	_IrrIO_IFileSystem_removeFileArchive
	extrn	_IrrIO_IFileSystem_removeFileArchiveByIndex
	extrn	_IrrIO_IFileSystem_setFileListSystem
	extrn	_IrrIO_IReadFile_drop
	extrn	_IrrIO_IReadFile_getDebugName
	extrn	_IrrIO_IReadFile_getFileName
	extrn	_IrrIO_IReadFile_getPos
	extrn	_IrrIO_IReadFile_getSize
	extrn	_IrrIO_IReadFile_grab
	extrn	_IrrIO_IReadFile_read
	extrn	_IrrIO_IReadFile_seek
	extrn	_IrrIO_IWriteFile_drop
	extrn	_IrrIO_IWriteFile_getDebugName
	extrn	_IrrIO_IWriteFile_getFileName
	extrn	_IrrIO_IWriteFile_getPos
	extrn	_IrrIO_IWriteFile_grab
	extrn	_IrrIO_IWriteFile_seek
	extrn	_IrrIO_IWriteFile_write
	extrn	_IrrIO_IXMLReaderUTF8_drop
	extrn	_IrrIO_IXMLReaderUTF8_getAttributeCount
	extrn	_IrrIO_IXMLReaderUTF8_getAttributeName
	extrn	_IrrIO_IXMLReaderUTF8_getAttributeValue
	extrn	_IrrIO_IXMLReaderUTF8_getAttributeValueAsFloat
	extrn	_IrrIO_IXMLReaderUTF8_getAttributeValueAsFloatByIdx
	extrn	_IrrIO_IXMLReaderUTF8_getAttributeValueAsInt
	extrn	_IrrIO_IXMLReaderUTF8_getAttributeValueAsIntByIdx
	extrn	_IrrIO_IXMLReaderUTF8_getAttributeValueByIdx
	extrn	_IrrIO_IXMLReaderUTF8_getAttributeValueSafe
	extrn	_IrrIO_IXMLReaderUTF8_getDebugName
	extrn	_IrrIO_IXMLReaderUTF8_getNodeData
	extrn	_IrrIO_IXMLReaderUTF8_getNodeName
	extrn	_IrrIO_IXMLReaderUTF8_getNodeType
	extrn	_IrrIO_IXMLReaderUTF8_grab
	extrn	_IrrIO_IXMLReaderUTF8_isEmptyElement
	extrn	_IrrIO_IXMLReaderUTF8_read
	extrn	_IrrIO_IXMLReader_drop
	extrn	_IrrIO_IXMLReader_getAttributeCount
	extrn	_IrrIO_IXMLReader_getAttributeName
	extrn	_IrrIO_IXMLReader_getAttributeValue
	extrn	_IrrIO_IXMLReader_getAttributeValueAsFloat
	extrn	_IrrIO_IXMLReader_getAttributeValueAsFloatByIdx
	extrn	_IrrIO_IXMLReader_getAttributeValueAsInt
	extrn	_IrrIO_IXMLReader_getAttributeValueAsIntByIdx
	extrn	_IrrIO_IXMLReader_getAttributeValueByIdx
	extrn	_IrrIO_IXMLReader_getAttributeValueSafe
	extrn	_IrrIO_IXMLReader_getDebugName
	extrn	_IrrIO_IXMLReader_getNodeData
	extrn	_IrrIO_IXMLReader_getNodeName
	extrn	_IrrIO_IXMLReader_getNodeType
	extrn	_IrrIO_IXMLReader_grab
	extrn	_IrrIO_IXMLReader_isEmptyElement
	extrn	_IrrIO_IXMLReader_read
	extrn	_IrrIO_IXMLWriter_drop
	extrn	_IrrIO_IXMLWriter_getDebugName
	extrn	_IrrIO_IXMLWriter_grab
	extrn	_IrrIO_IXMLWriter_writeClosingTag
	extrn	_IrrIO_IXMLWriter_writeComment
	extrn	_IrrIO_IXMLWriter_writeElement
	extrn	_IrrIO_IXMLWriter_writeElementFromArray
	extrn	_IrrIO_IXMLWriter_writeLineBreak
	extrn	_IrrIO_IXMLWriter_writeText
	extrn	_IrrIO_IXMLWriter_writeXMLHeader
	extrn	_IrrIO_SNamedPath_LessThan
	extrn	_IrrIO_SNamedPath_del
	extrn	_IrrIO_SNamedPath_getInternalName
	extrn	_IrrIO_SNamedPath_getPath
	extrn	_IrrIO_SNamedPath_new
	extrn	_IrrIO_SNamedPath_setPath
	extrn	_IrrScene_BMXIAnimationEndCallBack_bindOnAnimationEnd
	extrn	_IrrScene_BMXIAnimationEndCallBack_del
	extrn	_IrrScene_BMXIAnimationEndCallBack_getBinder
	extrn	_IrrScene_BMXIAnimationEndCallBack_new
	extrn	_IrrScene_BMXICollisionCallback_drop
	extrn	_IrrScene_BMXICollisionCallback_getBinder
	extrn	_IrrScene_BMXICollisionCallback_getDebugName
	extrn	_IrrScene_BMXICollisionCallback_grab
	extrn	_IrrScene_BMXICollisionCallback_new
	extrn	_IrrScene_BMXILightManager_drop
	extrn	_IrrScene_BMXILightManager_getBinder
	extrn	_IrrScene_BMXILightManager_getDebugName
	extrn	_IrrScene_BMXILightManager_grab
	extrn	_IrrScene_BMXILightManager_new
	extrn	_IrrScene_BMXIMeshLoader_bindCreateMesh
	extrn	_IrrScene_BMXIMeshLoader_bindIsALoadableFileExtension
	extrn	_IrrScene_BMXIMeshLoader_getBinder
	extrn	_IrrScene_BMXIMeshLoader_new
	extrn	_IrrScene_BMXIParticleAffector_bindAffect
	extrn	_IrrScene_BMXIParticleAffector_bindDeserializeAttributes
	extrn	_IrrScene_BMXIParticleAffector_bindGetType
	extrn	_IrrScene_BMXIParticleAffector_bindSerializeAttributes
	extrn	_IrrScene_BMXIParticleAffector_getBinder
	extrn	_IrrScene_BMXIParticleAffector_new
	extrn	_IrrScene_BMXISceneNodeAnimator_bindAnimateNode
	extrn	_IrrScene_BMXISceneNodeAnimator_bindCreateClone
	extrn	_IrrScene_BMXISceneNodeAnimator_bindGetType
	extrn	_IrrScene_BMXISceneNodeAnimator_bindHasFinished
	extrn	_IrrScene_BMXISceneNodeAnimator_bindIsEventReceiverEnabled
	extrn	_IrrScene_BMXISceneNodeAnimator_bindOnEvent
	extrn	_IrrScene_BMXISceneNodeAnimator_createClone
	extrn	_IrrScene_BMXISceneNodeAnimator_getBinder
	extrn	_IrrScene_BMXISceneNodeAnimator_getType
	extrn	_IrrScene_BMXISceneNodeAnimator_new
	extrn	_IrrScene_BMXISceneUserDataSerializer_bindCreateUserData
	extrn	_IrrScene_BMXISceneUserDataSerializer_bindOnReadUserData
	extrn	_IrrScene_BMXISceneUserDataSerializer_getBinder
	extrn	_IrrScene_BMXISceneUserDataSerializer_new
	extrn	_IrrScene_BMXIVertexManipulator_del
	extrn	_IrrScene_BMXIVertexManipulator_getBinder
	extrn	_IrrScene_BMXIVertexManipulator_new
	extrn	_IrrScene_CDynamicMeshBuffer_new
	extrn	_IrrScene_CIndexBuffer_newFromIndexType
	extrn	_IrrScene_CIndexBuffer_newFromOther
	extrn	_IrrScene_CVertexBuffer_newFromIndexType
	extrn	_IrrScene_CVertexBuffer_newFromOther
	extrn	_IrrScene_IAnimatedMeshMD2_getAnimationCount
	extrn	_IrrScene_IAnimatedMeshMD2_getAnimationName
	extrn	_IrrScene_IAnimatedMeshMD2_getFrameLoop
	extrn	_IrrScene_IAnimatedMeshMD2_getFrameLoopByType
	extrn	_IrrScene_IAnimatedMeshMD3_getOriginalMesh
	extrn	_IrrScene_IAnimatedMeshMD3_getTagList
	extrn	_IrrScene_IAnimatedMeshMD3_setInterpolationShift
	extrn	_IrrScene_IAnimatedMeshSceneNode_addShadowVolumeSceneNode
	extrn	_IrrScene_IAnimatedMeshSceneNode_animateJoints
	extrn	_IrrScene_IAnimatedMeshSceneNode_clone
	extrn	_IrrScene_IAnimatedMeshSceneNode_getAnimationSpeed
	extrn	_IrrScene_IAnimatedMeshSceneNode_getEndFrame
	extrn	_IrrScene_IAnimatedMeshSceneNode_getFrameNr
	extrn	_IrrScene_IAnimatedMeshSceneNode_getJointCount
	extrn	_IrrScene_IAnimatedMeshSceneNode_getJointNodeById
	extrn	_IrrScene_IAnimatedMeshSceneNode_getJointNodeByName
	extrn	_IrrScene_IAnimatedMeshSceneNode_getMD3TagTransformation
	extrn	_IrrScene_IAnimatedMeshSceneNode_getMS3DJointNode
	extrn	_IrrScene_IAnimatedMeshSceneNode_getMesh
	extrn	_IrrScene_IAnimatedMeshSceneNode_getStartFrame
	extrn	_IrrScene_IAnimatedMeshSceneNode_getXJointNode
	extrn	_IrrScene_IAnimatedMeshSceneNode_isReadOnlyMaterials
	extrn	_IrrScene_IAnimatedMeshSceneNode_setAnimationEndCallback
	extrn	_IrrScene_IAnimatedMeshSceneNode_setAnimationSpeed
	extrn	_IrrScene_IAnimatedMeshSceneNode_setCurrentFrame
	extrn	_IrrScene_IAnimatedMeshSceneNode_setFrameLoop
	extrn	_IrrScene_IAnimatedMeshSceneNode_setJointMode
	extrn	_IrrScene_IAnimatedMeshSceneNode_setLoopMode
	extrn	_IrrScene_IAnimatedMeshSceneNode_setMD2Animation
	extrn	_IrrScene_IAnimatedMeshSceneNode_setMD2AnimationFromType
	extrn	_IrrScene_IAnimatedMeshSceneNode_setMesh
	extrn	_IrrScene_IAnimatedMeshSceneNode_setReadOnlyMaterials
	extrn	_IrrScene_IAnimatedMeshSceneNode_setRenderFromIdentity
	extrn	_IrrScene_IAnimatedMeshSceneNode_setTransitionTime
	extrn	_IrrScene_IAnimatedMesh_drop
	extrn	_IrrScene_IAnimatedMesh_getDebugName
	extrn	_IrrScene_IAnimatedMesh_getFrameCount
	extrn	_IrrScene_IAnimatedMesh_getMesh
	extrn	_IrrScene_IAnimatedMesh_getMeshType
	extrn	_IrrScene_IAnimatedMesh_grab
	extrn	_IrrScene_IAnimationEndCallBack_drop
	extrn	_IrrScene_IAnimationEndCallBack_getDebugName
	extrn	_IrrScene_IAnimationEndCallBack_grab
	extrn	_IrrScene_IBillboardSceneNode_getColor
	extrn	_IrrScene_IBillboardSceneNode_getSize
	extrn	_IrrScene_IBillboardSceneNode_setColor
	extrn	_IrrScene_IBillboardSceneNode_setColorTopBottom
	extrn	_IrrScene_IBillboardSceneNode_setSize
	extrn	_IrrScene_IBillboardTextSceneNode_getColor
	extrn	_IrrScene_IBillboardTextSceneNode_getSize
	extrn	_IrrScene_IBillboardTextSceneNode_setColor
	extrn	_IrrScene_IBillboardTextSceneNode_setColorTopBottom
	extrn	_IrrScene_IBillboardTextSceneNode_setSize
	extrn	_IrrScene_IBillboardTextSceneNode_setText
	extrn	_IrrScene_IBillboardTextSceneNode_setTextColor
	extrn	_IrrScene_IBoneSceneNode_getAnimationMode
	extrn	_IrrScene_IBoneSceneNode_getBoneIndex
	extrn	_IrrScene_IBoneSceneNode_getBoneName
	extrn	_IrrScene_IBoneSceneNode_getPositionHint
	extrn	_IrrScene_IBoneSceneNode_getRotationHint
	extrn	_IrrScene_IBoneSceneNode_getScaleHint
	extrn	_IrrScene_IBoneSceneNode_getSkinningSpace
	extrn	_IrrScene_IBoneSceneNode_setAnimationMode
	extrn	_IrrScene_IBoneSceneNode_setPositionHint
	extrn	_IrrScene_IBoneSceneNode_setRotationHint
	extrn	_IrrScene_IBoneSceneNode_setScaleHint
	extrn	_IrrScene_IBoneSceneNode_setSkinningSpace
	extrn	_IrrScene_IBoneSceneNode_updateAbsolutePositionOfAllChildren
	extrn	_IrrScene_ICameraSceneNode_OnEvent
	extrn	_IrrScene_ICameraSceneNode_bindTargetAndRotation
	extrn	_IrrScene_ICameraSceneNode_getAspectRatio
	extrn	_IrrScene_ICameraSceneNode_getFOV
	extrn	_IrrScene_ICameraSceneNode_getFarValue
	extrn	_IrrScene_ICameraSceneNode_getNearValue
	extrn	_IrrScene_ICameraSceneNode_getProjectionMatrix
	extrn	_IrrScene_ICameraSceneNode_getTarget
	extrn	_IrrScene_ICameraSceneNode_getTargetAndRotationBinding
	extrn	_IrrScene_ICameraSceneNode_getUpVector
	extrn	_IrrScene_ICameraSceneNode_getViewFrustum
	extrn	_IrrScene_ICameraSceneNode_getViewMatrix
	extrn	_IrrScene_ICameraSceneNode_getViewMatrixAffector
	extrn	_IrrScene_ICameraSceneNode_isInputReceiverEnabled
	extrn	_IrrScene_ICameraSceneNode_isOrthogonal
	extrn	_IrrScene_ICameraSceneNode_setAspectRatio
	extrn	_IrrScene_ICameraSceneNode_setFOV
	extrn	_IrrScene_ICameraSceneNode_setFarValue
	extrn	_IrrScene_ICameraSceneNode_setInputReceiverEnabled
	extrn	_IrrScene_ICameraSceneNode_setNearValue
	extrn	_IrrScene_ICameraSceneNode_setProjectionMatrix
	extrn	_IrrScene_ICameraSceneNode_setRotation
	extrn	_IrrScene_ICameraSceneNode_setTarget
	extrn	_IrrScene_ICameraSceneNode_setUpVector
	extrn	_IrrScene_ICameraSceneNode_setViewMatrixAffector
	extrn	_IrrScene_IDummyTransformationSceneNode_getRelativeTrasformationMatrix
	extrn	_IrrScene_IDynamicMeshBuffer_getIndexBuffer
	extrn	_IrrScene_IDynamicMeshBuffer_getVertexBuffer
	extrn	_IrrScene_IDynamicMeshBuffer_setIndexBuffer
	extrn	_IrrScene_IDynamicMeshBuffer_setVertexBuffer
	extrn	_IrrScene_IIndexBuffer_allocated_size
	extrn	_IrrScene_IIndexBuffer_drop
	extrn	_IrrScene_IIndexBuffer_elementAt
	extrn	_IrrScene_IIndexBuffer_getChangedID
	extrn	_IrrScene_IIndexBuffer_getData
	extrn	_IrrScene_IIndexBuffer_getDebugName
	extrn	_IrrScene_IIndexBuffer_getHardwareMappingHint
	extrn	_IrrScene_IIndexBuffer_getLast
	extrn	_IrrScene_IIndexBuffer_getType
	extrn	_IrrScene_IIndexBuffer_grab
	extrn	_IrrScene_IIndexBuffer_pointer
	extrn	_IrrScene_IIndexBuffer_push_back
	extrn	_IrrScene_IIndexBuffer_reallocate
	extrn	_IrrScene_IIndexBuffer_setDirty
	extrn	_IrrScene_IIndexBuffer_setHardwareMappingHint
	extrn	_IrrScene_IIndexBuffer_setType
	extrn	_IrrScene_IIndexBuffer_setValue
	extrn	_IrrScene_IIndexBuffer_set_used
	extrn	_IrrScene_IIndexBuffer_size
	extrn	_IrrScene_IIndexBuffer_stride
	extrn	_IrrScene_ILightSceneNode_enableCastShadow
	extrn	_IrrScene_ILightSceneNode_getCastShadow
	extrn	_IrrScene_ILightSceneNode_getLightData
	extrn	_IrrScene_ILightSceneNode_getLightType
	extrn	_IrrScene_ILightSceneNode_getRadius
	extrn	_IrrScene_ILightSceneNode_setLightData
	extrn	_IrrScene_ILightSceneNode_setLightType
	extrn	_IrrScene_ILightSceneNode_setRadius
	extrn	_IrrScene_ILightSceneNode_setVisible
	extrn	_IrrScene_IMeshBuffer_append
	extrn	_IrrScene_IMeshBuffer_appendFromOther
	extrn	_IrrScene_IMeshBuffer_drop
	extrn	_IrrScene_IMeshBuffer_fillIndicesPtr
	extrn	_IrrScene_IMeshBuffer_fillS3DVertex2TCoordsVerticesPtrs
	extrn	_IrrScene_IMeshBuffer_fillS3DVertexTangentsVerticesPtrs
	extrn	_IrrScene_IMeshBuffer_fillS3DVertexVerticesPtrs
	extrn	_IrrScene_IMeshBuffer_getBoundingBox
	extrn	_IrrScene_IMeshBuffer_getChangedID_Index
	extrn	_IrrScene_IMeshBuffer_getChangedID_Vertex
	extrn	_IrrScene_IMeshBuffer_getDebugName
	extrn	_IrrScene_IMeshBuffer_getHardwareMappingHint_Index
	extrn	_IrrScene_IMeshBuffer_getHardwareMappingHint_Vertex
	extrn	_IrrScene_IMeshBuffer_getIndexCount
	extrn	_IrrScene_IMeshBuffer_getIndexType
	extrn	_IrrScene_IMeshBuffer_getIndices
	extrn	_IrrScene_IMeshBuffer_getMaterial
	extrn	_IrrScene_IMeshBuffer_getNormal
	extrn	_IrrScene_IMeshBuffer_getPosition
	extrn	_IrrScene_IMeshBuffer_getTCoords
	extrn	_IrrScene_IMeshBuffer_getVertex
	extrn	_IrrScene_IMeshBuffer_getVertexCount
	extrn	_IrrScene_IMeshBuffer_getVertexType
	extrn	_IrrScene_IMeshBuffer_getVertices
	extrn	_IrrScene_IMeshBuffer_grab
	extrn	_IrrScene_IMeshBuffer_recalculateBoundingBox
	extrn	_IrrScene_IMeshBuffer_setBoundingBox
	extrn	_IrrScene_IMeshBuffer_setDirty
	extrn	_IrrScene_IMeshBuffer_setHardwareMappingHint
	extrn	_IrrScene_IMeshCache_addMesh
	extrn	_IrrScene_IMeshCache_clear
	extrn	_IrrScene_IMeshCache_clearUnusedMeshes
	extrn	_IrrScene_IMeshCache_drop
	extrn	_IrrScene_IMeshCache_getAnimatedMeshIndex
	extrn	_IrrScene_IMeshCache_getAnimatedMeshName
	extrn	_IrrScene_IMeshCache_getDebugName
	extrn	_IrrScene_IMeshCache_getMeshByIndex
	extrn	_IrrScene_IMeshCache_getMeshByName
	extrn	_IrrScene_IMeshCache_getMeshCount
	extrn	_IrrScene_IMeshCache_getMeshIndex
	extrn	_IrrScene_IMeshCache_getMeshName
	extrn	_IrrScene_IMeshCache_getMeshNameByIdx
	extrn	_IrrScene_IMeshCache_grab
	extrn	_IrrScene_IMeshCache_isMeshLoaded
	extrn	_IrrScene_IMeshCache_removeAnimatedMesh
	extrn	_IrrScene_IMeshCache_removeMesh
	extrn	_IrrScene_IMeshCache_renameAnimatedMesh
	extrn	_IrrScene_IMeshCache_renameMesh
	extrn	_IrrScene_IMeshCache_renameMeshByIndex
	extrn	_IrrScene_IMeshLoader_createMesh
	extrn	_IrrScene_IMeshLoader_drop
	extrn	_IrrScene_IMeshLoader_getDebugName
	extrn	_IrrScene_IMeshLoader_grab
	extrn	_IrrScene_IMeshLoader_isALoadableFileExtension
	extrn	_IrrScene_IMeshManipulator_applyToMesh
	extrn	_IrrScene_IMeshManipulator_applyToMeshBuffer
	extrn	_IrrScene_IMeshManipulator_createAnimatedMesh
	extrn	_IrrScene_IMeshManipulator_createMeshCopy
	extrn	_IrrScene_IMeshManipulator_createMeshUniquePrimitives
	extrn	_IrrScene_IMeshManipulator_createMeshWelded
	extrn	_IrrScene_IMeshManipulator_createMeshWith1TCoords
	extrn	_IrrScene_IMeshManipulator_createMeshWith2TCoords
	extrn	_IrrScene_IMeshManipulator_createMeshWithTangents
	extrn	_IrrScene_IMeshManipulator_drop
	extrn	_IrrScene_IMeshManipulator_flipSurfaces
	extrn	_IrrScene_IMeshManipulator_getDebugName
	extrn	_IrrScene_IMeshManipulator_getPolyCount
	extrn	_IrrScene_IMeshManipulator_getPolyCountFromAnimated
	extrn	_IrrScene_IMeshManipulator_grab
	extrn	_IrrScene_IMeshManipulator_makePlanarTextureMapping
	extrn	_IrrScene_IMeshManipulator_makePlanarTextureMappingFromBuffer
	extrn	_IrrScene_IMeshManipulator_makePlanarTextureMappingFromBufferWithOffset
	extrn	_IrrScene_IMeshManipulator_recalculateNormals
	extrn	_IrrScene_IMeshManipulator_recalculateNormalsMeshBuffer
	extrn	_IrrScene_IMeshManipulator_recalculateTangents
	extrn	_IrrScene_IMeshManipulator_scale
	extrn	_IrrScene_IMeshManipulator_scaleMesh
	extrn	_IrrScene_IMeshManipulator_scaleMeshBuffer
	extrn	_IrrScene_IMeshManipulator_scaleTCoords
	extrn	_IrrScene_IMeshManipulator_scaleTCoordsMeshBuffer
	extrn	_IrrScene_IMeshManipulator_setVertexColorAlpha
	extrn	_IrrScene_IMeshManipulator_setVertexColors
	extrn	_IrrScene_IMeshManipulator_transform
	extrn	_IrrScene_IMeshManipulator_transformMesh
	extrn	_IrrScene_IMeshManipulator_transformMeshBuffer
	extrn	_IrrScene_IMeshSceneNode_getMesh
	extrn	_IrrScene_IMeshSceneNode_isReadOnlyMaterials
	extrn	_IrrScene_IMeshSceneNode_setMesh
	extrn	_IrrScene_IMeshSceneNode_setReadOnlyMaterials
	extrn	_IrrScene_IMesh_drop
	extrn	_IrrScene_IMesh_getBoundingBox
	extrn	_IrrScene_IMesh_getDebugName
	extrn	_IrrScene_IMesh_getMeshBuffer
	extrn	_IrrScene_IMesh_getMeshBufferCount
	extrn	_IrrScene_IMesh_grab
	extrn	_IrrScene_IMesh_setBoundingBox
	extrn	_IrrScene_IMesh_setDirty
	extrn	_IrrScene_IMesh_setHardwareMappingHint
	extrn	_IrrScene_IMesh_setMaterialFlag
	extrn	_IrrScene_IMetaTriangleSelector_addTriangleSelector
	extrn	_IrrScene_IMetaTriangleSelector_removeAllTriangleSelectors
	extrn	_IrrScene_IMetaTriangleSelector_removeTriangleSelector
	extrn	_IrrScene_IParticleAffector_affect
	extrn	_IrrScene_IParticleAffector_drop
	extrn	_IrrScene_IParticleAffector_getDebugName
	extrn	_IrrScene_IParticleAffector_getEnabled
	extrn	_IrrScene_IParticleAffector_getType
	extrn	_IrrScene_IParticleAffector_grab
	extrn	_IrrScene_IParticleAffector_setEnabled
	extrn	_IrrScene_IParticleAnimatedMeshSceneNodeEmitter_getAnimatedMeshSceneNode
	extrn	_IrrScene_IParticleAnimatedMeshSceneNodeEmitter_getEveryMeshVertex
	extrn	_IrrScene_IParticleAnimatedMeshSceneNodeEmitter_getNormalDirectionModifier
	extrn	_IrrScene_IParticleAnimatedMeshSceneNodeEmitter_isUsingNormalDirection
	extrn	_IrrScene_IParticleAnimatedMeshSceneNodeEmitter_setAnimatedMeshSceneNode
	extrn	_IrrScene_IParticleAnimatedMeshSceneNodeEmitter_setEveryMeshVertex
	extrn	_IrrScene_IParticleAnimatedMeshSceneNodeEmitter_setNormalDirectionModifier
	extrn	_IrrScene_IParticleAnimatedMeshSceneNodeEmitter_setUseNormalDirection
	extrn	_IrrScene_IParticleAttractionAffector_getAffectX
	extrn	_IrrScene_IParticleAttractionAffector_getAffectY
	extrn	_IrrScene_IParticleAttractionAffector_getAffectZ
	extrn	_IrrScene_IParticleAttractionAffector_getAttract
	extrn	_IrrScene_IParticleAttractionAffector_getPoint
	extrn	_IrrScene_IParticleAttractionAffector_setAffectX
	extrn	_IrrScene_IParticleAttractionAffector_setAffectY
	extrn	_IrrScene_IParticleAttractionAffector_setAffectZ
	extrn	_IrrScene_IParticleAttractionAffector_setAttract
	extrn	_IrrScene_IParticleAttractionAffector_setPoint
	extrn	_IrrScene_IParticleBoxEmitter_getBox
	extrn	_IrrScene_IParticleBoxEmitter_setBox
	extrn	_IrrScene_IParticleCylinderEmitter_getCenter
	extrn	_IrrScene_IParticleCylinderEmitter_getLength
	extrn	_IrrScene_IParticleCylinderEmitter_getNormal
	extrn	_IrrScene_IParticleCylinderEmitter_getOutlineOnly
	extrn	_IrrScene_IParticleCylinderEmitter_getRadius
	extrn	_IrrScene_IParticleCylinderEmitter_setCenter
	extrn	_IrrScene_IParticleCylinderEmitter_setLength
	extrn	_IrrScene_IParticleCylinderEmitter_setNormal
	extrn	_IrrScene_IParticleCylinderEmitter_setOutlineOnly
	extrn	_IrrScene_IParticleCylinderEmitter_setRadius
	extrn	_IrrScene_IParticleEmitter_drop
	extrn	_IrrScene_IParticleEmitter_emitt
	extrn	_IrrScene_IParticleEmitter_getDebugName
	extrn	_IrrScene_IParticleEmitter_getDirection
	extrn	_IrrScene_IParticleEmitter_getMaxParticlesPerSecond
	extrn	_IrrScene_IParticleEmitter_getMaxStartColor
	extrn	_IrrScene_IParticleEmitter_getMaxStartSize
	extrn	_IrrScene_IParticleEmitter_getMinParticlesPerSecond
	extrn	_IrrScene_IParticleEmitter_getMinStartColor
	extrn	_IrrScene_IParticleEmitter_getMinStartSize
	extrn	_IrrScene_IParticleEmitter_getType
	extrn	_IrrScene_IParticleEmitter_grab
	extrn	_IrrScene_IParticleEmitter_setDirection
	extrn	_IrrScene_IParticleEmitter_setMaxParticlesPerSecond
	extrn	_IrrScene_IParticleEmitter_setMaxStartColor
	extrn	_IrrScene_IParticleEmitter_setMaxStartSize
	extrn	_IrrScene_IParticleEmitter_setMinParticlesPerSecond
	extrn	_IrrScene_IParticleEmitter_setMinStartColor
	extrn	_IrrScene_IParticleEmitter_setMinStartSize
	extrn	_IrrScene_IParticleFadeOutAffector_getFadeOutTime
	extrn	_IrrScene_IParticleFadeOutAffector_getTargetColor
	extrn	_IrrScene_IParticleFadeOutAffector_setFadeOutTime
	extrn	_IrrScene_IParticleFadeOutAffector_setTargetColor
	extrn	_IrrScene_IParticleGravityAffector_getGravity
	extrn	_IrrScene_IParticleGravityAffector_getTimeForceLost
	extrn	_IrrScene_IParticleGravityAffector_setGravity
	extrn	_IrrScene_IParticleGravityAffector_setTimeForceLost
	extrn	_IrrScene_IParticleMeshEmitter_getEveryMeshVertex
	extrn	_IrrScene_IParticleMeshEmitter_getMesh
	extrn	_IrrScene_IParticleMeshEmitter_getNormalDirectionModifier
	extrn	_IrrScene_IParticleMeshEmitter_isUsingNormalDirection
	extrn	_IrrScene_IParticleMeshEmitter_setEveryMeshVertex
	extrn	_IrrScene_IParticleMeshEmitter_setMesh
	extrn	_IrrScene_IParticleMeshEmitter_setNormalDirectionModifier
	extrn	_IrrScene_IParticleMeshEmitter_setUseNormalDirection
	extrn	_IrrScene_IParticleRingEmitter_getCenter
	extrn	_IrrScene_IParticleRingEmitter_getRadius
	extrn	_IrrScene_IParticleRingEmitter_getRingThickness
	extrn	_IrrScene_IParticleRingEmitter_setCenter
	extrn	_IrrScene_IParticleRingEmitter_setRadius
	extrn	_IrrScene_IParticleRingEmitter_setRingThickness
	extrn	_IrrScene_IParticleRotationAffector_getPivotPoint
	extrn	_IrrScene_IParticleRotationAffector_getSpeed
	extrn	_IrrScene_IParticleRotationAffector_setPivotPoint
	extrn	_IrrScene_IParticleRotationAffector_setSpeed
	extrn	_IrrScene_IParticleSphereEmitter_getCenter
	extrn	_IrrScene_IParticleSphereEmitter_getRadius
	extrn	_IrrScene_IParticleSphereEmitter_setCenter
	extrn	_IrrScene_IParticleSphereEmitter_setRadius
	extrn	_IrrScene_IParticleSystemSceneNode_addAffector
	extrn	_IrrScene_IParticleSystemSceneNode_createAnimatedMeshSceneNodeEmitter
	extrn	_IrrScene_IParticleSystemSceneNode_createAttractionAffector
	extrn	_IrrScene_IParticleSystemSceneNode_createBoxEmitter
	extrn	_IrrScene_IParticleSystemSceneNode_createCylinderEmitter
	extrn	_IrrScene_IParticleSystemSceneNode_createFadeOutParticleAffector
	extrn	_IrrScene_IParticleSystemSceneNode_createGravityAffector
	extrn	_IrrScene_IParticleSystemSceneNode_createMeshEmitter
	extrn	_IrrScene_IParticleSystemSceneNode_createPointEmitter
	extrn	_IrrScene_IParticleSystemSceneNode_createRingEmitter
	extrn	_IrrScene_IParticleSystemSceneNode_createRotationAffector
	extrn	_IrrScene_IParticleSystemSceneNode_createSphereEmitter
	extrn	_IrrScene_IParticleSystemSceneNode_getEmitter
	extrn	_IrrScene_IParticleSystemSceneNode_removeAllAffectors
	extrn	_IrrScene_IParticleSystemSceneNode_setEmitter
	extrn	_IrrScene_IParticleSystemSceneNode_setParticleSize
	extrn	_IrrScene_IParticleSystemSceneNode_setParticlesAreGlobal
	extrn	_IrrScene_IQ3LevelMesh_getEntityList
	extrn	_IrrScene_IQ3LevelMesh_getShader
	extrn	_IrrScene_IQ3LevelMesh_getShaderByIdx
	extrn	_IrrScene_ISceneCollisionManager_drop
	extrn	_IrrScene_ISceneCollisionManager_getCollisionPoint
	extrn	_IrrScene_ISceneCollisionManager_getCollisionResultPosition
	extrn	_IrrScene_ISceneCollisionManager_getDebugName
	extrn	_IrrScene_ISceneCollisionManager_getRayFromScreenCoordinates
	extrn	_IrrScene_ISceneCollisionManager_getSceneNodeAndCollisionPointFromRay
	extrn	_IrrScene_ISceneCollisionManager_getSceneNodeFromCameraBB
	extrn	_IrrScene_ISceneCollisionManager_getSceneNodeFromRayBB
	extrn	_IrrScene_ISceneCollisionManager_getSceneNodeFromScreenCoordinatesBB
	extrn	_IrrScene_ISceneCollisionManager_getScreenCoordinatesFrom3DPosition
	extrn	_IrrScene_ISceneCollisionManager_grab
	extrn	_IrrScene_ISceneManager_addAnimatedMeshSceneNode
	extrn	_IrrScene_ISceneManager_addAnimatedOctreeSceneNode
	extrn	_IrrScene_ISceneManager_addArrowMesh
	extrn	_IrrScene_ISceneManager_addBillboardSceneNode
	extrn	_IrrScene_ISceneManager_addBillboardTextSceneNode
	extrn	_IrrScene_ISceneManager_addCameraSceneNode
	extrn	_IrrScene_ISceneManager_addCameraSceneNodeFPS
	extrn	_IrrScene_ISceneManager_addCameraSceneNodeMaya
	extrn	_IrrScene_ISceneManager_addCubeSceneNode
	extrn	_IrrScene_ISceneManager_addDummyTransformationSceneNode
	extrn	_IrrScene_ISceneManager_addEmptySceneNode
	extrn	_IrrScene_ISceneManager_addExternalMeshLoader
	extrn	_IrrScene_ISceneManager_addHillPlaneMesh
	extrn	_IrrScene_ISceneManager_addLightSceneNode
	extrn	_IrrScene_ISceneManager_addMeshSceneNode
	extrn	_IrrScene_ISceneManager_addOctreeSceneNode
	extrn	_IrrScene_ISceneManager_addParticleSystemSceneNode
	extrn	_IrrScene_ISceneManager_addQuake3SceneNode
	extrn	_IrrScene_ISceneManager_addSceneNode
	extrn	_IrrScene_ISceneManager_addSkyBoxSceneNode
	extrn	_IrrScene_ISceneManager_addSkyDomeSceneNode
	extrn	_IrrScene_ISceneManager_addSphereMesh
	extrn	_IrrScene_ISceneManager_addSphereSceneNode
	extrn	_IrrScene_ISceneManager_addTerrainMesh
	extrn	_IrrScene_ISceneManager_addTerrainSceneNode
	extrn	_IrrScene_ISceneManager_addTerrainSceneNodeFromFile
	extrn	_IrrScene_ISceneManager_addTextSceneNode
	extrn	_IrrScene_ISceneManager_addToDeletionQueue
	extrn	_IrrScene_ISceneManager_addVolumeLightMesh
	extrn	_IrrScene_ISceneManager_addVolumeLightSceneNode
	extrn	_IrrScene_ISceneManager_addWaterSurfaceSceneNode
	extrn	_IrrScene_ISceneManager_clear
	extrn	_IrrScene_ISceneManager_createCollisionResponseAnimator
	extrn	_IrrScene_ISceneManager_createDeleteAnimator
	extrn	_IrrScene_ISceneManager_createFlyCircleAnimator
	extrn	_IrrScene_ISceneManager_createFlyStraightAnimator
	extrn	_IrrScene_ISceneManager_createFollowSplineAnimator
	extrn	_IrrScene_ISceneManager_createMetaTriangleSelector
	extrn	_IrrScene_ISceneManager_createNewSceneManager
	extrn	_IrrScene_ISceneManager_createOctreeTriangleSelector
	extrn	_IrrScene_ISceneManager_createRotationAnimator
	extrn	_IrrScene_ISceneManager_createSkinnedMesh
	extrn	_IrrScene_ISceneManager_createTerrainTriangleSelector
	extrn	_IrrScene_ISceneManager_createTextureAnimator
	extrn	_IrrScene_ISceneManager_createTriangleSelector
	extrn	_IrrScene_ISceneManager_createTriangleSelectorFromAnimatedNode
	extrn	_IrrScene_ISceneManager_createTriangleSelectorFromBoundingBox
	extrn	_IrrScene_ISceneManager_drawAll
	extrn	_IrrScene_ISceneManager_drop
	extrn	_IrrScene_ISceneManager_getActiveCamera
	extrn	_IrrScene_ISceneManager_getAmbientLight
	extrn	_IrrScene_ISceneManager_getAnimatorTypeName
	extrn	_IrrScene_ISceneManager_getDebugName
	extrn	_IrrScene_ISceneManager_getDefaultSceneNodeAnimatorFactory
	extrn	_IrrScene_ISceneManager_getDefaultSceneNodeFactory
	extrn	_IrrScene_ISceneManager_getGUIEnvironment
	extrn	_IrrScene_ISceneManager_getGeometryCreator
	extrn	_IrrScene_ISceneManager_getMesh
	extrn	_IrrScene_ISceneManager_getMeshCache
	extrn	_IrrScene_ISceneManager_getMeshFromFileIO
	extrn	_IrrScene_ISceneManager_getMeshManipulator
	extrn	_IrrScene_ISceneManager_getParameters
	extrn	_IrrScene_ISceneManager_getRegisteredSceneNodeAnimatorFactoryCount
	extrn	_IrrScene_ISceneManager_getRegisteredSceneNodeFactoryCount
	extrn	_IrrScene_ISceneManager_getRootSceneNode
	extrn	_IrrScene_ISceneManager_getSceneCollisionManager
	extrn	_IrrScene_ISceneManager_getSceneNodeAnimatorFactory
	extrn	_IrrScene_ISceneManager_getSceneNodeFactory
	extrn	_IrrScene_ISceneManager_getSceneNodeFromId
	extrn	_IrrScene_ISceneManager_getSceneNodeFromName
	extrn	_IrrScene_ISceneManager_getSceneNodeFromType
	extrn	_IrrScene_ISceneManager_getSceneNodeTypeName
	extrn	_IrrScene_ISceneManager_getSceneNodesFromType
	extrn	_IrrScene_ISceneManager_getShadowColor
	extrn	_IrrScene_ISceneManager_getVideoDriver
	extrn	_IrrScene_ISceneManager_grab
	extrn	_IrrScene_ISceneManager_isCulled
	extrn	_IrrScene_ISceneManager_loadSceneFromFile
	extrn	_IrrScene_ISceneManager_loadSceneFromFileIO
	extrn	_IrrScene_ISceneManager_postEventFromUser
	extrn	_IrrScene_ISceneManager_registerNodeForRendering
	extrn	_IrrScene_ISceneManager_registerSceneNodeAnimatorFactory
	extrn	_IrrScene_ISceneManager_registerSceneNodeFactory
	extrn	_IrrScene_ISceneManager_saveSceneToFile
	extrn	_IrrScene_ISceneManager_saveSceneToFileIO
	extrn	_IrrScene_ISceneManager_setActiveCamera
	extrn	_IrrScene_ISceneManager_setAmbientLight
	extrn	_IrrScene_ISceneManager_setLightManager
	extrn	_IrrScene_ISceneManager_setShadowColor
	extrn	_IrrScene_ISceneNodeAnimatorCameraFPS_getMoveSpeed
	extrn	_IrrScene_ISceneNodeAnimatorCameraFPS_getRotateSpeed
	extrn	_IrrScene_ISceneNodeAnimatorCameraFPS_setInvertMouse
	extrn	_IrrScene_ISceneNodeAnimatorCameraFPS_setKeyMap
	extrn	_IrrScene_ISceneNodeAnimatorCameraFPS_setMoveSpeed
	extrn	_IrrScene_ISceneNodeAnimatorCameraFPS_setRotateSpeed
	extrn	_IrrScene_ISceneNodeAnimatorCameraFPS_setVerticalMovement
	extrn	_IrrScene_ISceneNodeAnimatorCameraMaya_getMoveSpeed
	extrn	_IrrScene_ISceneNodeAnimatorCameraMaya_getRotateSpeed
	extrn	_IrrScene_ISceneNodeAnimatorCameraMaya_getZoomSpeed
	extrn	_IrrScene_ISceneNodeAnimatorCameraMaya_setMoveSpeed
	extrn	_IrrScene_ISceneNodeAnimatorCameraMaya_setRotateSpeed
	extrn	_IrrScene_ISceneNodeAnimatorCameraMaya_setZoomSpeed
	extrn	_IrrScene_ISceneNodeAnimatorCollisionResponse_collisionOccurred
	extrn	_IrrScene_ISceneNodeAnimatorCollisionResponse_getAnimateTarget
	extrn	_IrrScene_ISceneNodeAnimatorCollisionResponse_getCollisionNode
	extrn	_IrrScene_ISceneNodeAnimatorCollisionResponse_getCollisionPoint
	extrn	_IrrScene_ISceneNodeAnimatorCollisionResponse_getCollisionResultPosition
	extrn	_IrrScene_ISceneNodeAnimatorCollisionResponse_getCollisionTriangle
	extrn	_IrrScene_ISceneNodeAnimatorCollisionResponse_getEllipsoidRadius
	extrn	_IrrScene_ISceneNodeAnimatorCollisionResponse_getEllipsoidTranslation
	extrn	_IrrScene_ISceneNodeAnimatorCollisionResponse_getGravity
	extrn	_IrrScene_ISceneNodeAnimatorCollisionResponse_getTargetNode
	extrn	_IrrScene_ISceneNodeAnimatorCollisionResponse_getWorld
	extrn	_IrrScene_ISceneNodeAnimatorCollisionResponse_isFalling
	extrn	_IrrScene_ISceneNodeAnimatorCollisionResponse_jump
	extrn	_IrrScene_ISceneNodeAnimatorCollisionResponse_setAnimateTarget
	extrn	_IrrScene_ISceneNodeAnimatorCollisionResponse_setCollisionCallback
	extrn	_IrrScene_ISceneNodeAnimatorCollisionResponse_setEllipsoidRadius
	extrn	_IrrScene_ISceneNodeAnimatorCollisionResponse_setEllipsoidTranslation
	extrn	_IrrScene_ISceneNodeAnimatorCollisionResponse_setGravity
	extrn	_IrrScene_ISceneNodeAnimatorCollisionResponse_setTargetNode
	extrn	_IrrScene_ISceneNodeAnimatorCollisionResponse_setWorld
	extrn	_IrrScene_ISceneNodeAnimatorFactory_createSceneNodeAnimatorFromName
	extrn	_IrrScene_ISceneNodeAnimatorFactory_createSceneNodeAnimatorFromType
	extrn	_IrrScene_ISceneNodeAnimatorFactory_drop
	extrn	_IrrScene_ISceneNodeAnimatorFactory_getCreatableSceneNodeAnimatorTypeCount
	extrn	_IrrScene_ISceneNodeAnimatorFactory_getCreateableSceneNodeAnimatorType
	extrn	_IrrScene_ISceneNodeAnimatorFactory_getCreateableSceneNodeAnimatorTypeNameFromIndex
	extrn	_IrrScene_ISceneNodeAnimatorFactory_getCreateableSceneNodeAnimatorTypeNameFromType
	extrn	_IrrScene_ISceneNodeAnimatorFactory_getDebugName
	extrn	_IrrScene_ISceneNodeAnimatorFactory_grab
	extrn	_IrrScene_ISceneNodeAnimatorOnEvent
	extrn	_IrrScene_ISceneNodeAnimator_animateNode
	extrn	_IrrScene_ISceneNodeAnimator_createClone
	extrn	_IrrScene_ISceneNodeAnimator_drop
	extrn	_IrrScene_ISceneNodeAnimator_getDebugName
	extrn	_IrrScene_ISceneNodeAnimator_getType
	extrn	_IrrScene_ISceneNodeAnimator_grab
	extrn	_IrrScene_ISceneNodeAnimator_hasFinished
	extrn	_IrrScene_ISceneNodeAnimatorisEventReceiverEnabled
	extrn	_IrrScene_ISceneNodeFactory_addSceneNodeFromName
	extrn	_IrrScene_ISceneNodeFactory_addSceneNodeFromType
	extrn	_IrrScene_ISceneNodeFactory_drop
	extrn	_IrrScene_ISceneNodeFactory_getCreatableSceneNodeTypeCount
	extrn	_IrrScene_ISceneNodeFactory_getCreateableSceneNodeType
	extrn	_IrrScene_ISceneNodeFactory_getCreateableSceneNodeTypeNameFromIndex
	extrn	_IrrScene_ISceneNodeFactory_getCreateableSceneNodeTypeNameFromType
	extrn	_IrrScene_ISceneNodeFactory_getDebugName
	extrn	_IrrScene_ISceneNodeFactory_grab
	extrn	_IrrScene_ISceneNode_OnAnimate
	extrn	_IrrScene_ISceneNode_OnRegisterSceneNode
	extrn	_IrrScene_ISceneNode_addAnimator
	extrn	_IrrScene_ISceneNode_addChild
	extrn	_IrrScene_ISceneNode_castToIReferenceCounted
	extrn	_IrrScene_ISceneNode_clone
	extrn	_IrrScene_ISceneNode_getAbsolutePosition
	extrn	_IrrScene_ISceneNode_getAbsoluteTransformation
	extrn	_IrrScene_ISceneNode_getAnimators
	extrn	_IrrScene_ISceneNode_getAutomaticCulling
	extrn	_IrrScene_ISceneNode_getBoundingBox
	extrn	_IrrScene_ISceneNode_getChildren
	extrn	_IrrScene_ISceneNode_getID
	extrn	_IrrScene_ISceneNode_getMaterial
	extrn	_IrrScene_ISceneNode_getMaterialCount
	extrn	_IrrScene_ISceneNode_getName
	extrn	_IrrScene_ISceneNode_getParent
	extrn	_IrrScene_ISceneNode_getPosition
	extrn	_IrrScene_ISceneNode_getRelativeTransformation
	extrn	_IrrScene_ISceneNode_getRotation
	extrn	_IrrScene_ISceneNode_getScale
	extrn	_IrrScene_ISceneNode_getSceneManager
	extrn	_IrrScene_ISceneNode_getTransformedBoundingBox
	extrn	_IrrScene_ISceneNode_getTriangleSelector
	extrn	_IrrScene_ISceneNode_getType
	extrn	_IrrScene_ISceneNode_isDebugDataVisible
	extrn	_IrrScene_ISceneNode_isDebugObject
	extrn	_IrrScene_ISceneNode_isTrulyVisible
	extrn	_IrrScene_ISceneNode_isVisible
	extrn	_IrrScene_ISceneNode_remove
	extrn	_IrrScene_ISceneNode_removeAll
	extrn	_IrrScene_ISceneNode_removeAnimator
	extrn	_IrrScene_ISceneNode_removeAnimators
	extrn	_IrrScene_ISceneNode_removeChild
	extrn	_IrrScene_ISceneNode_render
	extrn	_IrrScene_ISceneNode_setAutomaticCulling
	extrn	_IrrScene_ISceneNode_setDebugDataVisible
	extrn	_IrrScene_ISceneNode_setID
	extrn	_IrrScene_ISceneNode_setIsDebugObject
	extrn	_IrrScene_ISceneNode_setMaterial
	extrn	_IrrScene_ISceneNode_setMaterialFlag
	extrn	_IrrScene_ISceneNode_setMaterialTexture
	extrn	_IrrScene_ISceneNode_setMaterialType
	extrn	_IrrScene_ISceneNode_setName
	extrn	_IrrScene_ISceneNode_setParent
	extrn	_IrrScene_ISceneNode_setPosition
	extrn	_IrrScene_ISceneNode_setRotation
	extrn	_IrrScene_ISceneNode_setScale
	extrn	_IrrScene_ISceneNode_setTriangleSelector
	extrn	_IrrScene_ISceneNode_setVisible
	extrn	_IrrScene_ISceneNode_updateAbsolutePosition
	extrn	_IrrScene_IShaderConstantSetCallBack_drop
	extrn	_IrrScene_IShaderConstantSetCallBack_getDebugName
	extrn	_IrrScene_IShaderConstantSetCallBack_grab
	extrn	_IrrScene_IShader_EqEq
	extrn	_IrrScene_IShader_Less
	extrn	_IrrScene_IShader_getGroup
	extrn	_IrrScene_IShader_getGroupSize
	extrn	_IrrScene_IShader_getID
	extrn	_IrrScene_IShader_getName
	extrn	_IrrScene_IShader_getVarGroup
	extrn	_IrrScene_IShader_setEq
	extrn	_IrrScene_IShadowVolumeSceneNode_setShadowMesh
	extrn	_IrrScene_IShadowVolumeSceneNode_updateShadowVolumes
	extrn	_IrrScene_ISkinnedMesh_SJoint_del
	extrn	_IrrScene_ISkinnedMesh_SJoint_getAnimatedposition
	extrn	_IrrScene_ISkinnedMesh_SJoint_getAnimatedrotation
	extrn	_IrrScene_ISkinnedMesh_SJoint_getAnimatedscale
	extrn	_IrrScene_ISkinnedMesh_SJoint_getAttachedMeshes
	extrn	_IrrScene_ISkinnedMesh_SJoint_getChildren
	extrn	_IrrScene_ISkinnedMesh_SJoint_getGlobalAnimatedMatrix
	extrn	_IrrScene_ISkinnedMesh_SJoint_getGlobalInversedMatrix
	extrn	_IrrScene_ISkinnedMesh_SJoint_getGlobalMatrix
	extrn	_IrrScene_ISkinnedMesh_SJoint_getLocalAnimatedMatrix
	extrn	_IrrScene_ISkinnedMesh_SJoint_getLocalMatrix
	extrn	_IrrScene_ISkinnedMesh_SJoint_getName
	extrn	_IrrScene_ISkinnedMesh_SJoint_getPositionKeys
	extrn	_IrrScene_ISkinnedMesh_SJoint_getRotationKeys
	extrn	_IrrScene_ISkinnedMesh_SJoint_getScaleKeys
	extrn	_IrrScene_ISkinnedMesh_SJoint_getWeights
	extrn	_IrrScene_ISkinnedMesh_SJoint_new
	extrn	_IrrScene_ISkinnedMesh_SJoint_setAnimatedposition
	extrn	_IrrScene_ISkinnedMesh_SJoint_setAnimatedrotation
	extrn	_IrrScene_ISkinnedMesh_SJoint_setAnimatedscale
	extrn	_IrrScene_ISkinnedMesh_SJoint_setAttachedMeshes
	extrn	_IrrScene_ISkinnedMesh_SJoint_setChildren
	extrn	_IrrScene_ISkinnedMesh_SJoint_setGlobalAnimatedMatrix
	extrn	_IrrScene_ISkinnedMesh_SJoint_setGlobalInversedMatrix
	extrn	_IrrScene_ISkinnedMesh_SJoint_setGlobalMatrix
	extrn	_IrrScene_ISkinnedMesh_SJoint_setLocalAnimatedMatrix
	extrn	_IrrScene_ISkinnedMesh_SJoint_setLocalMatrix
	extrn	_IrrScene_ISkinnedMesh_SJoint_setName
	extrn	_IrrScene_ISkinnedMesh_SJoint_setPositionKeys
	extrn	_IrrScene_ISkinnedMesh_SJoint_setRotationKeys
	extrn	_IrrScene_ISkinnedMesh_SJoint_setScaleKeys
	extrn	_IrrScene_ISkinnedMesh_SJoint_setWeights
	extrn	_IrrScene_ISkinnedMesh_SPositionKey_del
	extrn	_IrrScene_ISkinnedMesh_SPositionKey_getFrame
	extrn	_IrrScene_ISkinnedMesh_SPositionKey_getPosition
	extrn	_IrrScene_ISkinnedMesh_SPositionKey_new
	extrn	_IrrScene_ISkinnedMesh_SPositionKey_setFrame
	extrn	_IrrScene_ISkinnedMesh_SPositionKey_setPosition
	extrn	_IrrScene_ISkinnedMesh_SRotationKey_del
	extrn	_IrrScene_ISkinnedMesh_SRotationKey_getFrame
	extrn	_IrrScene_ISkinnedMesh_SRotationKey_getRotation
	extrn	_IrrScene_ISkinnedMesh_SRotationKey_new
	extrn	_IrrScene_ISkinnedMesh_SRotationKey_setFrame
	extrn	_IrrScene_ISkinnedMesh_SRotationKey_setRotation
	extrn	_IrrScene_ISkinnedMesh_SScaleKey_del
	extrn	_IrrScene_ISkinnedMesh_SScaleKey_getFrame
	extrn	_IrrScene_ISkinnedMesh_SScaleKey_getScale
	extrn	_IrrScene_ISkinnedMesh_SScaleKey_new
	extrn	_IrrScene_ISkinnedMesh_SScaleKey_setFrame
	extrn	_IrrScene_ISkinnedMesh_SScaleKey_setScale
	extrn	_IrrScene_ISkinnedMesh_SWeight_del
	extrn	_IrrScene_ISkinnedMesh_SWeight_getBufferId
	extrn	_IrrScene_ISkinnedMesh_SWeight_getStrength
	extrn	_IrrScene_ISkinnedMesh_SWeight_getVertexId
	extrn	_IrrScene_ISkinnedMesh_SWeight_new
	extrn	_IrrScene_ISkinnedMesh_SWeight_setBufferId
	extrn	_IrrScene_ISkinnedMesh_SWeight_setStrength
	extrn	_IrrScene_ISkinnedMesh_SWeight_setVertexId
	extrn	_IrrScene_ISkinnedMesh_addJoint
	extrn	_IrrScene_ISkinnedMesh_addMeshBuffer
	extrn	_IrrScene_ISkinnedMesh_addPositionKey
	extrn	_IrrScene_ISkinnedMesh_addRotationKey
	extrn	_IrrScene_ISkinnedMesh_addScaleKey
	extrn	_IrrScene_ISkinnedMesh_addWeight
	extrn	_IrrScene_ISkinnedMesh_animateMesh
	extrn	_IrrScene_ISkinnedMesh_convertMeshToTangents
	extrn	_IrrScene_ISkinnedMesh_finalize
	extrn	_IrrScene_ISkinnedMesh_getAllJoints
	extrn	_IrrScene_ISkinnedMesh_getJointCount
	extrn	_IrrScene_ISkinnedMesh_getJointName
	extrn	_IrrScene_ISkinnedMesh_getJointNumber
	extrn	_IrrScene_ISkinnedMesh_getMeshBuffers
	extrn	_IrrScene_ISkinnedMesh_isStatic
	extrn	_IrrScene_ISkinnedMesh_setHardwareSkinning
	extrn	_IrrScene_ISkinnedMesh_setInterpolationMode
	extrn	_IrrScene_ISkinnedMesh_skinMesh
	extrn	_IrrScene_ISkinnedMesh_updateNormalsWhenAnimating
	extrn	_IrrScene_ISkinnedMesh_useAnimationFrom
	extrn	_IrrScene_ITerrainSceneNode_getBoundingBox
	extrn	_IrrScene_ITerrainSceneNode_getBoundingBoxFromPatch
	extrn	_IrrScene_ITerrainSceneNode_getCurrentLODOfPatches
	extrn	_IrrScene_ITerrainSceneNode_getHeight
	extrn	_IrrScene_ITerrainSceneNode_getIndexCount
	extrn	_IrrScene_ITerrainSceneNode_getIndicesForPatch
	extrn	_IrrScene_ITerrainSceneNode_getMesh
	extrn	_IrrScene_ITerrainSceneNode_getMeshBufferForLOD
	extrn	_IrrScene_ITerrainSceneNode_getTerrainCenter
	extrn	_IrrScene_ITerrainSceneNode_loadHeightMap
	extrn	_IrrScene_ITerrainSceneNode_loadHeightMapRAW
	extrn	_IrrScene_ITerrainSceneNode_overrideLODDistance
	extrn	_IrrScene_ITerrainSceneNode_scaleTexture
	extrn	_IrrScene_ITerrainSceneNode_setCameraMovementDelta
	extrn	_IrrScene_ITerrainSceneNode_setCameraRotationDelta
	extrn	_IrrScene_ITerrainSceneNode_setDynamicSelectorUpdate
	extrn	_IrrScene_ITerrainSceneNode_setLODOfPatch
	extrn	_IrrScene_ITextSceneNode_setText
	extrn	_IrrScene_ITextSceneNode_setTextColor
	extrn	_IrrScene_ITriangleSelector_drop
	extrn	_IrrScene_ITriangleSelector_getDebugName
	extrn	_IrrScene_ITriangleSelector_getSceneNodeForTriangle
	extrn	_IrrScene_ITriangleSelector_getTriangleCount
	extrn	_IrrScene_ITriangleSelector_getTriangles
	extrn	_IrrScene_ITriangleSelector_getTrianglesInBox
	extrn	_IrrScene_ITriangleSelector_getTrianglesOnLine
	extrn	_IrrScene_ITriangleSelector_grab
	extrn	_IrrScene_IVertexBuffer_allocated_size
	extrn	_IrrScene_IVertexBuffer_drop
	extrn	_IrrScene_IVertexBuffer_elementAt
	extrn	_IrrScene_IVertexBuffer_getChangedID
	extrn	_IrrScene_IVertexBuffer_getData
	extrn	_IrrScene_IVertexBuffer_getDebugName
	extrn	_IrrScene_IVertexBuffer_getHardwareMappingHint
	extrn	_IrrScene_IVertexBuffer_getLast
	extrn	_IrrScene_IVertexBuffer_getType
	extrn	_IrrScene_IVertexBuffer_grab
	extrn	_IrrScene_IVertexBuffer_pointerOut
	extrn	_IrrScene_IVertexBuffer_push_back
	extrn	_IrrScene_IVertexBuffer_reallocate
	extrn	_IrrScene_IVertexBuffer_setDirty
	extrn	_IrrScene_IVertexBuffer_setHardwareMappingHint
	extrn	_IrrScene_IVertexBuffer_setType
	extrn	_IrrScene_IVertexBuffer_set_used
	extrn	_IrrScene_IVertexBuffer_size
	extrn	_IrrScene_IVertexBuffer_stride
	extrn	_IrrScene_IVolumeLightSceneNode_getFootColor
	extrn	_IrrScene_IVolumeLightSceneNode_getSubDivideU
	extrn	_IrrScene_IVolumeLightSceneNode_getSubDivideV
	extrn	_IrrScene_IVolumeLightSceneNode_getTailColor
	extrn	_IrrScene_IVolumeLightSceneNode_setFootColor
	extrn	_IrrScene_IVolumeLightSceneNode_setSubDivideU
	extrn	_IrrScene_IVolumeLightSceneNode_setSubDivideV
	extrn	_IrrScene_IVolumeLightSceneNode_setTailColor
	extrn	_IrrScene_Quake3_getAsFloat
	extrn	_IrrScene_Quake3_getAsVector3df
	extrn	_IrrScene_SAnimatedMesh_addMesh
	extrn	_IrrScene_SAnimatedMesh_getBoundingBox
	extrn	_IrrScene_SAnimatedMesh_getFrameCount
	extrn	_IrrScene_SAnimatedMesh_getMesh
	extrn	_IrrScene_SAnimatedMesh_getMeshType
	extrn	_IrrScene_SAnimatedMesh_new
	extrn	_IrrScene_SAnimatedMesh_newFromMesh
	extrn	_IrrScene_SAnimatedMesh_recalculateBoundingBox
	extrn	_IrrScene_SAnimatedMesh_setBoundingBox
	extrn	_IrrScene_SMD3AnimationInfo_getFPS
	extrn	_IrrScene_SMD3AnimationInfo_getFirst
	extrn	_IrrScene_SMD3AnimationInfo_getLooping
	extrn	_IrrScene_SMD3AnimationInfo_getNum
	extrn	_IrrScene_SMD3AnimationInfo_setFPS
	extrn	_IrrScene_SMD3AnimationInfo_setFirst
	extrn	_IrrScene_SMD3AnimationInfo_setLooping
	extrn	_IrrScene_SMD3AnimationInfo_setNum
	extrn	_IrrScene_SMD3Face_getIndex
	extrn	_IrrScene_SMD3Header_getFileName
	extrn	_IrrScene_SMD3Header_getFileSize
	extrn	_IrrScene_SMD3Header_getFrameStart
	extrn	_IrrScene_SMD3Header_getHeaderID
	extrn	_IrrScene_SMD3Header_getNumFrames
	extrn	_IrrScene_SMD3Header_getNumMaxSkins
	extrn	_IrrScene_SMD3Header_getNumMeshes
	extrn	_IrrScene_SMD3Header_getNumTags
	extrn	_IrrScene_SMD3Header_getTagEnd
	extrn	_IrrScene_SMD3Header_getTagStart
	extrn	_IrrScene_SMD3Header_getVersion
	extrn	_IrrScene_SMD3MeshBuffer_drop
	extrn	_IrrScene_SMD3MeshBuffer_getDebugName
	extrn	_IrrScene_SMD3MeshBuffer_getIndices
	extrn	_IrrScene_SMD3MeshBuffer_getMeshHeader
	extrn	_IrrScene_SMD3MeshBuffer_getShader
	extrn	_IrrScene_SMD3MeshBuffer_getTexCoords
	extrn	_IrrScene_SMD3MeshBuffer_getVertices
	extrn	_IrrScene_SMD3MeshBuffer_grab
	extrn	_IrrScene_SMD3MeshHeader_getMeshID
	extrn	_IrrScene_SMD3MeshHeader_getMeshName
	extrn	_IrrScene_SMD3MeshHeader_getNumFrames
	extrn	_IrrScene_SMD3MeshHeader_getNumShader
	extrn	_IrrScene_SMD3MeshHeader_getNumTriangles
	extrn	_IrrScene_SMD3MeshHeader_getNumVertices
	extrn	_IrrScene_SMD3MeshHeader_getOffset_End
	extrn	_IrrScene_SMD3MeshHeader_getOffset_Shaders
	extrn	_IrrScene_SMD3MeshHeader_getOffset_St
	extrn	_IrrScene_SMD3MeshHeader_getOffset_Triangles
	extrn	_IrrScene_SMD3MeshHeader_getVertexStart
	extrn	_IrrScene_SMD3Mesh_drop
	extrn	_IrrScene_SMD3Mesh_getBuffer
	extrn	_IrrScene_SMD3Mesh_getDebugName
	extrn	_IrrScene_SMD3Mesh_getMD3Header
	extrn	_IrrScene_SMD3Mesh_getName
	extrn	_IrrScene_SMD3Mesh_getTagList
	extrn	_IrrScene_SMD3Mesh_grab
	extrn	_IrrScene_SMD3QuaternionTagList_Index
	extrn	_IrrScene_SMD3QuaternionTagList_get
	extrn	_IrrScene_SMD3QuaternionTagList_getSize
	extrn	_IrrScene_SMD3QuaternionTagList_push_back
	extrn	_IrrScene_SMD3QuaternionTagList_setEq
	extrn	_IrrScene_SMD3QuaternionTagList_set_used
	extrn	_IrrScene_SMD3QuaternionTag_EqEq
	extrn	_IrrScene_SMD3QuaternionTag_getName
	extrn	_IrrScene_SMD3QuaternionTag_getPosition
	extrn	_IrrScene_SMD3QuaternionTag_getRotation
	extrn	_IrrScene_SMD3QuaternionTag_setto
	extrn	_IrrScene_SMD3TexCoord_getU
	extrn	_IrrScene_SMD3TexCoord_getV
	extrn	_IrrScene_SMD3Vertex_getNormal
	extrn	_IrrScene_SMD3Vertex_getPosition
	extrn	_IrrScene_SMeshBufferLightMap_new
	extrn	_IrrScene_SMeshBufferTangents_new
	extrn	_IrrScene_SMeshBuffer_new
	extrn	_IrrScene_SMesh_addMeshBuffer
	extrn	_IrrScene_SMesh_getBoundingBox
	extrn	_IrrScene_SMesh_getMeshBuffer
	extrn	_IrrScene_SMesh_getMeshBufferCount
	extrn	_IrrScene_SMesh_getMeshBufferFromMaterial
	extrn	_IrrScene_SMesh_new
	extrn	_IrrScene_SMesh_recalculateBoundingBox
	extrn	_IrrScene_SMesh_setBoundingBox
	extrn	_IrrScene_SMesh_setMaterialFlag
	extrn	_IrrScene_SParticle_color
	extrn	_IrrScene_SParticle_del
	extrn	_IrrScene_SParticle_getEndTime
	extrn	_IrrScene_SParticle_getStartTime
	extrn	_IrrScene_SParticle_new
	extrn	_IrrScene_SParticle_pos
	extrn	_IrrScene_SParticle_setEndTime
	extrn	_IrrScene_SParticle_setStartTime
	extrn	_IrrScene_SParticle_size
	extrn	_IrrScene_SParticle_startColor
	extrn	_IrrScene_SParticle_startSize
	extrn	_IrrScene_SParticle_startVector
	extrn	_IrrScene_SParticle_vector
	extrn	_IrrScene_SSkinMeshBuffer_append
	extrn	_IrrScene_SSkinMeshBuffer_boundingBoxNeedsRecalculated
	extrn	_IrrScene_SSkinMeshBuffer_convertTo2TCoords
	extrn	_IrrScene_SSkinMeshBuffer_convertToTangents
	extrn	_IrrScene_SSkinMeshBuffer_new
	extrn	_IrrScene_SVarGroupList_drop
	extrn	_IrrScene_SVarGroupList_getDebugName
	extrn	_IrrScene_SVarGroupList_getVariables
	extrn	_IrrScene_SVarGroupList_grab
	extrn	_IrrScene_SVarGroup_get
	extrn	_IrrScene_SVarGroup_getVariables
	extrn	_IrrScene_SVarGroup_isDefined
	extrn	_IrrScene_SVarGroup_set
	extrn	_IrrScene_SVariable_EqEq
	extrn	_IrrScene_SVariable_clear
	extrn	_IrrScene_SVariable_getContent
	extrn	_IrrScene_SVariable_getName
	extrn	_IrrScene_SVariable_isValid
	extrn	_IrrScene_SVariable_setContent
	extrn	_IrrScene_SVariable_setName
	extrn	_IrrScene_SViewFrustum_boundingBox
	extrn	_IrrScene_SViewFrustum_cameraPosition
	extrn	_IrrScene_SViewFrustum_clipLine
	extrn	_IrrScene_SViewFrustum_del
	extrn	_IrrScene_SViewFrustum_getBoundingBox
	extrn	_IrrScene_SViewFrustum_getFarLeftDown
	extrn	_IrrScene_SViewFrustum_getFarLeftUp
	extrn	_IrrScene_SViewFrustum_getFarRightDown
	extrn	_IrrScene_SViewFrustum_getFarRightUp
	extrn	_IrrScene_SViewFrustum_getPlane
	extrn	_IrrScene_SViewFrustum_getTransform
	extrn	_IrrScene_SViewFrustum_new
	extrn	_IrrScene_SViewFrustum_newFromMatrix
	extrn	_IrrScene_SViewFrustum_newFromOther
	extrn	_IrrScene_SViewFrustum_recalculateBoundingBox
	extrn	_IrrScene_SViewFrustum_setFrom
	extrn	_IrrScene_SViewFrustum_setPlane
	extrn	_IrrScene_SViewFrustum_transform
	extrn	_IrrVideo_BMXIImageLoader_bindIsALoadableFileExtension
	extrn	_IrrVideo_BMXIImageLoader_bindIsALoadableFileFormat
	extrn	_IrrVideo_BMXIImageLoader_bindLoadImage
	extrn	_IrrVideo_BMXIImageLoader_getBinder
	extrn	_IrrVideo_BMXIImageLoader_new
	extrn	_IrrVideo_BMXIImageWriter_bindIsAWriteableFileExtension
	extrn	_IrrVideo_BMXIImageWriter_bindWriteImage
	extrn	_IrrVideo_BMXIImageWriter_getBinder
	extrn	_IrrVideo_BMXIImageWriter_new
	extrn	_IrrVideo_BMXIShaderConstantSetCallBack_bindOnSetConstants
	extrn	_IrrVideo_BMXIShaderConstantSetCallBack_bindOnSetMaterial
	extrn	_IrrVideo_BMXIShaderConstantSetCallBack_del
	extrn	_IrrVideo_BMXIShaderConstantSetCallBack_getBinder
	extrn	_IrrVideo_BMXIShaderConstantSetCallBack_new
	extrn	_IrrVideo_Func_A1R5G5B5toA8R8G8B8
	extrn	_IrrVideo_Func_A1R5G5B5toR5G6B5
	extrn	_IrrVideo_Func_A8R8G8B8toA1R5G5B5
	extrn	_IrrVideo_Func_A8R8G8B8toR5G6B5
	extrn	_IrrVideo_Func_R5G6B5toA1R5G5B5
	extrn	_IrrVideo_Func_R5G6B5toA8R8G8B8
	extrn	_IrrVideo_Func_RGB16
	extrn	_IrrVideo_Func_RGB16from16
	extrn	_IrrVideo_Func_RGBA16
	extrn	_IrrVideo_Func_X8R8G8B8toA1R5G5B5
	extrn	_IrrVideo_Func_getAlpha
	extrn	_IrrVideo_Func_getAverage
	extrn	_IrrVideo_Func_getBlue
	extrn	_IrrVideo_Func_getGreen
	extrn	_IrrVideo_Func_getRed
	extrn	_IrrVideo_Func_getVertexPitchFromType
	extrn	_IrrVideo_IGPUProgrammingServices_addHighLevelShaderMaterial
	extrn	_IrrVideo_IGPUProgrammingServices_addHighLevelShaderMaterialFromFileStream
	extrn	_IrrVideo_IGPUProgrammingServices_addHighLevelShaderMaterialFromFiles
	extrn	_IrrVideo_IGPUProgrammingServices_addHighLevelShaderMaterialFromFilesIO
	extrn	_IrrVideo_IGPUProgrammingServices_addShaderMaterial
	extrn	_IrrVideo_IGPUProgrammingServices_addShaderMaterialFromFileStream
	extrn	_IrrVideo_IGPUProgrammingServices_addShaderMaterialFromFiles
	extrn	_IrrVideo_IGeometryCreator_createArrowMesh
	extrn	_IrrVideo_IGeometryCreator_createConeMesh
	extrn	_IrrVideo_IGeometryCreator_createCubeMesh
	extrn	_IrrVideo_IGeometryCreator_createCylinderMesh
	extrn	_IrrVideo_IGeometryCreator_createHillPlaneMesh
	extrn	_IrrVideo_IGeometryCreator_createPlaneMesh
	extrn	_IrrVideo_IGeometryCreator_createSphereMesh
	extrn	_IrrVideo_IGeometryCreator_createTerrainMesh
	extrn	_IrrVideo_IGeometryCreator_createVolumeLightMesh
	extrn	_IrrVideo_IGeometryCreator_drop
	extrn	_IrrVideo_IGeometryCreator_getDebugName
	extrn	_IrrVideo_IGeometryCreator_grab
	extrn	_IrrVideo_IImageLoader_isALoadableFileExtension
	extrn	_IrrVideo_IImageLoader_isALoadableFileFormat
	extrn	_IrrVideo_IImageLoader_loadImage
	extrn	_IrrVideo_IImageWriter_drop
	extrn	_IrrVideo_IImageWriter_getDebugName
	extrn	_IrrVideo_IImageWriter_grab
	extrn	_IrrVideo_IImageWriter_isAWriteableFileExtension
	extrn	_IrrVideo_IImageWriter_writeImage
	extrn	_IrrVideo_IImage_copyToImage
	extrn	_IrrVideo_IImage_copyToImageFromPart
	extrn	_IrrVideo_IImage_copyToScaling
	extrn	_IrrVideo_IImage_copyToScalingBoxFilter
	extrn	_IrrVideo_IImage_copyToScalingToImage
	extrn	_IrrVideo_IImage_copyToWithAlpha
	extrn	_IrrVideo_IImage_drop
	extrn	_IrrVideo_IImage_fill
	extrn	_IrrVideo_IImage_getAlphaMask
	extrn	_IrrVideo_IImage_getBitsPerPixel
	extrn	_IrrVideo_IImage_getBitsPerPixelFromFormat
	extrn	_IrrVideo_IImage_getBlueMask
	extrn	_IrrVideo_IImage_getBytesPerPixel
	extrn	_IrrVideo_IImage_getColorFormat
	extrn	_IrrVideo_IImage_getDebugName
	extrn	_IrrVideo_IImage_getDimension
	extrn	_IrrVideo_IImage_getGreenMask
	extrn	_IrrVideo_IImage_getImageDataSizeInBytes
	extrn	_IrrVideo_IImage_getImageDataSizeInPixels
	extrn	_IrrVideo_IImage_getPitch
	extrn	_IrrVideo_IImage_getPixel
	extrn	_IrrVideo_IImage_getRedMask
	extrn	_IrrVideo_IImage_grab
	extrn	_IrrVideo_IImage_isRenderTargetOnlyFormat
	extrn	_IrrVideo_IImage_lock
	extrn	_IrrVideo_IImage_setPixel
	extrn	_IrrVideo_IImage_unlock
	extrn	_IrrVideo_IMaterialRendererServices_getVideoDriver
	extrn	_IrrVideo_IMaterialRendererServices_setBasicRenderStates
	extrn	_IrrVideo_IMaterialRendererServices_setPixelShaderConstant
	extrn	_IrrVideo_IMaterialRendererServices_setPixelShaderConstantFromName
	extrn	_IrrVideo_IMaterialRendererServices_setVertexShaderConstant
	extrn	_IrrVideo_IMaterialRendererServices_setVertexShaderConstantFromName
	extrn	_IrrVideo_IMaterialRenderer_drop
	extrn	_IrrVideo_IMaterialRenderer_getDebugName
	extrn	_IrrVideo_IMaterialRenderer_getRenderCapability
	extrn	_IrrVideo_IMaterialRenderer_grab
	extrn	_IrrVideo_IMaterialRenderer_isTransparent
	extrn	_IrrVideo_IRenderTarget_del
	extrn	_IrrVideo_IRenderTarget_getBlendEnable
	extrn	_IrrVideo_IRenderTarget_getBlendFuncDst
	extrn	_IrrVideo_IRenderTarget_getBlendFuncSrc
	extrn	_IrrVideo_IRenderTarget_getColorMask
	extrn	_IrrVideo_IRenderTarget_getRenderTexture
	extrn	_IrrVideo_IRenderTarget_getTargetType
	extrn	_IrrVideo_IRenderTarget_newFromTexture
	extrn	_IrrVideo_IRenderTarget_setBlendEnable
	extrn	_IrrVideo_IRenderTarget_setBlendFuncDst
	extrn	_IrrVideo_IRenderTarget_setBlendFuncSrc
	extrn	_IrrVideo_IRenderTarget_setColorMask
	extrn	_IrrVideo_IRenderTarget_setRenderTexture
	extrn	_IrrVideo_IRenderTarget_setTargetType
	extrn	_IrrVideo_ITexture_drop
	extrn	_IrrVideo_ITexture_getColorFormat
	extrn	_IrrVideo_ITexture_getDebugName
	extrn	_IrrVideo_ITexture_getDriverType
	extrn	_IrrVideo_ITexture_getName
	extrn	_IrrVideo_ITexture_getOriginalSize
	extrn	_IrrVideo_ITexture_getPitch
	extrn	_IrrVideo_ITexture_getSize
	extrn	_IrrVideo_ITexture_grab
	extrn	_IrrVideo_ITexture_hasAlpha
	extrn	_IrrVideo_ITexture_hasMipMaps
	extrn	_IrrVideo_ITexture_isRenderTarget
	extrn	_IrrVideo_ITexture_lock
	extrn	_IrrVideo_ITexture_regenerateMipMapLevels
	extrn	_IrrVideo_ITexture_unlock
	extrn	_IrrVideo_IVideoDriver_OnResize
	extrn	_IrrVideo_IVideoDriver_addDynamicLight
	extrn	_IrrVideo_IVideoDriver_addExternalImageLoader
	extrn	_IrrVideo_IVideoDriver_addExternalImageWriter
	extrn	_IrrVideo_IVideoDriver_addMaterialRenderer
	extrn	_IrrVideo_IVideoDriver_addRenderTargetTexture
	extrn	_IrrVideo_IVideoDriver_addTexture
	extrn	_IrrVideo_IVideoDriver_addTextureFromImage
	extrn	_IrrVideo_IVideoDriver_beginScene
	extrn	_IrrVideo_IVideoDriver_checkDriverReset
	extrn	_IrrVideo_IVideoDriver_clearZBuffer
	extrn	_IrrVideo_IVideoDriver_createAttributesFromMaterial
	extrn	_IrrVideo_IVideoDriver_createImageEmpty
	extrn	_IrrVideo_IVideoDriver_createImageFromData
	extrn	_IrrVideo_IVideoDriver_createImageFromFile
	extrn	_IrrVideo_IVideoDriver_createImageFromImage
	extrn	_IrrVideo_IVideoDriver_createImageFromImagePart
	extrn	_IrrVideo_IVideoDriver_createImageFromStream
	extrn	_IrrVideo_IVideoDriver_createImageFromTexturePart
	extrn	_IrrVideo_IVideoDriver_createScreenShot
	extrn	_IrrVideo_IVideoDriver_deleteAllDynamicLights
	extrn	_IrrVideo_IVideoDriver_disableFeature
	extrn	_IrrVideo_IVideoDriver_draw2DImage
	extrn	_IrrVideo_IVideoDriver_draw2DImageBatch
	extrn	_IrrVideo_IVideoDriver_draw2DImageBatchAtPositions
	extrn	_IrrVideo_IVideoDriver_draw2DImageSegment
	extrn	_IrrVideo_IVideoDriver_draw2DImageSegmentToRect
	extrn	_IrrVideo_IVideoDriver_draw2DLine
	extrn	_IrrVideo_IVideoDriver_draw2DPolygon
	extrn	_IrrVideo_IVideoDriver_draw2DRectangle
	extrn	_IrrVideo_IVideoDriver_draw2DRectangleOutline
	extrn	_IrrVideo_IVideoDriver_draw2DRectangleWithGradient
	extrn	_IrrVideo_IVideoDriver_draw2DVertexPrimitiveList
	extrn	_IrrVideo_IVideoDriver_draw3DBox
	extrn	_IrrVideo_IVideoDriver_draw3DLine
	extrn	_IrrVideo_IVideoDriver_draw3DTriangle
	extrn	_IrrVideo_IVideoDriver_drawIndexedTriangleFan
	extrn	_IrrVideo_IVideoDriver_drawIndexedTriangleFanFromCoords
	extrn	_IrrVideo_IVideoDriver_drawIndexedTriangleList
	extrn	_IrrVideo_IVideoDriver_drawIndexedTriangleListFromCoords
	extrn	_IrrVideo_IVideoDriver_drawIndexedTriangleListTangents
	extrn	_IrrVideo_IVideoDriver_drawMeshBuffer
	extrn	_IrrVideo_IVideoDriver_drawPixel
	extrn	_IrrVideo_IVideoDriver_drawStencilShadow
	extrn	_IrrVideo_IVideoDriver_drawStencilShadowVolume
	extrn	_IrrVideo_IVideoDriver_drawVertexPrimitiveList
	extrn	_IrrVideo_IVideoDriver_drop
	extrn	_IrrVideo_IVideoDriver_enableClipPlane
	extrn	_IrrVideo_IVideoDriver_enableMaterial2D
	extrn	_IrrVideo_IVideoDriver_endScene
	extrn	_IrrVideo_IVideoDriver_fillMaterialStructureFromAttributes
	extrn	_IrrVideo_IVideoDriver_findTexture
	extrn	_IrrVideo_IVideoDriver_getColorFormat
	extrn	_IrrVideo_IVideoDriver_getCurrentRenderTargetSize
	extrn	_IrrVideo_IVideoDriver_getDebugName
	extrn	_IrrVideo_IVideoDriver_getDriverType
	extrn	_IrrVideo_IVideoDriver_getDynamicLight
	extrn	_IrrVideo_IVideoDriver_getDynamicLightCount
	extrn	_IrrVideo_IVideoDriver_getExposedVideoData
	extrn	_IrrVideo_IVideoDriver_getFPS
	extrn	_IrrVideo_IVideoDriver_getFog
	extrn	_IrrVideo_IVideoDriver_getGPUProgrammingServices
	extrn	_IrrVideo_IVideoDriver_getImageLoader
	extrn	_IrrVideo_IVideoDriver_getImageLoaderCount
	extrn	_IrrVideo_IVideoDriver_getImageWriter
	extrn	_IrrVideo_IVideoDriver_getImageWriterCount
	extrn	_IrrVideo_IVideoDriver_getMaterial2D
	extrn	_IrrVideo_IVideoDriver_getMaterialRenderer
	extrn	_IrrVideo_IVideoDriver_getMaterialRendererCount
	extrn	_IrrVideo_IVideoDriver_getMaterialRendererName
	extrn	_IrrVideo_IVideoDriver_getMaxTextureSize
	extrn	_IrrVideo_IVideoDriver_getMaximalDynamicLightAmount
	extrn	_IrrVideo_IVideoDriver_getMaximalPrimitiveCount
	extrn	_IrrVideo_IVideoDriver_getMeshManipulator
	extrn	_IrrVideo_IVideoDriver_getName
	extrn	_IrrVideo_IVideoDriver_getOverrideMaterial
	extrn	_IrrVideo_IVideoDriver_getPrimitiveCountDrawn
	extrn	_IrrVideo_IVideoDriver_getScreenSize
	extrn	_IrrVideo_IVideoDriver_getTexture
	extrn	_IrrVideo_IVideoDriver_getTextureByIndex
	extrn	_IrrVideo_IVideoDriver_getTextureCount
	extrn	_IrrVideo_IVideoDriver_getTextureCreationFlag
	extrn	_IrrVideo_IVideoDriver_getTextureFromStream
	extrn	_IrrVideo_IVideoDriver_getTransform
	extrn	_IrrVideo_IVideoDriver_getVendorInfo
	extrn	_IrrVideo_IVideoDriver_getViewPort
	extrn	_IrrVideo_IVideoDriver_grab
	extrn	_IrrVideo_IVideoDriver_makeColorKeyTexture
	extrn	_IrrVideo_IVideoDriver_makeColorKeyTextureFromPixel
	extrn	_IrrVideo_IVideoDriver_makeNormalMapTexture
	extrn	_IrrVideo_IVideoDriver_queryFeature
	extrn	_IrrVideo_IVideoDriver_removeAllHardwareBuffers
	extrn	_IrrVideo_IVideoDriver_removeAllTextures
	extrn	_IrrVideo_IVideoDriver_removeHardwareBuffer
	extrn	_IrrVideo_IVideoDriver_removeTexture
	extrn	_IrrVideo_IVideoDriver_renameTexture
	extrn	_IrrVideo_IVideoDriver_setAllowZWriteOnTransparent
	extrn	_IrrVideo_IVideoDriver_setAmbientLight
	extrn	_IrrVideo_IVideoDriver_setClipPlane
	extrn	_IrrVideo_IVideoDriver_setFog
	extrn	_IrrVideo_IVideoDriver_setMaterial
	extrn	_IrrVideo_IVideoDriver_setMaterialRendererName
	extrn	_IrrVideo_IVideoDriver_setMinHardwareBufferVertexCount
	extrn	_IrrVideo_IVideoDriver_setRenderTarget
	extrn	_IrrVideo_IVideoDriver_setRenderTargetByEnum
	extrn	_IrrVideo_IVideoDriver_setRenderTargetByRenderTarget
	extrn	_IrrVideo_IVideoDriver_setTextureCreationFlag
	extrn	_IrrVideo_IVideoDriver_setTransform
	extrn	_IrrVideo_IVideoDriver_setViewPort
	extrn	_IrrVideo_IVideoDriver_turnLightOn
	extrn	_IrrVideo_IVideoDriver_writeImageToFile
	extrn	_IrrVideo_IVideoDriver_writeImageToFileIO
	extrn	_IrrVideo_IVideoModeList_drop
	extrn	_IrrVideo_IVideoModeList_getDebugName
	extrn	_IrrVideo_IVideoModeList_getDesktopDepth
	extrn	_IrrVideo_IVideoModeList_getDesktopResolution
	extrn	_IrrVideo_IVideoModeList_getVideoModeCount
	extrn	_IrrVideo_IVideoModeList_getVideoModeDepth
	extrn	_IrrVideo_IVideoModeList_getVideoModeResolution
	extrn	_IrrVideo_IVideoModeList_getVideoModeResolutionFromConstraints
	extrn	_IrrVideo_IVideoModeList_grab
	extrn	_IrrVideo_S3DVertex2TCoords_EqEq
	extrn	_IrrVideo_S3DVertex2TCoords_Less
	extrn	_IrrVideo_S3DVertex2TCoords_NotEq
	extrn	_IrrVideo_S3DVertex2TCoords_getTCoords2
	extrn	_IrrVideo_S3DVertex2TCoords_getVertexInfo
	extrn	_IrrVideo_S3DVertex2TCoords_new
	extrn	_IrrVideo_S3DVertex2TCoords_newFromValsWithDiffTexCoords
	extrn	_IrrVideo_S3DVertex2TCoords_newFromValsWithNormalAndSameTexCoords
	extrn	_IrrVideo_S3DVertex2TCoords_newFromVertex
	extrn	_IrrVideo_S3DVertex2TCoords_newWithDiffTexCoords
	extrn	_IrrVideo_S3DVertex2TCoords_newWithNormalAndDiffTexCoords
	extrn	_IrrVideo_S3DVertex2TCoords_newWithNormalAndSameTexCoords
	extrn	_IrrVideo_S3DVertex2TCoords_setTCoords2
	extrn	_IrrVideo_S3DVertexTangents_EqEq
	extrn	_IrrVideo_S3DVertexTangents_Less
	extrn	_IrrVideo_S3DVertexTangents_NotEq
	extrn	_IrrVideo_S3DVertexTangents_del
	extrn	_IrrVideo_S3DVertexTangents_getBinormal
	extrn	_IrrVideo_S3DVertexTangents_getTangent
	extrn	_IrrVideo_S3DVertexTangents_getVertexInfo
	extrn	_IrrVideo_S3DVertexTangents_new
	extrn	_IrrVideo_S3DVertexTangents_newFromVals
	extrn	_IrrVideo_S3DVertexTangents_setBinormal
	extrn	_IrrVideo_S3DVertexTangents_setTangent
	extrn	_IrrVideo_S3DVertex_EqEq
	extrn	_IrrVideo_S3DVertex_Less
	extrn	_IrrVideo_S3DVertex_NotEq
	extrn	_IrrVideo_S3DVertex_del
	extrn	_IrrVideo_S3DVertex_getColor
	extrn	_IrrVideo_S3DVertex_getNormal
	extrn	_IrrVideo_S3DVertex_getPos
	extrn	_IrrVideo_S3DVertex_getTCoords
	extrn	_IrrVideo_S3DVertex_getType
	extrn	_IrrVideo_S3DVertex_getVertexInfo
	extrn	_IrrVideo_S3DVertex_new
	extrn	_IrrVideo_S3DVertex_newFromVals
	extrn	_IrrVideo_S3DVertex_newFromVects
	extrn	_IrrVideo_S3DVertex_setColor
	extrn	_IrrVideo_S3DVertex_setNormal
	extrn	_IrrVideo_S3DVertex_setPos
	extrn	_IrrVideo_S3DVertex_setTCoords
	extrn	_IrrVideo_SColorHSL_del
	extrn	_IrrVideo_SColorHSL_new
	extrn	_IrrVideo_SColorHSL_toRGB
	extrn	_IrrVideo_SColor_EqEq
	extrn	_IrrVideo_SColor_NotEq
	extrn	_IrrVideo_SColor_del
	extrn	_IrrVideo_SColor_getAlpha
	extrn	_IrrVideo_SColor_getAverage
	extrn	_IrrVideo_SColor_getBlue
	extrn	_IrrVideo_SColor_getColor
	extrn	_IrrVideo_SColor_getGreen
	extrn	_IrrVideo_SColor_getInterpolated
	extrn	_IrrVideo_SColor_getInterpolated_quadratic
	extrn	_IrrVideo_SColor_getLightness
	extrn	_IrrVideo_SColor_getLuminance
	extrn	_IrrVideo_SColor_getRed
	extrn	_IrrVideo_SColor_new
	extrn	_IrrVideo_SColor_newFromColorVal
	extrn	_IrrVideo_SColor_newFromVals
	extrn	_IrrVideo_SColor_plus
	extrn	_IrrVideo_SColor_set
	extrn	_IrrVideo_SColor_setAlpha
	extrn	_IrrVideo_SColor_setBlue
	extrn	_IrrVideo_SColor_setGreen
	extrn	_IrrVideo_SColor_setRed
	extrn	_IrrVideo_SColor_toA1R5G5B5
	extrn	_IrrVideo_SColor_toOpenGLColor
	extrn	_IrrVideo_SColorf_del
	extrn	_IrrVideo_SColorf_getAlpha
	extrn	_IrrVideo_SColorf_getArray
	extrn	_IrrVideo_SColorf_getBlue
	extrn	_IrrVideo_SColorf_getGreen
	extrn	_IrrVideo_SColorf_getInterpolated
	extrn	_IrrVideo_SColorf_getInterpolated_quadratic
	extrn	_IrrVideo_SColorf_getRed
	extrn	_IrrVideo_SColorf_new
	extrn	_IrrVideo_SColorf_newFromRGB
	extrn	_IrrVideo_SColorf_newFromRGBA
	extrn	_IrrVideo_SColorf_newFromSColor
	extrn	_IrrVideo_SColorf_set
	extrn	_IrrVideo_SColorf_setColorComponentValue
	extrn	_IrrVideo_SColorf_setWithAlpha
	extrn	_IrrVideo_SColorf_toSColor
	extrn	_IrrVideo_SExposedVideoData_getIDirect3D8
	extrn	_IrrVideo_SExposedVideoData_getIDirect3D8HWND
	extrn	_IrrVideo_SExposedVideoData_getIDirect3D9
	extrn	_IrrVideo_SExposedVideoData_getIDirect3D9HWND
	extrn	_IrrVideo_SExposedVideoData_getIDirect3DDevice8
	extrn	_IrrVideo_SExposedVideoData_getIDirect3DDevice9
	extrn	_IrrVideo_SExposedVideoData_getOGLLinuxContext
	extrn	_IrrVideo_SExposedVideoData_getOGLLinuxDisplay
	extrn	_IrrVideo_SExposedVideoData_getOGLLinuxWindow
	extrn	_IrrVideo_SExposedVideoData_getOGLWin32HDc
	extrn	_IrrVideo_SExposedVideoData_getOGLWin32HRc
	extrn	_IrrVideo_SExposedVideoData_getOGLWin32HWnd
	extrn	_IrrVideo_SLight_del
	extrn	_IrrVideo_SLight_getAmbientColor
	extrn	_IrrVideo_SLight_getAttenuation
	extrn	_IrrVideo_SLight_getCastShadows
	extrn	_IrrVideo_SLight_getDiffuseColor
	extrn	_IrrVideo_SLight_getDirection
	extrn	_IrrVideo_SLight_getFalloff
	extrn	_IrrVideo_SLight_getInnerCone
	extrn	_IrrVideo_SLight_getOuterCone
	extrn	_IrrVideo_SLight_getPosition
	extrn	_IrrVideo_SLight_getRadius
	extrn	_IrrVideo_SLight_getSpecularColor
	extrn	_IrrVideo_SLight_getType
	extrn	_IrrVideo_SLight_new
	extrn	_IrrVideo_SLight_setCastShadows
	extrn	_IrrVideo_SLight_setFalloff
	extrn	_IrrVideo_SLight_setOuterCone
	extrn	_IrrVideo_SLight_setRadius
	extrn	_IrrVideo_SLight_setType
	extrn	_IrrVideo_SMaterialLayer_EqEq
	extrn	_IrrVideo_SMaterialLayer_NotEq
	extrn	_IrrVideo_SMaterialLayer_del
	extrn	_IrrVideo_SMaterialLayer_getAnisotropicFilter
	extrn	_IrrVideo_SMaterialLayer_getBilinearFilter
	extrn	_IrrVideo_SMaterialLayer_getLODBias
	extrn	_IrrVideo_SMaterialLayer_getTexture
	extrn	_IrrVideo_SMaterialLayer_getTextureMatrix
	extrn	_IrrVideo_SMaterialLayer_getTextureWrapU
	extrn	_IrrVideo_SMaterialLayer_getTextureWrapV
	extrn	_IrrVideo_SMaterialLayer_getTrilinearFilter
	extrn	_IrrVideo_SMaterialLayer_new
	extrn	_IrrVideo_SMaterialLayer_newFromOther
	extrn	_IrrVideo_SMaterialLayer_setAnisotropicFilter
	extrn	_IrrVideo_SMaterialLayer_setBilinearFilter
	extrn	_IrrVideo_SMaterialLayer_setEq
	extrn	_IrrVideo_SMaterialLayer_setLODBias
	extrn	_IrrVideo_SMaterialLayer_setTexture
	extrn	_IrrVideo_SMaterialLayer_setTextureMatrix
	extrn	_IrrVideo_SMaterialLayer_setTextureWrapU
	extrn	_IrrVideo_SMaterialLayer_setTextureWrapV
	extrn	_IrrVideo_SMaterialLayer_setTrilinearFilter
	extrn	_IrrVideo_SMaterial_NotEq
	extrn	_IrrVideo_SMaterial_SetEq
	extrn	_IrrVideo_SMaterial_del
	extrn	_IrrVideo_SMaterial_getAmbientColor
	extrn	_IrrVideo_SMaterial_getAntiAliasing
	extrn	_IrrVideo_SMaterial_getBackfaceCulling
	extrn	_IrrVideo_SMaterial_getColorMask
	extrn	_IrrVideo_SMaterial_getColorMaterial
	extrn	_IrrVideo_SMaterial_getDiffuseColor
	extrn	_IrrVideo_SMaterial_getEmissiveColor
	extrn	_IrrVideo_SMaterial_getFlag
	extrn	_IrrVideo_SMaterial_getFogEnable
	extrn	_IrrVideo_SMaterial_getFrontfaceCulling
	extrn	_IrrVideo_SMaterial_getGouraudShading
	extrn	_IrrVideo_SMaterial_getLighting
	extrn	_IrrVideo_SMaterial_getMaterialType
	extrn	_IrrVideo_SMaterial_getMaterialTypeParam
	extrn	_IrrVideo_SMaterial_getMaterialTypeParam2
	extrn	_IrrVideo_SMaterial_getNormalizeNormals
	extrn	_IrrVideo_SMaterial_getPointCloud
	extrn	_IrrVideo_SMaterial_getShininess
	extrn	_IrrVideo_SMaterial_getSpecularColor
	extrn	_IrrVideo_SMaterial_getTexture
	extrn	_IrrVideo_SMaterial_getTextureLayer
	extrn	_IrrVideo_SMaterial_getTextureMatrix
	extrn	_IrrVideo_SMaterial_getThickness
	extrn	_IrrVideo_SMaterial_getWireframe
	extrn	_IrrVideo_SMaterial_getZBuffer
	extrn	_IrrVideo_SMaterial_getZWriteEnable
	extrn	_IrrVideo_SMaterial_isTransparent
	extrn	_IrrVideo_SMaterial_new
	extrn	_IrrVideo_SMaterial_newFromMaterial
	extrn	_IrrVideo_SMaterial_setAntiAliasing
	extrn	_IrrVideo_SMaterial_setBackfaceCulling
	extrn	_IrrVideo_SMaterial_setColorMask
	extrn	_IrrVideo_SMaterial_setColorMaterial
	extrn	_IrrVideo_SMaterial_setFlag
	extrn	_IrrVideo_SMaterial_setFogEnable
	extrn	_IrrVideo_SMaterial_setFrontfaceCulling
	extrn	_IrrVideo_SMaterial_setGouraudShading
	extrn	_IrrVideo_SMaterial_setLighting
	extrn	_IrrVideo_SMaterial_setMaterialType
	extrn	_IrrVideo_SMaterial_setMaterialTypeParam
	extrn	_IrrVideo_SMaterial_setMaterialTypeParam2
	extrn	_IrrVideo_SMaterial_setNormalizeNormals
	extrn	_IrrVideo_SMaterial_setPointCloud
	extrn	_IrrVideo_SMaterial_setShininess
	extrn	_IrrVideo_SMaterial_setTexture
	extrn	_IrrVideo_SMaterial_setTextureMatrix
	extrn	_IrrVideo_SMaterial_setThickness
	extrn	_IrrVideo_SMaterial_setWireframe
	extrn	_IrrVideo_SMaterial_setZBuffer
	extrn	_IrrVideo_SMaterial_setZWriteEnable
	extrn	_IrrVideo_SOverrideMaterial_getEnableFlags
	extrn	_IrrVideo_SOverrideMaterial_getEnablePasses
	extrn	_IrrVideo_SOverrideMaterial_getEnabled
	extrn	_IrrVideo_SOverrideMaterial_getMaterial
	extrn	_IrrVideo_SOverrideMaterial_setEnableFlags
	extrn	_IrrVideo_SOverrideMaterial_setEnablePasses
	extrn	_IrrVideo_SOverrideMaterial_setEnabled
	extrn	_IrrVideo_SOverrideMaterial_setMaterial
	extrn	_Irr_BMXEventReceiver_bindOnEvent
	extrn	_Irr_BMXEventReceiver_del
	extrn	_Irr_BMXEventReceiver_getBinder
	extrn	_Irr_BMXEventReceiver_new
	extrn	_Irr_IAttributeExchangingObject_deserializeAttributes
	extrn	_Irr_IAttributeExchangingObject_drop
	extrn	_Irr_IAttributeExchangingObject_getDebugName
	extrn	_Irr_IAttributeExchangingObject_grab
	extrn	_Irr_IAttributeExchangingObject_serializeAttributes
	extrn	_Irr_IAttributes_addArray
	extrn	_Irr_IAttributes_addBinary
	extrn	_Irr_IAttributes_addBool
	extrn	_Irr_IAttributes_addBox3d
	extrn	_Irr_IAttributes_addColor
	extrn	_Irr_IAttributes_addColorf
	extrn	_Irr_IAttributes_addFloat
	extrn	_Irr_IAttributes_addInt
	extrn	_Irr_IAttributes_addIntEnum
	extrn	_Irr_IAttributes_addLine2d
	extrn	_Irr_IAttributes_addLine3d
	extrn	_Irr_IAttributes_addMatrix
	extrn	_Irr_IAttributes_addPlane3d
	extrn	_Irr_IAttributes_addPosition2di
	extrn	_Irr_IAttributes_addQuaternion
	extrn	_Irr_IAttributes_addRect
	extrn	_Irr_IAttributes_addString
	extrn	_Irr_IAttributes_addStringEnum
	extrn	_Irr_IAttributes_addTexture
	extrn	_Irr_IAttributes_addTriangle3d
	extrn	_Irr_IAttributes_addUserPointer
	extrn	_Irr_IAttributes_addVector3df
	extrn	_Irr_IAttributes_clear
	extrn	_Irr_IAttributes_drop
	extrn	_Irr_IAttributes_existsAttribute
	extrn	_Irr_IAttributes_findAttribute
	extrn	_Irr_IAttributes_getAttributeAsArray
	extrn	_Irr_IAttributes_getAttributeAsArrayByIndex
	extrn	_Irr_IAttributes_getAttributeAsBinaryDataByIndex
	extrn	_Irr_IAttributes_getAttributeAsBinaryDataByName
	extrn	_Irr_IAttributes_getAttributeAsBoolByIndex
	extrn	_Irr_IAttributes_getAttributeAsBoolByName
	extrn	_Irr_IAttributes_getAttributeAsBox3dByIndex
	extrn	_Irr_IAttributes_getAttributeAsBox3dByName
	extrn	_Irr_IAttributes_getAttributeAsColorByIndex
	extrn	_Irr_IAttributes_getAttributeAsColorByName
	extrn	_Irr_IAttributes_getAttributeAsColorfByIndex
	extrn	_Irr_IAttributes_getAttributeAsColorfByName
	extrn	_Irr_IAttributes_getAttributeAsFloatByIndex
	extrn	_Irr_IAttributes_getAttributeAsFloatByName
	extrn	_Irr_IAttributes_getAttributeAsIntByIndex
	extrn	_Irr_IAttributes_getAttributeAsIntByName
	extrn	_Irr_IAttributes_getAttributeAsIntEnumerationByIndex
	extrn	_Irr_IAttributes_getAttributeAsIntEnumerationByName
	extrn	_Irr_IAttributes_getAttributeAsLine2dByIndex
	extrn	_Irr_IAttributes_getAttributeAsLine2dByName
	extrn	_Irr_IAttributes_getAttributeAsLine3dByIndex
	extrn	_Irr_IAttributes_getAttributeAsLine3dByName
	extrn	_Irr_IAttributes_getAttributeAsMatrixByIndex
	extrn	_Irr_IAttributes_getAttributeAsMatrixByName
	extrn	_Irr_IAttributes_getAttributeAsPlane3dByIndex
	extrn	_Irr_IAttributes_getAttributeAsPlane3dByName
	extrn	_Irr_IAttributes_getAttributeAsPosition2diByIndex
	extrn	_Irr_IAttributes_getAttributeAsPosition2diByName
	extrn	_Irr_IAttributes_getAttributeAsQuaternionByIndex
	extrn	_Irr_IAttributes_getAttributeAsQuaternionByName
	extrn	_Irr_IAttributes_getAttributeAsRect
	extrn	_Irr_IAttributes_getAttributeAsRectByIndex
	extrn	_Irr_IAttributes_getAttributeAsStringByIndex
	extrn	_Irr_IAttributes_getAttributeAsStringByName
	extrn	_Irr_IAttributes_getAttributeAsStringEnumerationByIndex
	extrn	_Irr_IAttributes_getAttributeAsStringEnumerationByName
	extrn	_Irr_IAttributes_getAttributeAsTextureByIndex
	extrn	_Irr_IAttributes_getAttributeAsTextureByName
	extrn	_Irr_IAttributes_getAttributeAsTriangle3dByIndex
	extrn	_Irr_IAttributes_getAttributeAsTriangle3dByName
	extrn	_Irr_IAttributes_getAttributeAsUserPointerByIndex
	extrn	_Irr_IAttributes_getAttributeAsUserPointerByName
	extrn	_Irr_IAttributes_getAttributeAsVector3dfByIndex
	extrn	_Irr_IAttributes_getAttributeAsVector3dfByName
	extrn	_Irr_IAttributes_getAttributeCount
	extrn	_Irr_IAttributes_getAttributeEnumerationLiteralsOfEnumerationByIndex
	extrn	_Irr_IAttributes_getAttributeEnumerationLiteralsOfEnumerationByName
	extrn	_Irr_IAttributes_getAttributeName
	extrn	_Irr_IAttributes_getAttributeTypeByIndex
	extrn	_Irr_IAttributes_getAttributeTypeByName
	extrn	_Irr_IAttributes_getDebugName
	extrn	_Irr_IAttributes_grab
	extrn	_Irr_IAttributes_read
	extrn	_Irr_IAttributes_setAABbox3dfAttributeByIndex
	extrn	_Irr_IAttributes_setAABbox3dfAttributeByName
	extrn	_Irr_IAttributes_setArrayAttributeByIndex
	extrn	_Irr_IAttributes_setArrayAttributeByName
	extrn	_Irr_IAttributes_setBinaryAttributeByIndex
	extrn	_Irr_IAttributes_setBinaryAttributeByName
	extrn	_Irr_IAttributes_setBoolAttributeByIndex
	extrn	_Irr_IAttributes_setBoolAttributeByName
	extrn	_Irr_IAttributes_setColorAttributeByIndex
	extrn	_Irr_IAttributes_setColorAttributeByName
	extrn	_Irr_IAttributes_setColorfAttributeByIndex
	extrn	_Irr_IAttributes_setEnumAttributeByIndex
	extrn	_Irr_IAttributes_setEnumAttributeByName
	extrn	_Irr_IAttributes_setFloatAttributeByIndex
	extrn	_Irr_IAttributes_setFloatAttributeByName
	extrn	_Irr_IAttributes_setIntAttributeByIndex
	extrn	_Irr_IAttributes_setIntAttributeByName
	extrn	_Irr_IAttributes_setLin3dfAttributeByIndex
	extrn	_Irr_IAttributes_setLine2dfAttributeByIndex
	extrn	_Irr_IAttributes_setLine2dfAttributeByName
	extrn	_Irr_IAttributes_setLine3dfAttributeByName
	extrn	_Irr_IAttributes_setMatrixAttributeByIndex
	extrn	_Irr_IAttributes_setMatrixAttributeByName
	extrn	_Irr_IAttributes_setPlane3dfAttributeByIndex
	extrn	_Irr_IAttributes_setPlane3dfAttributeByName
	extrn	_Irr_IAttributes_setPosition2diAttributeByName
	extrn	_Irr_IAttributes_setQuaternionAttributeByIndex
	extrn	_Irr_IAttributes_setQuaternionAttributeByName
	extrn	_Irr_IAttributes_setRect3diAttributeByIndex
	extrn	_Irr_IAttributes_setRect3diAttributeByName
	extrn	_Irr_IAttributes_setSColorfAttributeByName
	extrn	_Irr_IAttributes_setStringAttributeByIndex
	extrn	_Irr_IAttributes_setStringAttributeByName
	extrn	_Irr_IAttributes_setTextureAttributeByIndex
	extrn	_Irr_IAttributes_setTextureAttributeByName
	extrn	_Irr_IAttributes_setTriangle3dfAttributeByIndex
	extrn	_Irr_IAttributes_setTriangle3dfAttributeByName
	extrn	_Irr_IAttributes_setUserPointerAttributeByIndex
	extrn	_Irr_IAttributes_setUserPointerAttributeByName
	extrn	_Irr_IAttributes_setVector3dfAttributeByIndex
	extrn	_Irr_IAttributes_setVector3dfAttributeByName
	extrn	_Irr_IAttributes_write
	extrn	_Irr_ILogger_drop
	extrn	_Irr_ILogger_getDebugName
	extrn	_Irr_ILogger_getLogLevel
	extrn	_Irr_ILogger_grab
	extrn	_Irr_ILogger_logC
	extrn	_Irr_ILogger_logCWithHint
	extrn	_Irr_ILogger_logCWithWHint
	extrn	_Irr_ILogger_logW
	extrn	_Irr_ILogger_logWWithHint
	extrn	_Irr_ILogger_setLogLevel
	extrn	_Irr_IOSOperator_copyToClipboard
	extrn	_Irr_IOSOperator_drop
	extrn	_Irr_IOSOperator_getDebugName
	extrn	_Irr_IOSOperator_getOperationSystemVersion
	extrn	_Irr_IOSOperator_getProcessorSpeedMHz
	extrn	_Irr_IOSOperator_getSystemMemory
	extrn	_Irr_IOSOperator_getTextFromClipboard
	extrn	_Irr_IOSOperator_grab
	extrn	_Irr_IReferenceCounted_drop
	extrn	_Irr_IReferenceCounted_getDebugName
	extrn	_Irr_IReferenceCounted_getReferenceCount
	extrn	_Irr_IReferenceCounted_grab
	extrn	_Irr_ITimer_drop
	extrn	_Irr_ITimer_getDebugName
	extrn	_Irr_ITimer_getRealTime
	extrn	_Irr_ITimer_getSpeed
	extrn	_Irr_ITimer_getTime
	extrn	_Irr_ITimer_grab
	extrn	_Irr_ITimer_isStopped
	extrn	_Irr_ITimer_setSpeed
	extrn	_Irr_ITimer_setTime
	extrn	_Irr_ITimer_start
	extrn	_Irr_ITimer_stop
	extrn	_Irr_ITimer_tick
	extrn	_Irr_IrrlichtDevice_activateJoysticks
	extrn	_Irr_IrrlichtDevice_clearSystemMessages
	extrn	_Irr_IrrlichtDevice_closeDevice
	extrn	_Irr_IrrlichtDevice_drop
	extrn	_Irr_IrrlichtDevice_getColorFormat
	extrn	_Irr_IrrlichtDevice_getCursorControl
	extrn	_Irr_IrrlichtDevice_getDebugName
	extrn	_Irr_IrrlichtDevice_getEventReceiver
	extrn	_Irr_IrrlichtDevice_getFileSystem
	extrn	_Irr_IrrlichtDevice_getGUIEnvironment
	extrn	_Irr_IrrlichtDevice_getGammaRamp
	extrn	_Irr_IrrlichtDevice_getLogger
	extrn	_Irr_IrrlichtDevice_getOSOperator
	extrn	_Irr_IrrlichtDevice_getSceneManager
	extrn	_Irr_IrrlichtDevice_getTimer
	extrn	_Irr_IrrlichtDevice_getType
	extrn	_Irr_IrrlichtDevice_getVersion
	extrn	_Irr_IrrlichtDevice_getVideoDriver
	extrn	_Irr_IrrlichtDevice_getVideoModeList
	extrn	_Irr_IrrlichtDevice_grab
	extrn	_Irr_IrrlichtDevice_isDriverSupported
	extrn	_Irr_IrrlichtDevice_isFullscreen
	extrn	_Irr_IrrlichtDevice_isWindowActive
	extrn	_Irr_IrrlichtDevice_isWindowFocused
	extrn	_Irr_IrrlichtDevice_isWindowMinimized
	extrn	_Irr_IrrlichtDevice_maximizeWindow
	extrn	_Irr_IrrlichtDevice_minimizeWindow
	extrn	_Irr_IrrlichtDevice_postEventFromUser
	extrn	_Irr_IrrlichtDevice_restoreWindow
	extrn	_Irr_IrrlichtDevice_run
	extrn	_Irr_IrrlichtDevice_setEventReceiver
	extrn	_Irr_IrrlichtDevice_setGammaRamp
	extrn	_Irr_IrrlichtDevice_setInputReceivingSceneManager
	extrn	_Irr_IrrlichtDevice_setResizable
	extrn	_Irr_IrrlichtDevice_setWindowCaption
	extrn	_Irr_IrrlichtDevice_setWindowCaptionW
	extrn	_Irr_IrrlichtDevice_sleep
	extrn	_Irr_IrrlichtDevice_yield
	extrn	_Irr_MAKE_IRR_ID
	extrn	_Irr_SAttributeReadWriteOptions_del
	extrn	_Irr_SAttributeReadWriteOptions_getFilename
	extrn	_Irr_SAttributeReadWriteOptions_getFlags
	extrn	_Irr_SAttributeReadWriteOptions_new
	extrn	_Irr_SAttributeReadWriteOptions_setFilename
	extrn	_Irr_SAttributeReadWriteOptions_setFlags
	extrn	_Irr_SEvent_del
	extrn	_Irr_SEvent_getEventType
	extrn	_Irr_SEvent_getGUIEventCaller
	extrn	_Irr_SEvent_getGUIEventElement
	extrn	_Irr_SEvent_getGUIEventType
	extrn	_Irr_SEvent_getJoystickButtonStates
	extrn	_Irr_SEvent_getJoystickGetAxis
	extrn	_Irr_SEvent_getJoystickGetPOV
	extrn	_Irr_SEvent_getJoystickIsButtonPressed
	extrn	_Irr_SEvent_getJoystickJoystick
	extrn	_Irr_SEvent_getKeyControl
	extrn	_Irr_SEvent_getKeyInputChar
	extrn	_Irr_SEvent_getKeyInputKey
	extrn	_Irr_SEvent_getKeyPressedDown
	extrn	_Irr_SEvent_getKeyShift
	extrn	_Irr_SEvent_getLogLevel
	extrn	_Irr_SEvent_getLogText
	extrn	_Irr_SEvent_getMouseButtonStates
	extrn	_Irr_SEvent_getMouseControl
	extrn	_Irr_SEvent_getMouseEventType
	extrn	_Irr_SEvent_getMouseIsLeftPressed
	extrn	_Irr_SEvent_getMouseIsMiddlePressed
	extrn	_Irr_SEvent_getMouseIsRightPressed
	extrn	_Irr_SEvent_getMouseShift
	extrn	_Irr_SEvent_getMouseWheel
	extrn	_Irr_SEvent_getMouseX
	extrn	_Irr_SEvent_getMouseY
	extrn	_Irr_SEvent_getUserData1
	extrn	_Irr_SEvent_getUserData2
	extrn	_Irr_SEvent_new
	extrn	_Irr_SEvent_setEventType
	extrn	_Irr_SEvent_setGUIEventCaller
	extrn	_Irr_SEvent_setGUIEventElement
	extrn	_Irr_SEvent_setGUIEventType
	extrn	_Irr_SEvent_setJoystickButtonStates
	extrn	_Irr_SEvent_setJoystickSetAxis
	extrn	_Irr_SEvent_setJoystickSetJoystick
	extrn	_Irr_SEvent_setJoystickSetPOV
	extrn	_Irr_SEvent_setKeyControl
	extrn	_Irr_SEvent_setKeyInputChar
	extrn	_Irr_SEvent_setKeyInputKey
	extrn	_Irr_SEvent_setKeyPressedDown
	extrn	_Irr_SEvent_setKeyShift
	extrn	_Irr_SEvent_setLogLevel
	extrn	_Irr_SEvent_setLogText
	extrn	_Irr_SEvent_setMouse
	extrn	_Irr_SEvent_setMouseButtonStates
	extrn	_Irr_SEvent_setMouseControl
	extrn	_Irr_SEvent_setMouseEventType
	extrn	_Irr_SEvent_setMouseShift
	extrn	_Irr_SEvent_setMouseWheel
	extrn	_Irr_SEvent_setUserData1
	extrn	_Irr_SEvent_setUserData2
	extrn	_Irr_SIrrlichtCreationParameters_del
	extrn	_Irr_SIrrlichtCreationParameters_getAntiAlias
	extrn	_Irr_SIrrlichtCreationParameters_getBits
	extrn	_Irr_SIrrlichtCreationParameters_getDeviceType
	extrn	_Irr_SIrrlichtCreationParameters_getDoublebuffer
	extrn	_Irr_SIrrlichtCreationParameters_getDriverType
	extrn	_Irr_SIrrlichtCreationParameters_getEventReceiver
	extrn	_Irr_SIrrlichtCreationParameters_getFullscreen
	extrn	_Irr_SIrrlichtCreationParameters_getHighPrecisionFPU
	extrn	_Irr_SIrrlichtCreationParameters_getIgnoreInput
	extrn	_Irr_SIrrlichtCreationParameters_getLoggingLevel
	extrn	_Irr_SIrrlichtCreationParameters_getStencilbuffer
	extrn	_Irr_SIrrlichtCreationParameters_getStereobuffer
	extrn	_Irr_SIrrlichtCreationParameters_getVsync
	extrn	_Irr_SIrrlichtCreationParameters_getWindowId
	extrn	_Irr_SIrrlichtCreationParameters_getWindowSize
	extrn	_Irr_SIrrlichtCreationParameters_getWithAlphaChannel
	extrn	_Irr_SIrrlichtCreationParameters_getZBufferBits
	extrn	_Irr_SIrrlichtCreationParameters_new
	extrn	_Irr_SIrrlichtCreationParameters_newFromOther
	extrn	_Irr_SIrrlichtCreationParameters_setAntiAlias
	extrn	_Irr_SIrrlichtCreationParameters_setBits
	extrn	_Irr_SIrrlichtCreationParameters_setDeviceType
	extrn	_Irr_SIrrlichtCreationParameters_setDoublebuffer
	extrn	_Irr_SIrrlichtCreationParameters_setDriverType
	extrn	_Irr_SIrrlichtCreationParameters_setEq
	extrn	_Irr_SIrrlichtCreationParameters_setEventReceiver
	extrn	_Irr_SIrrlichtCreationParameters_setFullscreen
	extrn	_Irr_SIrrlichtCreationParameters_setHighPrecisionFPU
	extrn	_Irr_SIrrlichtCreationParameters_setIgnoreInput
	extrn	_Irr_SIrrlichtCreationParameters_setLoggingLevel
	extrn	_Irr_SIrrlichtCreationParameters_setStencilbuffer
	extrn	_Irr_SIrrlichtCreationParameters_setStereobuffer
	extrn	_Irr_SIrrlichtCreationParameters_setVsync
	extrn	_Irr_SIrrlichtCreationParameters_setWindowId
	extrn	_Irr_SIrrlichtCreationParameters_setWindowSize
	extrn	_Irr_SIrrlichtCreationParameters_setWithAlphaChannel
	extrn	_Irr_SIrrlichtCreationParameters_setZBufferBits
	extrn	_Irr_SJoystickInfo_del
	extrn	_Irr_SJoystickInfo_getAxes
	extrn	_Irr_SJoystickInfo_getButtons
	extrn	_Irr_SJoystickInfo_getJoystick
	extrn	_Irr_SJoystickInfo_getName
	extrn	_Irr_SJoystickInfo_getPovHat
	extrn	_Irr_SJoystickInfo_new
	extrn	_Irr_SJoystickInfo_setAxes
	extrn	_Irr_SJoystickInfo_setButtons
	extrn	_Irr_SJoystickInfo_setJoystick
	extrn	_Irr_SJoystickInfo_setName
	extrn	_Irr_SJoystickInfo_setPovHat
	extrn	_Irr_SKeyMap_del
	extrn	_Irr_SKeyMap_getAction
	extrn	_Irr_SKeyMap_getKeyCode
	extrn	_Irr_SKeyMap_new
	extrn	_Irr_SKeyMap_setAction
	extrn	_Irr_SKeyMap_setKeyCode
	extrn	_Irr_createDevice
	extrn	_Irr_createDeviceEx
	extrn	_Irr_ptrarray_delete
	extrn	___bb_basic_basic
	extrn	___bb_blitz_blitz
	extrn	___bb_map_map
	extrn	___bb_retro_retro
	extrn	___bb_system_system
	extrn	___bb_win32_win32
	extrn	_bbArrayDimensions
	extrn	_bbArrayNew1D
	extrn	_bbEmptyArray
	extrn	_bbEmptyString
	extrn	_bbExThrow
	extrn	_bbFloatToInt
	extrn	_bbGCFree
	extrn	_bbHandleFromObject
	extrn	_bbHandleRelease
	extrn	_bbHandleToObject
	extrn	_bbMemFree
	extrn	_bbNullObject
	extrn	_bbObjectClass
	extrn	_bbObjectCtor
	extrn	_bbObjectDowncast
	extrn	_bbObjectFree
	extrn	_bbObjectNew
	extrn	_bbObjectRegisterType
	extrn	_bbObjectReserved
	extrn	_bbObjectSendMessage
	extrn	_bbObjectToString
	extrn	_bbStringClass
	extrn	_bbStringCompare
	extrn	_bbStringConcat
	extrn	_bbStringFromCString
	extrn	_bbStringFromChar
	extrn	_bbStringFromInt
	extrn	_bbStringFromWString
	extrn	_bbStringReplace
	extrn	_bbStringToCString
	extrn	_bbStringToWString
	extrn	_brl_blitz_NullFunctionError
	extrn	_brl_blitz_NullMethodError
	extrn	_brl_blitz_RuntimeError
	extrn	_get_MATERIAL_MAX_TEXTURES
	public	___bb_core_core
	public	__irrlicht_core_AABbox3df_Delete
	public	__irrlicht_core_AABbox3df_EqEq
	public	__irrlicht_core_AABbox3df_New
	public	__irrlicht_core_AABbox3df_NotEq
	public	__irrlicht_core_AABbox3df_addInternalBox
	public	__irrlicht_core_AABbox3df_addInternalPoint
	public	__irrlicht_core_AABbox3df_addInternalPointFromVals
	public	__irrlicht_core_AABbox3df_classifyPlaneRelation
	public	__irrlicht_core_AABbox3df_create
	public	__irrlicht_core_AABbox3df_createFromBox
	public	__irrlicht_core_AABbox3df_createFromHandle
	public	__irrlicht_core_AABbox3df_createFromVals
	public	__irrlicht_core_AABbox3df_createFromVect
	public	__irrlicht_core_AABbox3df_createFromVectWithMax
	public	__irrlicht_core_AABbox3df_getArea
	public	__irrlicht_core_AABbox3df_getCenter
	public	__irrlicht_core_AABbox3df_getEdges
	public	__irrlicht_core_AABbox3df_getExtent
	public	__irrlicht_core_AABbox3df_getInterpolated
	public	__irrlicht_core_AABbox3df_getMaxEdge
	public	__irrlicht_core_AABbox3df_getMinEdge
	public	__irrlicht_core_AABbox3df_getVolume
	public	__irrlicht_core_AABbox3df_intersectsWithBox
	public	__irrlicht_core_AABbox3df_intersectsWithLine
	public	__irrlicht_core_AABbox3df_intersectsWithLineUsingVects
	public	__irrlicht_core_AABbox3df_isEmpty
	public	__irrlicht_core_AABbox3df_isFullInside
	public	__irrlicht_core_AABbox3df_isPointInside
	public	__irrlicht_core_AABbox3df_isPointTotalInside
	public	__irrlicht_core_AABbox3df_repair
	public	__irrlicht_core_AABbox3df_resetFromBox
	public	__irrlicht_core_AABbox3df_resetFromVals
	public	__irrlicht_core_AABbox3df_resetFromVect
	public	__irrlicht_core_AABbox3di_Delete
	public	__irrlicht_core_AABbox3di_EqEq
	public	__irrlicht_core_AABbox3di_New
	public	__irrlicht_core_AABbox3di_NotEq
	public	__irrlicht_core_AABbox3di_addInternalBox
	public	__irrlicht_core_AABbox3di_addInternalPoint
	public	__irrlicht_core_AABbox3di_addInternalPointFromVals
	public	__irrlicht_core_AABbox3di_classifyPlaneRelation
	public	__irrlicht_core_AABbox3di_create
	public	__irrlicht_core_AABbox3di_createFromBox
	public	__irrlicht_core_AABbox3di_createFromHandle
	public	__irrlicht_core_AABbox3di_createFromVals
	public	__irrlicht_core_AABbox3di_createFromVect
	public	__irrlicht_core_AABbox3di_createFromVectWithMax
	public	__irrlicht_core_AABbox3di_getArea
	public	__irrlicht_core_AABbox3di_getCenter
	public	__irrlicht_core_AABbox3di_getEdges
	public	__irrlicht_core_AABbox3di_getExtent
	public	__irrlicht_core_AABbox3di_getInterpolated
	public	__irrlicht_core_AABbox3di_getMaxEdge
	public	__irrlicht_core_AABbox3di_getMinEdge
	public	__irrlicht_core_AABbox3di_getVolume
	public	__irrlicht_core_AABbox3di_intersectsWithBox
	public	__irrlicht_core_AABbox3di_intersectsWithLine
	public	__irrlicht_core_AABbox3di_intersectsWithLineUsingVects
	public	__irrlicht_core_AABbox3di_isEmpty
	public	__irrlicht_core_AABbox3di_isFullInside
	public	__irrlicht_core_AABbox3di_isPointInside
	public	__irrlicht_core_AABbox3di_isPointTotalInside
	public	__irrlicht_core_AABbox3di_repair
	public	__irrlicht_core_AABbox3di_resetFromBox
	public	__irrlicht_core_AABbox3di_resetFromVals
	public	__irrlicht_core_AABbox3di_resetFromVect
	public	__irrlicht_core_Array_S3DVertex2TCoords_Delete
	public	__irrlicht_core_Array_S3DVertex2TCoords_Eq
	public	__irrlicht_core_Array_S3DVertex2TCoords_New
	public	__irrlicht_core_Array_S3DVertex2TCoords_allocated_size
	public	__irrlicht_core_Array_S3DVertex2TCoords_clear
	public	__irrlicht_core_Array_S3DVertex2TCoords_create
	public	__irrlicht_core_Array_S3DVertex2TCoords_createFromHandle
	public	__irrlicht_core_Array_S3DVertex2TCoords_createFromOther
	public	__irrlicht_core_Array_S3DVertex2TCoords_createWithSize
	public	__irrlicht_core_Array_S3DVertex2TCoords_elementAt
	public	__irrlicht_core_Array_S3DVertex2TCoords_empty
	public	__irrlicht_core_Array_S3DVertex2TCoords_erase
	public	__irrlicht_core_Array_S3DVertex2TCoords_eraseWithCount
	public	__irrlicht_core_Array_S3DVertex2TCoords_getLast
	public	__irrlicht_core_Array_S3DVertex2TCoords_insert
	public	__irrlicht_core_Array_S3DVertex2TCoords_push_back
	public	__irrlicht_core_Array_S3DVertex2TCoords_push_front
	public	__irrlicht_core_Array_S3DVertex2TCoords_reallocate
	public	__irrlicht_core_Array_S3DVertex2TCoords_set_free_when_destroyed
	public	__irrlicht_core_Array_S3DVertex2TCoords_set_sorted
	public	__irrlicht_core_Array_S3DVertex2TCoords_set_used
	public	__irrlicht_core_Array_S3DVertex2TCoords_size
	public	__irrlicht_core_Array_S3DVertexTangents_Delete
	public	__irrlicht_core_Array_S3DVertexTangents_Eq
	public	__irrlicht_core_Array_S3DVertexTangents_New
	public	__irrlicht_core_Array_S3DVertexTangents_allocated_size
	public	__irrlicht_core_Array_S3DVertexTangents_clear
	public	__irrlicht_core_Array_S3DVertexTangents_create
	public	__irrlicht_core_Array_S3DVertexTangents_createFromHandle
	public	__irrlicht_core_Array_S3DVertexTangents_createFromOther
	public	__irrlicht_core_Array_S3DVertexTangents_createWithSize
	public	__irrlicht_core_Array_S3DVertexTangents_elementAt
	public	__irrlicht_core_Array_S3DVertexTangents_empty
	public	__irrlicht_core_Array_S3DVertexTangents_erase
	public	__irrlicht_core_Array_S3DVertexTangents_eraseWithCount
	public	__irrlicht_core_Array_S3DVertexTangents_getLast
	public	__irrlicht_core_Array_S3DVertexTangents_insert
	public	__irrlicht_core_Array_S3DVertexTangents_push_back
	public	__irrlicht_core_Array_S3DVertexTangents_push_front
	public	__irrlicht_core_Array_S3DVertexTangents_reallocate
	public	__irrlicht_core_Array_S3DVertexTangents_set_free_when_destroyed
	public	__irrlicht_core_Array_S3DVertexTangents_set_sorted
	public	__irrlicht_core_Array_S3DVertexTangents_set_used
	public	__irrlicht_core_Array_S3DVertexTangents_size
	public	__irrlicht_core_Array_S3DVertex_Delete
	public	__irrlicht_core_Array_S3DVertex_Eq
	public	__irrlicht_core_Array_S3DVertex_New
	public	__irrlicht_core_Array_S3DVertex_allocated_size
	public	__irrlicht_core_Array_S3DVertex_clear
	public	__irrlicht_core_Array_S3DVertex_create
	public	__irrlicht_core_Array_S3DVertex_createFromHandle
	public	__irrlicht_core_Array_S3DVertex_createFromOther
	public	__irrlicht_core_Array_S3DVertex_createWithSize
	public	__irrlicht_core_Array_S3DVertex_elementAt
	public	__irrlicht_core_Array_S3DVertex_empty
	public	__irrlicht_core_Array_S3DVertex_erase
	public	__irrlicht_core_Array_S3DVertex_eraseWithCount
	public	__irrlicht_core_Array_S3DVertex_getLast
	public	__irrlicht_core_Array_S3DVertex_insert
	public	__irrlicht_core_Array_S3DVertex_push_back
	public	__irrlicht_core_Array_S3DVertex_push_front
	public	__irrlicht_core_Array_S3DVertex_reallocate
	public	__irrlicht_core_Array_S3DVertex_set_free_when_destroyed
	public	__irrlicht_core_Array_S3DVertex_set_sorted
	public	__irrlicht_core_Array_S3DVertex_set_used
	public	__irrlicht_core_Array_S3DVertex_size
	public	__irrlicht_core_Array_SParticle_Delete
	public	__irrlicht_core_Array_SParticle_Eq
	public	__irrlicht_core_Array_SParticle_New
	public	__irrlicht_core_Array_SParticle_allocated_size
	public	__irrlicht_core_Array_SParticle_clear
	public	__irrlicht_core_Array_SParticle_create
	public	__irrlicht_core_Array_SParticle_createFromHandle
	public	__irrlicht_core_Array_SParticle_createFromOther
	public	__irrlicht_core_Array_SParticle_createWithSize
	public	__irrlicht_core_Array_SParticle_elementAt
	public	__irrlicht_core_Array_SParticle_empty
	public	__irrlicht_core_Array_SParticle_erase
	public	__irrlicht_core_Array_SParticle_eraseWithCount
	public	__irrlicht_core_Array_SParticle_getLast
	public	__irrlicht_core_Array_SParticle_insert
	public	__irrlicht_core_Array_SParticle_ptr_Delete
	public	__irrlicht_core_Array_SParticle_ptr_Eq
	public	__irrlicht_core_Array_SParticle_ptr_New
	public	__irrlicht_core_Array_SParticle_ptr_allocated_size
	public	__irrlicht_core_Array_SParticle_ptr_clear
	public	__irrlicht_core_Array_SParticle_ptr_create
	public	__irrlicht_core_Array_SParticle_ptr_createFromHandle
	public	__irrlicht_core_Array_SParticle_ptr_createFromOther
	public	__irrlicht_core_Array_SParticle_ptr_createWithSize
	public	__irrlicht_core_Array_SParticle_ptr_elementAt
	public	__irrlicht_core_Array_SParticle_ptr_empty
	public	__irrlicht_core_Array_SParticle_ptr_erase
	public	__irrlicht_core_Array_SParticle_ptr_eraseWithCount
	public	__irrlicht_core_Array_SParticle_ptr_getLast
	public	__irrlicht_core_Array_SParticle_ptr_insert
	public	__irrlicht_core_Array_SParticle_ptr_push_back
	public	__irrlicht_core_Array_SParticle_ptr_push_front
	public	__irrlicht_core_Array_SParticle_ptr_reallocate
	public	__irrlicht_core_Array_SParticle_ptr_set_free_when_destroyed
	public	__irrlicht_core_Array_SParticle_ptr_set_sorted
	public	__irrlicht_core_Array_SParticle_ptr_set_used
	public	__irrlicht_core_Array_SParticle_ptr_size
	public	__irrlicht_core_Array_SParticle_push_back
	public	__irrlicht_core_Array_SParticle_push_front
	public	__irrlicht_core_Array_SParticle_reallocate
	public	__irrlicht_core_Array_SParticle_set_free_when_destroyed
	public	__irrlicht_core_Array_SParticle_set_sorted
	public	__irrlicht_core_Array_SParticle_set_used
	public	__irrlicht_core_Array_SParticle_size
	public	__irrlicht_core_Array_s32_Delete
	public	__irrlicht_core_Array_s32_Eq
	public	__irrlicht_core_Array_s32_New
	public	__irrlicht_core_Array_s32_allocated_size
	public	__irrlicht_core_Array_s32_binary_search
	public	__irrlicht_core_Array_s32_binary_searchWithBounds
	public	__irrlicht_core_Array_s32_clear
	public	__irrlicht_core_Array_s32_create
	public	__irrlicht_core_Array_s32_createFromHandle
	public	__irrlicht_core_Array_s32_createFromOther
	public	__irrlicht_core_Array_s32_createWithSize
	public	__irrlicht_core_Array_s32_elementAt
	public	__irrlicht_core_Array_s32_empty
	public	__irrlicht_core_Array_s32_erase
	public	__irrlicht_core_Array_s32_eraseWithCount
	public	__irrlicht_core_Array_s32_getLast
	public	__irrlicht_core_Array_s32_insert
	public	__irrlicht_core_Array_s32_linear_reverse_search
	public	__irrlicht_core_Array_s32_linear_search
	public	__irrlicht_core_Array_s32_push_back
	public	__irrlicht_core_Array_s32_push_front
	public	__irrlicht_core_Array_s32_reallocate
	public	__irrlicht_core_Array_s32_set_free_when_destroyed
	public	__irrlicht_core_Array_s32_set_sorted
	public	__irrlicht_core_Array_s32_set_used
	public	__irrlicht_core_Array_s32_size
	public	__irrlicht_core_Array_s32_sort
	public	__irrlicht_core_Array_triangle3df_Delete
	public	__irrlicht_core_Array_triangle3df_Eq
	public	__irrlicht_core_Array_triangle3df_New
	public	__irrlicht_core_Array_triangle3df_allocated_size
	public	__irrlicht_core_Array_triangle3df_clear
	public	__irrlicht_core_Array_triangle3df_create
	public	__irrlicht_core_Array_triangle3df_createFromHandle
	public	__irrlicht_core_Array_triangle3df_createFromOther
	public	__irrlicht_core_Array_triangle3df_createWithSize
	public	__irrlicht_core_Array_triangle3df_elementAt
	public	__irrlicht_core_Array_triangle3df_empty
	public	__irrlicht_core_Array_triangle3df_erase
	public	__irrlicht_core_Array_triangle3df_eraseWithCount
	public	__irrlicht_core_Array_triangle3df_getLast
	public	__irrlicht_core_Array_triangle3df_insert
	public	__irrlicht_core_Array_triangle3df_push_back
	public	__irrlicht_core_Array_triangle3df_push_front
	public	__irrlicht_core_Array_triangle3df_reallocate
	public	__irrlicht_core_Array_triangle3df_set_free_when_destroyed
	public	__irrlicht_core_Array_triangle3df_set_sorted
	public	__irrlicht_core_Array_triangle3df_set_used
	public	__irrlicht_core_Array_triangle3df_size
	public	__irrlicht_core_Array_u16_Delete
	public	__irrlicht_core_Array_u16_Eq
	public	__irrlicht_core_Array_u16_New
	public	__irrlicht_core_Array_u16_allocated_size
	public	__irrlicht_core_Array_u16_binary_search
	public	__irrlicht_core_Array_u16_binary_searchWithBounds
	public	__irrlicht_core_Array_u16_clear
	public	__irrlicht_core_Array_u16_create
	public	__irrlicht_core_Array_u16_createFromHandle
	public	__irrlicht_core_Array_u16_createFromOther
	public	__irrlicht_core_Array_u16_createWithSize
	public	__irrlicht_core_Array_u16_elementAt
	public	__irrlicht_core_Array_u16_empty
	public	__irrlicht_core_Array_u16_erase
	public	__irrlicht_core_Array_u16_eraseWithCount
	public	__irrlicht_core_Array_u16_getLast
	public	__irrlicht_core_Array_u16_insert
	public	__irrlicht_core_Array_u16_linear_reverse_search
	public	__irrlicht_core_Array_u16_linear_search
	public	__irrlicht_core_Array_u16_push_back
	public	__irrlicht_core_Array_u16_push_front
	public	__irrlicht_core_Array_u16_reallocate
	public	__irrlicht_core_Array_u16_set_free_when_destroyed
	public	__irrlicht_core_Array_u16_set_sorted
	public	__irrlicht_core_Array_u16_set_used
	public	__irrlicht_core_Array_u16_size
	public	__irrlicht_core_Array_u16_sort
	public	__irrlicht_core_Array_u32_Delete
	public	__irrlicht_core_Array_u32_Eq
	public	__irrlicht_core_Array_u32_New
	public	__irrlicht_core_Array_u32_allocated_size
	public	__irrlicht_core_Array_u32_binary_search
	public	__irrlicht_core_Array_u32_binary_searchWithBounds
	public	__irrlicht_core_Array_u32_clear
	public	__irrlicht_core_Array_u32_create
	public	__irrlicht_core_Array_u32_createFromHandle
	public	__irrlicht_core_Array_u32_createFromOther
	public	__irrlicht_core_Array_u32_createWithSize
	public	__irrlicht_core_Array_u32_elementAt
	public	__irrlicht_core_Array_u32_empty
	public	__irrlicht_core_Array_u32_erase
	public	__irrlicht_core_Array_u32_eraseWithCount
	public	__irrlicht_core_Array_u32_getLast
	public	__irrlicht_core_Array_u32_insert
	public	__irrlicht_core_Array_u32_linear_reverse_search
	public	__irrlicht_core_Array_u32_linear_search
	public	__irrlicht_core_Array_u32_push_back
	public	__irrlicht_core_Array_u32_push_front
	public	__irrlicht_core_Array_u32_reallocate
	public	__irrlicht_core_Array_u32_set_free_when_destroyed
	public	__irrlicht_core_Array_u32_set_sorted
	public	__irrlicht_core_Array_u32_set_used
	public	__irrlicht_core_Array_u32_size
	public	__irrlicht_core_Array_u32_sort
	public	__irrlicht_core_Array_vector3df_Delete
	public	__irrlicht_core_Array_vector3df_Eq
	public	__irrlicht_core_Array_vector3df_New
	public	__irrlicht_core_Array_vector3df_allocated_size
	public	__irrlicht_core_Array_vector3df_clear
	public	__irrlicht_core_Array_vector3df_create
	public	__irrlicht_core_Array_vector3df_createFromHandle
	public	__irrlicht_core_Array_vector3df_createFromOther
	public	__irrlicht_core_Array_vector3df_createWithSize
	public	__irrlicht_core_Array_vector3df_elementAt
	public	__irrlicht_core_Array_vector3df_empty
	public	__irrlicht_core_Array_vector3df_erase
	public	__irrlicht_core_Array_vector3df_eraseWithCount
	public	__irrlicht_core_Array_vector3df_getLast
	public	__irrlicht_core_Array_vector3df_insert
	public	__irrlicht_core_Array_vector3df_push_back
	public	__irrlicht_core_Array_vector3df_push_front
	public	__irrlicht_core_Array_vector3df_reallocate
	public	__irrlicht_core_Array_vector3df_set_free_when_destroyed
	public	__irrlicht_core_Array_vector3df_set_sorted
	public	__irrlicht_core_Array_vector3df_set_used
	public	__irrlicht_core_Array_vector3df_size
	public	__irrlicht_core_CDynamicMeshBuffer_Delete
	public	__irrlicht_core_CDynamicMeshBuffer_New
	public	__irrlicht_core_CDynamicMeshBuffer_create
	public	__irrlicht_core_CDynamicMeshBuffer_createFromHandle
	public	__irrlicht_core_CIndexBuffer_Delete
	public	__irrlicht_core_CIndexBuffer_New
	public	__irrlicht_core_CIndexBuffer_createFromHandle
	public	__irrlicht_core_CIndexBuffer_createFromIndexType
	public	__irrlicht_core_CIndexBuffer_createFromOther
	public	__irrlicht_core_CIndexBuffer_drop
	public	__irrlicht_core_CIndexBuffer_getDebugName
	public	__irrlicht_core_CIndexBuffer_grab
	public	__irrlicht_core_CVertexBuffer_Delete
	public	__irrlicht_core_CVertexBuffer_New
	public	__irrlicht_core_CVertexBuffer_createFromHandle
	public	__irrlicht_core_CVertexBuffer_createFromIndexType
	public	__irrlicht_core_CVertexBuffer_createFromOther
	public	__irrlicht_core_CVertexBuffer_drop
	public	__irrlicht_core_CVertexBuffer_getDebugName
	public	__irrlicht_core_CVertexBuffer_grab
	public	__irrlicht_core_Dimension2df_Delete
	public	__irrlicht_core_Dimension2df_Div
	public	__irrlicht_core_Dimension2df_DivEq
	public	__irrlicht_core_Dimension2df_Eq
	public	__irrlicht_core_Dimension2df_EqEq
	public	__irrlicht_core_Dimension2df_MinusEq
	public	__irrlicht_core_Dimension2df_Mult
	public	__irrlicht_core_Dimension2df_MultEq
	public	__irrlicht_core_Dimension2df_New
	public	__irrlicht_core_Dimension2df_NotEq
	public	__irrlicht_core_Dimension2df_Plus
	public	__irrlicht_core_Dimension2df_PlusEq
	public	__irrlicht_core_Dimension2df_Set
	public	__irrlicht_core_Dimension2df_create
	public	__irrlicht_core_Dimension2df_createFromHandle
	public	__irrlicht_core_Dimension2df_createFromPos
	public	__irrlicht_core_Dimension2df_getArea
	public	__irrlicht_core_Dimension2df_getHeight
	public	__irrlicht_core_Dimension2df_getInterpolated
	public	__irrlicht_core_Dimension2df_getOptimalSize
	public	__irrlicht_core_Dimension2df_getWidth
	public	__irrlicht_core_Dimension2df_setHeight
	public	__irrlicht_core_Dimension2df_setWidth
	public	__irrlicht_core_Dimension2di_Delete
	public	__irrlicht_core_Dimension2di_Div
	public	__irrlicht_core_Dimension2di_DivEq
	public	__irrlicht_core_Dimension2di_Eq
	public	__irrlicht_core_Dimension2di_EqEq
	public	__irrlicht_core_Dimension2di_MinusEq
	public	__irrlicht_core_Dimension2di_Mult
	public	__irrlicht_core_Dimension2di_MultEq
	public	__irrlicht_core_Dimension2di_New
	public	__irrlicht_core_Dimension2di_NotEq
	public	__irrlicht_core_Dimension2di_Plus
	public	__irrlicht_core_Dimension2di_PlusEq
	public	__irrlicht_core_Dimension2di_Set
	public	__irrlicht_core_Dimension2di_create
	public	__irrlicht_core_Dimension2di_createFromHandle
	public	__irrlicht_core_Dimension2di_createFromPos
	public	__irrlicht_core_Dimension2di_getArea
	public	__irrlicht_core_Dimension2di_getHeight
	public	__irrlicht_core_Dimension2di_getInterpolated
	public	__irrlicht_core_Dimension2di_getOptimalSize
	public	__irrlicht_core_Dimension2di_getWidth
	public	__irrlicht_core_Dimension2di_setHeight
	public	__irrlicht_core_Dimension2di_setWidth
	public	__irrlicht_core_IAnimatedMeshMD2_Delete
	public	__irrlicht_core_IAnimatedMeshMD2_New
	public	__irrlicht_core_IAnimatedMeshMD2_createFromHandle
	public	__irrlicht_core_IAnimatedMeshMD2_getAnimationCount
	public	__irrlicht_core_IAnimatedMeshMD2_getAnimationName
	public	__irrlicht_core_IAnimatedMeshMD2_getFrameLoop
	public	__irrlicht_core_IAnimatedMeshMD2_getFrameLoopByType
	public	__irrlicht_core_IAnimatedMeshMD3_Delete
	public	__irrlicht_core_IAnimatedMeshMD3_New
	public	__irrlicht_core_IAnimatedMeshMD3_createFromHandle
	public	__irrlicht_core_IAnimatedMeshMD3_getOriginalMesh
	public	__irrlicht_core_IAnimatedMeshMD3_getTagList
	public	__irrlicht_core_IAnimatedMeshMD3_setInterpolationShift
	public	__irrlicht_core_IAnimatedMeshSceneNode_Delete
	public	__irrlicht_core_IAnimatedMeshSceneNode_New
	public	__irrlicht_core_IAnimatedMeshSceneNode_addShadowVolumeSceneNode
	public	__irrlicht_core_IAnimatedMeshSceneNode_animateJoints
	public	__irrlicht_core_IAnimatedMeshSceneNode_clone
	public	__irrlicht_core_IAnimatedMeshSceneNode_createFromHandle
	public	__irrlicht_core_IAnimatedMeshSceneNode_getAnimationSpeed
	public	__irrlicht_core_IAnimatedMeshSceneNode_getEndFrame
	public	__irrlicht_core_IAnimatedMeshSceneNode_getFrameNr
	public	__irrlicht_core_IAnimatedMeshSceneNode_getJointCount
	public	__irrlicht_core_IAnimatedMeshSceneNode_getJointNodeById
	public	__irrlicht_core_IAnimatedMeshSceneNode_getJointNodeByName
	public	__irrlicht_core_IAnimatedMeshSceneNode_getMD3TagTransformation
	public	__irrlicht_core_IAnimatedMeshSceneNode_getMS3DJointNode
	public	__irrlicht_core_IAnimatedMeshSceneNode_getMesh
	public	__irrlicht_core_IAnimatedMeshSceneNode_getStartFrame
	public	__irrlicht_core_IAnimatedMeshSceneNode_getXJointNode
	public	__irrlicht_core_IAnimatedMeshSceneNode_isReadOnlyMaterials
	public	__irrlicht_core_IAnimatedMeshSceneNode_setAnimationEndCallback
	public	__irrlicht_core_IAnimatedMeshSceneNode_setAnimationSpeed
	public	__irrlicht_core_IAnimatedMeshSceneNode_setCurrentFrame
	public	__irrlicht_core_IAnimatedMeshSceneNode_setFrameLoop
	public	__irrlicht_core_IAnimatedMeshSceneNode_setJointMode
	public	__irrlicht_core_IAnimatedMeshSceneNode_setLoopMode
	public	__irrlicht_core_IAnimatedMeshSceneNode_setMD2Animation
	public	__irrlicht_core_IAnimatedMeshSceneNode_setMD2AnimationFromType
	public	__irrlicht_core_IAnimatedMeshSceneNode_setMesh
	public	__irrlicht_core_IAnimatedMeshSceneNode_setReadOnlyMaterials
	public	__irrlicht_core_IAnimatedMeshSceneNode_setRenderFromIdentity
	public	__irrlicht_core_IAnimatedMeshSceneNode_setTransitionTime
	public	__irrlicht_core_IAnimatedMesh_Delete
	public	__irrlicht_core_IAnimatedMesh_New
	public	__irrlicht_core_IAnimatedMesh_cast
	public	__irrlicht_core_IAnimatedMesh_createFromHandle
	public	__irrlicht_core_IAnimatedMesh_drop
	public	__irrlicht_core_IAnimatedMesh_getDebugName
	public	__irrlicht_core_IAnimatedMesh_getFrameCount
	public	__irrlicht_core_IAnimatedMesh_getMesh
	public	__irrlicht_core_IAnimatedMesh_getMeshType
	public	__irrlicht_core_IAnimatedMesh_grab
	public	__irrlicht_core_IAnimationEndCallBack_Delete
	public	__irrlicht_core_IAnimationEndCallBack_Destroy
	public	__irrlicht_core_IAnimationEndCallBack_New
	public	__irrlicht_core_IAnimationEndCallBack_OnAnimationEnd
	public	__irrlicht_core_IAnimationEndCallBack_OnAnimationEndBinding
	public	__irrlicht_core_IAnimationEndCallBack_bind
	public	__irrlicht_core_IAnimationEndCallBack_create
	public	__irrlicht_core_IAnimationEndCallBack_createFromHandle
	public	__irrlicht_core_IAnimationEndCallBack_drop
	public	__irrlicht_core_IAnimationEndCallBack_generate
	public	__irrlicht_core_IAnimationEndCallBack_getBinderHandle
	public	__irrlicht_core_IAnimationEndCallBack_getDebugName
	public	__irrlicht_core_IAnimationEndCallBack_grab
	public	__irrlicht_core_IArchiveLoader_Delete
	public	__irrlicht_core_IArchiveLoader_New
	public	__irrlicht_core_IArchiveLoader_createArchive
	public	__irrlicht_core_IArchiveLoader_createArchiveFromIO
	public	__irrlicht_core_IArchiveLoader_createFromHandle
	public	__irrlicht_core_IArchiveLoader_drop
	public	__irrlicht_core_IArchiveLoader_getDebugName
	public	__irrlicht_core_IArchiveLoader_grab
	public	__irrlicht_core_IArchiveLoader_isALoadableFileFormat
	public	__irrlicht_core_IArchiveLoader_isALoadableFileFormatFromIO
	public	__irrlicht_core_IArchiveLoader_isALoadableFileFormatFromType
	public	__irrlicht_core_IAttributeExchangingObject_Delete
	public	__irrlicht_core_IAttributeExchangingObject_New
	public	__irrlicht_core_IAttributeExchangingObject_createFromHandle
	public	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	public	__irrlicht_core_IAttributeExchangingObject_drop
	public	__irrlicht_core_IAttributeExchangingObject_getDebugName
	public	__irrlicht_core_IAttributeExchangingObject_grab
	public	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	public	__irrlicht_core_IAttributes_Delete
	public	__irrlicht_core_IAttributes_New
	public	__irrlicht_core_IAttributes_addArray
	public	__irrlicht_core_IAttributes_addBinary
	public	__irrlicht_core_IAttributes_addBool
	public	__irrlicht_core_IAttributes_addBox3d
	public	__irrlicht_core_IAttributes_addColor
	public	__irrlicht_core_IAttributes_addColorf
	public	__irrlicht_core_IAttributes_addFloat
	public	__irrlicht_core_IAttributes_addInt
	public	__irrlicht_core_IAttributes_addIntEnum
	public	__irrlicht_core_IAttributes_addLine2d
	public	__irrlicht_core_IAttributes_addLine3d
	public	__irrlicht_core_IAttributes_addMatrix
	public	__irrlicht_core_IAttributes_addPlane3d
	public	__irrlicht_core_IAttributes_addPosition2di
	public	__irrlicht_core_IAttributes_addQuaternion
	public	__irrlicht_core_IAttributes_addRect
	public	__irrlicht_core_IAttributes_addString
	public	__irrlicht_core_IAttributes_addStringEnum
	public	__irrlicht_core_IAttributes_addTexture
	public	__irrlicht_core_IAttributes_addTriangle3d
	public	__irrlicht_core_IAttributes_addVector3df
	public	__irrlicht_core_IAttributes_adduserPointer
	public	__irrlicht_core_IAttributes_clear
	public	__irrlicht_core_IAttributes_createFromHandle
	public	__irrlicht_core_IAttributes_drop
	public	__irrlicht_core_IAttributes_existsAttribute
	public	__irrlicht_core_IAttributes_findAttribute
	public	__irrlicht_core_IAttributes_getAttrbuteTypeByIndex
	public	__irrlicht_core_IAttributes_getAttributeAsArray
	public	__irrlicht_core_IAttributes_getAttributeAsArrayByIndex
	public	__irrlicht_core_IAttributes_getAttributeAsBinaryDataByIndex
	public	__irrlicht_core_IAttributes_getAttributeAsBinaryDataByName
	public	__irrlicht_core_IAttributes_getAttributeAsBoolByIndex
	public	__irrlicht_core_IAttributes_getAttributeAsBoolByName
	public	__irrlicht_core_IAttributes_getAttributeAsBox3dByIndex
	public	__irrlicht_core_IAttributes_getAttributeAsBox3dByName
	public	__irrlicht_core_IAttributes_getAttributeAsColorByIndex
	public	__irrlicht_core_IAttributes_getAttributeAsColorByName
	public	__irrlicht_core_IAttributes_getAttributeAsColorfByName
	public	__irrlicht_core_IAttributes_getAttributeAsFloatByIndex
	public	__irrlicht_core_IAttributes_getAttributeAsFloatByName
	public	__irrlicht_core_IAttributes_getAttributeAsIntByIndex
	public	__irrlicht_core_IAttributes_getAttributeAsIntByName
	public	__irrlicht_core_IAttributes_getAttributeAsIntEnumerationByIndex
	public	__irrlicht_core_IAttributes_getAttributeAsIntEnumerationByName
	public	__irrlicht_core_IAttributes_getAttributeAsLine2dByIndex
	public	__irrlicht_core_IAttributes_getAttributeAsLine2dByName
	public	__irrlicht_core_IAttributes_getAttributeAsLine3dByIndex
	public	__irrlicht_core_IAttributes_getAttributeAsLine3dByName
	public	__irrlicht_core_IAttributes_getAttributeAsMatrixByIndex
	public	__irrlicht_core_IAttributes_getAttributeAsMatrixByName
	public	__irrlicht_core_IAttributes_getAttributeAsPlane3dByIndex
	public	__irrlicht_core_IAttributes_getAttributeAsPlane3dByName
	public	__irrlicht_core_IAttributes_getAttributeAsPosition2diByIndex
	public	__irrlicht_core_IAttributes_getAttributeAsPosition2diByName
	public	__irrlicht_core_IAttributes_getAttributeAsQuaterionByIndex
	public	__irrlicht_core_IAttributes_getAttributeAsQuaternionByName
	public	__irrlicht_core_IAttributes_getAttributeAsRect
	public	__irrlicht_core_IAttributes_getAttributeAsRectByIndex
	public	__irrlicht_core_IAttributes_getAttributeAsStringByIndex
	public	__irrlicht_core_IAttributes_getAttributeAsStringByName
	public	__irrlicht_core_IAttributes_getAttributeAsStringEnumerationByIndex
	public	__irrlicht_core_IAttributes_getAttributeAsStringEnumerationByName
	public	__irrlicht_core_IAttributes_getAttributeAsTextureByIndex
	public	__irrlicht_core_IAttributes_getAttributeAsTextureByName
	public	__irrlicht_core_IAttributes_getAttributeAsTriangle3dByIndex
	public	__irrlicht_core_IAttributes_getAttributeAsTriangle3dByName
	public	__irrlicht_core_IAttributes_getAttributeAsUserPointerByIndex
	public	__irrlicht_core_IAttributes_getAttributeAsUserPointerByName
	public	__irrlicht_core_IAttributes_getAttributeAsVector3dfByIndex
	public	__irrlicht_core_IAttributes_getAttributeAsVector3dfByName
	public	__irrlicht_core_IAttributes_getAttributeColorfByIndex
	public	__irrlicht_core_IAttributes_getAttributeCount
	public	__irrlicht_core_IAttributes_getAttributeEnumerationLiteralsOfEnumerationByIndex
	public	__irrlicht_core_IAttributes_getAttributeEnumerationLiteralsOfEnumerationByName
	public	__irrlicht_core_IAttributes_getAttributeName
	public	__irrlicht_core_IAttributes_getAttributeTypeByName
	public	__irrlicht_core_IAttributes_getDebugName
	public	__irrlicht_core_IAttributes_grab
	public	__irrlicht_core_IAttributes_read
	public	__irrlicht_core_IAttributes_setAABbox3dfAttributeByIndex
	public	__irrlicht_core_IAttributes_setAABbox3dfAttributeByName
	public	__irrlicht_core_IAttributes_setArrayAttributeByIndex
	public	__irrlicht_core_IAttributes_setArrayAttributeByName
	public	__irrlicht_core_IAttributes_setBinaryAttributeByIndex
	public	__irrlicht_core_IAttributes_setBinaryAttributeByName
	public	__irrlicht_core_IAttributes_setBoolAttributeByIndex
	public	__irrlicht_core_IAttributes_setBoolAttributeByName
	public	__irrlicht_core_IAttributes_setColorAttributeByIndex
	public	__irrlicht_core_IAttributes_setColorAttributeByName
	public	__irrlicht_core_IAttributes_setColorfAttributeByIndex
	public	__irrlicht_core_IAttributes_setEnumAttributeByIndex
	public	__irrlicht_core_IAttributes_setEnumAttributeByName
	public	__irrlicht_core_IAttributes_setFloatAttributeByIndex
	public	__irrlicht_core_IAttributes_setFloatAttributeByName
	public	__irrlicht_core_IAttributes_setIntAttributeByIndex
	public	__irrlicht_core_IAttributes_setIntAttributeByName
	public	__irrlicht_core_IAttributes_setLine2dfAttributeByIndex
	public	__irrlicht_core_IAttributes_setLine2dfAttributeByName
	public	__irrlicht_core_IAttributes_setLine3dfAttributeByIndex
	public	__irrlicht_core_IAttributes_setLine3dfAttributeByName
	public	__irrlicht_core_IAttributes_setMatrixAttributeByIndex
	public	__irrlicht_core_IAttributes_setMatrixAttributeByName
	public	__irrlicht_core_IAttributes_setPlane3dfAttributeByIndex
	public	__irrlicht_core_IAttributes_setPlane3dfAttributeByName
	public	__irrlicht_core_IAttributes_setPosition2diAttributeByName
	public	__irrlicht_core_IAttributes_setQuaternionAttributeByIndex
	public	__irrlicht_core_IAttributes_setQuaternionAttributeByName
	public	__irrlicht_core_IAttributes_setRect3diAttributeByIndex
	public	__irrlicht_core_IAttributes_setRect3diAttributeByName
	public	__irrlicht_core_IAttributes_setSColorfAttributeByName
	public	__irrlicht_core_IAttributes_setStringAttributeByIndex
	public	__irrlicht_core_IAttributes_setStringAttributeByName
	public	__irrlicht_core_IAttributes_setTextureAttributeByIndex
	public	__irrlicht_core_IAttributes_setTextureAttributeByName
	public	__irrlicht_core_IAttributes_setTriangle3dfAttributeByIndex
	public	__irrlicht_core_IAttributes_setTriangle3dfAttributeByName
	public	__irrlicht_core_IAttributes_setUserPointerAttributeByIndex
	public	__irrlicht_core_IAttributes_setUserPointerAttributeByName
	public	__irrlicht_core_IAttributes_setVector3dfAttributeByIndex
	public	__irrlicht_core_IAttributes_setVector3dfAttributeByName
	public	__irrlicht_core_IAttributes_write
	public	__irrlicht_core_IBillboardSceneNode_Delete
	public	__irrlicht_core_IBillboardSceneNode_New
	public	__irrlicht_core_IBillboardSceneNode_createFromHandle
	public	__irrlicht_core_IBillboardSceneNode_getColor
	public	__irrlicht_core_IBillboardSceneNode_getSize
	public	__irrlicht_core_IBillboardSceneNode_setColor
	public	__irrlicht_core_IBillboardSceneNode_setColorTopBottom
	public	__irrlicht_core_IBillboardSceneNode_setSize
	public	__irrlicht_core_IBillboardTextSceneNode_Delete
	public	__irrlicht_core_IBillboardTextSceneNode_New
	public	__irrlicht_core_IBillboardTextSceneNode_createFromHandle
	public	__irrlicht_core_IBillboardTextSceneNode_getColor
	public	__irrlicht_core_IBillboardTextSceneNode_getSize
	public	__irrlicht_core_IBillboardTextSceneNode_setColor
	public	__irrlicht_core_IBillboardTextSceneNode_setColorTopBottom
	public	__irrlicht_core_IBillboardTextSceneNode_setSize
	public	__irrlicht_core_IBillboardTextSceneNode_setText
	public	__irrlicht_core_IBillboardTextSceneNode_setTextColor
	public	__irrlicht_core_IBoneSceneNode_Delete
	public	__irrlicht_core_IBoneSceneNode_New
	public	__irrlicht_core_IBoneSceneNode_createFromHandle
	public	__irrlicht_core_IBoneSceneNode_getAnimationMode
	public	__irrlicht_core_IBoneSceneNode_getBoneIndex
	public	__irrlicht_core_IBoneSceneNode_getBoneName
	public	__irrlicht_core_IBoneSceneNode_getPositionHint
	public	__irrlicht_core_IBoneSceneNode_getRotationHint
	public	__irrlicht_core_IBoneSceneNode_getScaleHint
	public	__irrlicht_core_IBoneSceneNode_getSkinningSpace
	public	__irrlicht_core_IBoneSceneNode_setAnimationMode
	public	__irrlicht_core_IBoneSceneNode_setPositionHint
	public	__irrlicht_core_IBoneSceneNode_setRotationHint
	public	__irrlicht_core_IBoneSceneNode_setScaleHint
	public	__irrlicht_core_IBoneSceneNode_setSkinningSpace
	public	__irrlicht_core_IBoneSceneNode_updateAbsolutePositionOfAllChildren
	public	__irrlicht_core_ICameraSceneNode_Delete
	public	__irrlicht_core_ICameraSceneNode_New
	public	__irrlicht_core_ICameraSceneNode_OnEvent
	public	__irrlicht_core_ICameraSceneNode_bindTargetAndRotation
	public	__irrlicht_core_ICameraSceneNode_createFromHandle
	public	__irrlicht_core_ICameraSceneNode_getAspectRatio
	public	__irrlicht_core_ICameraSceneNode_getFOV
	public	__irrlicht_core_ICameraSceneNode_getFarValue
	public	__irrlicht_core_ICameraSceneNode_getNearValue
	public	__irrlicht_core_ICameraSceneNode_getProjectionMatrix
	public	__irrlicht_core_ICameraSceneNode_getTarget
	public	__irrlicht_core_ICameraSceneNode_getTargetAndRotationBinding
	public	__irrlicht_core_ICameraSceneNode_getUpVector
	public	__irrlicht_core_ICameraSceneNode_getViewFrustum
	public	__irrlicht_core_ICameraSceneNode_getViewMatrix
	public	__irrlicht_core_ICameraSceneNode_getViewMatrixAffector
	public	__irrlicht_core_ICameraSceneNode_isInputReceiverEnabled
	public	__irrlicht_core_ICameraSceneNode_isOrthogonal
	public	__irrlicht_core_ICameraSceneNode_setAspectRatio
	public	__irrlicht_core_ICameraSceneNode_setFOV
	public	__irrlicht_core_ICameraSceneNode_setFarValue
	public	__irrlicht_core_ICameraSceneNode_setInputReceiverEnabled
	public	__irrlicht_core_ICameraSceneNode_setNearValue
	public	__irrlicht_core_ICameraSceneNode_setProjectionMatrix
	public	__irrlicht_core_ICameraSceneNode_setRotation
	public	__irrlicht_core_ICameraSceneNode_setTarget
	public	__irrlicht_core_ICameraSceneNode_setUpVector
	public	__irrlicht_core_ICameraSceneNode_setViewMatrixAffector
	public	__irrlicht_core_ICollisionCallback_BoundOnCollision
	public	__irrlicht_core_ICollisionCallback_Delete
	public	__irrlicht_core_ICollisionCallback_New
	public	__irrlicht_core_ICollisionCallback_bind
	public	__irrlicht_core_ICollisionCallback_create
	public	__irrlicht_core_ICollisionCallback_createFromHandle
	public	__irrlicht_core_ICollisionCallback_drop
	public	__irrlicht_core_ICollisionCallback_getBinderHandle
	public	__irrlicht_core_ICollisionCallback_getDebugName
	public	__irrlicht_core_ICollisionCallback_grab
	public	__irrlicht_core_ICursorControl_Delete
	public	__irrlicht_core_ICursorControl_New
	public	__irrlicht_core_ICursorControl_createFromHandle
	public	__irrlicht_core_ICursorControl_drop
	public	__irrlicht_core_ICursorControl_getDebugName
	public	__irrlicht_core_ICursorControl_getPosition
	public	__irrlicht_core_ICursorControl_getRelativePosition
	public	__irrlicht_core_ICursorControl_grab
	public	__irrlicht_core_ICursorControl_isVisible
	public	__irrlicht_core_ICursorControl_setPositionFloat
	public	__irrlicht_core_ICursorControl_setPositionFloatFromPos
	public	__irrlicht_core_ICursorControl_setPositionInt
	public	__irrlicht_core_ICursorControl_setPositionIntFromPos
	public	__irrlicht_core_ICursorControl_setReferenceRect
	public	__irrlicht_core_ICursorControl_setVisible
	public	__irrlicht_core_IDummyTransformationSceneNode_Delete
	public	__irrlicht_core_IDummyTransformationSceneNode_New
	public	__irrlicht_core_IDummyTransformationSceneNode_createFromHandle
	public	__irrlicht_core_IDummyTransformationSceneNode_getRelativeTransformationMatrix
	public	__irrlicht_core_IDynamicMeshBuffer_Delete
	public	__irrlicht_core_IDynamicMeshBuffer_New
	public	__irrlicht_core_IDynamicMeshBuffer_createFromHandle
	public	__irrlicht_core_IDynamicMeshBuffer_getIndexBuffer
	public	__irrlicht_core_IDynamicMeshBuffer_getVertexBuffer
	public	__irrlicht_core_IDynamicMeshBuffer_setIndexBuffer
	public	__irrlicht_core_IDynamicMeshBuffer_setVertexBuffer
	public	__irrlicht_core_IEventReceiver_Delete
	public	__irrlicht_core_IEventReceiver_Destroy
	public	__irrlicht_core_IEventReceiver_New
	public	__irrlicht_core_IEventReceiver_OnEvent
	public	__irrlicht_core_IEventReceiver_OnEventBinding
	public	__irrlicht_core_IEventReceiver_bind
	public	__irrlicht_core_IEventReceiver_create
	public	__irrlicht_core_IEventReceiver_createFromHandle
	public	__irrlicht_core_IEventReceiver_generate
	public	__irrlicht_core_IEventReceiver_getBinderHandle
	public	__irrlicht_core_IFileArchive_Delete
	public	__irrlicht_core_IFileArchive_New
	public	__irrlicht_core_IFileArchive_createAndOpenFile
	public	__irrlicht_core_IFileArchive_createAndOpenFileByIndex
	public	__irrlicht_core_IFileArchive_createFromHandle
	public	__irrlicht_core_IFileArchive_drop
	public	__irrlicht_core_IFileArchive_getDebugName
	public	__irrlicht_core_IFileArchive_getFileList
	public	__irrlicht_core_IFileArchive_getPassword
	public	__irrlicht_core_IFileArchive_getType
	public	__irrlicht_core_IFileArchive_grab
	public	__irrlicht_core_IFileArchive_setPassword
	public	__irrlicht_core_IFileList_Delete
	public	__irrlicht_core_IFileList_New
	public	__irrlicht_core_IFileList_addItem
	public	__irrlicht_core_IFileList_createFromHandle
	public	__irrlicht_core_IFileList_drop
	public	__irrlicht_core_IFileList_findFile
	public	__irrlicht_core_IFileList_getDebugName
	public	__irrlicht_core_IFileList_getFileCount
	public	__irrlicht_core_IFileList_getFileName
	public	__irrlicht_core_IFileList_getFullFileName
	public	__irrlicht_core_IFileList_getID
	public	__irrlicht_core_IFileList_getPath
	public	__irrlicht_core_IFileList_grab
	public	__irrlicht_core_IFileList_isDirectory
	public	__irrlicht_core_IFileList_sort
	public	__irrlicht_core_IFileSystem_Delete
	public	__irrlicht_core_IFileSystem_New
	public	__irrlicht_core_IFileSystem_addArchiveLoader
	public	__irrlicht_core_IFileSystem_addFileArchive
	public	__irrlicht_core_IFileSystem_addFolderFileArchive
	public	__irrlicht_core_IFileSystem_addPakFileArchive
	public	__irrlicht_core_IFileSystem_addZipFileArchive
	public	__irrlicht_core_IFileSystem_changeWorkingDirectoryTo
	public	__irrlicht_core_IFileSystem_createAndOpenFile
	public	__irrlicht_core_IFileSystem_createAndWriteFile
	public	__irrlicht_core_IFileSystem_createEmptyAttributes
	public	__irrlicht_core_IFileSystem_createEmptyFileList
	public	__irrlicht_core_IFileSystem_createFileList
	public	__irrlicht_core_IFileSystem_createFromHandle
	public	__irrlicht_core_IFileSystem_createLimitReadFile
	public	__irrlicht_core_IFileSystem_createMemeoryWriteFile
	public	__irrlicht_core_IFileSystem_createMemoryReadFile
	public	__irrlicht_core_IFileSystem_createXMLReader
	public	__irrlicht_core_IFileSystem_createXMLReaderFromStream
	public	__irrlicht_core_IFileSystem_createXMLReaderUTF8
	public	__irrlicht_core_IFileSystem_createXMLReaderUTF8FromStream
	public	__irrlicht_core_IFileSystem_createXMLWriter
	public	__irrlicht_core_IFileSystem_createXMLWriterFromStream
	public	__irrlicht_core_IFileSystem_drop
	public	__irrlicht_core_IFileSystem_existFile
	public	__irrlicht_core_IFileSystem_getAbsolutePath
	public	__irrlicht_core_IFileSystem_getDebugName
	public	__irrlicht_core_IFileSystem_getFileArchive
	public	__irrlicht_core_IFileSystem_getFileArchiveCount
	public	__irrlicht_core_IFileSystem_getFileBasename
	public	__irrlicht_core_IFileSystem_getFileDir
	public	__irrlicht_core_IFileSystem_getWorkingDirectory
	public	__irrlicht_core_IFileSystem_grab
	public	__irrlicht_core_IFileSystem_moveFileArchive
	public	__irrlicht_core_IFileSystem_removeFileArchive
	public	__irrlicht_core_IFileSystem_removeFileArchiveByIndex
	public	__irrlicht_core_IFileSystem_setFileListSystem
	public	__irrlicht_core_IGPUProgrammingServices_Delete
	public	__irrlicht_core_IGPUProgrammingServices_New
	public	__irrlicht_core_IGPUProgrammingServices_addHighLevelShaderMaterial
	public	__irrlicht_core_IGPUProgrammingServices_addHighLevelShaderMaterialFromFileStream
	public	__irrlicht_core_IGPUProgrammingServices_addHighLevelShaderMaterialFromFiles
	public	__irrlicht_core_IGPUProgrammingServices_addHighLevelShaderMaterialFromFilesIO
	public	__irrlicht_core_IGPUProgrammingServices_addHighLevelShaderMaterialFromFilesNoGeometryShaders
	public	__irrlicht_core_IGPUProgrammingServices_addShaderMaterial
	public	__irrlicht_core_IGPUProgrammingServices_addShaderMaterialFromFileStream
	public	__irrlicht_core_IGPUProgrammingServices_addShaderMaterialFromFiles
	public	__irrlicht_core_IGPUProgrammingServices_createFromHandle
	public	__irrlicht_core_IGUIButton_Delete
	public	__irrlicht_core_IGUIButton_New
	public	__irrlicht_core_IGUIButton_createFromHandle
	public	__irrlicht_core_IGUIButton_isAlphaChannelUsed
	public	__irrlicht_core_IGUIButton_isDrawingBorder
	public	__irrlicht_core_IGUIButton_isPressed
	public	__irrlicht_core_IGUIButton_isPushButton
	public	__irrlicht_core_IGUIButton_isScalingImage
	public	__irrlicht_core_IGUIButton_setDrawBorder
	public	__irrlicht_core_IGUIButton_setImage
	public	__irrlicht_core_IGUIButton_setImageFromSegment
	public	__irrlicht_core_IGUIButton_setIsPushButton
	public	__irrlicht_core_IGUIButton_setOverrideFont
	public	__irrlicht_core_IGUIButton_setPressed
	public	__irrlicht_core_IGUIButton_setPressedImage
	public	__irrlicht_core_IGUIButton_setPressedImageFromSegment
	public	__irrlicht_core_IGUIButton_setScaleImage
	public	__irrlicht_core_IGUIButton_setSprite
	public	__irrlicht_core_IGUIButton_setSpriteBank
	public	__irrlicht_core_IGUIButton_setUseAlphaChannel
	public	__irrlicht_core_IGUICheckBox_Delete
	public	__irrlicht_core_IGUICheckBox_New
	public	__irrlicht_core_IGUICheckBox_createFromHandle
	public	__irrlicht_core_IGUICheckBox_isChecked
	public	__irrlicht_core_IGUICheckBox_setChecked
	public	__irrlicht_core_IGUIColorSelectDialog_Delete
	public	__irrlicht_core_IGUIColorSelectDialog_New
	public	__irrlicht_core_IGUIColorSelectDialog_createFromHandle
	public	__irrlicht_core_IGUIComboBox_Delete
	public	__irrlicht_core_IGUIComboBox_New
	public	__irrlicht_core_IGUIComboBox_addItem
	public	__irrlicht_core_IGUIComboBox_clear
	public	__irrlicht_core_IGUIComboBox_createFromHandle
	public	__irrlicht_core_IGUIComboBox_getIndexForItemData
	public	__irrlicht_core_IGUIComboBox_getItem
	public	__irrlicht_core_IGUIComboBox_getItemCount
	public	__irrlicht_core_IGUIComboBox_getItemData
	public	__irrlicht_core_IGUIComboBox_getSelected
	public	__irrlicht_core_IGUIComboBox_removeItem
	public	__irrlicht_core_IGUIComboBox_setSelected
	public	__irrlicht_core_IGUIComboBox_setTextAlignment
	public	__irrlicht_core_IGUIContextMenu_Delete
	public	__irrlicht_core_IGUIContextMenu_New
	public	__irrlicht_core_IGUIContextMenu_addItem
	public	__irrlicht_core_IGUIContextMenu_addSeparator
	public	__irrlicht_core_IGUIContextMenu_createFromHandle
	public	__irrlicht_core_IGUIContextMenu_findItemWithCommandId
	public	__irrlicht_core_IGUIContextMenu_getCloseHandling
	public	__irrlicht_core_IGUIContextMenu_getItemAutoChecking
	public	__irrlicht_core_IGUIContextMenu_getItemCommandId
	public	__irrlicht_core_IGUIContextMenu_getItemCount
	public	__irrlicht_core_IGUIContextMenu_getItemText
	public	__irrlicht_core_IGUIContextMenu_getSelectedItem
	public	__irrlicht_core_IGUIContextMenu_getSubMenu
	public	__irrlicht_core_IGUIContextMenu_insertItem
	public	__irrlicht_core_IGUIContextMenu_isItemChecked
	public	__irrlicht_core_IGUIContextMenu_isItemEnabled
	public	__irrlicht_core_IGUIContextMenu_removeAllItems
	public	__irrlicht_core_IGUIContextMenu_removeItem
	public	__irrlicht_core_IGUIContextMenu_setCloseHandling
	public	__irrlicht_core_IGUIContextMenu_setEventParent
	public	__irrlicht_core_IGUIContextMenu_setItemAutoChecking
	public	__irrlicht_core_IGUIContextMenu_setItemChecked
	public	__irrlicht_core_IGUIContextMenu_setItemCommandId
	public	__irrlicht_core_IGUIContextMenu_setItemEnabled
	public	__irrlicht_core_IGUIContextMenu_setItemText
	public	__irrlicht_core_IGUIEditBox_Delete
	public	__irrlicht_core_IGUIEditBox_New
	public	__irrlicht_core_IGUIEditBox_createFromHandle
	public	__irrlicht_core_IGUIEditBox_enableOverrideColor
	public	__irrlicht_core_IGUIEditBox_getMax
	public	__irrlicht_core_IGUIEditBox_getTextDimension
	public	__irrlicht_core_IGUIEditBox_isAutoScrollEnabled
	public	__irrlicht_core_IGUIEditBox_isMultiLineEnabled
	public	__irrlicht_core_IGUIEditBox_isPasswordBox
	public	__irrlicht_core_IGUIEditBox_isWordWrapEnabled
	public	__irrlicht_core_IGUIEditBox_setAutoScroll
	public	__irrlicht_core_IGUIEditBox_setDrawBorder
	public	__irrlicht_core_IGUIEditBox_setMax
	public	__irrlicht_core_IGUIEditBox_setMultiLine
	public	__irrlicht_core_IGUIEditBox_setOverrideColor
	public	__irrlicht_core_IGUIEditBox_setOverrideFont
	public	__irrlicht_core_IGUIEditBox_setPasswordBox
	public	__irrlicht_core_IGUIEditBox_setTextAlignment
	public	__irrlicht_core_IGUIEditBox_setWordWrap
	public	__irrlicht_core_IGUIElementFactory_Delete
	public	__irrlicht_core_IGUIElementFactory_New
	public	__irrlicht_core_IGUIElementFactory_addGUIElementByName
	public	__irrlicht_core_IGUIElementFactory_addGUIElementByType
	public	__irrlicht_core_IGUIElementFactory_createFromHandle
	public	__irrlicht_core_IGUIElementFactory_drop
	public	__irrlicht_core_IGUIElementFactory_getCreateableGUIElementType
	public	__irrlicht_core_IGUIElementFactory_getCreateableGUIElementTypeCount
	public	__irrlicht_core_IGUIElementFactory_getCreateableGUIElementTypeNameByIdx
	public	__irrlicht_core_IGUIElementFactory_getCreateableGUIElementTypeNameByType
	public	__irrlicht_core_IGUIElementFactory_getDebugName
	public	__irrlicht_core_IGUIElementFactory_grab
	public	__irrlicht_core_IGUIElement_Delete
	public	__irrlicht_core_IGUIElement_New
	public	__irrlicht_core_IGUIElement_OnPostRender
	public	__irrlicht_core_IGUIElement_addChild
	public	__irrlicht_core_IGUIElement_bringToFront
	public	__irrlicht_core_IGUIElement_cast
	public	__irrlicht_core_IGUIElement_createFromHandle
	public	__irrlicht_core_IGUIElement_draw
	public	__irrlicht_core_IGUIElement_drop
	public	__irrlicht_core_IGUIElement_getAbsoluteClippingRect
	public	__irrlicht_core_IGUIElement_getAbsolutePosition
	public	__irrlicht_core_IGUIElement_getChildren
	public	__irrlicht_core_IGUIElement_getDebugName
	public	__irrlicht_core_IGUIElement_getElementFromId
	public	__irrlicht_core_IGUIElement_getElementFromPoint
	public	__irrlicht_core_IGUIElement_getID
	public	__irrlicht_core_IGUIElement_getNextElement
	public	__irrlicht_core_IGUIElement_getParent
	public	__irrlicht_core_IGUIElement_getRelativePosition
	public	__irrlicht_core_IGUIElement_getTabGroup
	public	__irrlicht_core_IGUIElement_getTabOrder
	public	__irrlicht_core_IGUIElement_getText
	public	__irrlicht_core_IGUIElement_getToolTipText
	public	__irrlicht_core_IGUIElement_getType
	public	__irrlicht_core_IGUIElement_getTypeName
	public	__irrlicht_core_IGUIElement_grab
	public	__irrlicht_core_IGUIElement_hasType
	public	__irrlicht_core_IGUIElement_isEnabled
	public	__irrlicht_core_IGUIElement_isMyChild
	public	__irrlicht_core_IGUIElement_isNotClipped
	public	__irrlicht_core_IGUIElement_isPointInside
	public	__irrlicht_core_IGUIElement_isSubElement
	public	__irrlicht_core_IGUIElement_isTabGroup
	public	__irrlicht_core_IGUIElement_isTabStop
	public	__irrlicht_core_IGUIElement_isVisible
	public	__irrlicht_core_IGUIElement_move
	public	__irrlicht_core_IGUIElement_remove
	public	__irrlicht_core_IGUIElement_removeChild
	public	__irrlicht_core_IGUIElement_setAlignment
	public	__irrlicht_core_IGUIElement_setEnabled
	public	__irrlicht_core_IGUIElement_setID
	public	__irrlicht_core_IGUIElement_setMaxSize
	public	__irrlicht_core_IGUIElement_setMinSize
	public	__irrlicht_core_IGUIElement_setNotClipped
	public	__irrlicht_core_IGUIElement_setRelativePosition
	public	__irrlicht_core_IGUIElement_setRelativePositionFromPos
	public	__irrlicht_core_IGUIElement_setRelativePositionProportional
	public	__irrlicht_core_IGUIElement_setSubElement
	public	__irrlicht_core_IGUIElement_setTabGroup
	public	__irrlicht_core_IGUIElement_setTabOrder
	public	__irrlicht_core_IGUIElement_setTabStop
	public	__irrlicht_core_IGUIElement_setText
	public	__irrlicht_core_IGUIElement_setToolTipText
	public	__irrlicht_core_IGUIElement_setVisible
	public	__irrlicht_core_IGUIElement_updateAbsolutePosition
	public	__irrlicht_core_IGUIEnvironment_Delete
	public	__irrlicht_core_IGUIEnvironment_New
	public	__irrlicht_core_IGUIEnvironment_addButton
	public	__irrlicht_core_IGUIEnvironment_addCheckBox
	public	__irrlicht_core_IGUIEnvironment_addColorSelectionDialog
	public	__irrlicht_core_IGUIEnvironment_addComboBox
	public	__irrlicht_core_IGUIEnvironment_addContextMenu
	public	__irrlicht_core_IGUIEnvironment_addEditBox
	public	__irrlicht_core_IGUIEnvironment_addEmptySpriteBank
	public	__irrlicht_core_IGUIEnvironment_addFileOpenDialog
	public	__irrlicht_core_IGUIEnvironment_addFont
	public	__irrlicht_core_IGUIEnvironment_addGUIElement
	public	__irrlicht_core_IGUIEnvironment_addImage
	public	__irrlicht_core_IGUIEnvironment_addImageFromTexture
	public	__irrlicht_core_IGUIEnvironment_addInOutFader
	public	__irrlicht_core_IGUIEnvironment_addListBox
	public	__irrlicht_core_IGUIEnvironment_addMenu
	public	__irrlicht_core_IGUIEnvironment_addMeshViewer
	public	__irrlicht_core_IGUIEnvironment_addMessageBox
	public	__irrlicht_core_IGUIEnvironment_addModalScreen
	public	__irrlicht_core_IGUIEnvironment_addScrollBar
	public	__irrlicht_core_IGUIEnvironment_addSpinBox
	public	__irrlicht_core_IGUIEnvironment_addStaticText
	public	__irrlicht_core_IGUIEnvironment_addTab
	public	__irrlicht_core_IGUIEnvironment_addTabControl
	public	__irrlicht_core_IGUIEnvironment_addTable
	public	__irrlicht_core_IGUIEnvironment_addToolBar
	public	__irrlicht_core_IGUIEnvironment_addTreeView
	public	__irrlicht_core_IGUIEnvironment_addWindow
	public	__irrlicht_core_IGUIEnvironment_clear
	public	__irrlicht_core_IGUIEnvironment_createFromHandle
	public	__irrlicht_core_IGUIEnvironment_createImageList
	public	__irrlicht_core_IGUIEnvironment_createSkin
	public	__irrlicht_core_IGUIEnvironment_deserializeAttributes
	public	__irrlicht_core_IGUIEnvironment_drawAll
	public	__irrlicht_core_IGUIEnvironment_drop
	public	__irrlicht_core_IGUIEnvironment_getBuiltInFont
	public	__irrlicht_core_IGUIEnvironment_getDebugName
	public	__irrlicht_core_IGUIEnvironment_getDefaultGUIElementFactory
	public	__irrlicht_core_IGUIEnvironment_getFileSystem
	public	__irrlicht_core_IGUIEnvironment_getFocus
	public	__irrlicht_core_IGUIEnvironment_getFont
	public	__irrlicht_core_IGUIEnvironment_getGUIElementFactory
	public	__irrlicht_core_IGUIEnvironment_getOSOperator
	public	__irrlicht_core_IGUIEnvironment_getRegisteredGUIElementFactoryCount
	public	__irrlicht_core_IGUIEnvironment_getRootGUIElement
	public	__irrlicht_core_IGUIEnvironment_getSkin
	public	__irrlicht_core_IGUIEnvironment_getSpriteBank
	public	__irrlicht_core_IGUIEnvironment_getVideoDriver
	public	__irrlicht_core_IGUIEnvironment_grab
	public	__irrlicht_core_IGUIEnvironment_hasFocus
	public	__irrlicht_core_IGUIEnvironment_loadGUI
	public	__irrlicht_core_IGUIEnvironment_loadGUIFromFileIO
	public	__irrlicht_core_IGUIEnvironment_postEventFromUser
	public	__irrlicht_core_IGUIEnvironment_readGUIElement
	public	__irrlicht_core_IGUIEnvironment_registerGUIElementFactory
	public	__irrlicht_core_IGUIEnvironment_removeFocus
	public	__irrlicht_core_IGUIEnvironment_saveGUI
	public	__irrlicht_core_IGUIEnvironment_saveGUIToFileIO
	public	__irrlicht_core_IGUIEnvironment_serializeAttributes
	public	__irrlicht_core_IGUIEnvironment_setFocus
	public	__irrlicht_core_IGUIEnvironment_setSkin
	public	__irrlicht_core_IGUIEnvironment_setUserEventReceiver
	public	__irrlicht_core_IGUIEnvironment_writeGUIElement
	public	__irrlicht_core_IGUIFileOpenDialog_Delete
	public	__irrlicht_core_IGUIFileOpenDialog_New
	public	__irrlicht_core_IGUIFileOpenDialog_createFromHandle
	public	__irrlicht_core_IGUIFileOpenDialog_getDirectoryName
	public	__irrlicht_core_IGUIFileOpenDialog_getFilename
	public	__irrlicht_core_IGUIFontBitmap_Delete
	public	__irrlicht_core_IGUIFontBitmap_New
	public	__irrlicht_core_IGUIFontBitmap_createFromHandle
	public	__irrlicht_core_IGUIFontBitmap_getSpriteNoFromChar
	public	__irrlicht_core_IGUIFont_Delete
	public	__irrlicht_core_IGUIFont_New
	public	__irrlicht_core_IGUIFont_createFromHandle
	public	__irrlicht_core_IGUIFont_draw
	public	__irrlicht_core_IGUIFont_drop
	public	__irrlicht_core_IGUIFont_getCharacterFromPos
	public	__irrlicht_core_IGUIFont_getDebugName
	public	__irrlicht_core_IGUIFont_getDimension
	public	__irrlicht_core_IGUIFont_getKerningHeight
	public	__irrlicht_core_IGUIFont_getKerningWidth
	public	__irrlicht_core_IGUIFont_getType
	public	__irrlicht_core_IGUIFont_grab
	public	__irrlicht_core_IGUIFont_setInvisibleCharacters
	public	__irrlicht_core_IGUIFont_setKerningHeight
	public	__irrlicht_core_IGUIFont_setKerningWidth
	public	__irrlicht_core_IGUIImageList_Delete
	public	__irrlicht_core_IGUIImageList_New
	public	__irrlicht_core_IGUIImageList_createFromHandle
	public	__irrlicht_core_IGUIImageList_draw
	public	__irrlicht_core_IGUIImageList_drop
	public	__irrlicht_core_IGUIImageList_getDebugName
	public	__irrlicht_core_IGUIImageList_getImageCount
	public	__irrlicht_core_IGUIImageList_getImageSize
	public	__irrlicht_core_IGUIImageList_grab
	public	__irrlicht_core_IGUIImage_Delete
	public	__irrlicht_core_IGUIImage_New
	public	__irrlicht_core_IGUIImage_createFromHandle
	public	__irrlicht_core_IGUIImage_isAlphaChannelUsed
	public	__irrlicht_core_IGUIImage_isImageScaled
	public	__irrlicht_core_IGUIImage_setColor
	public	__irrlicht_core_IGUIImage_setImage
	public	__irrlicht_core_IGUIImage_setScaleImage
	public	__irrlicht_core_IGUIImage_setUseAlphaChannel
	public	__irrlicht_core_IGUIInOutFader_Delete
	public	__irrlicht_core_IGUIInOutFader_GetColor
	public	__irrlicht_core_IGUIInOutFader_New
	public	__irrlicht_core_IGUIInOutFader_SetColor
	public	__irrlicht_core_IGUIInOutFader_createFromHandle
	public	__irrlicht_core_IGUIInOutFader_fadeIn
	public	__irrlicht_core_IGUIInOutFader_fadeOut
	public	__irrlicht_core_IGUIInOutFader_isReady
	public	__irrlicht_core_IGUIInOutFader_setColorSourceDest
	public	__irrlicht_core_IGUIListBox_Delete
	public	__irrlicht_core_IGUIListBox_New
	public	__irrlicht_core_IGUIListBox_addItem
	public	__irrlicht_core_IGUIListBox_addItemWithIcon
	public	__irrlicht_core_IGUIListBox_clear
	public	__irrlicht_core_IGUIListBox_clearItemOverrideColor
	public	__irrlicht_core_IGUIListBox_clearItemOverrideColorByType
	public	__irrlicht_core_IGUIListBox_createFromHandle
	public	__irrlicht_core_IGUIListBox_getIcon
	public	__irrlicht_core_IGUIListBox_getItemCount
	public	__irrlicht_core_IGUIListBox_getItemDefaultColor
	public	__irrlicht_core_IGUIListBox_getItemOverrideColor
	public	__irrlicht_core_IGUIListBox_getListItem
	public	__irrlicht_core_IGUIListBox_getSelected
	public	__irrlicht_core_IGUIListBox_hasItemOverrideColor
	public	__irrlicht_core_IGUIListBox_insertItem
	public	__irrlicht_core_IGUIListBox_isAutoScrollEnabled
	public	__irrlicht_core_IGUIListBox_removeItem
	public	__irrlicht_core_IGUIListBox_setAutoScrollEnabled
	public	__irrlicht_core_IGUIListBox_setDrawBackground
	public	__irrlicht_core_IGUIListBox_setItem
	public	__irrlicht_core_IGUIListBox_setItemHeight
	public	__irrlicht_core_IGUIListBox_setItemOverrideColor
	public	__irrlicht_core_IGUIListBox_setItemOverrideColorByType
	public	__irrlicht_core_IGUIListBox_setSelected
	public	__irrlicht_core_IGUIListBox_setSelectedByText
	public	__irrlicht_core_IGUIListBox_setSpriteBank
	public	__irrlicht_core_IGUIListBox_swapItems
	public	__irrlicht_core_IGUIMeshViewer_Delete
	public	__irrlicht_core_IGUIMeshViewer_New
	public	__irrlicht_core_IGUIMeshViewer_createFromHandle
	public	__irrlicht_core_IGUIMeshViewer_getMaterial
	public	__irrlicht_core_IGUIMeshViewer_getMesh
	public	__irrlicht_core_IGUIMeshViewer_setMaterial
	public	__irrlicht_core_IGUIMeshViewer_setMesh
	public	__irrlicht_core_IGUIScrollBar_Delete
	public	__irrlicht_core_IGUIScrollBar_New
	public	__irrlicht_core_IGUIScrollBar_createFromHandle
	public	__irrlicht_core_IGUIScrollBar_getLargeStep
	public	__irrlicht_core_IGUIScrollBar_getMax
	public	__irrlicht_core_IGUIScrollBar_getMin
	public	__irrlicht_core_IGUIScrollBar_getPos
	public	__irrlicht_core_IGUIScrollBar_getSmallStep
	public	__irrlicht_core_IGUIScrollBar_setLargeStep
	public	__irrlicht_core_IGUIScrollBar_setMax
	public	__irrlicht_core_IGUIScrollBar_setMin
	public	__irrlicht_core_IGUIScrollBar_setPos
	public	__irrlicht_core_IGUIScrollBar_setSmallStep
	public	__irrlicht_core_IGUISkin_Delete
	public	__irrlicht_core_IGUISkin_GetColor
	public	__irrlicht_core_IGUISkin_New
	public	__irrlicht_core_IGUISkin_SetColor
	public	__irrlicht_core_IGUISkin_createFromHandle
	public	__irrlicht_core_IGUISkin_draw2DRectangle
	public	__irrlicht_core_IGUISkin_draw3DButtonPanePressed
	public	__irrlicht_core_IGUISkin_draw3DButtonPaneStandard
	public	__irrlicht_core_IGUISkin_draw3DMenuPane
	public	__irrlicht_core_IGUISkin_draw3DSunkenPane
	public	__irrlicht_core_IGUISkin_draw3DTabBody
	public	__irrlicht_core_IGUISkin_draw3DTabButton
	public	__irrlicht_core_IGUISkin_draw3DToolBar
	public	__irrlicht_core_IGUISkin_draw3DWindowBackground
	public	__irrlicht_core_IGUISkin_drawIcon
	public	__irrlicht_core_IGUISkin_getDefaultText
	public	__irrlicht_core_IGUISkin_getFont
	public	__irrlicht_core_IGUISkin_getIcon
	public	__irrlicht_core_IGUISkin_getSize
	public	__irrlicht_core_IGUISkin_getSpriteBank
	public	__irrlicht_core_IGUISkin_getType
	public	__irrlicht_core_IGUISkin_setDefaultText
	public	__irrlicht_core_IGUISkin_setFont
	public	__irrlicht_core_IGUISkin_setIcon
	public	__irrlicht_core_IGUISkin_setSize
	public	__irrlicht_core_IGUISkin_setSpriteBank
	public	__irrlicht_core_IGUISpinBox_Delete
	public	__irrlicht_core_IGUISpinBox_New
	public	__irrlicht_core_IGUISpinBox_createFromHandle
	public	__irrlicht_core_IGUISpinBox_getEditBox
	public	__irrlicht_core_IGUISpinBox_getMax
	public	__irrlicht_core_IGUISpinBox_getMin
	public	__irrlicht_core_IGUISpinBox_getStepSize
	public	__irrlicht_core_IGUISpinBox_getValue
	public	__irrlicht_core_IGUISpinBox_setDecimalPlaces
	public	__irrlicht_core_IGUISpinBox_setRange
	public	__irrlicht_core_IGUISpinBox_setStepSize
	public	__irrlicht_core_IGUISpinBox_setValue
	public	__irrlicht_core_IGUISpriteBank_Delete
	public	__irrlicht_core_IGUISpriteBank_New
	public	__irrlicht_core_IGUISpriteBank_addTexture
	public	__irrlicht_core_IGUISpriteBank_addTextureAsSprite
	public	__irrlicht_core_IGUISpriteBank_clear
	public	__irrlicht_core_IGUISpriteBank_createFromHandle
	public	__irrlicht_core_IGUISpriteBank_draw2DSprite
	public	__irrlicht_core_IGUISpriteBank_draw2DSpriteBatch
	public	__irrlicht_core_IGUISpriteBank_drop
	public	__irrlicht_core_IGUISpriteBank_getDebugName
	public	__irrlicht_core_IGUISpriteBank_getPositions
	public	__irrlicht_core_IGUISpriteBank_getSprites
	public	__irrlicht_core_IGUISpriteBank_getTexture
	public	__irrlicht_core_IGUISpriteBank_getTextureCount
	public	__irrlicht_core_IGUISpriteBank_grab
	public	__irrlicht_core_IGUISpriteBank_setTexture
	public	__irrlicht_core_IGUIStaticText_Delete
	public	__irrlicht_core_IGUIStaticText_New
	public	__irrlicht_core_IGUIStaticText_createFromHandle
	public	__irrlicht_core_IGUIStaticText_enableOverrideColor
	public	__irrlicht_core_IGUIStaticText_getOverrideColor
	public	__irrlicht_core_IGUIStaticText_getOverrideFont
	public	__irrlicht_core_IGUIStaticText_getTextHeight
	public	__irrlicht_core_IGUIStaticText_getTextWidth
	public	__irrlicht_core_IGUIStaticText_isOverrideColorEnabled
	public	__irrlicht_core_IGUIStaticText_isWordWrapEnabled
	public	__irrlicht_core_IGUIStaticText_setBackgroundColor
	public	__irrlicht_core_IGUIStaticText_setDrawBackground
	public	__irrlicht_core_IGUIStaticText_setDrawBorder
	public	__irrlicht_core_IGUIStaticText_setOverrideColor
	public	__irrlicht_core_IGUIStaticText_setOverrideFont
	public	__irrlicht_core_IGUIStaticText_setWordWrap
	public	__irrlicht_core_IGUITabControl_Delete
	public	__irrlicht_core_IGUITabControl_New
	public	__irrlicht_core_IGUITabControl_addTab
	public	__irrlicht_core_IGUITabControl_createFromHandle
	public	__irrlicht_core_IGUITabControl_getActiveTab
	public	__irrlicht_core_IGUITabControl_getTab
	public	__irrlicht_core_IGUITabControl_getTabCount
	public	__irrlicht_core_IGUITabControl_getTabExtraWidth
	public	__irrlicht_core_IGUITabControl_getTabHeight
	public	__irrlicht_core_IGUITabControl_getTabMaxWidth
	public	__irrlicht_core_IGUITabControl_getTabVerticalAlignment
	public	__irrlicht_core_IGUITabControl_setActiveTab
	public	__irrlicht_core_IGUITabControl_setActiveTabFromTab
	public	__irrlicht_core_IGUITabControl_setTabExtraWidth
	public	__irrlicht_core_IGUITabControl_setTabHeight
	public	__irrlicht_core_IGUITabControl_setTabMaxWidth
	public	__irrlicht_core_IGUITabControl_setTabVerticalAlignment
	public	__irrlicht_core_IGUITab_Delete
	public	__irrlicht_core_IGUITab_New
	public	__irrlicht_core_IGUITab_createFromHandle
	public	__irrlicht_core_IGUITab_getBackgroundColor
	public	__irrlicht_core_IGUITab_getNumber
	public	__irrlicht_core_IGUITab_getTextColor
	public	__irrlicht_core_IGUITab_isDrawingBackground
	public	__irrlicht_core_IGUITab_setBackgroundColor
	public	__irrlicht_core_IGUITab_setDrawBackground
	public	__irrlicht_core_IGUITab_setTextColor
	public	__irrlicht_core_IGUITable_Delete
	public	__irrlicht_core_IGUITable_New
	public	__irrlicht_core_IGUITable_addColumn
	public	__irrlicht_core_IGUITable_addRow
	public	__irrlicht_core_IGUITable_clear
	public	__irrlicht_core_IGUITable_clearRows
	public	__irrlicht_core_IGUITable_createFromHandle
	public	__irrlicht_core_IGUITable_getActiveColumn
	public	__irrlicht_core_IGUITable_getActiveColumnOrdering
	public	__irrlicht_core_IGUITable_getCellData
	public	__irrlicht_core_IGUITable_getCellText
	public	__irrlicht_core_IGUITable_getColumnCount
	public	__irrlicht_core_IGUITable_getDrawFlags
	public	__irrlicht_core_IGUITable_getRowCount
	public	__irrlicht_core_IGUITable_getSelected
	public	__irrlicht_core_IGUITable_hasResizableColumns
	public	__irrlicht_core_IGUITable_orderRows
	public	__irrlicht_core_IGUITable_removeColumn
	public	__irrlicht_core_IGUITable_removeRow
	public	__irrlicht_core_IGUITable_setActiveColumn
	public	__irrlicht_core_IGUITable_setCellColor
	public	__irrlicht_core_IGUITable_setCellData
	public	__irrlicht_core_IGUITable_setCellText
	public	__irrlicht_core_IGUITable_setCellTextAndColor
	public	__irrlicht_core_IGUITable_setColumnOrdering
	public	__irrlicht_core_IGUITable_setColumnWidth
	public	__irrlicht_core_IGUITable_setDrawFlags
	public	__irrlicht_core_IGUITable_setResizableColumns
	public	__irrlicht_core_IGUITable_setSelected
	public	__irrlicht_core_IGUITable_swapRows
	public	__irrlicht_core_IGUIToolBar_Delete
	public	__irrlicht_core_IGUIToolBar_New
	public	__irrlicht_core_IGUIToolBar_addButton
	public	__irrlicht_core_IGUIToolBar_createFromHandle
	public	__irrlicht_core_IGUITreeViewNode_Delete
	public	__irrlicht_core_IGUITreeViewNode_New
	public	__irrlicht_core_IGUITreeViewNode_addChildBack
	public	__irrlicht_core_IGUITreeViewNode_addChildFront
	public	__irrlicht_core_IGUITreeViewNode_clearChilds
	public	__irrlicht_core_IGUITreeViewNode_createFromHandle
	public	__irrlicht_core_IGUITreeViewNode_deleteChild
	public	__irrlicht_core_IGUITreeViewNode_drop
	public	__irrlicht_core_IGUITreeViewNode_getChildCount
	public	__irrlicht_core_IGUITreeViewNode_getData
	public	__irrlicht_core_IGUITreeViewNode_getData2
	public	__irrlicht_core_IGUITreeViewNode_getDebugName
	public	__irrlicht_core_IGUITreeViewNode_getExpanded
	public	__irrlicht_core_IGUITreeViewNode_getFirstChild
	public	__irrlicht_core_IGUITreeViewNode_getIcon
	public	__irrlicht_core_IGUITreeViewNode_getImageIndex
	public	__irrlicht_core_IGUITreeViewNode_getLastChild
	public	__irrlicht_core_IGUITreeViewNode_getLevel
	public	__irrlicht_core_IGUITreeViewNode_getNextSibling
	public	__irrlicht_core_IGUITreeViewNode_getNextVisible
	public	__irrlicht_core_IGUITreeViewNode_getOwner
	public	__irrlicht_core_IGUITreeViewNode_getParent
	public	__irrlicht_core_IGUITreeViewNode_getPrevSibling
	public	__irrlicht_core_IGUITreeViewNode_getSelected
	public	__irrlicht_core_IGUITreeViewNode_getSelectedImageIndex
	public	__irrlicht_core_IGUITreeViewNode_getText
	public	__irrlicht_core_IGUITreeViewNode_grab
	public	__irrlicht_core_IGUITreeViewNode_hasChilds
	public	__irrlicht_core_IGUITreeViewNode_insertChildAfter
	public	__irrlicht_core_IGUITreeViewNode_insertChildBefore
	public	__irrlicht_core_IGUITreeViewNode_isRoot
	public	__irrlicht_core_IGUITreeViewNode_isVisible
	public	__irrlicht_core_IGUITreeViewNode_moveChildDown
	public	__irrlicht_core_IGUITreeViewNode_moveChildUp
	public	__irrlicht_core_IGUITreeViewNode_setData
	public	__irrlicht_core_IGUITreeViewNode_setData2
	public	__irrlicht_core_IGUITreeViewNode_setExpanded
	public	__irrlicht_core_IGUITreeViewNode_setIcon
	public	__irrlicht_core_IGUITreeViewNode_setImageIndex
	public	__irrlicht_core_IGUITreeViewNode_setSelected
	public	__irrlicht_core_IGUITreeViewNode_setSelectedImageIndex
	public	__irrlicht_core_IGUITreeViewNode_setText
	public	__irrlicht_core_IGUITreeView_Delete
	public	__irrlicht_core_IGUITreeView_New
	public	__irrlicht_core_IGUITreeView_createFromHandle
	public	__irrlicht_core_IGUITreeView_getImageLeftOfOcon
	public	__irrlicht_core_IGUITreeView_getImageList
	public	__irrlicht_core_IGUITreeView_getLastEventNode
	public	__irrlicht_core_IGUITreeView_getLinesVisible
	public	__irrlicht_core_IGUITreeView_getRoot
	public	__irrlicht_core_IGUITreeView_getSelected
	public	__irrlicht_core_IGUITreeView_setIconFont
	public	__irrlicht_core_IGUITreeView_setImageLeftOfIcon
	public	__irrlicht_core_IGUITreeView_setImageList
	public	__irrlicht_core_IGUITreeView_setLinesVisible
	public	__irrlicht_core_IGUIWindow_Delete
	public	__irrlicht_core_IGUIWindow_New
	public	__irrlicht_core_IGUIWindow_createFromHandle
	public	__irrlicht_core_IGUIWindow_getClientRect
	public	__irrlicht_core_IGUIWindow_getCloseButton
	public	__irrlicht_core_IGUIWindow_getDrawBackground
	public	__irrlicht_core_IGUIWindow_getDrawTitlebar
	public	__irrlicht_core_IGUIWindow_getMaximizeButton
	public	__irrlicht_core_IGUIWindow_getMinimizeButton
	public	__irrlicht_core_IGUIWindow_isDraggable
	public	__irrlicht_core_IGUIWindow_setDraggable
	public	__irrlicht_core_IGUIWindow_setDrawBackground
	public	__irrlicht_core_IGUIWindow_setDrawTitlebar
	public	__irrlicht_core_IGeometryCreator_Delete
	public	__irrlicht_core_IGeometryCreator_New
	public	__irrlicht_core_IGeometryCreator_createArrowMesh
	public	__irrlicht_core_IGeometryCreator_createConeMesh
	public	__irrlicht_core_IGeometryCreator_createCubeMesh
	public	__irrlicht_core_IGeometryCreator_createCylinderMesh
	public	__irrlicht_core_IGeometryCreator_createFromHandle
	public	__irrlicht_core_IGeometryCreator_createHillPlaneMesh
	public	__irrlicht_core_IGeometryCreator_createPlaneMesh
	public	__irrlicht_core_IGeometryCreator_createSphereMesh
	public	__irrlicht_core_IGeometryCreator_createTerrainMesh
	public	__irrlicht_core_IGeometryCreator_createVolumeLightMesh
	public	__irrlicht_core_IGeometryCreator_drop
	public	__irrlicht_core_IGeometryCreator_getDebugName
	public	__irrlicht_core_IGeometryCreator_grab
	public	__irrlicht_core_IImageLoader_Delete
	public	__irrlicht_core_IImageLoader_New
	public	__irrlicht_core_IImageLoader_OnIsALoadableFileExtension
	public	__irrlicht_core_IImageLoader_OnIsALoadableFileFormat
	public	__irrlicht_core_IImageLoader_OnLoadImage
	public	__irrlicht_core_IImageLoader_bind
	public	__irrlicht_core_IImageLoader_create
	public	__irrlicht_core_IImageLoader_createFromHandle
	public	__irrlicht_core_IImageLoader_getBinderHandle
	public	__irrlicht_core_IImageLoader_isALoadableFileExtension
	public	__irrlicht_core_IImageLoader_isALoadableFileFormat
	public	__irrlicht_core_IImageLoader_loadImage
	public	__irrlicht_core_IImageWriterDefault_Delete
	public	__irrlicht_core_IImageWriterDefault_New
	public	__irrlicht_core_IImageWriterDefault_isAWriteableFileExtension
	public	__irrlicht_core_IImageWriterDefault_writeImage
	public	__irrlicht_core_IImageWriter_Delete
	public	__irrlicht_core_IImageWriter_New
	public	__irrlicht_core_IImageWriter_OnIsAWriteableFileExtension
	public	__irrlicht_core_IImageWriter_OnWriteImage
	public	__irrlicht_core_IImageWriter_bind
	public	__irrlicht_core_IImageWriter_create
	public	__irrlicht_core_IImageWriter_createFromHandle
	public	__irrlicht_core_IImageWriter_drop
	public	__irrlicht_core_IImageWriter_getBinderHandle
	public	__irrlicht_core_IImageWriter_getDebugName
	public	__irrlicht_core_IImageWriter_grab
	public	__irrlicht_core_IImageWriter_isAWriteableFileExtension
	public	__irrlicht_core_IImageWriter_writeImage
	public	__irrlicht_core_IImage_Delete
	public	__irrlicht_core_IImage_New
	public	__irrlicht_core_IImage_copyToImage
	public	__irrlicht_core_IImage_copyToImageFromPart
	public	__irrlicht_core_IImage_copyToScaling
	public	__irrlicht_core_IImage_copyToScalingBoxFilter
	public	__irrlicht_core_IImage_copyToScalingToImage
	public	__irrlicht_core_IImage_copyToWithAlpha
	public	__irrlicht_core_IImage_createFromHandle
	public	__irrlicht_core_IImage_drop
	public	__irrlicht_core_IImage_fill
	public	__irrlicht_core_IImage_getAlphaMask
	public	__irrlicht_core_IImage_getBitsPerPixel
	public	__irrlicht_core_IImage_getBitsPerPixelFromFormat
	public	__irrlicht_core_IImage_getBlueMask
	public	__irrlicht_core_IImage_getBytesPerPixel
	public	__irrlicht_core_IImage_getColorFormat
	public	__irrlicht_core_IImage_getDebugName
	public	__irrlicht_core_IImage_getDimension
	public	__irrlicht_core_IImage_getGreenMask
	public	__irrlicht_core_IImage_getImageDataSizeInBytes
	public	__irrlicht_core_IImage_getImageDataSizeInPixels
	public	__irrlicht_core_IImage_getPitch
	public	__irrlicht_core_IImage_getPixel
	public	__irrlicht_core_IImage_getRedMask
	public	__irrlicht_core_IImage_grab
	public	__irrlicht_core_IImage_isRenderTargetOnlyFormat
	public	__irrlicht_core_IImage_lock
	public	__irrlicht_core_IImage_setPixel
	public	__irrlicht_core_IImage_unlock
	public	__irrlicht_core_IIndexBuffer_Delete
	public	__irrlicht_core_IIndexBuffer_New
	public	__irrlicht_core_IIndexBuffer_allocated_size
	public	__irrlicht_core_IIndexBuffer_createFromHandle
	public	__irrlicht_core_IIndexBuffer_drop
	public	__irrlicht_core_IIndexBuffer_elementAt
	public	__irrlicht_core_IIndexBuffer_getChangedID
	public	__irrlicht_core_IIndexBuffer_getData
	public	__irrlicht_core_IIndexBuffer_getDebugName
	public	__irrlicht_core_IIndexBuffer_getHardwareMappingHint
	public	__irrlicht_core_IIndexBuffer_getLast
	public	__irrlicht_core_IIndexBuffer_getType
	public	__irrlicht_core_IIndexBuffer_grab
	public	__irrlicht_core_IIndexBuffer_pointer
	public	__irrlicht_core_IIndexBuffer_push_back
	public	__irrlicht_core_IIndexBuffer_reallocate
	public	__irrlicht_core_IIndexBuffer_setDirty
	public	__irrlicht_core_IIndexBuffer_setHardwareMappingHint
	public	__irrlicht_core_IIndexBuffer_setType
	public	__irrlicht_core_IIndexBuffer_setValue
	public	__irrlicht_core_IIndexBuffer_set_used
	public	__irrlicht_core_IIndexBuffer_size
	public	__irrlicht_core_IIndexBuffer_stride
	public	__irrlicht_core_ILightManager_BoundOnNodePostRender
	public	__irrlicht_core_ILightManager_BoundOnNodePreRender
	public	__irrlicht_core_ILightManager_BoundOnPostRender
	public	__irrlicht_core_ILightManager_BoundOnPreRender
	public	__irrlicht_core_ILightManager_BoundOnRenderPassPostRender
	public	__irrlicht_core_ILightManager_BoundOnRenderPassPreRender
	public	__irrlicht_core_ILightManager_Delete
	public	__irrlicht_core_ILightManager_New
	public	__irrlicht_core_ILightManager_bind
	public	__irrlicht_core_ILightManager_create
	public	__irrlicht_core_ILightManager_createFromHandle
	public	__irrlicht_core_ILightManager_drop
	public	__irrlicht_core_ILightManager_getBinderHandle
	public	__irrlicht_core_ILightManager_getDebugName
	public	__irrlicht_core_ILightManager_grab
	public	__irrlicht_core_ILightSceneNode_Delete
	public	__irrlicht_core_ILightSceneNode_New
	public	__irrlicht_core_ILightSceneNode_createFromHandle
	public	__irrlicht_core_ILightSceneNode_enableCastShadow
	public	__irrlicht_core_ILightSceneNode_getCastShadow
	public	__irrlicht_core_ILightSceneNode_getLightData
	public	__irrlicht_core_ILightSceneNode_getLightType
	public	__irrlicht_core_ILightSceneNode_getRadius
	public	__irrlicht_core_ILightSceneNode_setLightData
	public	__irrlicht_core_ILightSceneNode_setLightType
	public	__irrlicht_core_ILightSceneNode_setRadius
	public	__irrlicht_core_ILightSceneNode_setVisible
	public	__irrlicht_core_ILogger_Delete
	public	__irrlicht_core_ILogger_New
	public	__irrlicht_core_ILogger_createFromHandle
	public	__irrlicht_core_ILogger_drop
	public	__irrlicht_core_ILogger_getDebugName
	public	__irrlicht_core_ILogger_getLogLevel
	public	__irrlicht_core_ILogger_grab
	public	__irrlicht_core_ILogger_log
	public	__irrlicht_core_ILogger_logC
	public	__irrlicht_core_ILogger_logCWithHint
	public	__irrlicht_core_ILogger_logCWithWHint
	public	__irrlicht_core_ILogger_logW
	public	__irrlicht_core_ILogger_logWWithHint
	public	__irrlicht_core_ILogger_logWithHint
	public	__irrlicht_core_ILogger_setLogLevel
	public	__irrlicht_core_IMaterialRendererServices_Delete
	public	__irrlicht_core_IMaterialRendererServices_New
	public	__irrlicht_core_IMaterialRendererServices_createFromHandle
	public	__irrlicht_core_IMaterialRendererServices_getVideoDriver
	public	__irrlicht_core_IMaterialRendererServices_setBasicRenderStates
	public	__irrlicht_core_IMaterialRendererServices_setPixelShaderConstant
	public	__irrlicht_core_IMaterialRendererServices_setPixelShaderConstantFromName
	public	__irrlicht_core_IMaterialRendererServices_setVertexShaderConstant
	public	__irrlicht_core_IMaterialRendererServices_setVertexShaderConstantFromName
	public	__irrlicht_core_IMaterialRenderer_Delete
	public	__irrlicht_core_IMaterialRenderer_New
	public	__irrlicht_core_IMaterialRenderer_createFromHandle
	public	__irrlicht_core_IMaterialRenderer_drop
	public	__irrlicht_core_IMaterialRenderer_getDebugName
	public	__irrlicht_core_IMaterialRenderer_getRenderCapability
	public	__irrlicht_core_IMaterialRenderer_grab
	public	__irrlicht_core_IMaterialRenderer_isTransparent
	public	__irrlicht_core_IMeshBuffer_Delete
	public	__irrlicht_core_IMeshBuffer_New
	public	__irrlicht_core_IMeshBuffer_append
	public	__irrlicht_core_IMeshBuffer_appendFromOther
	public	__irrlicht_core_IMeshBuffer_createFromHandle
	public	__irrlicht_core_IMeshBuffer_drop
	public	__irrlicht_core_IMeshBuffer_fillIndicesPtr
	public	__irrlicht_core_IMeshBuffer_fillS3DVertex2TCoordsVerticesPtrs
	public	__irrlicht_core_IMeshBuffer_fillS3DVertexTangentsVerticesPtrs
	public	__irrlicht_core_IMeshBuffer_fillS3DVertexVerticesPtrs
	public	__irrlicht_core_IMeshBuffer_getBoundingBox
	public	__irrlicht_core_IMeshBuffer_getChangedID_Index
	public	__irrlicht_core_IMeshBuffer_getChangedID_Vertex
	public	__irrlicht_core_IMeshBuffer_getDebugName
	public	__irrlicht_core_IMeshBuffer_getHardwareMappingHint_Index
	public	__irrlicht_core_IMeshBuffer_getHardwareMappingHint_Vertex
	public	__irrlicht_core_IMeshBuffer_getIndexCount
	public	__irrlicht_core_IMeshBuffer_getIndexType
	public	__irrlicht_core_IMeshBuffer_getIndices
	public	__irrlicht_core_IMeshBuffer_getMaterial
	public	__irrlicht_core_IMeshBuffer_getNormal
	public	__irrlicht_core_IMeshBuffer_getPosition
	public	__irrlicht_core_IMeshBuffer_getTCoords
	public	__irrlicht_core_IMeshBuffer_getVertex
	public	__irrlicht_core_IMeshBuffer_getVertexCount
	public	__irrlicht_core_IMeshBuffer_getVertexType
	public	__irrlicht_core_IMeshBuffer_getVertices
	public	__irrlicht_core_IMeshBuffer_grab
	public	__irrlicht_core_IMeshBuffer_recalculateBoundingBox
	public	__irrlicht_core_IMeshBuffer_setBoundingBox
	public	__irrlicht_core_IMeshBuffer_setDirty
	public	__irrlicht_core_IMeshBuffer_setHardwareMappingHint
	public	__irrlicht_core_IMeshCache_Delete
	public	__irrlicht_core_IMeshCache_New
	public	__irrlicht_core_IMeshCache_addMesh
	public	__irrlicht_core_IMeshCache_clear
	public	__irrlicht_core_IMeshCache_clearUnusedMeshes
	public	__irrlicht_core_IMeshCache_createFromHandle
	public	__irrlicht_core_IMeshCache_drop
	public	__irrlicht_core_IMeshCache_getAnimatedMeshIndex
	public	__irrlicht_core_IMeshCache_getAnimatedMeshName
	public	__irrlicht_core_IMeshCache_getDebugName
	public	__irrlicht_core_IMeshCache_getMeshByIndex
	public	__irrlicht_core_IMeshCache_getMeshByName
	public	__irrlicht_core_IMeshCache_getMeshCount
	public	__irrlicht_core_IMeshCache_getMeshIndex
	public	__irrlicht_core_IMeshCache_getMeshName
	public	__irrlicht_core_IMeshCache_getMeshNameByIdx
	public	__irrlicht_core_IMeshCache_grab
	public	__irrlicht_core_IMeshCache_isMeshLoaded
	public	__irrlicht_core_IMeshCache_removeAnimatedMesh
	public	__irrlicht_core_IMeshCache_removeMesh
	public	__irrlicht_core_IMeshCache_renameAnimatedMesh
	public	__irrlicht_core_IMeshCache_renameMesh
	public	__irrlicht_core_IMeshCache_renameMeshByIndex
	public	__irrlicht_core_IMeshLoaderDefault_Delete
	public	__irrlicht_core_IMeshLoaderDefault_New
	public	__irrlicht_core_IMeshLoaderDefault_createMesh
	public	__irrlicht_core_IMeshLoaderDefault_isALoadableFileExtension
	public	__irrlicht_core_IMeshLoader_Delete
	public	__irrlicht_core_IMeshLoader_New
	public	__irrlicht_core_IMeshLoader_OnCreateMeshBinding
	public	__irrlicht_core_IMeshLoader_OnIsALoadableFileExtensionBinding
	public	__irrlicht_core_IMeshLoader_bind
	public	__irrlicht_core_IMeshLoader_create
	public	__irrlicht_core_IMeshLoader_createFromHandle
	public	__irrlicht_core_IMeshLoader_drop
	public	__irrlicht_core_IMeshLoader_getBinderHandle
	public	__irrlicht_core_IMeshLoader_getDebugName
	public	__irrlicht_core_IMeshLoader_grab
	public	__irrlicht_core_IMeshManipulator_Delete
	public	__irrlicht_core_IMeshManipulator_New
	public	__irrlicht_core_IMeshManipulator_applyToMesh
	public	__irrlicht_core_IMeshManipulator_applyToMeshBuffer
	public	__irrlicht_core_IMeshManipulator_createAnimatedMesh
	public	__irrlicht_core_IMeshManipulator_createFromHandle
	public	__irrlicht_core_IMeshManipulator_createMeshCopy
	public	__irrlicht_core_IMeshManipulator_createMeshUniquePrimitives
	public	__irrlicht_core_IMeshManipulator_createMeshWelded
	public	__irrlicht_core_IMeshManipulator_createMeshWith1TCoords
	public	__irrlicht_core_IMeshManipulator_createMeshWith2TCoords
	public	__irrlicht_core_IMeshManipulator_createMeshWithTangents
	public	__irrlicht_core_IMeshManipulator_drop
	public	__irrlicht_core_IMeshManipulator_flipSurfaces
	public	__irrlicht_core_IMeshManipulator_getDebugName
	public	__irrlicht_core_IMeshManipulator_getPolyCount
	public	__irrlicht_core_IMeshManipulator_getPolyCountFromAnimated
	public	__irrlicht_core_IMeshManipulator_grab
	public	__irrlicht_core_IMeshManipulator_makePlanarTextureMapping
	public	__irrlicht_core_IMeshManipulator_makePlanarTextureMappingFromBuffer
	public	__irrlicht_core_IMeshManipulator_makePlanarTextureMappingFromBufferWithOffset
	public	__irrlicht_core_IMeshManipulator_recalculateNormals
	public	__irrlicht_core_IMeshManipulator_recalculateNormalsMeshBuffer
	public	__irrlicht_core_IMeshManipulator_recalculateTangents
	public	__irrlicht_core_IMeshManipulator_scale
	public	__irrlicht_core_IMeshManipulator_scaleMesh
	public	__irrlicht_core_IMeshManipulator_scaleMeshBuffer
	public	__irrlicht_core_IMeshManipulator_scaleTCoords
	public	__irrlicht_core_IMeshManipulator_scaleTCoordsMeshBuffer
	public	__irrlicht_core_IMeshManipulator_setVertexColorAlpha
	public	__irrlicht_core_IMeshManipulator_setVertexColors
	public	__irrlicht_core_IMeshManipulator_transform
	public	__irrlicht_core_IMeshManipulator_transformMesh
	public	__irrlicht_core_IMeshManipulator_transformMeshBuffer
	public	__irrlicht_core_IMeshSceneNode_Delete
	public	__irrlicht_core_IMeshSceneNode_New
	public	__irrlicht_core_IMeshSceneNode_createFromHandle
	public	__irrlicht_core_IMeshSceneNode_getMesh
	public	__irrlicht_core_IMeshSceneNode_isReadOnlyMaterials
	public	__irrlicht_core_IMeshSceneNode_setMesh
	public	__irrlicht_core_IMeshSceneNode_setReadOnlyMaterials
	public	__irrlicht_core_IMesh_Delete
	public	__irrlicht_core_IMesh_New
	public	__irrlicht_core_IMesh_createFromHandle
	public	__irrlicht_core_IMesh_drop
	public	__irrlicht_core_IMesh_getBoundingBox
	public	__irrlicht_core_IMesh_getDebugName
	public	__irrlicht_core_IMesh_getMeshBuffer
	public	__irrlicht_core_IMesh_getMeshBufferCount
	public	__irrlicht_core_IMesh_grab
	public	__irrlicht_core_IMesh_setBoundingBox
	public	__irrlicht_core_IMesh_setDirty
	public	__irrlicht_core_IMesh_setHardwareMappingHint
	public	__irrlicht_core_IMesh_setMaterialFlag
	public	__irrlicht_core_IMetaTriangleSelector_Delete
	public	__irrlicht_core_IMetaTriangleSelector_New
	public	__irrlicht_core_IMetaTriangleSelector_addTriangleSelector
	public	__irrlicht_core_IMetaTriangleSelector_createFromHandle
	public	__irrlicht_core_IMetaTriangleSelector_removeAllTriangleSelectors
	public	__irrlicht_core_IMetaTriangleSelector_removeTriangleSelector
	public	__irrlicht_core_IOSOperator_Delete
	public	__irrlicht_core_IOSOperator_New
	public	__irrlicht_core_IOSOperator_copyToClipboard
	public	__irrlicht_core_IOSOperator_createFromHandle
	public	__irrlicht_core_IOSOperator_drop
	public	__irrlicht_core_IOSOperator_getDebugName
	public	__irrlicht_core_IOSOperator_getOperationSystemVersion
	public	__irrlicht_core_IOSOperator_getProcessorSpeedMHz
	public	__irrlicht_core_IOSOperator_getSystemMemory
	public	__irrlicht_core_IOSOperator_getTextFromClipboard
	public	__irrlicht_core_IOSOperator_grab
	public	__irrlicht_core_IParticleAffectorDefault_Delete
	public	__irrlicht_core_IParticleAffectorDefault_New
	public	__irrlicht_core_IParticleAffectorDefault_affect
	public	__irrlicht_core_IParticleAffectorDefault_getType
	public	__irrlicht_core_IParticleAffector_Delete
	public	__irrlicht_core_IParticleAffector_New
	public	__irrlicht_core_IParticleAffector_OnAffectBinding
	public	__irrlicht_core_IParticleAffector_OnDeserializeAttributes
	public	__irrlicht_core_IParticleAffector_OnGetType
	public	__irrlicht_core_IParticleAffector_OnSerializeAttributes
	public	__irrlicht_core_IParticleAffector_bind
	public	__irrlicht_core_IParticleAffector_cast
	public	__irrlicht_core_IParticleAffector_create
	public	__irrlicht_core_IParticleAffector_createFromHandle
	public	__irrlicht_core_IParticleAffector_drop
	public	__irrlicht_core_IParticleAffector_getBinderHandle
	public	__irrlicht_core_IParticleAffector_getDebugName
	public	__irrlicht_core_IParticleAffector_getEnabled
	public	__irrlicht_core_IParticleAffector_grab
	public	__irrlicht_core_IParticleAffector_setEnabled
	public	__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_Delete
	public	__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_New
	public	__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_createFromHandle
	public	__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_getAnimatedMeshSceneNode
	public	__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_getEveryMeshVertex
	public	__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_getNormalDirectionModifier
	public	__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_isUsingNormalDirection
	public	__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_setAnimatedMeshSceneNode
	public	__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_setEveryMeshVertex
	public	__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_setNormalDirectionModifier
	public	__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_setUseNormalDirection
	public	__irrlicht_core_IParticleAttractionAffector_Delete
	public	__irrlicht_core_IParticleAttractionAffector_New
	public	__irrlicht_core_IParticleAttractionAffector_createFromHandle
	public	__irrlicht_core_IParticleAttractionAffector_getAffectX
	public	__irrlicht_core_IParticleAttractionAffector_getAffectY
	public	__irrlicht_core_IParticleAttractionAffector_getAffectZ
	public	__irrlicht_core_IParticleAttractionAffector_getAttract
	public	__irrlicht_core_IParticleAttractionAffector_getPoint
	public	__irrlicht_core_IParticleAttractionAffector_setAffectX
	public	__irrlicht_core_IParticleAttractionAffector_setAffectY
	public	__irrlicht_core_IParticleAttractionAffector_setAffectZ
	public	__irrlicht_core_IParticleAttractionAffector_setAttract
	public	__irrlicht_core_IParticleAttractionAffector_setPoint
	public	__irrlicht_core_IParticleBoxEmitter_Delete
	public	__irrlicht_core_IParticleBoxEmitter_New
	public	__irrlicht_core_IParticleBoxEmitter_createFromHandle
	public	__irrlicht_core_IParticleBoxEmitter_getBox
	public	__irrlicht_core_IParticleBoxEmitter_setBox
	public	__irrlicht_core_IParticleCylinderEmitter_Delete
	public	__irrlicht_core_IParticleCylinderEmitter_New
	public	__irrlicht_core_IParticleCylinderEmitter_createFromHandle
	public	__irrlicht_core_IParticleCylinderEmitter_getCenter
	public	__irrlicht_core_IParticleCylinderEmitter_getLength
	public	__irrlicht_core_IParticleCylinderEmitter_getNormal
	public	__irrlicht_core_IParticleCylinderEmitter_getOutlineOnly
	public	__irrlicht_core_IParticleCylinderEmitter_getRadius
	public	__irrlicht_core_IParticleCylinderEmitter_setCenter
	public	__irrlicht_core_IParticleCylinderEmitter_setLength
	public	__irrlicht_core_IParticleCylinderEmitter_setNormal
	public	__irrlicht_core_IParticleCylinderEmitter_setOutlineOnly
	public	__irrlicht_core_IParticleCylinderEmitter_setRadius
	public	__irrlicht_core_IParticleEmitter_Delete
	public	__irrlicht_core_IParticleEmitter_New
	public	__irrlicht_core_IParticleEmitter_cast
	public	__irrlicht_core_IParticleEmitter_createFromHandle
	public	__irrlicht_core_IParticleEmitter_drop
	public	__irrlicht_core_IParticleEmitter_emitt
	public	__irrlicht_core_IParticleEmitter_getDebugName
	public	__irrlicht_core_IParticleEmitter_getDirection
	public	__irrlicht_core_IParticleEmitter_getMaxParticlesPerSecond
	public	__irrlicht_core_IParticleEmitter_getMaxStartColor
	public	__irrlicht_core_IParticleEmitter_getMaxStartSize
	public	__irrlicht_core_IParticleEmitter_getMinParticlesPerSecond
	public	__irrlicht_core_IParticleEmitter_getMinStartColor
	public	__irrlicht_core_IParticleEmitter_getMinStartSize
	public	__irrlicht_core_IParticleEmitter_getType
	public	__irrlicht_core_IParticleEmitter_grab
	public	__irrlicht_core_IParticleEmitter_setDirection
	public	__irrlicht_core_IParticleEmitter_setMaxParticlesPerSecond
	public	__irrlicht_core_IParticleEmitter_setMaxStartColor
	public	__irrlicht_core_IParticleEmitter_setMaxStartSize
	public	__irrlicht_core_IParticleEmitter_setMinParticlesPerSecond
	public	__irrlicht_core_IParticleEmitter_setMinStartColor
	public	__irrlicht_core_IParticleEmitter_setMinStartSize
	public	__irrlicht_core_IParticleFadeOutAffector_Delete
	public	__irrlicht_core_IParticleFadeOutAffector_New
	public	__irrlicht_core_IParticleFadeOutAffector_createFromHandle
	public	__irrlicht_core_IParticleFadeOutAffector_getFadeOutTime
	public	__irrlicht_core_IParticleFadeOutAffector_getTargetColor
	public	__irrlicht_core_IParticleFadeOutAffector_setFadeOutTime
	public	__irrlicht_core_IParticleFadeOutAffector_setTargetColor
	public	__irrlicht_core_IParticleGravityAffector_Delete
	public	__irrlicht_core_IParticleGravityAffector_New
	public	__irrlicht_core_IParticleGravityAffector_createFromHandle
	public	__irrlicht_core_IParticleGravityAffector_getGravity
	public	__irrlicht_core_IParticleGravityAffector_getTimeForceLost
	public	__irrlicht_core_IParticleGravityAffector_setGravity
	public	__irrlicht_core_IParticleGravityAffector_setTimeForceLost
	public	__irrlicht_core_IParticleMeshEmitter_Delete
	public	__irrlicht_core_IParticleMeshEmitter_New
	public	__irrlicht_core_IParticleMeshEmitter_createFromHandle
	public	__irrlicht_core_IParticleMeshEmitter_getEveryMeshVertex
	public	__irrlicht_core_IParticleMeshEmitter_getMesh
	public	__irrlicht_core_IParticleMeshEmitter_getNormalDirectionModifier
	public	__irrlicht_core_IParticleMeshEmitter_isUsingNormalDirection
	public	__irrlicht_core_IParticleMeshEmitter_setEveryMeshVertex
	public	__irrlicht_core_IParticleMeshEmitter_setMesh
	public	__irrlicht_core_IParticleMeshEmitter_setNormalDirectionModifier
	public	__irrlicht_core_IParticleMeshEmitter_setUseNormalDirection
	public	__irrlicht_core_IParticleRingEmitter_Delete
	public	__irrlicht_core_IParticleRingEmitter_New
	public	__irrlicht_core_IParticleRingEmitter_createFromHandle
	public	__irrlicht_core_IParticleRingEmitter_getCenter
	public	__irrlicht_core_IParticleRingEmitter_getRadius
	public	__irrlicht_core_IParticleRingEmitter_getRingThickness
	public	__irrlicht_core_IParticleRingEmitter_setCenter
	public	__irrlicht_core_IParticleRingEmitter_setRadius
	public	__irrlicht_core_IParticleRingEmitter_setRingThickness
	public	__irrlicht_core_IParticleRotationAffector_Delete
	public	__irrlicht_core_IParticleRotationAffector_New
	public	__irrlicht_core_IParticleRotationAffector_createFromHandle
	public	__irrlicht_core_IParticleRotationAffector_getPivotPoint
	public	__irrlicht_core_IParticleRotationAffector_getSpeed
	public	__irrlicht_core_IParticleRotationAffector_setPivotPoint
	public	__irrlicht_core_IParticleRotationAffector_setSpeed
	public	__irrlicht_core_IParticleSphereEmitter_Delete
	public	__irrlicht_core_IParticleSphereEmitter_New
	public	__irrlicht_core_IParticleSphereEmitter_createFromHandle
	public	__irrlicht_core_IParticleSphereEmitter_getCenter
	public	__irrlicht_core_IParticleSphereEmitter_getRadius
	public	__irrlicht_core_IParticleSphereEmitter_setCenter
	public	__irrlicht_core_IParticleSphereEmitter_setRadius
	public	__irrlicht_core_IParticleSystemSceneNode_Delete
	public	__irrlicht_core_IParticleSystemSceneNode_New
	public	__irrlicht_core_IParticleSystemSceneNode_addAffector
	public	__irrlicht_core_IParticleSystemSceneNode_createAnimatedMeshSceneNodeEmitter
	public	__irrlicht_core_IParticleSystemSceneNode_createAttractionAffector
	public	__irrlicht_core_IParticleSystemSceneNode_createBoxEmitter
	public	__irrlicht_core_IParticleSystemSceneNode_createCylinderEmitter
	public	__irrlicht_core_IParticleSystemSceneNode_createFadeOutParticleAffector
	public	__irrlicht_core_IParticleSystemSceneNode_createFromHandle
	public	__irrlicht_core_IParticleSystemSceneNode_createGravityAffector
	public	__irrlicht_core_IParticleSystemSceneNode_createMeshEmitter
	public	__irrlicht_core_IParticleSystemSceneNode_createPointEmitter
	public	__irrlicht_core_IParticleSystemSceneNode_createRingEmitter
	public	__irrlicht_core_IParticleSystemSceneNode_createRotationAffector
	public	__irrlicht_core_IParticleSystemSceneNode_createSphereEmitter
	public	__irrlicht_core_IParticleSystemSceneNode_getEmitter
	public	__irrlicht_core_IParticleSystemSceneNode_removeAllAffectors
	public	__irrlicht_core_IParticleSystemSceneNode_setEmitter
	public	__irrlicht_core_IParticleSystemSceneNode_setParticleSize
	public	__irrlicht_core_IParticleSystemSceneNode_setParticlesAreGlobal
	public	__irrlicht_core_IQ3LevelMesh_Delete
	public	__irrlicht_core_IQ3LevelMesh_New
	public	__irrlicht_core_IQ3LevelMesh_createFromHandle
	public	__irrlicht_core_IQ3LevelMesh_getEntityList
	public	__irrlicht_core_IQ3LevelMesh_getShader
	public	__irrlicht_core_IQ3LevelMesh_getShaderByIdx
	public	__irrlicht_core_IReadFile_Delete
	public	__irrlicht_core_IReadFile_New
	public	__irrlicht_core_IReadFile_createFromHandle
	public	__irrlicht_core_IReadFile_drop
	public	__irrlicht_core_IReadFile_getDebugName
	public	__irrlicht_core_IReadFile_getFileName
	public	__irrlicht_core_IReadFile_getPos
	public	__irrlicht_core_IReadFile_getSize
	public	__irrlicht_core_IReadFile_grab
	public	__irrlicht_core_IReadFile_read
	public	__irrlicht_core_IReadFile_seek
	public	__irrlicht_core_IReferenceCounted_Delete
	public	__irrlicht_core_IReferenceCounted_New
	public	__irrlicht_core_IReferenceCounted_drop
	public	__irrlicht_core_IReferenceCounted_getDebugName
	public	__irrlicht_core_IReferenceCounted_getReferenceCount
	public	__irrlicht_core_IReferenceCounted_grab
	public	__irrlicht_core_IRenderTarget_Delete
	public	__irrlicht_core_IRenderTarget_New
	public	__irrlicht_core_IRenderTarget_createFromEnum
	public	__irrlicht_core_IRenderTarget_createFromHandle
	public	__irrlicht_core_IRenderTarget_createFromTexture
	public	__irrlicht_core_IRenderTarget_getBlendEnable
	public	__irrlicht_core_IRenderTarget_getBlendFuncDst
	public	__irrlicht_core_IRenderTarget_getBlendFuncSrc
	public	__irrlicht_core_IRenderTarget_getColorMask
	public	__irrlicht_core_IRenderTarget_getRenderTexture
	public	__irrlicht_core_IRenderTarget_getTargetType
	public	__irrlicht_core_IRenderTarget_setBlendEnable
	public	__irrlicht_core_IRenderTarget_setBlendFuncDst
	public	__irrlicht_core_IRenderTarget_setBlendFuncSrc
	public	__irrlicht_core_IRenderTarget_setColorMask
	public	__irrlicht_core_IRenderTarget_setRenderTexture
	public	__irrlicht_core_IRenderTarget_setTargetType
	public	__irrlicht_core_ISceneCollisionManager_Delete
	public	__irrlicht_core_ISceneCollisionManager_New
	public	__irrlicht_core_ISceneCollisionManager_createFromHandle
	public	__irrlicht_core_ISceneCollisionManager_drop
	public	__irrlicht_core_ISceneCollisionManager_getCollisionPoint
	public	__irrlicht_core_ISceneCollisionManager_getCollisionResultPosition
	public	__irrlicht_core_ISceneCollisionManager_getDebugName
	public	__irrlicht_core_ISceneCollisionManager_getRayFromScreenCoordinates
	public	__irrlicht_core_ISceneCollisionManager_getSceneNodeAndCollisionPointFromRay
	public	__irrlicht_core_ISceneCollisionManager_getSceneNodeFromCameraBB
	public	__irrlicht_core_ISceneCollisionManager_getSceneNodeFromRayBB
	public	__irrlicht_core_ISceneCollisionManager_getSceneNodeFromScreenCoordinatesBB
	public	__irrlicht_core_ISceneCollisionManager_getScreenCoordinatesFrom3DPosition
	public	__irrlicht_core_ISceneCollisionManager_grab
	public	__irrlicht_core_ISceneManager_Delete
	public	__irrlicht_core_ISceneManager_New
	public	__irrlicht_core_ISceneManager_addAnimatedMeshSceneNode
	public	__irrlicht_core_ISceneManager_addAnimatedOctreeSceneNode
	public	__irrlicht_core_ISceneManager_addArrowMesh
	public	__irrlicht_core_ISceneManager_addBillboardSceneNode
	public	__irrlicht_core_ISceneManager_addBillboardTextSceneNode
	public	__irrlicht_core_ISceneManager_addCameraSceneNode
	public	__irrlicht_core_ISceneManager_addCameraSceneNodeFPS
	public	__irrlicht_core_ISceneManager_addCameraSceneNodeMaya
	public	__irrlicht_core_ISceneManager_addCubeSceneNode
	public	__irrlicht_core_ISceneManager_addDummyTransformationSceneNode
	public	__irrlicht_core_ISceneManager_addEmptySceneNode
	public	__irrlicht_core_ISceneManager_addExternalMeshLoader
	public	__irrlicht_core_ISceneManager_addHillPlaneMesh
	public	__irrlicht_core_ISceneManager_addLightSceneNode
	public	__irrlicht_core_ISceneManager_addMeshSceneNode
	public	__irrlicht_core_ISceneManager_addOctreeSceneNode
	public	__irrlicht_core_ISceneManager_addParticleSystemSceneNode
	public	__irrlicht_core_ISceneManager_addQuake3SceneNode
	public	__irrlicht_core_ISceneManager_addSceneNode
	public	__irrlicht_core_ISceneManager_addSkyBoxSceneNode
	public	__irrlicht_core_ISceneManager_addSkyDomeSceneNode
	public	__irrlicht_core_ISceneManager_addSphereMesh
	public	__irrlicht_core_ISceneManager_addSphereSceneNode
	public	__irrlicht_core_ISceneManager_addTerrainMesh
	public	__irrlicht_core_ISceneManager_addTerrainSceneNode
	public	__irrlicht_core_ISceneManager_addTerrainSceneNodeFromFile
	public	__irrlicht_core_ISceneManager_addTextSceneNode
	public	__irrlicht_core_ISceneManager_addVolumeLightMesh
	public	__irrlicht_core_ISceneManager_addVolumeLightSceneNode
	public	__irrlicht_core_ISceneManager_addWaterSurfaceSceneNode
	public	__irrlicht_core_ISceneManager_addtoDeletionQueue
	public	__irrlicht_core_ISceneManager_clear
	public	__irrlicht_core_ISceneManager_createCollisionResponseAnimator
	public	__irrlicht_core_ISceneManager_createDeleteAnimator
	public	__irrlicht_core_ISceneManager_createFlyCircleAnimator
	public	__irrlicht_core_ISceneManager_createFlyStraightAnimator
	public	__irrlicht_core_ISceneManager_createFollowSplineAnimator
	public	__irrlicht_core_ISceneManager_createFromHandle
	public	__irrlicht_core_ISceneManager_createMetaTriangleSelector
	public	__irrlicht_core_ISceneManager_createNewSceneManager
	public	__irrlicht_core_ISceneManager_createOctreeTriangleSelector
	public	__irrlicht_core_ISceneManager_createRotationAnimator
	public	__irrlicht_core_ISceneManager_createSkinnedMesh
	public	__irrlicht_core_ISceneManager_createTerrainTriangleSelector
	public	__irrlicht_core_ISceneManager_createTextureAnimator
	public	__irrlicht_core_ISceneManager_createTriangleSelector
	public	__irrlicht_core_ISceneManager_createTriangleSelectorFromAnimatedNode
	public	__irrlicht_core_ISceneManager_createTriangleSelectorFromBoundingBox
	public	__irrlicht_core_ISceneManager_drawAll
	public	__irrlicht_core_ISceneManager_drop
	public	__irrlicht_core_ISceneManager_getActiveCamera
	public	__irrlicht_core_ISceneManager_getAmbientLight
	public	__irrlicht_core_ISceneManager_getAnimatorTypeName
	public	__irrlicht_core_ISceneManager_getDebugName
	public	__irrlicht_core_ISceneManager_getDefaultSceneNodeAnimatorFactory
	public	__irrlicht_core_ISceneManager_getDefaultSceneNodeFactory
	public	__irrlicht_core_ISceneManager_getGUIEnvironment
	public	__irrlicht_core_ISceneManager_getGeometryCreator
	public	__irrlicht_core_ISceneManager_getMesh
	public	__irrlicht_core_ISceneManager_getMeshCache
	public	__irrlicht_core_ISceneManager_getMeshFromFileIO
	public	__irrlicht_core_ISceneManager_getMeshManipulator
	public	__irrlicht_core_ISceneManager_getParameters
	public	__irrlicht_core_ISceneManager_getRegisteredSceneNodeAnimatorFactoryCount
	public	__irrlicht_core_ISceneManager_getRegisteredSceneNodeFactoryCount
	public	__irrlicht_core_ISceneManager_getRootSceneNode
	public	__irrlicht_core_ISceneManager_getSceneCollisionManager
	public	__irrlicht_core_ISceneManager_getSceneNodeAnimatorFactory
	public	__irrlicht_core_ISceneManager_getSceneNodeFactory
	public	__irrlicht_core_ISceneManager_getSceneNodeFromId
	public	__irrlicht_core_ISceneManager_getSceneNodeFromName
	public	__irrlicht_core_ISceneManager_getSceneNodeFromType
	public	__irrlicht_core_ISceneManager_getSceneNodeTypeName
	public	__irrlicht_core_ISceneManager_getSceneNodesFromType
	public	__irrlicht_core_ISceneManager_getShadowColor
	public	__irrlicht_core_ISceneManager_getVideoDriver
	public	__irrlicht_core_ISceneManager_grab
	public	__irrlicht_core_ISceneManager_isCulled
	public	__irrlicht_core_ISceneManager_loadScene
	public	__irrlicht_core_ISceneManager_loadSceneFromFile
	public	__irrlicht_core_ISceneManager_loadSceneFromFileIO
	public	__irrlicht_core_ISceneManager_postEventFromUser
	public	__irrlicht_core_ISceneManager_registerNodeForRendering
	public	__irrlicht_core_ISceneManager_registerSceneNodeAnimatorFactory
	public	__irrlicht_core_ISceneManager_registerSceneNodeFactory
	public	__irrlicht_core_ISceneManager_saveScene
	public	__irrlicht_core_ISceneManager_saveSceneToFile
	public	__irrlicht_core_ISceneManager_saveSceneToFileIO
	public	__irrlicht_core_ISceneManager_setActiveCamera
	public	__irrlicht_core_ISceneManager_setAmbientLight
	public	__irrlicht_core_ISceneManager_setLightManager
	public	__irrlicht_core_ISceneManager_setShadowColor
	public	__irrlicht_core_ISceneNodeAnimatorCameraFPS_Delete
	public	__irrlicht_core_ISceneNodeAnimatorCameraFPS_New
	public	__irrlicht_core_ISceneNodeAnimatorCameraFPS_createFromHandle
	public	__irrlicht_core_ISceneNodeAnimatorCameraFPS_getMoveSpeed
	public	__irrlicht_core_ISceneNodeAnimatorCameraFPS_getRotateSpeed
	public	__irrlicht_core_ISceneNodeAnimatorCameraFPS_setInvertMouse
	public	__irrlicht_core_ISceneNodeAnimatorCameraFPS_setKeyMap
	public	__irrlicht_core_ISceneNodeAnimatorCameraFPS_setMoveSpeed
	public	__irrlicht_core_ISceneNodeAnimatorCameraFPS_setRotateSpeed
	public	__irrlicht_core_ISceneNodeAnimatorCameraFPS_setVerticalMovement
	public	__irrlicht_core_ISceneNodeAnimatorCameraMaya_Delete
	public	__irrlicht_core_ISceneNodeAnimatorCameraMaya_New
	public	__irrlicht_core_ISceneNodeAnimatorCameraMaya_createFromHandle
	public	__irrlicht_core_ISceneNodeAnimatorCameraMaya_getMoveSpeed
	public	__irrlicht_core_ISceneNodeAnimatorCameraMaya_getRotateSpeed
	public	__irrlicht_core_ISceneNodeAnimatorCameraMaya_getZoomSpeed
	public	__irrlicht_core_ISceneNodeAnimatorCameraMaya_setMoveSpeed
	public	__irrlicht_core_ISceneNodeAnimatorCameraMaya_setRotateSpeed
	public	__irrlicht_core_ISceneNodeAnimatorCameraMaya_setZoomSpeed
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_Delete
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_New
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_collisionOccurred
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_createFromHandle
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getAnimateTarget
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getCollisionNode
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getCollisionPoint
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getCollisionResultPosition
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getCollisionTriangle
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getEllipsoidRadius
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getEllipsoidTranslation
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getGravity
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getTargetNode
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getWorld
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_isFalling
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_jump
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setAnimateTarget
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setCollisionCallback
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setEllipsoidRadius
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setEllipsoidTranslation
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setGravity
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setTargetNode
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setWorld
	public	__irrlicht_core_ISceneNodeAnimatorFactory_Delete
	public	__irrlicht_core_ISceneNodeAnimatorFactory_New
	public	__irrlicht_core_ISceneNodeAnimatorFactory_bind
	public	__irrlicht_core_ISceneNodeAnimatorFactory_create
	public	__irrlicht_core_ISceneNodeAnimatorFactory_createFromHandle
	public	__irrlicht_core_ISceneNodeAnimatorFactory_createSceneNodeAnimator
	public	__irrlicht_core_ISceneNodeAnimatorFactory_createSceneNodeAnimatorFromType
	public	__irrlicht_core_ISceneNodeAnimatorFactory_drop
	public	__irrlicht_core_ISceneNodeAnimatorFactory_getCreatableSceneNodeAnimatorTypeCount
	public	__irrlicht_core_ISceneNodeAnimatorFactory_getCreateableSceneNodeAnimatorType
	public	__irrlicht_core_ISceneNodeAnimatorFactory_getCreateableSceneNodeAnimatorTypeNameFromIndex
	public	__irrlicht_core_ISceneNodeAnimatorFactory_getCreateableSceneNodeAnimatorTypeNameFromType
	public	__irrlicht_core_ISceneNodeAnimatorFactory_getDebugName
	public	__irrlicht_core_ISceneNodeAnimatorFactory_grab
	public	__irrlicht_core_ISceneNodeAnimator_Delete
	public	__irrlicht_core_ISceneNodeAnimator_New
	public	__irrlicht_core_ISceneNodeAnimator_OnAnimateNodeBinding
	public	__irrlicht_core_ISceneNodeAnimator_OnCreateClone
	public	__irrlicht_core_ISceneNodeAnimator_OnEvent
	public	__irrlicht_core_ISceneNodeAnimator_OnEventBinding
	public	__irrlicht_core_ISceneNodeAnimator_OnGetTypeBinding
	public	__irrlicht_core_ISceneNodeAnimator_OnHasFinishedBinding
	public	__irrlicht_core_ISceneNodeAnimator_OnIsEventReceiverEnabledBinding
	public	__irrlicht_core_ISceneNodeAnimator_animateNode
	public	__irrlicht_core_ISceneNodeAnimator_bind
	public	__irrlicht_core_ISceneNodeAnimator_create
	public	__irrlicht_core_ISceneNodeAnimator_createClone
	public	__irrlicht_core_ISceneNodeAnimator_createFromHandle
	public	__irrlicht_core_ISceneNodeAnimator_drop
	public	__irrlicht_core_ISceneNodeAnimator_getBinderHandle
	public	__irrlicht_core_ISceneNodeAnimator_getDebugName
	public	__irrlicht_core_ISceneNodeAnimator_getType
	public	__irrlicht_core_ISceneNodeAnimator_grab
	public	__irrlicht_core_ISceneNodeAnimator_hasFinished
	public	__irrlicht_core_ISceneNodeAnimator_isEventReceiverEnabled
	public	__irrlicht_core_ISceneNodeDefault_Delete
	public	__irrlicht_core_ISceneNodeDefault_New
	public	__irrlicht_core_ISceneNodeDefault_getBoundingBox
	public	__irrlicht_core_ISceneNodeDefault_render
	public	__irrlicht_core_ISceneNodeFactory_Delete
	public	__irrlicht_core_ISceneNodeFactory_New
	public	__irrlicht_core_ISceneNodeFactory_addSceneNodeFromName
	public	__irrlicht_core_ISceneNodeFactory_addSceneNodeFromType
	public	__irrlicht_core_ISceneNodeFactory_bind
	public	__irrlicht_core_ISceneNodeFactory_create
	public	__irrlicht_core_ISceneNodeFactory_createFromHandle
	public	__irrlicht_core_ISceneNodeFactory_drop
	public	__irrlicht_core_ISceneNodeFactory_getCreatableSceneNodeTypeCount
	public	__irrlicht_core_ISceneNodeFactory_getCreateableSceneNodeType
	public	__irrlicht_core_ISceneNodeFactory_getCreateableSceneNodeTypeNameFromIndex
	public	__irrlicht_core_ISceneNodeFactory_getCreateableSceneNodeTypeNameFromType
	public	__irrlicht_core_ISceneNodeFactory_getDebugName
	public	__irrlicht_core_ISceneNodeFactory_grab
	public	__irrlicht_core_ISceneNode_Delete
	public	__irrlicht_core_ISceneNode_GetRotation
	public	__irrlicht_core_ISceneNode_GetScale
	public	__irrlicht_core_ISceneNode_New
	public	__irrlicht_core_ISceneNode_OnAnimate
	public	__irrlicht_core_ISceneNode_OnRegisterSceneNode
	public	__irrlicht_core_ISceneNode_SetRotation
	public	__irrlicht_core_ISceneNode_SetScale
	public	__irrlicht_core_ISceneNode_addAnimator
	public	__irrlicht_core_ISceneNode_addChild
	public	__irrlicht_core_ISceneNode_bind
	public	__irrlicht_core_ISceneNode_boundAddAnimator
	public	__irrlicht_core_ISceneNode_boundAddChild
	public	__irrlicht_core_ISceneNode_boundClone
	public	__irrlicht_core_ISceneNode_boundDeserializeAttributes
	public	__irrlicht_core_ISceneNode_boundGetAbsolutePosition
	public	__irrlicht_core_ISceneNode_boundGetAbsoluteTransformation
	public	__irrlicht_core_ISceneNode_boundGetAutomaticCulling
	public	__irrlicht_core_ISceneNode_boundGetBoundingBox
	public	__irrlicht_core_ISceneNode_boundGetID
	public	__irrlicht_core_ISceneNode_boundGetMaterial
	public	__irrlicht_core_ISceneNode_boundGetMaterialCount
	public	__irrlicht_core_ISceneNode_boundGetName
	public	__irrlicht_core_ISceneNode_boundGetParent
	public	__irrlicht_core_ISceneNode_boundGetPosition
	public	__irrlicht_core_ISceneNode_boundGetRelativeTransformation
	public	__irrlicht_core_ISceneNode_boundGetRotation
	public	__irrlicht_core_ISceneNode_boundGetScale
	public	__irrlicht_core_ISceneNode_boundGetTransformedBoundingBox
	public	__irrlicht_core_ISceneNode_boundGetTriangleSelector
	public	__irrlicht_core_ISceneNode_boundGetType
	public	__irrlicht_core_ISceneNode_boundIsDebugDataVisible
	public	__irrlicht_core_ISceneNode_boundIsDebugObject
	public	__irrlicht_core_ISceneNode_boundIsTrulyVisible
	public	__irrlicht_core_ISceneNode_boundIsVisible
	public	__irrlicht_core_ISceneNode_boundOnAnimate
	public	__irrlicht_core_ISceneNode_boundOnRegisterSceneNode
	public	__irrlicht_core_ISceneNode_boundRemove
	public	__irrlicht_core_ISceneNode_boundRemoveAll
	public	__irrlicht_core_ISceneNode_boundRemoveAnimator
	public	__irrlicht_core_ISceneNode_boundRemoveAnimators
	public	__irrlicht_core_ISceneNode_boundRemoveChild
	public	__irrlicht_core_ISceneNode_boundRender
	public	__irrlicht_core_ISceneNode_boundSerializeAttributes
	public	__irrlicht_core_ISceneNode_boundSetAutomaticCulling
	public	__irrlicht_core_ISceneNode_boundSetDebugDataVisible
	public	__irrlicht_core_ISceneNode_boundSetID
	public	__irrlicht_core_ISceneNode_boundSetIsDebugObject
	public	__irrlicht_core_ISceneNode_boundSetMaterial
	public	__irrlicht_core_ISceneNode_boundSetMaterialFlag
	public	__irrlicht_core_ISceneNode_boundSetMaterialTexture
	public	__irrlicht_core_ISceneNode_boundSetMaterialType
	public	__irrlicht_core_ISceneNode_boundSetName
	public	__irrlicht_core_ISceneNode_boundSetParent
	public	__irrlicht_core_ISceneNode_boundSetPosition
	public	__irrlicht_core_ISceneNode_boundSetRotation
	public	__irrlicht_core_ISceneNode_boundSetScale
	public	__irrlicht_core_ISceneNode_boundSetTriangleSelector
	public	__irrlicht_core_ISceneNode_boundSetVisible
	public	__irrlicht_core_ISceneNode_boundUpdateAbsolutePosition
	public	__irrlicht_core_ISceneNode_cast
	public	__irrlicht_core_ISceneNode_clone
	public	__irrlicht_core_ISceneNode_create
	public	__irrlicht_core_ISceneNode_createFromHandle
	public	__irrlicht_core_ISceneNode_deserializeAttributes
	public	__irrlicht_core_ISceneNode_getAbsolutePosition
	public	__irrlicht_core_ISceneNode_getAbsoluteTransformation
	public	__irrlicht_core_ISceneNode_getAnimators
	public	__irrlicht_core_ISceneNode_getAutomaticCulling
	public	__irrlicht_core_ISceneNode_getBinderHandle
	public	__irrlicht_core_ISceneNode_getChild
	public	__irrlicht_core_ISceneNode_getChildren
	public	__irrlicht_core_ISceneNode_getID
	public	__irrlicht_core_ISceneNode_getMaterial
	public	__irrlicht_core_ISceneNode_getMaterialCount
	public	__irrlicht_core_ISceneNode_getName
	public	__irrlicht_core_ISceneNode_getParent
	public	__irrlicht_core_ISceneNode_getPosition
	public	__irrlicht_core_ISceneNode_getRelativeTransformation
	public	__irrlicht_core_ISceneNode_getSceneManager
	public	__irrlicht_core_ISceneNode_getTransformedBoundingBox
	public	__irrlicht_core_ISceneNode_getTriangleSelector
	public	__irrlicht_core_ISceneNode_getType
	public	__irrlicht_core_ISceneNode_isDebugDataVisible
	public	__irrlicht_core_ISceneNode_isDebugObject
	public	__irrlicht_core_ISceneNode_isTrulyVisible
	public	__irrlicht_core_ISceneNode_isVisible
	public	__irrlicht_core_ISceneNode_remove
	public	__irrlicht_core_ISceneNode_removeAll
	public	__irrlicht_core_ISceneNode_removeAnimator
	public	__irrlicht_core_ISceneNode_removeAnimators
	public	__irrlicht_core_ISceneNode_removeChild
	public	__irrlicht_core_ISceneNode_serializeAttributes
	public	__irrlicht_core_ISceneNode_setAutomaticCulling
	public	__irrlicht_core_ISceneNode_setDebugDataVisible
	public	__irrlicht_core_ISceneNode_setID
	public	__irrlicht_core_ISceneNode_setIsDebugObject
	public	__irrlicht_core_ISceneNode_setMaterial
	public	__irrlicht_core_ISceneNode_setMaterialFlag
	public	__irrlicht_core_ISceneNode_setMaterialTexture
	public	__irrlicht_core_ISceneNode_setMaterialType
	public	__irrlicht_core_ISceneNode_setName
	public	__irrlicht_core_ISceneNode_setParent
	public	__irrlicht_core_ISceneNode_setPosition
	public	__irrlicht_core_ISceneNode_setTriangleSelector
	public	__irrlicht_core_ISceneNode_setVisible
	public	__irrlicht_core_ISceneNode_updateAbsolutePosition
	public	__irrlicht_core_ISceneUserDataSerializer_CreateUserDataBinding
	public	__irrlicht_core_ISceneUserDataSerializer_Delete
	public	__irrlicht_core_ISceneUserDataSerializer_New
	public	__irrlicht_core_ISceneUserDataSerializer_OnReadUserDataBinding
	public	__irrlicht_core_ISceneUserDataSerializer_bind
	public	__irrlicht_core_ISceneUserDataSerializer_create
	public	__irrlicht_core_ISceneUserDataSerializer_createFromHandle
	public	__irrlicht_core_ISceneUserDataSerializer_getBinderHandle
	public	__irrlicht_core_IShaderConstantSetCallBack_Delete
	public	__irrlicht_core_IShaderConstantSetCallBack_Destroy
	public	__irrlicht_core_IShaderConstantSetCallBack_New
	public	__irrlicht_core_IShaderConstantSetCallBack_OnSetConstants
	public	__irrlicht_core_IShaderConstantSetCallBack_OnSetConstantsBinding
	public	__irrlicht_core_IShaderConstantSetCallBack_OnSetMaterial
	public	__irrlicht_core_IShaderConstantSetCallBack_OnSetMaterialBinding
	public	__irrlicht_core_IShaderConstantSetCallBack_bind
	public	__irrlicht_core_IShaderConstantSetCallBack_create
	public	__irrlicht_core_IShaderConstantSetCallBack_createFromHandle
	public	__irrlicht_core_IShaderConstantSetCallBack_drop
	public	__irrlicht_core_IShaderConstantSetCallBack_generate
	public	__irrlicht_core_IShaderConstantSetCallBack_getBinderHandle
	public	__irrlicht_core_IShaderConstantSetCallBack_getDebugName
	public	__irrlicht_core_IShaderConstantSetCallBack_grab
	public	__irrlicht_core_IShader_Delete
	public	__irrlicht_core_IShader_EqEq
	public	__irrlicht_core_IShader_Less
	public	__irrlicht_core_IShader_New
	public	__irrlicht_core_IShader_createFromHandle
	public	__irrlicht_core_IShader_getGroup
	public	__irrlicht_core_IShader_getGroupSize
	public	__irrlicht_core_IShader_getID
	public	__irrlicht_core_IShader_getName
	public	__irrlicht_core_IShader_getVarGroup
	public	__irrlicht_core_IShader_setEq
	public	__irrlicht_core_IShadowVolumeSceneNode_Delete
	public	__irrlicht_core_IShadowVolumeSceneNode_New
	public	__irrlicht_core_IShadowVolumeSceneNode_createFromHandle
	public	__irrlicht_core_IShadowVolumeSceneNode_setShadowMesh
	public	__irrlicht_core_IShadowVolumeSceneNode_updateShadowVolumes
	public	__irrlicht_core_ISkinnedMesh_Delete
	public	__irrlicht_core_ISkinnedMesh_New
	public	__irrlicht_core_ISkinnedMesh_addJoint
	public	__irrlicht_core_ISkinnedMesh_addMeshBuffer
	public	__irrlicht_core_ISkinnedMesh_addPositionKey
	public	__irrlicht_core_ISkinnedMesh_addRotationKey
	public	__irrlicht_core_ISkinnedMesh_addScaleKey
	public	__irrlicht_core_ISkinnedMesh_addWeight
	public	__irrlicht_core_ISkinnedMesh_animateMesh
	public	__irrlicht_core_ISkinnedMesh_convertMeshToTangents
	public	__irrlicht_core_ISkinnedMesh_createFromHandle
	public	__irrlicht_core_ISkinnedMesh_finalize
	public	__irrlicht_core_ISkinnedMesh_getAllJoints
	public	__irrlicht_core_ISkinnedMesh_getJointCount
	public	__irrlicht_core_ISkinnedMesh_getJointName
	public	__irrlicht_core_ISkinnedMesh_getJointNumber
	public	__irrlicht_core_ISkinnedMesh_getMeshBuffers
	public	__irrlicht_core_ISkinnedMesh_isStatic
	public	__irrlicht_core_ISkinnedMesh_setHardwareSkinning
	public	__irrlicht_core_ISkinnedMesh_setInterpolationMode
	public	__irrlicht_core_ISkinnedMesh_skinMesh
	public	__irrlicht_core_ISkinnedMesh_updateNormalsWhenAnimating
	public	__irrlicht_core_ISkinnedMesh_useAnimationFrom
	public	__irrlicht_core_ITerrainSceneNode_Delete
	public	__irrlicht_core_ITerrainSceneNode_New
	public	__irrlicht_core_ITerrainSceneNode_createFromHandle
	public	__irrlicht_core_ITerrainSceneNode_getBoundingBox
	public	__irrlicht_core_ITerrainSceneNode_getBoundingBoxFromPatch
	public	__irrlicht_core_ITerrainSceneNode_getCurrentLODOfPatches
	public	__irrlicht_core_ITerrainSceneNode_getHeight
	public	__irrlicht_core_ITerrainSceneNode_getIndexCount
	public	__irrlicht_core_ITerrainSceneNode_getIndicesForPatch
	public	__irrlicht_core_ITerrainSceneNode_getMesh
	public	__irrlicht_core_ITerrainSceneNode_getMeshBufferForLOD
	public	__irrlicht_core_ITerrainSceneNode_getTerrainCenter
	public	__irrlicht_core_ITerrainSceneNode_loadHeightMap
	public	__irrlicht_core_ITerrainSceneNode_loadHeightMapRAW
	public	__irrlicht_core_ITerrainSceneNode_overrideLODDistance
	public	__irrlicht_core_ITerrainSceneNode_scaleTexture
	public	__irrlicht_core_ITerrainSceneNode_setCameraMovementDelta
	public	__irrlicht_core_ITerrainSceneNode_setCameraRotationDelta
	public	__irrlicht_core_ITerrainSceneNode_setDynamicSelectorUpdate
	public	__irrlicht_core_ITerrainSceneNode_setLODOfPatch
	public	__irrlicht_core_ITextSceneNode_Delete
	public	__irrlicht_core_ITextSceneNode_New
	public	__irrlicht_core_ITextSceneNode_createFromHandle
	public	__irrlicht_core_ITextSceneNode_setText
	public	__irrlicht_core_ITextSceneNode_setTextColor
	public	__irrlicht_core_ITexture_Delete
	public	__irrlicht_core_ITexture_New
	public	__irrlicht_core_ITexture_createFromHandle
	public	__irrlicht_core_ITexture_drop
	public	__irrlicht_core_ITexture_getColorFormat
	public	__irrlicht_core_ITexture_getDebugName
	public	__irrlicht_core_ITexture_getDriverType
	public	__irrlicht_core_ITexture_getName
	public	__irrlicht_core_ITexture_getOriginalSize
	public	__irrlicht_core_ITexture_getPitch
	public	__irrlicht_core_ITexture_getSize
	public	__irrlicht_core_ITexture_grab
	public	__irrlicht_core_ITexture_hasAlpha
	public	__irrlicht_core_ITexture_hasMipMaps
	public	__irrlicht_core_ITexture_isRenderTarget
	public	__irrlicht_core_ITexture_lock
	public	__irrlicht_core_ITexture_regenerateMipMapLevels
	public	__irrlicht_core_ITexture_unlock
	public	__irrlicht_core_ITimer_Delete
	public	__irrlicht_core_ITimer_New
	public	__irrlicht_core_ITimer_createFromHandle
	public	__irrlicht_core_ITimer_drop
	public	__irrlicht_core_ITimer_getDebugName
	public	__irrlicht_core_ITimer_getRealTime
	public	__irrlicht_core_ITimer_getSpeed
	public	__irrlicht_core_ITimer_getTime
	public	__irrlicht_core_ITimer_grab
	public	__irrlicht_core_ITimer_isStopped
	public	__irrlicht_core_ITimer_setSpeed
	public	__irrlicht_core_ITimer_setTime
	public	__irrlicht_core_ITimer_start
	public	__irrlicht_core_ITimer_stop
	public	__irrlicht_core_ITimer_tick
	public	__irrlicht_core_ITriangleSelector_Delete
	public	__irrlicht_core_ITriangleSelector_New
	public	__irrlicht_core_ITriangleSelector_createFromHandle
	public	__irrlicht_core_ITriangleSelector_drop
	public	__irrlicht_core_ITriangleSelector_getDebugName
	public	__irrlicht_core_ITriangleSelector_getSceneNodeForTriangle
	public	__irrlicht_core_ITriangleSelector_getTriangleCount
	public	__irrlicht_core_ITriangleSelector_getTriangles
	public	__irrlicht_core_ITriangleSelector_getTrianglesInBox
	public	__irrlicht_core_ITriangleSelector_getTrianglesOnLine
	public	__irrlicht_core_ITriangleSelector_grab
	public	__irrlicht_core_IVertexBuffer_Delete
	public	__irrlicht_core_IVertexBuffer_New
	public	__irrlicht_core_IVertexBuffer_allocated_size
	public	__irrlicht_core_IVertexBuffer_createFromHandle
	public	__irrlicht_core_IVertexBuffer_drop
	public	__irrlicht_core_IVertexBuffer_elementAt
	public	__irrlicht_core_IVertexBuffer_getChangedID
	public	__irrlicht_core_IVertexBuffer_getData
	public	__irrlicht_core_IVertexBuffer_getDebugName
	public	__irrlicht_core_IVertexBuffer_getHardwareMappingHint
	public	__irrlicht_core_IVertexBuffer_getLast
	public	__irrlicht_core_IVertexBuffer_getType
	public	__irrlicht_core_IVertexBuffer_grab
	public	__irrlicht_core_IVertexBuffer_pointer
	public	__irrlicht_core_IVertexBuffer_push_back
	public	__irrlicht_core_IVertexBuffer_reallocate
	public	__irrlicht_core_IVertexBuffer_setDirty
	public	__irrlicht_core_IVertexBuffer_setHardwareMappingHint
	public	__irrlicht_core_IVertexBuffer_setType
	public	__irrlicht_core_IVertexBuffer_set_used
	public	__irrlicht_core_IVertexBuffer_size
	public	__irrlicht_core_IVertexBuffer_stride
	public	__irrlicht_core_IVertexManipulator_BoundOnManipulate
	public	__irrlicht_core_IVertexManipulator_Delete
	public	__irrlicht_core_IVertexManipulator_New
	public	__irrlicht_core_IVertexManipulator_bind
	public	__irrlicht_core_IVertexManipulator_create
	public	__irrlicht_core_IVertexManipulator_createFromHandle
	public	__irrlicht_core_IVertexManipulator_getBinderHandle
	public	__irrlicht_core_IVideoDriver_Delete
	public	__irrlicht_core_IVideoDriver_GetViewport
	public	__irrlicht_core_IVideoDriver_New
	public	__irrlicht_core_IVideoDriver_OnResize
	public	__irrlicht_core_IVideoDriver_SetTransform
	public	__irrlicht_core_IVideoDriver_SetViewport
	public	__irrlicht_core_IVideoDriver_addDynamicLight
	public	__irrlicht_core_IVideoDriver_addExternalImageLoader
	public	__irrlicht_core_IVideoDriver_addExternalImageWriter
	public	__irrlicht_core_IVideoDriver_addMaterialRenderer
	public	__irrlicht_core_IVideoDriver_addRenderTargetTexture
	public	__irrlicht_core_IVideoDriver_addTexture
	public	__irrlicht_core_IVideoDriver_addTextureFromImage
	public	__irrlicht_core_IVideoDriver_beginScene
	public	__irrlicht_core_IVideoDriver_checkDriverReset
	public	__irrlicht_core_IVideoDriver_clearZBuffer
	public	__irrlicht_core_IVideoDriver_createAttributesFromMaterial
	public	__irrlicht_core_IVideoDriver_createFromHandle
	public	__irrlicht_core_IVideoDriver_createImageEmpty
	public	__irrlicht_core_IVideoDriver_createImageFromData
	public	__irrlicht_core_IVideoDriver_createImageFromFile
	public	__irrlicht_core_IVideoDriver_createImageFromImage
	public	__irrlicht_core_IVideoDriver_createImageFromImagePart
	public	__irrlicht_core_IVideoDriver_createImageFromStream
	public	__irrlicht_core_IVideoDriver_createImageFromTexturePart
	public	__irrlicht_core_IVideoDriver_createScreenShot
	public	__irrlicht_core_IVideoDriver_deleteAllDynamicLights
	public	__irrlicht_core_IVideoDriver_disableFeature
	public	__irrlicht_core_IVideoDriver_draw2DImage
	public	__irrlicht_core_IVideoDriver_draw2DImageBatch
	public	__irrlicht_core_IVideoDriver_draw2DImageBatchAtPositions
	public	__irrlicht_core_IVideoDriver_draw2DImageSegment
	public	__irrlicht_core_IVideoDriver_draw2DImageSegmentToRect
	public	__irrlicht_core_IVideoDriver_draw2DLine
	public	__irrlicht_core_IVideoDriver_draw2DPolygon
	public	__irrlicht_core_IVideoDriver_draw2DRectangle
	public	__irrlicht_core_IVideoDriver_draw2DRectangleOutline
	public	__irrlicht_core_IVideoDriver_draw2DRectangleWithGradient
	public	__irrlicht_core_IVideoDriver_draw2DVertexPrimitiveList
	public	__irrlicht_core_IVideoDriver_draw3DBox
	public	__irrlicht_core_IVideoDriver_draw3DLine
	public	__irrlicht_core_IVideoDriver_draw3DTriangle
	public	__irrlicht_core_IVideoDriver_drawIndexedTriangleFan
	public	__irrlicht_core_IVideoDriver_drawIndexedTriangleFanFromCoords
	public	__irrlicht_core_IVideoDriver_drawIndexedTriangleList
	public	__irrlicht_core_IVideoDriver_drawIndexedTriangleListFromCoords
	public	__irrlicht_core_IVideoDriver_drawIndexedTriangleListTangents
	public	__irrlicht_core_IVideoDriver_drawMeshBuffer
	public	__irrlicht_core_IVideoDriver_drawPixel
	public	__irrlicht_core_IVideoDriver_drawStencilShadow
	public	__irrlicht_core_IVideoDriver_drawStencilShadowVolume
	public	__irrlicht_core_IVideoDriver_drawVertexPrimitiveList
	public	__irrlicht_core_IVideoDriver_drop
	public	__irrlicht_core_IVideoDriver_enableClipPlane
	public	__irrlicht_core_IVideoDriver_enableMaterial2D
	public	__irrlicht_core_IVideoDriver_endScene
	public	__irrlicht_core_IVideoDriver_fillMaterialStructureFromAttributes
	public	__irrlicht_core_IVideoDriver_findTexture
	public	__irrlicht_core_IVideoDriver_getColorFormat
	public	__irrlicht_core_IVideoDriver_getCurrentRenderTargetSize
	public	__irrlicht_core_IVideoDriver_getDebugName
	public	__irrlicht_core_IVideoDriver_getDriverType
	public	__irrlicht_core_IVideoDriver_getDynamicLight
	public	__irrlicht_core_IVideoDriver_getDynamicLightCount
	public	__irrlicht_core_IVideoDriver_getExposedVideoData
	public	__irrlicht_core_IVideoDriver_getFPS
	public	__irrlicht_core_IVideoDriver_getFog
	public	__irrlicht_core_IVideoDriver_getGPUProgrammingServices
	public	__irrlicht_core_IVideoDriver_getImageLoader
	public	__irrlicht_core_IVideoDriver_getImageLoaderCount
	public	__irrlicht_core_IVideoDriver_getImageWriter
	public	__irrlicht_core_IVideoDriver_getImageWriterCount
	public	__irrlicht_core_IVideoDriver_getMaterial2D
	public	__irrlicht_core_IVideoDriver_getMaterialRenderer
	public	__irrlicht_core_IVideoDriver_getMaterialRendererCount
	public	__irrlicht_core_IVideoDriver_getMaterialRendererName
	public	__irrlicht_core_IVideoDriver_getMaxTextureSize
	public	__irrlicht_core_IVideoDriver_getMaximalDynamicLightAmount
	public	__irrlicht_core_IVideoDriver_getMaximalPrimitiveCount
	public	__irrlicht_core_IVideoDriver_getMeshManipulator
	public	__irrlicht_core_IVideoDriver_getName
	public	__irrlicht_core_IVideoDriver_getOverrideMaterial
	public	__irrlicht_core_IVideoDriver_getPrimitiveCountDrawn
	public	__irrlicht_core_IVideoDriver_getScreenSize
	public	__irrlicht_core_IVideoDriver_getTexture
	public	__irrlicht_core_IVideoDriver_getTextureByIndex
	public	__irrlicht_core_IVideoDriver_getTextureCount
	public	__irrlicht_core_IVideoDriver_getTextureCreationFlag
	public	__irrlicht_core_IVideoDriver_getTextureFromStream
	public	__irrlicht_core_IVideoDriver_getTransform
	public	__irrlicht_core_IVideoDriver_getVendorInfo
	public	__irrlicht_core_IVideoDriver_grab
	public	__irrlicht_core_IVideoDriver_makeColorKeyTexture
	public	__irrlicht_core_IVideoDriver_makeColorKeyTextureFromPixel
	public	__irrlicht_core_IVideoDriver_makeNormalMapTexture
	public	__irrlicht_core_IVideoDriver_queryFeature
	public	__irrlicht_core_IVideoDriver_removeAllHardwareBuffers
	public	__irrlicht_core_IVideoDriver_removeAllTextures
	public	__irrlicht_core_IVideoDriver_removeHardwareBuffer
	public	__irrlicht_core_IVideoDriver_removeTexture
	public	__irrlicht_core_IVideoDriver_renameTexture
	public	__irrlicht_core_IVideoDriver_setAllowZWriteOnTransparent
	public	__irrlicht_core_IVideoDriver_setAmbientLight
	public	__irrlicht_core_IVideoDriver_setClipPlane
	public	__irrlicht_core_IVideoDriver_setFog
	public	__irrlicht_core_IVideoDriver_setMaterial
	public	__irrlicht_core_IVideoDriver_setMaterialRendererName
	public	__irrlicht_core_IVideoDriver_setMinHardwareBufferVertexCount
	public	__irrlicht_core_IVideoDriver_setRenderTarget
	public	__irrlicht_core_IVideoDriver_setRenderTargetByEnum
	public	__irrlicht_core_IVideoDriver_setRenderTargetByRenderTarget
	public	__irrlicht_core_IVideoDriver_setTextureCreationFlag
	public	__irrlicht_core_IVideoDriver_turnLightOn
	public	__irrlicht_core_IVideoDriver_writeImageToFile
	public	__irrlicht_core_IVideoDriver_writeImageToFileIO
	public	__irrlicht_core_IVideoModeList_Delete
	public	__irrlicht_core_IVideoModeList_New
	public	__irrlicht_core_IVideoModeList_createFromHandle
	public	__irrlicht_core_IVideoModeList_drop
	public	__irrlicht_core_IVideoModeList_getDebugName
	public	__irrlicht_core_IVideoModeList_getDesktopDepth
	public	__irrlicht_core_IVideoModeList_getDesktopResolution
	public	__irrlicht_core_IVideoModeList_getVideoModeCount
	public	__irrlicht_core_IVideoModeList_getVideoModeDepth
	public	__irrlicht_core_IVideoModeList_getVideoModeResolution
	public	__irrlicht_core_IVideoModeList_getVideoModeResolutionFromConstraints
	public	__irrlicht_core_IVideoModeList_grab
	public	__irrlicht_core_IVolumeLightSceneNode_Delete
	public	__irrlicht_core_IVolumeLightSceneNode_New
	public	__irrlicht_core_IVolumeLightSceneNode_createFromHandle
	public	__irrlicht_core_IVolumeLightSceneNode_getFootColor
	public	__irrlicht_core_IVolumeLightSceneNode_getSubDivideU
	public	__irrlicht_core_IVolumeLightSceneNode_getSubDivideV
	public	__irrlicht_core_IVolumeLightSceneNode_getTailColor
	public	__irrlicht_core_IVolumeLightSceneNode_setFootColor
	public	__irrlicht_core_IVolumeLightSceneNode_setSubDivideU
	public	__irrlicht_core_IVolumeLightSceneNode_setSubDividev
	public	__irrlicht_core_IVolumeLightSceneNode_setTailColor
	public	__irrlicht_core_IWriteFile_Delete
	public	__irrlicht_core_IWriteFile_New
	public	__irrlicht_core_IWriteFile_createFromHandle
	public	__irrlicht_core_IWriteFile_drop
	public	__irrlicht_core_IWriteFile_getDebugName
	public	__irrlicht_core_IWriteFile_getFileName
	public	__irrlicht_core_IWriteFile_getPos
	public	__irrlicht_core_IWriteFile_grab
	public	__irrlicht_core_IWriteFile_seek
	public	__irrlicht_core_IWriteFile_write
	public	__irrlicht_core_IXMLReaderUTF8_Delete
	public	__irrlicht_core_IXMLReaderUTF8_IsEmptyElement
	public	__irrlicht_core_IXMLReaderUTF8_New
	public	__irrlicht_core_IXMLReaderUTF8_createFromHandle
	public	__irrlicht_core_IXMLReaderUTF8_drop
	public	__irrlicht_core_IXMLReaderUTF8_getAttributeCount
	public	__irrlicht_core_IXMLReaderUTF8_getAttributeName
	public	__irrlicht_core_IXMLReaderUTF8_getAttributeValue
	public	__irrlicht_core_IXMLReaderUTF8_getAttributeValueAsFloat
	public	__irrlicht_core_IXMLReaderUTF8_getAttributeValueAsFloatByIdx
	public	__irrlicht_core_IXMLReaderUTF8_getAttributeValueAsInt
	public	__irrlicht_core_IXMLReaderUTF8_getAttributeValueAsIntByIdx
	public	__irrlicht_core_IXMLReaderUTF8_getAttributeValueByIdx
	public	__irrlicht_core_IXMLReaderUTF8_getAttributeValueSafe
	public	__irrlicht_core_IXMLReaderUTF8_getDebugName
	public	__irrlicht_core_IXMLReaderUTF8_getNodeData
	public	__irrlicht_core_IXMLReaderUTF8_getNodeName
	public	__irrlicht_core_IXMLReaderUTF8_getNodeType
	public	__irrlicht_core_IXMLReaderUTF8_grab
	public	__irrlicht_core_IXMLReaderUTF8_read
	public	__irrlicht_core_IXMLReader_Delete
	public	__irrlicht_core_IXMLReader_IsEmptyElement
	public	__irrlicht_core_IXMLReader_New
	public	__irrlicht_core_IXMLReader_createFromHandle
	public	__irrlicht_core_IXMLReader_drop
	public	__irrlicht_core_IXMLReader_getAttributeCount
	public	__irrlicht_core_IXMLReader_getAttributeName
	public	__irrlicht_core_IXMLReader_getAttributeValue
	public	__irrlicht_core_IXMLReader_getAttributeValueAsFloat
	public	__irrlicht_core_IXMLReader_getAttributeValueAsFloatByIdx
	public	__irrlicht_core_IXMLReader_getAttributeValueAsInt
	public	__irrlicht_core_IXMLReader_getAttributeValueAsIntByIdx
	public	__irrlicht_core_IXMLReader_getAttributeValueByIdx
	public	__irrlicht_core_IXMLReader_getAttributeValueSafe
	public	__irrlicht_core_IXMLReader_getDebugName
	public	__irrlicht_core_IXMLReader_getNodeData
	public	__irrlicht_core_IXMLReader_getNodeName
	public	__irrlicht_core_IXMLReader_getNodeType
	public	__irrlicht_core_IXMLReader_grab
	public	__irrlicht_core_IXMLReader_read
	public	__irrlicht_core_IXMLWriter_Delete
	public	__irrlicht_core_IXMLWriter_New
	public	__irrlicht_core_IXMLWriter_createFromHandle
	public	__irrlicht_core_IXMLWriter_drop
	public	__irrlicht_core_IXMLWriter_getDebugName
	public	__irrlicht_core_IXMLWriter_grab
	public	__irrlicht_core_IXMLWriter_writeClosingTag
	public	__irrlicht_core_IXMLWriter_writeComment
	public	__irrlicht_core_IXMLWriter_writeElement
	public	__irrlicht_core_IXMLWriter_writeElementFromArray
	public	__irrlicht_core_IXMLWriter_writeLineBreak
	public	__irrlicht_core_IXMLWriter_writeText
	public	__irrlicht_core_IXMLWriter_writeXMLHeader
	public	__irrlicht_core_IrrBase_Compare
	public	__irrlicht_core_IrrBase_Deconstructor
	public	__irrlicht_core_IrrBase_Deconstructor_Binding
	public	__irrlicht_core_IrrBase_Delete
	public	__irrlicht_core_IrrBase_Destroy
	public	__irrlicht_core_IrrBase_New
	public	__irrlicht_core_IrrBase_StringToWChar
	public	__irrlicht_core_IrrBase_WCharToString
	public	__irrlicht_core_IrrBase_attach
	public	__irrlicht_core_IrrBase_bind
	public	__irrlicht_core_IrrBase_getBinderHandle
	public	__irrlicht_core_IrrBase_getBinding
	public	__irrlicht_core_IrrBase_isValid
	public	__irrlicht_core_IrrBase_setBinding
	public	__irrlicht_core_IrrBase_translate
	public	__irrlicht_core_IrrlichtDevice_Delete
	public	__irrlicht_core_IrrlichtDevice_New
	public	__irrlicht_core_IrrlichtDevice_activateJoysticks
	public	__irrlicht_core_IrrlichtDevice_clearSystemMessages
	public	__irrlicht_core_IrrlichtDevice_closeDevice
	public	__irrlicht_core_IrrlichtDevice_create
	public	__irrlicht_core_IrrlichtDevice_createFromHandle
	public	__irrlicht_core_IrrlichtDevice_createFromParams
	public	__irrlicht_core_IrrlichtDevice_drop
	public	__irrlicht_core_IrrlichtDevice_getColorFormat
	public	__irrlicht_core_IrrlichtDevice_getCursorControl
	public	__irrlicht_core_IrrlichtDevice_getDebugName
	public	__irrlicht_core_IrrlichtDevice_getEventReceiver
	public	__irrlicht_core_IrrlichtDevice_getFileSystem
	public	__irrlicht_core_IrrlichtDevice_getGUIEnvironment
	public	__irrlicht_core_IrrlichtDevice_getGammaRamp
	public	__irrlicht_core_IrrlichtDevice_getLogger
	public	__irrlicht_core_IrrlichtDevice_getOSOperator
	public	__irrlicht_core_IrrlichtDevice_getSceneManager
	public	__irrlicht_core_IrrlichtDevice_getTimer
	public	__irrlicht_core_IrrlichtDevice_getType
	public	__irrlicht_core_IrrlichtDevice_getVersion
	public	__irrlicht_core_IrrlichtDevice_getVideoDriver
	public	__irrlicht_core_IrrlichtDevice_getVideoModeList
	public	__irrlicht_core_IrrlichtDevice_grab
	public	__irrlicht_core_IrrlichtDevice_isDriverSupported
	public	__irrlicht_core_IrrlichtDevice_isFullscreen
	public	__irrlicht_core_IrrlichtDevice_isWindowActive
	public	__irrlicht_core_IrrlichtDevice_isWindowFocused
	public	__irrlicht_core_IrrlichtDevice_isWindowMinimized
	public	__irrlicht_core_IrrlichtDevice_maximizeWindow
	public	__irrlicht_core_IrrlichtDevice_minimizeWindow
	public	__irrlicht_core_IrrlichtDevice_postEventFromUser
	public	__irrlicht_core_IrrlichtDevice_restoreWindow
	public	__irrlicht_core_IrrlichtDevice_run
	public	__irrlicht_core_IrrlichtDevice_setEventReceiver
	public	__irrlicht_core_IrrlichtDevice_setGammaRamp
	public	__irrlicht_core_IrrlichtDevice_setInputReceivingSceneManager
	public	__irrlicht_core_IrrlichtDevice_setResizable
	public	__irrlicht_core_IrrlichtDevice_setWindowCaption
	public	__irrlicht_core_IrrlichtDevice_setWindowCaptionW
	public	__irrlicht_core_IrrlichtDevice_sleep
	public	__irrlicht_core_IrrlichtDevice_yield
	public	__irrlicht_core_Line2df_Delete
	public	__irrlicht_core_Line2df_EqEq
	public	__irrlicht_core_Line2df_Minus
	public	__irrlicht_core_Line2df_MinusEq
	public	__irrlicht_core_Line2df_New
	public	__irrlicht_core_Line2df_NotEq
	public	__irrlicht_core_Line2df_Plus
	public	__irrlicht_core_Line2df_PlusEq
	public	__irrlicht_core_Line2df_create
	public	__irrlicht_core_Line2df_createFromHandle
	public	__irrlicht_core_Line2df_createFromLine
	public	__irrlicht_core_Line2df_createFromVals
	public	__irrlicht_core_Line2df_createFromVects
	public	__irrlicht_core_Line2df_getAngleWith
	public	__irrlicht_core_Line2df_getClosestPoint
	public	__irrlicht_core_Line2df_getEnd
	public	__irrlicht_core_Line2df_getLength
	public	__irrlicht_core_Line2df_getLengthSQ
	public	__irrlicht_core_Line2df_getMiddle
	public	__irrlicht_core_Line2df_getPointOrientation
	public	__irrlicht_core_Line2df_getStart
	public	__irrlicht_core_Line2df_getUnitVector
	public	__irrlicht_core_Line2df_getVector
	public	__irrlicht_core_Line2df_intersectWith
	public	__irrlicht_core_Line2df_isPointBetweenStartAndEnd
	public	__irrlicht_core_Line2df_isPointOnLine
	public	__irrlicht_core_Line2df_setLineFromLine
	public	__irrlicht_core_Line2df_setLineFromVals
	public	__irrlicht_core_Line2df_setLineFromVects
	public	__irrlicht_core_Line2di_Delete
	public	__irrlicht_core_Line2di_EqEq
	public	__irrlicht_core_Line2di_Minus
	public	__irrlicht_core_Line2di_MinusEq
	public	__irrlicht_core_Line2di_New
	public	__irrlicht_core_Line2di_NotEq
	public	__irrlicht_core_Line2di_Plus
	public	__irrlicht_core_Line2di_PlusEq
	public	__irrlicht_core_Line2di_create
	public	__irrlicht_core_Line2di_createFromHandle
	public	__irrlicht_core_Line2di_createFromLine
	public	__irrlicht_core_Line2di_createFromVals
	public	__irrlicht_core_Line2di_createFromVects
	public	__irrlicht_core_Line2di_getAngleWith
	public	__irrlicht_core_Line2di_getClosestPoint
	public	__irrlicht_core_Line2di_getEnd
	public	__irrlicht_core_Line2di_getLength
	public	__irrlicht_core_Line2di_getLengthSQ
	public	__irrlicht_core_Line2di_getMiddle
	public	__irrlicht_core_Line2di_getPointOrientation
	public	__irrlicht_core_Line2di_getStart
	public	__irrlicht_core_Line2di_getUnitVector
	public	__irrlicht_core_Line2di_getVector
	public	__irrlicht_core_Line2di_intersectWith
	public	__irrlicht_core_Line2di_isPointBetweenStartAndEnd
	public	__irrlicht_core_Line2di_isPointOnLine
	public	__irrlicht_core_Line2di_setLineFromLine
	public	__irrlicht_core_Line2di_setLineFromVals
	public	__irrlicht_core_Line2di_setLineFromVects
	public	__irrlicht_core_Line3df_Delete
	public	__irrlicht_core_Line3df_EqEq
	public	__irrlicht_core_Line3df_Minus
	public	__irrlicht_core_Line3df_MinusEq
	public	__irrlicht_core_Line3df_New
	public	__irrlicht_core_Line3df_NotEq
	public	__irrlicht_core_Line3df_Plus
	public	__irrlicht_core_Line3df_PlusEq
	public	__irrlicht_core_Line3df_create
	public	__irrlicht_core_Line3df_createFromHandle
	public	__irrlicht_core_Line3df_createFromLine
	public	__irrlicht_core_Line3df_createFromVals
	public	__irrlicht_core_Line3df_createFromVects
	public	__irrlicht_core_Line3df_getClosestPoint
	public	__irrlicht_core_Line3df_getEnd
	public	__irrlicht_core_Line3df_getIntersectionWithSphere
	public	__irrlicht_core_Line3df_getLength
	public	__irrlicht_core_Line3df_getLengthSQ
	public	__irrlicht_core_Line3df_getMiddle
	public	__irrlicht_core_Line3df_getStart
	public	__irrlicht_core_Line3df_getVector
	public	__irrlicht_core_Line3df_isPointBetweenStartAndEnd
	public	__irrlicht_core_Line3df_setLineFromLine
	public	__irrlicht_core_Line3df_setLineFromVals
	public	__irrlicht_core_Line3df_setLineFromVects
	public	__irrlicht_core_Line3di_Delete
	public	__irrlicht_core_Line3di_EqEq
	public	__irrlicht_core_Line3di_Minus
	public	__irrlicht_core_Line3di_MinusEq
	public	__irrlicht_core_Line3di_New
	public	__irrlicht_core_Line3di_NotEq
	public	__irrlicht_core_Line3di_Plus
	public	__irrlicht_core_Line3di_PlusEq
	public	__irrlicht_core_Line3di_create
	public	__irrlicht_core_Line3di_createFromHandle
	public	__irrlicht_core_Line3di_createFromLine
	public	__irrlicht_core_Line3di_createFromVals
	public	__irrlicht_core_Line3di_createFromVects
	public	__irrlicht_core_Line3di_getClosestPoint
	public	__irrlicht_core_Line3di_getEnd
	public	__irrlicht_core_Line3di_getIntersectionWithSphere
	public	__irrlicht_core_Line3di_getLength
	public	__irrlicht_core_Line3di_getLengthSQ
	public	__irrlicht_core_Line3di_getMiddle
	public	__irrlicht_core_Line3di_getStart
	public	__irrlicht_core_Line3di_getVector
	public	__irrlicht_core_Line3di_isPointBetweenStartAndEnd
	public	__irrlicht_core_Line3di_setLineFromLine
	public	__irrlicht_core_Line3di_setLineFromVals
	public	__irrlicht_core_Line3di_setLineFromVects
	public	__irrlicht_core_Matrix4_Delete
	public	__irrlicht_core_Matrix4_Eq
	public	__irrlicht_core_Matrix4_EqEq
	public	__irrlicht_core_Matrix4_EqScalar
	public	__irrlicht_core_Matrix4_Idx
	public	__irrlicht_core_Matrix4_Minus
	public	__irrlicht_core_Matrix4_MinusEq
	public	__irrlicht_core_Matrix4_Mult
	public	__irrlicht_core_Matrix4_MultEq
	public	__irrlicht_core_Matrix4_MultEqScalar
	public	__irrlicht_core_Matrix4_MultScalar
	public	__irrlicht_core_Matrix4_New
	public	__irrlicht_core_Matrix4_NotEq
	public	__irrlicht_core_Matrix4_Plus
	public	__irrlicht_core_Matrix4_PlusEq
	public	__irrlicht_core_Matrix4_SetScale
	public	__irrlicht_core_Matrix4_SetScaleFromFloat
	public	__irrlicht_core_Matrix4_buildAxisAlignedBillboard
	public	__irrlicht_core_Matrix4_buildCameraLookAtMatrixLH
	public	__irrlicht_core_Matrix4_buildCameraLookAtMatrixRH
	public	__irrlicht_core_Matrix4_buildNDCToDCMatrix
	public	__irrlicht_core_Matrix4_buildProjectionMatrixOrthoLH
	public	__irrlicht_core_Matrix4_buildProjectionMatrixOrthoRH
	public	__irrlicht_core_Matrix4_buildProjectionMatrixPerspectiveFovLH
	public	__irrlicht_core_Matrix4_buildProjectionMatrixPerspectiveFovRH
	public	__irrlicht_core_Matrix4_buildProjectionMatrixPerspectiveLH
	public	__irrlicht_core_Matrix4_buildProjectionMatrixPerspectiveRH
	public	__irrlicht_core_Matrix4_buildRotateFromTo
	public	__irrlicht_core_Matrix4_buildShadowMatrix
	public	__irrlicht_core_Matrix4_buildTextureTransform
	public	__irrlicht_core_Matrix4_create
	public	__irrlicht_core_Matrix4_createFromHandle
	public	__irrlicht_core_Matrix4_createFromMatrix4
	public	__irrlicht_core_Matrix4_elementAt
	public	__irrlicht_core_Matrix4_equals
	public	__irrlicht_core_Matrix4_getDefinitelyIdentityMatrix
	public	__irrlicht_core_Matrix4_getInverse
	public	__irrlicht_core_Matrix4_getInversePrimitive
	public	__irrlicht_core_Matrix4_getRotationDegrees
	public	__irrlicht_core_Matrix4_getScale
	public	__irrlicht_core_Matrix4_getTranslation
	public	__irrlicht_core_Matrix4_getTransposed
	public	__irrlicht_core_Matrix4_getTransposedToDest
	public	__irrlicht_core_Matrix4_interpolate
	public	__irrlicht_core_Matrix4_inverseRotateVect
	public	__irrlicht_core_Matrix4_inverseTranslateVect
	public	__irrlicht_core_Matrix4_isIdentity
	public	__irrlicht_core_Matrix4_isIdentity_integer_base
	public	__irrlicht_core_Matrix4_isOrthogonal
	public	__irrlicht_core_Matrix4_makeIdentity
	public	__irrlicht_core_Matrix4_makeInverse
	public	__irrlicht_core_Matrix4_multiplyWith1x4Matrix
	public	__irrlicht_core_Matrix4_pointer
	public	__irrlicht_core_Matrix4_rotateVect
	public	__irrlicht_core_Matrix4_rotateVectToFloatArray
	public	__irrlicht_core_Matrix4_rotateVectToOut
	public	__irrlicht_core_Matrix4_rotateVectToVect
	public	__irrlicht_core_Matrix4_setDefinitelyIdentityMatrix
	public	__irrlicht_core_Matrix4_setInverseRotationDegrees
	public	__irrlicht_core_Matrix4_setInverseRotationRadians
	public	__irrlicht_core_Matrix4_setInverseTranslation
	public	__irrlicht_core_Matrix4_setM
	public	__irrlicht_core_Matrix4_setRotationCenter
	public	__irrlicht_core_Matrix4_setRotationDegrees
	public	__irrlicht_core_Matrix4_setRotationRadians
	public	__irrlicht_core_Matrix4_setTextureRotationCenter
	public	__irrlicht_core_Matrix4_setTextureScale
	public	__irrlicht_core_Matrix4_setTextureScaleCenter
	public	__irrlicht_core_Matrix4_setTextureTranslate
	public	__irrlicht_core_Matrix4_setTextureTranslateTransposed
	public	__irrlicht_core_Matrix4_setTranslation
	public	__irrlicht_core_Matrix4_setbyproduct
	public	__irrlicht_core_Matrix4_setbyproduct_nocheck
	public	__irrlicht_core_Matrix4_transformBox
	public	__irrlicht_core_Matrix4_transformBoxEx
	public	__irrlicht_core_Matrix4_transformPlane
	public	__irrlicht_core_Matrix4_transformPlaneIO
	public	__irrlicht_core_Matrix4_transformVect
	public	__irrlicht_core_Matrix4_transformVectArray
	public	__irrlicht_core_Matrix4_transformVectIO
	public	__irrlicht_core_Matrix4_translateVect
	public	__irrlicht_core_Plane3df_Delete
	public	__irrlicht_core_Plane3df_EqEq
	public	__irrlicht_core_Plane3df_New
	public	__irrlicht_core_Plane3df_NotEq
	public	__irrlicht_core_Plane3df_classifyPointRelation
	public	__irrlicht_core_Plane3df_create
	public	__irrlicht_core_Plane3df_createFromHandle
	public	__irrlicht_core_Plane3df_createNewFromNormal
	public	__irrlicht_core_Plane3df_createNewFromPlane
	public	__irrlicht_core_Plane3df_createNewFromPointNormal
	public	__irrlicht_core_Plane3df_createNewFromPoints
	public	__irrlicht_core_Plane3df_createNewFromVals
	public	__irrlicht_core_Plane3df_existsIntersection
	public	__irrlicht_core_Plane3df_getD
	public	__irrlicht_core_Plane3df_getDistanceTo
	public	__irrlicht_core_Plane3df_getIntersectionWithLimitedLine
	public	__irrlicht_core_Plane3df_getIntersectionWithLine
	public	__irrlicht_core_Plane3df_getIntersectionWithPlane
	public	__irrlicht_core_Plane3df_getIntersectionWithPlanes
	public	__irrlicht_core_Plane3df_getMemberPoint
	public	__irrlicht_core_Plane3df_getNormal
	public	__irrlicht_core_Plane3df_isFrontFacing
	public	__irrlicht_core_Plane3df_recalculateD
	public	__irrlicht_core_Plane3df_setPlaneFromPointVect
	public	__irrlicht_core_Plane3df_setPlaneFromPoints
	public	__irrlicht_core_Plane3df_setPlaneFromVectVal
	public	__irrlicht_core_Plane3di_Delete
	public	__irrlicht_core_Plane3di_EqEq
	public	__irrlicht_core_Plane3di_New
	public	__irrlicht_core_Plane3di_NotEq
	public	__irrlicht_core_Plane3di_classifyPointRelation
	public	__irrlicht_core_Plane3di_create
	public	__irrlicht_core_Plane3di_createFromHandle
	public	__irrlicht_core_Plane3di_createNewFromNormal
	public	__irrlicht_core_Plane3di_createNewFromPlane
	public	__irrlicht_core_Plane3di_createNewFromPointNormal
	public	__irrlicht_core_Plane3di_createNewFromPoints
	public	__irrlicht_core_Plane3di_createNewFromVals
	public	__irrlicht_core_Plane3di_existsIntersection
	public	__irrlicht_core_Plane3di_getD
	public	__irrlicht_core_Plane3di_getDistanceTo
	public	__irrlicht_core_Plane3di_getIntersectionWithLimitedLine
	public	__irrlicht_core_Plane3di_getIntersectionWithLine
	public	__irrlicht_core_Plane3di_getIntersectionWithPlane
	public	__irrlicht_core_Plane3di_getIntersectionWithPlanes
	public	__irrlicht_core_Plane3di_getMemberPoint
	public	__irrlicht_core_Plane3di_getNormal
	public	__irrlicht_core_Plane3di_isFrontFacing
	public	__irrlicht_core_Plane3di_recalculateD
	public	__irrlicht_core_Plane3di_setPlaneFromPointVect
	public	__irrlicht_core_Plane3di_setPlaneFromPoints
	public	__irrlicht_core_Plane3di_setPlaneFromVectVal
	public	__irrlicht_core_Position2df_Delete
	public	__irrlicht_core_Position2df_Eq
	public	__irrlicht_core_Position2df_EqEq
	public	__irrlicht_core_Position2df_Minus
	public	__irrlicht_core_Position2df_MinusDim
	public	__irrlicht_core_Position2df_MinusEq
	public	__irrlicht_core_Position2df_MinusEqDim
	public	__irrlicht_core_Position2df_Mult
	public	__irrlicht_core_Position2df_MultScalar
	public	__irrlicht_core_Position2df_New
	public	__irrlicht_core_Position2df_NotEq
	public	__irrlicht_core_Position2df_Plus
	public	__irrlicht_core_Position2df_PlusDim
	public	__irrlicht_core_Position2df_PlusEq
	public	__irrlicht_core_Position2df_PlusEqDim
	public	__irrlicht_core_Position2df_create
	public	__irrlicht_core_Position2df_createFromHandle
	public	__irrlicht_core_Position2df_createFromPos
	public	__irrlicht_core_Position2df_getX
	public	__irrlicht_core_Position2df_getY
	public	__irrlicht_core_Position2df_setX
	public	__irrlicht_core_Position2df_setY
	public	__irrlicht_core_Position2di_Delete
	public	__irrlicht_core_Position2di_Eq
	public	__irrlicht_core_Position2di_EqEq
	public	__irrlicht_core_Position2di_Minus
	public	__irrlicht_core_Position2di_MinusDim
	public	__irrlicht_core_Position2di_MinusEq
	public	__irrlicht_core_Position2di_MinusEqDim
	public	__irrlicht_core_Position2di_Mult
	public	__irrlicht_core_Position2di_MultScalar
	public	__irrlicht_core_Position2di_New
	public	__irrlicht_core_Position2di_NotEq
	public	__irrlicht_core_Position2di_Plus
	public	__irrlicht_core_Position2di_PlusDim
	public	__irrlicht_core_Position2di_PlusEq
	public	__irrlicht_core_Position2di_PlusEqDim
	public	__irrlicht_core_Position2di_create
	public	__irrlicht_core_Position2di_createFromHandle
	public	__irrlicht_core_Position2di_createFromPos
	public	__irrlicht_core_Position2di_getX
	public	__irrlicht_core_Position2di_getY
	public	__irrlicht_core_Position2di_setX
	public	__irrlicht_core_Position2di_setY
	public	__irrlicht_core_Quaternion_Delete
	public	__irrlicht_core_Quaternion_EqEq
	public	__irrlicht_core_Quaternion_EqMat
	public	__irrlicht_core_Quaternion_EqQuat
	public	__irrlicht_core_Quaternion_Equals
	public	__irrlicht_core_Quaternion_MultEqFloat
	public	__irrlicht_core_Quaternion_MultEqQuat
	public	__irrlicht_core_Quaternion_MultFloat
	public	__irrlicht_core_Quaternion_MultQuat
	public	__irrlicht_core_Quaternion_MultVect
	public	__irrlicht_core_Quaternion_New
	public	__irrlicht_core_Quaternion_NotEq
	public	__irrlicht_core_Quaternion_Plus
	public	__irrlicht_core_Quaternion_create
	public	__irrlicht_core_Quaternion_createFrom3Vals
	public	__irrlicht_core_Quaternion_createFrom4Vals
	public	__irrlicht_core_Quaternion_createFromHandle
	public	__irrlicht_core_Quaternion_createFromMatrix
	public	__irrlicht_core_Quaternion_createFromVect
	public	__irrlicht_core_Quaternion_dotProduct
	public	__irrlicht_core_Quaternion_fromAngleAxis
	public	__irrlicht_core_Quaternion_getMatrix
	public	__irrlicht_core_Quaternion_getMatrixCenter
	public	__irrlicht_core_Quaternion_getMatrixToDest
	public	__irrlicht_core_Quaternion_getMatrix_transposed
	public	__irrlicht_core_Quaternion_getW
	public	__irrlicht_core_Quaternion_getX
	public	__irrlicht_core_Quaternion_getY
	public	__irrlicht_core_Quaternion_getZ
	public	__irrlicht_core_Quaternion_makeIdentity
	public	__irrlicht_core_Quaternion_makeInverse
	public	__irrlicht_core_Quaternion_normalize
	public	__irrlicht_core_Quaternion_rotationFromTo
	public	__irrlicht_core_Quaternion_setFrom3Vals
	public	__irrlicht_core_Quaternion_setFrom4Vals
	public	__irrlicht_core_Quaternion_setFromOther
	public	__irrlicht_core_Quaternion_setFromVect
	public	__irrlicht_core_Quaternion_slerp
	public	__irrlicht_core_Quaternion_toAngleAxis
	public	__irrlicht_core_Quaternion_toEuler
	public	__irrlicht_core_Rectf_Delete
	public	__irrlicht_core_Rectf_EqEq
	public	__irrlicht_core_Rectf_Less
	public	__irrlicht_core_Rectf_Minus
	public	__irrlicht_core_Rectf_MinusEq
	public	__irrlicht_core_Rectf_New
	public	__irrlicht_core_Rectf_NotEq
	public	__irrlicht_core_Rectf_Plus
	public	__irrlicht_core_Rectf_PlusEq
	public	__irrlicht_core_Rectf_addInternalPoint
	public	__irrlicht_core_Rectf_addInternalPointFromPos
	public	__irrlicht_core_Rectf_clipAgainst
	public	__irrlicht_core_Rectf_constrainTo
	public	__irrlicht_core_Rectf_create
	public	__irrlicht_core_Rectf_createFromHandle
	public	__irrlicht_core_Rectf_createFromPos
	public	__irrlicht_core_Rectf_createFromPosSize
	public	__irrlicht_core_Rectf_createFromRect
	public	__irrlicht_core_Rectf_createFromVals
	public	__irrlicht_core_Rectf_getArea
	public	__irrlicht_core_Rectf_getCenter
	public	__irrlicht_core_Rectf_getHeight
	public	__irrlicht_core_Rectf_getLowerRightCorner
	public	__irrlicht_core_Rectf_getSize
	public	__irrlicht_core_Rectf_getUpperLeftCorner
	public	__irrlicht_core_Rectf_getWidth
	public	__irrlicht_core_Rectf_isPointInside
	public	__irrlicht_core_Rectf_isRectCollided
	public	__irrlicht_core_Rectf_isValid
	public	__irrlicht_core_Rectf_repair
	public	__irrlicht_core_Recti_Delete
	public	__irrlicht_core_Recti_EqEq
	public	__irrlicht_core_Recti_Less
	public	__irrlicht_core_Recti_Minus
	public	__irrlicht_core_Recti_MinusEq
	public	__irrlicht_core_Recti_New
	public	__irrlicht_core_Recti_NotEq
	public	__irrlicht_core_Recti_Plus
	public	__irrlicht_core_Recti_PlusEq
	public	__irrlicht_core_Recti_addInternalPoint
	public	__irrlicht_core_Recti_addInternalPointFromPos
	public	__irrlicht_core_Recti_clipAgainst
	public	__irrlicht_core_Recti_constrainTo
	public	__irrlicht_core_Recti_create
	public	__irrlicht_core_Recti_createFromHandle
	public	__irrlicht_core_Recti_createFromPos
	public	__irrlicht_core_Recti_createFromPosSize
	public	__irrlicht_core_Recti_createFromRect
	public	__irrlicht_core_Recti_createFromVals
	public	__irrlicht_core_Recti_getArea
	public	__irrlicht_core_Recti_getCenter
	public	__irrlicht_core_Recti_getHeight
	public	__irrlicht_core_Recti_getLowerRightCorner
	public	__irrlicht_core_Recti_getSize
	public	__irrlicht_core_Recti_getUpperLeftCorner
	public	__irrlicht_core_Recti_getWidth
	public	__irrlicht_core_Recti_isPointInside
	public	__irrlicht_core_Recti_isRectCollided
	public	__irrlicht_core_Recti_isValid
	public	__irrlicht_core_Recti_repair
	public	__irrlicht_core_S3DVertex2TCoords_Delete
	public	__irrlicht_core_S3DVertex2TCoords_EqEq
	public	__irrlicht_core_S3DVertex2TCoords_Less
	public	__irrlicht_core_S3DVertex2TCoords_New
	public	__irrlicht_core_S3DVertex2TCoords_NotEq
	public	__irrlicht_core_S3DVertex2TCoords_create
	public	__irrlicht_core_S3DVertex2TCoords_createFromHandle
	public	__irrlicht_core_S3DVertex2TCoords_createFromValsWithDiffTexCoords
	public	__irrlicht_core_S3DVertex2TCoords_createFromValsWithNormalAndSameTexCoords
	public	__irrlicht_core_S3DVertex2TCoords_createFromVertex
	public	__irrlicht_core_S3DVertex2TCoords_createWithDiffTexCoords
	public	__irrlicht_core_S3DVertex2TCoords_createWithWithNormalAndDiffTexCoords
	public	__irrlicht_core_S3DVertex2TCoords_createWithWithNormalAndSameTexCoords
	public	__irrlicht_core_S3DVertex2TCoords_getTCoords2
	public	__irrlicht_core_S3DVertex2TCoords_getVertexInfo
	public	__irrlicht_core_S3DVertex2TCoords_setTCoords2
	public	__irrlicht_core_S3DVertexDefault_Delete
	public	__irrlicht_core_S3DVertexDefault_EqEq
	public	__irrlicht_core_S3DVertexDefault_Less
	public	__irrlicht_core_S3DVertexDefault_New
	public	__irrlicht_core_S3DVertexDefault_NotEq
	public	__irrlicht_core_S3DVertexDefault_create
	public	__irrlicht_core_S3DVertexDefault_createFromHandle
	public	__irrlicht_core_S3DVertexDefault_createFromVals
	public	__irrlicht_core_S3DVertexDefault_createFromVects
	public	__irrlicht_core_S3DVertexDefault_getVertexInfo
	public	__irrlicht_core_S3DVertexTangents_Delete
	public	__irrlicht_core_S3DVertexTangents_EqEq
	public	__irrlicht_core_S3DVertexTangents_Less
	public	__irrlicht_core_S3DVertexTangents_New
	public	__irrlicht_core_S3DVertexTangents_NotEq
	public	__irrlicht_core_S3DVertexTangents_create
	public	__irrlicht_core_S3DVertexTangents_createFromHandle
	public	__irrlicht_core_S3DVertexTangents_createFromVals
	public	__irrlicht_core_S3DVertexTangents_getBinormal
	public	__irrlicht_core_S3DVertexTangents_getTangent
	public	__irrlicht_core_S3DVertexTangents_getVertexInfo
	public	__irrlicht_core_S3DVertexTangents_setBinormal
	public	__irrlicht_core_S3DVertexTangents_setTangent
	public	__irrlicht_core_S3DVertex_Delete
	public	__irrlicht_core_S3DVertex_GetColor
	public	__irrlicht_core_S3DVertex_New
	public	__irrlicht_core_S3DVertex_SetColor
	public	__irrlicht_core_S3DVertex_cast
	public	__irrlicht_core_S3DVertex_createFromHandle
	public	__irrlicht_core_S3DVertex_getNormal
	public	__irrlicht_core_S3DVertex_getPos
	public	__irrlicht_core_S3DVertex_getTCoords
	public	__irrlicht_core_S3DVertex_getType
	public	__irrlicht_core_S3DVertex_setNormal
	public	__irrlicht_core_S3DVertex_setPos
	public	__irrlicht_core_S3DVertex_setTCoords
	public	__irrlicht_core_SAnimatedMesh_Delete
	public	__irrlicht_core_SAnimatedMesh_New
	public	__irrlicht_core_SAnimatedMesh_addMesh
	public	__irrlicht_core_SAnimatedMesh_create
	public	__irrlicht_core_SAnimatedMesh_createFromHandle
	public	__irrlicht_core_SAnimatedMesh_createFromMesh
	public	__irrlicht_core_SAnimatedMesh_getBoundingBox
	public	__irrlicht_core_SAnimatedMesh_getFrameCount
	public	__irrlicht_core_SAnimatedMesh_getMesh
	public	__irrlicht_core_SAnimatedMesh_getMeshType
	public	__irrlicht_core_SAnimatedMesh_recalculateBoundingBox
	public	__irrlicht_core_SAnimatedMesh_setBoundingBox
	public	__irrlicht_core_SAttributeReadWriteOptions_Delete
	public	__irrlicht_core_SAttributeReadWriteOptions_New
	public	__irrlicht_core_SAttributeReadWriteOptions_create
	public	__irrlicht_core_SAttributeReadWriteOptions_createFromHandle
	public	__irrlicht_core_SAttributeReadWriteOptions_getFilename
	public	__irrlicht_core_SAttributeReadWriteOptions_getFlags
	public	__irrlicht_core_SAttributeReadWriteOptions_setFilename
	public	__irrlicht_core_SAttributeReadWriteOptions_setFlags
	public	__irrlicht_core_SColorHSL_Delete
	public	__irrlicht_core_SColorHSL_New
	public	__irrlicht_core_SColorHSL_create
	public	__irrlicht_core_SColorHSL_createFromHSL
	public	__irrlicht_core_SColorHSL_createFromHandle
	public	__irrlicht_core_SColorHSL_toRGB
	public	__irrlicht_core_SColor_Delete
	public	__irrlicht_core_SColor_EqEq
	public	__irrlicht_core_SColor_GetAlpha
	public	__irrlicht_core_SColor_GetColor
	public	__irrlicht_core_SColor_New
	public	__irrlicht_core_SColor_NotEq
	public	__irrlicht_core_SColor_Plus
	public	__irrlicht_core_SColor_SetAlpha
	public	__irrlicht_core_SColor_create
	public	__irrlicht_core_SColor_createFromColorVal
	public	__irrlicht_core_SColor_createFromHandle
	public	__irrlicht_core_SColor_createFromVals
	public	__irrlicht_core_SColor_getAverage
	public	__irrlicht_core_SColor_getBlue
	public	__irrlicht_core_SColor_getGreen
	public	__irrlicht_core_SColor_getInterpolated
	public	__irrlicht_core_SColor_getInterpolated_quadratic
	public	__irrlicht_core_SColor_getLightness
	public	__irrlicht_core_SColor_getLuminance
	public	__irrlicht_core_SColor_getRed
	public	__irrlicht_core_SColor_set
	public	__irrlicht_core_SColor_setBlue
	public	__irrlicht_core_SColor_setGreen
	public	__irrlicht_core_SColor_setRed
	public	__irrlicht_core_SColor_toA1R5G5B5
	public	__irrlicht_core_SColor_toOpenGLColor
	public	__irrlicht_core_SColorf_Delete
	public	__irrlicht_core_SColorf_GetAlpha
	public	__irrlicht_core_SColorf_New
	public	__irrlicht_core_SColorf_create
	public	__irrlicht_core_SColorf_createFromHandle
	public	__irrlicht_core_SColorf_createFromRGB
	public	__irrlicht_core_SColorf_createFromRGBA
	public	__irrlicht_core_SColorf_createFromSColor
	public	__irrlicht_core_SColorf_getArray
	public	__irrlicht_core_SColorf_getBlue
	public	__irrlicht_core_SColorf_getGreen
	public	__irrlicht_core_SColorf_getInterpolated
	public	__irrlicht_core_SColorf_getInterpolated_quadratic
	public	__irrlicht_core_SColorf_getRed
	public	__irrlicht_core_SColorf_set
	public	__irrlicht_core_SColorf_setColorComponentValue
	public	__irrlicht_core_SColorf_setWithAlpha
	public	__irrlicht_core_SColorf_toSColor
	public	__irrlicht_core_SEvent_Delete
	public	__irrlicht_core_SEvent_IsJoystickButtonPressed
	public	__irrlicht_core_SEvent_New
	public	__irrlicht_core_SEvent_create
	public	__irrlicht_core_SEvent_createFromHandle
	public	__irrlicht_core_SEvent_getAxis
	public	__irrlicht_core_SEvent_getEventType
	public	__irrlicht_core_SEvent_getGUIEventCaller
	public	__irrlicht_core_SEvent_getGUIEventElement
	public	__irrlicht_core_SEvent_getGUIEventType
	public	__irrlicht_core_SEvent_getJoystick
	public	__irrlicht_core_SEvent_getJoystickButtonStates
	public	__irrlicht_core_SEvent_getKeyControl
	public	__irrlicht_core_SEvent_getKeyInputChar
	public	__irrlicht_core_SEvent_getKeyInputKey
	public	__irrlicht_core_SEvent_getKeyPressedDown
	public	__irrlicht_core_SEvent_getKeyShift
	public	__irrlicht_core_SEvent_getLogLevel
	public	__irrlicht_core_SEvent_getLogText
	public	__irrlicht_core_SEvent_getMouseButtonStates
	public	__irrlicht_core_SEvent_getMouseControl
	public	__irrlicht_core_SEvent_getMouseEventType
	public	__irrlicht_core_SEvent_getMouseISMiddlePressed
	public	__irrlicht_core_SEvent_getMouseIsLeftPressed
	public	__irrlicht_core_SEvent_getMouseIsRightPressed
	public	__irrlicht_core_SEvent_getMouseShift
	public	__irrlicht_core_SEvent_getMouseWheel
	public	__irrlicht_core_SEvent_getMouseX
	public	__irrlicht_core_SEvent_getMouseY
	public	__irrlicht_core_SEvent_getPOV
	public	__irrlicht_core_SEvent_getUserData1
	public	__irrlicht_core_SEvent_getUserData2
	public	__irrlicht_core_SEvent_setAxis
	public	__irrlicht_core_SEvent_setEventType
	public	__irrlicht_core_SEvent_setGUIEventCaller
	public	__irrlicht_core_SEvent_setGUIEventElement
	public	__irrlicht_core_SEvent_setGUIEventType
	public	__irrlicht_core_SEvent_setJoystick
	public	__irrlicht_core_SEvent_setJoystickButtonStates
	public	__irrlicht_core_SEvent_setKeyControl
	public	__irrlicht_core_SEvent_setKeyInputChar
	public	__irrlicht_core_SEvent_setKeyInputKey
	public	__irrlicht_core_SEvent_setKeyPressedDown
	public	__irrlicht_core_SEvent_setKeyShift
	public	__irrlicht_core_SEvent_setLogLevel
	public	__irrlicht_core_SEvent_setLogText
	public	__irrlicht_core_SEvent_setMouse
	public	__irrlicht_core_SEvent_setMouseButtonStates
	public	__irrlicht_core_SEvent_setMouseControl
	public	__irrlicht_core_SEvent_setMouseEventType
	public	__irrlicht_core_SEvent_setMouseShift
	public	__irrlicht_core_SEvent_setMouseWheel
	public	__irrlicht_core_SEvent_setPOV
	public	__irrlicht_core_SEvent_setUserData1
	public	__irrlicht_core_SEvent_setUserData2
	public	__irrlicht_core_SExposedVideoData_Delete
	public	__irrlicht_core_SExposedVideoData_New
	public	__irrlicht_core_SExposedVideoData_createFromHandle
	public	__irrlicht_core_SExposedVideoData_getIDirect3D8
	public	__irrlicht_core_SExposedVideoData_getIDirect3D8HWND
	public	__irrlicht_core_SExposedVideoData_getIDirect3D9
	public	__irrlicht_core_SExposedVideoData_getIDirect3D9HWND
	public	__irrlicht_core_SExposedVideoData_getIDirect3DDevice8
	public	__irrlicht_core_SExposedVideoData_getIDirect3DDevice9
	public	__irrlicht_core_SExposedVideoData_getOGLLinuxContext
	public	__irrlicht_core_SExposedVideoData_getOGLLinuxDisplay
	public	__irrlicht_core_SExposedVideoData_getOGLLinuxWindow
	public	__irrlicht_core_SExposedVideoData_getOGLWin32HDc
	public	__irrlicht_core_SExposedVideoData_getOGLWin32HRc
	public	__irrlicht_core_SExposedVideoData_getOGLWin32HWnd
	public	__irrlicht_core_SGUISpriteFrame_Delete
	public	__irrlicht_core_SGUISpriteFrame_New
	public	__irrlicht_core_SGUISpriteFrame_createFromHandle
	public	__irrlicht_core_SGUISpriteFrame_getRectNumber
	public	__irrlicht_core_SGUISpriteFrame_getTextureNumber
	public	__irrlicht_core_SGUISpriteFrame_setRectNumber
	public	__irrlicht_core_SGUISpriteFrame_setTextureNumber
	public	__irrlicht_core_SGUISprite_Delete
	public	__irrlicht_core_SGUISprite_New
	public	__irrlicht_core_SGUISprite_createFromHandle
	public	__irrlicht_core_SGUISprite_getFrame
	public	__irrlicht_core_SGUISprite_getFrameCount
	public	__irrlicht_core_SGUISprite_getFrameTime
	public	__irrlicht_core_SGUISprite_setFrameTime
	public	__irrlicht_core_SIrrlichtCreationParameters_Delete
	public	__irrlicht_core_SIrrlichtCreationParameters_New
	public	__irrlicht_core_SIrrlichtCreationParameters_create
	public	__irrlicht_core_SIrrlichtCreationParameters_createFromHandle
	public	__irrlicht_core_SIrrlichtCreationParameters_createFromOther
	public	__irrlicht_core_SIrrlichtCreationParameters_getAntiAlias
	public	__irrlicht_core_SIrrlichtCreationParameters_getBits
	public	__irrlicht_core_SIrrlichtCreationParameters_getDeviceType
	public	__irrlicht_core_SIrrlichtCreationParameters_getDoublebuffer
	public	__irrlicht_core_SIrrlichtCreationParameters_getDriverType
	public	__irrlicht_core_SIrrlichtCreationParameters_getEventReceiver
	public	__irrlicht_core_SIrrlichtCreationParameters_getFullscreen
	public	__irrlicht_core_SIrrlichtCreationParameters_getHighPrecisionFPU
	public	__irrlicht_core_SIrrlichtCreationParameters_getIgnoreInput
	public	__irrlicht_core_SIrrlichtCreationParameters_getLoggingLevel
	public	__irrlicht_core_SIrrlichtCreationParameters_getStencilbuffer
	public	__irrlicht_core_SIrrlichtCreationParameters_getStereobuffer
	public	__irrlicht_core_SIrrlichtCreationParameters_getVsync
	public	__irrlicht_core_SIrrlichtCreationParameters_getWindowId
	public	__irrlicht_core_SIrrlichtCreationParameters_getWindowSize
	public	__irrlicht_core_SIrrlichtCreationParameters_getWithAlphaChannel
	public	__irrlicht_core_SIrrlichtCreationParameters_getZBufferBits
	public	__irrlicht_core_SIrrlichtCreationParameters_setAntiAlias
	public	__irrlicht_core_SIrrlichtCreationParameters_setBits
	public	__irrlicht_core_SIrrlichtCreationParameters_setDeviceType
	public	__irrlicht_core_SIrrlichtCreationParameters_setDoublebuffer
	public	__irrlicht_core_SIrrlichtCreationParameters_setDriverType
	public	__irrlicht_core_SIrrlichtCreationParameters_setEq
	public	__irrlicht_core_SIrrlichtCreationParameters_setEventReceiver
	public	__irrlicht_core_SIrrlichtCreationParameters_setFullscreen
	public	__irrlicht_core_SIrrlichtCreationParameters_setHighPrecisionFPU
	public	__irrlicht_core_SIrrlichtCreationParameters_setIgnoreInput
	public	__irrlicht_core_SIrrlichtCreationParameters_setLoggingLevel
	public	__irrlicht_core_SIrrlichtCreationParameters_setStencilbuffer
	public	__irrlicht_core_SIrrlichtCreationParameters_setStereobuffer
	public	__irrlicht_core_SIrrlichtCreationParameters_setVsync
	public	__irrlicht_core_SIrrlichtCreationParameters_setWindowId
	public	__irrlicht_core_SIrrlichtCreationParameters_setWindowSize
	public	__irrlicht_core_SIrrlichtCreationParameters_setWithAlphaChannel
	public	__irrlicht_core_SIrrlichtCreationParameters_setZBufferBits
	public	__irrlicht_core_SJoint_Delete
	public	__irrlicht_core_SJoint_New
	public	__irrlicht_core_SJoint_create
	public	__irrlicht_core_SJoint_createFromHandle
	public	__irrlicht_core_SJoint_getAnimatedposition
	public	__irrlicht_core_SJoint_getAnimatedrotation
	public	__irrlicht_core_SJoint_getAnimatedscale
	public	__irrlicht_core_SJoint_getAttachedMeshes
	public	__irrlicht_core_SJoint_getChildren
	public	__irrlicht_core_SJoint_getGlobalAnimatedMatrix
	public	__irrlicht_core_SJoint_getGlobalInversedMatrix
	public	__irrlicht_core_SJoint_getGlobalMatrix
	public	__irrlicht_core_SJoint_getLocalAnimatedMatrix
	public	__irrlicht_core_SJoint_getLocalMatrix
	public	__irrlicht_core_SJoint_getName
	public	__irrlicht_core_SJoint_getPositionKeys
	public	__irrlicht_core_SJoint_getRotationKeys
	public	__irrlicht_core_SJoint_getScaleKeys
	public	__irrlicht_core_SJoint_getWeights
	public	__irrlicht_core_SJoint_setAnimatedScale
	public	__irrlicht_core_SJoint_setAnimatedposition
	public	__irrlicht_core_SJoint_setAnimatedrotation
	public	__irrlicht_core_SJoint_setAttachedMeshes
	public	__irrlicht_core_SJoint_setChildren
	public	__irrlicht_core_SJoint_setGlobalAnimatedMatrix
	public	__irrlicht_core_SJoint_setGlobalInversedMatrix
	public	__irrlicht_core_SJoint_setGlobalMatrix
	public	__irrlicht_core_SJoint_setLocalAnimatedMatrix
	public	__irrlicht_core_SJoint_setLocalMatrix
	public	__irrlicht_core_SJoint_setName
	public	__irrlicht_core_SJoint_setPositionKeys
	public	__irrlicht_core_SJoint_setRotationKeys
	public	__irrlicht_core_SJoint_setScaleKeys
	public	__irrlicht_core_SJoint_setWeights
	public	__irrlicht_core_SJoystickInfo_Delete
	public	__irrlicht_core_SJoystickInfo_New
	public	__irrlicht_core_SJoystickInfo_create
	public	__irrlicht_core_SJoystickInfo_createFromHandle
	public	__irrlicht_core_SJoystickInfo_getAxes
	public	__irrlicht_core_SJoystickInfo_getButtons
	public	__irrlicht_core_SJoystickInfo_getJoystick
	public	__irrlicht_core_SJoystickInfo_getName
	public	__irrlicht_core_SJoystickInfo_getPovHat
	public	__irrlicht_core_SJoystickInfo_setAxes
	public	__irrlicht_core_SJoystickInfo_setButtons
	public	__irrlicht_core_SJoystickInfo_setJoystick
	public	__irrlicht_core_SJoystickInfo_setName
	public	__irrlicht_core_SJoystickInfo_setPovHat
	public	__irrlicht_core_SKeyMap_Delete
	public	__irrlicht_core_SKeyMap_New
	public	__irrlicht_core_SKeyMap_create
	public	__irrlicht_core_SKeyMap_createFromHandle
	public	__irrlicht_core_SKeyMap_getAction
	public	__irrlicht_core_SKeyMap_getKeyCode
	public	__irrlicht_core_SKeyMap_setAction
	public	__irrlicht_core_SKeyMap_setKeyCode
	public	__irrlicht_core_SLight_Delete
	public	__irrlicht_core_SLight_New
	public	__irrlicht_core_SLight_create
	public	__irrlicht_core_SLight_createFromHandle
	public	__irrlicht_core_SLight_getAmbientColor
	public	__irrlicht_core_SLight_getAttenuation
	public	__irrlicht_core_SLight_getCastShadows
	public	__irrlicht_core_SLight_getDiffuseColor
	public	__irrlicht_core_SLight_getDirection
	public	__irrlicht_core_SLight_getFalloff
	public	__irrlicht_core_SLight_getInnerCone
	public	__irrlicht_core_SLight_getOuterCone
	public	__irrlicht_core_SLight_getPosition
	public	__irrlicht_core_SLight_getRadius
	public	__irrlicht_core_SLight_getSpecularColor
	public	__irrlicht_core_SLight_getType
	public	__irrlicht_core_SLight_setCastShadows
	public	__irrlicht_core_SLight_setFalloff
	public	__irrlicht_core_SLight_setInnerCone
	public	__irrlicht_core_SLight_setOuterCone
	public	__irrlicht_core_SLight_setRadius
	public	__irrlicht_core_SLight_setType
	public	__irrlicht_core_SMD3AnimationInfo_Delete
	public	__irrlicht_core_SMD3AnimationInfo_New
	public	__irrlicht_core_SMD3AnimationInfo_createFromHandle
	public	__irrlicht_core_SMD3AnimationInfo_getFPS
	public	__irrlicht_core_SMD3AnimationInfo_getFirst
	public	__irrlicht_core_SMD3AnimationInfo_getLooping
	public	__irrlicht_core_SMD3AnimationInfo_getNum
	public	__irrlicht_core_SMD3AnimationInfo_setFPS
	public	__irrlicht_core_SMD3AnimationInfo_setFirst
	public	__irrlicht_core_SMD3AnimationInfo_setLooping
	public	__irrlicht_core_SMD3AnimationInfo_setNum
	public	__irrlicht_core_SMD3Face_Delete
	public	__irrlicht_core_SMD3Face_New
	public	__irrlicht_core_SMD3Face_createFromHandle
	public	__irrlicht_core_SMD3Face_getIndex
	public	__irrlicht_core_SMD3Header_Delete
	public	__irrlicht_core_SMD3Header_New
	public	__irrlicht_core_SMD3Header_createFromHandle
	public	__irrlicht_core_SMD3Header_getFileName
	public	__irrlicht_core_SMD3Header_getFileSize
	public	__irrlicht_core_SMD3Header_getFrameStart
	public	__irrlicht_core_SMD3Header_getHeaderID
	public	__irrlicht_core_SMD3Header_getNumFrames
	public	__irrlicht_core_SMD3Header_getNumMaxSkins
	public	__irrlicht_core_SMD3Header_getNumMeshes
	public	__irrlicht_core_SMD3Header_getNumTags
	public	__irrlicht_core_SMD3Header_getTagEnd
	public	__irrlicht_core_SMD3Header_getTagStart
	public	__irrlicht_core_SMD3Header_getVersion
	public	__irrlicht_core_SMD3MeshBuffer_Delete
	public	__irrlicht_core_SMD3MeshBuffer_New
	public	__irrlicht_core_SMD3MeshBuffer_createFromHandle
	public	__irrlicht_core_SMD3MeshBuffer_drop
	public	__irrlicht_core_SMD3MeshBuffer_getDebugName
	public	__irrlicht_core_SMD3MeshBuffer_getIndices
	public	__irrlicht_core_SMD3MeshBuffer_getMeshHeader
	public	__irrlicht_core_SMD3MeshBuffer_getShader
	public	__irrlicht_core_SMD3MeshBuffer_getTexCoords
	public	__irrlicht_core_SMD3MeshBuffer_getVertices
	public	__irrlicht_core_SMD3MeshBuffer_grab
	public	__irrlicht_core_SMD3MeshHeader_Delete
	public	__irrlicht_core_SMD3MeshHeader_New
	public	__irrlicht_core_SMD3MeshHeader_createFromHandle
	public	__irrlicht_core_SMD3MeshHeader_getMeshID
	public	__irrlicht_core_SMD3MeshHeader_getMeshName
	public	__irrlicht_core_SMD3MeshHeader_getNumFrames
	public	__irrlicht_core_SMD3MeshHeader_getNumShader
	public	__irrlicht_core_SMD3MeshHeader_getNumTriangles
	public	__irrlicht_core_SMD3MeshHeader_getNumVertices
	public	__irrlicht_core_SMD3MeshHeader_getOffset_End
	public	__irrlicht_core_SMD3MeshHeader_getOffset_Shaders
	public	__irrlicht_core_SMD3MeshHeader_getOffset_St
	public	__irrlicht_core_SMD3MeshHeader_getOffset_Triangles
	public	__irrlicht_core_SMD3MeshHeader_getVertexStart
	public	__irrlicht_core_SMD3Mesh_Delete
	public	__irrlicht_core_SMD3Mesh_New
	public	__irrlicht_core_SMD3Mesh_createFromHandle
	public	__irrlicht_core_SMD3Mesh_drop
	public	__irrlicht_core_SMD3Mesh_getBuffer
	public	__irrlicht_core_SMD3Mesh_getDebugName
	public	__irrlicht_core_SMD3Mesh_getMD3Header
	public	__irrlicht_core_SMD3Mesh_getName
	public	__irrlicht_core_SMD3Mesh_getTagList
	public	__irrlicht_core_SMD3Mesh_grab
	public	__irrlicht_core_SMD3QuaternionTagList_Delete
	public	__irrlicht_core_SMD3QuaternionTagList_Index
	public	__irrlicht_core_SMD3QuaternionTagList_New
	public	__irrlicht_core_SMD3QuaternionTagList_createFromHandle
	public	__irrlicht_core_SMD3QuaternionTagList_get
	public	__irrlicht_core_SMD3QuaternionTagList_getSize
	public	__irrlicht_core_SMD3QuaternionTagList_push_back
	public	__irrlicht_core_SMD3QuaternionTagList_setEq
	public	__irrlicht_core_SMD3QuaternionTagList_set_used
	public	__irrlicht_core_SMD3QuaternionTag_Delete
	public	__irrlicht_core_SMD3QuaternionTag_EqEq
	public	__irrlicht_core_SMD3QuaternionTag_New
	public	__irrlicht_core_SMD3QuaternionTag_createFromHandle
	public	__irrlicht_core_SMD3QuaternionTag_getName
	public	__irrlicht_core_SMD3QuaternionTag_getPosition
	public	__irrlicht_core_SMD3QuaternionTag_getRotation
	public	__irrlicht_core_SMD3QuaternionTag_setto
	public	__irrlicht_core_SMD3TexCoord_Delete
	public	__irrlicht_core_SMD3TexCoord_New
	public	__irrlicht_core_SMD3TexCoord_createFromHandle
	public	__irrlicht_core_SMD3TexCoord_getU
	public	__irrlicht_core_SMD3TexCoord_getV
	public	__irrlicht_core_SMD3Vertex_Delete
	public	__irrlicht_core_SMD3Vertex_New
	public	__irrlicht_core_SMD3Vertex_createFromHandle
	public	__irrlicht_core_SMD3Vertex_getNormal
	public	__irrlicht_core_SMD3Vertex_getPosition
	public	__irrlicht_core_SMaterialLayer_Delete
	public	__irrlicht_core_SMaterialLayer_EqEq
	public	__irrlicht_core_SMaterialLayer_New
	public	__irrlicht_core_SMaterialLayer_NotEq
	public	__irrlicht_core_SMaterialLayer_SetEq
	public	__irrlicht_core_SMaterialLayer_create
	public	__irrlicht_core_SMaterialLayer_createFromHandle
	public	__irrlicht_core_SMaterialLayer_createFromOther
	public	__irrlicht_core_SMaterialLayer_getAnisotropicFilter
	public	__irrlicht_core_SMaterialLayer_getBilinearFilter
	public	__irrlicht_core_SMaterialLayer_getLODBias
	public	__irrlicht_core_SMaterialLayer_getTexture
	public	__irrlicht_core_SMaterialLayer_getTextureMatrix
	public	__irrlicht_core_SMaterialLayer_getTextureWrapU
	public	__irrlicht_core_SMaterialLayer_getTextureWrapV
	public	__irrlicht_core_SMaterialLayer_getTrilinearFilter
	public	__irrlicht_core_SMaterialLayer_setAnisotropicFilter
	public	__irrlicht_core_SMaterialLayer_setBilinearFilter
	public	__irrlicht_core_SMaterialLayer_setLODBias
	public	__irrlicht_core_SMaterialLayer_setTexture
	public	__irrlicht_core_SMaterialLayer_setTextureMatrix
	public	__irrlicht_core_SMaterialLayer_setTextureWrapU
	public	__irrlicht_core_SMaterialLayer_setTextureWrapV
	public	__irrlicht_core_SMaterialLayer_setTrilinearFilter
	public	__irrlicht_core_SMaterial_Create
	public	__irrlicht_core_SMaterial_Delete
	public	__irrlicht_core_SMaterial_New
	public	__irrlicht_core_SMaterial_NotEq
	public	__irrlicht_core_SMaterial_SetEq
	public	__irrlicht_core_SMaterial_createFromHandle
	public	__irrlicht_core_SMaterial_createFromMaterial
	public	__irrlicht_core_SMaterial_getAmbientColor
	public	__irrlicht_core_SMaterial_getAntiAliasing
	public	__irrlicht_core_SMaterial_getBackfaceCulling
	public	__irrlicht_core_SMaterial_getColorMask
	public	__irrlicht_core_SMaterial_getColorMaterial
	public	__irrlicht_core_SMaterial_getDiffuseColor
	public	__irrlicht_core_SMaterial_getEmissiveColor
	public	__irrlicht_core_SMaterial_getFlag
	public	__irrlicht_core_SMaterial_getFogEnable
	public	__irrlicht_core_SMaterial_getFrontfaceCulling
	public	__irrlicht_core_SMaterial_getGouraudShading
	public	__irrlicht_core_SMaterial_getLighting
	public	__irrlicht_core_SMaterial_getMaterialType
	public	__irrlicht_core_SMaterial_getMaterialTypeParam
	public	__irrlicht_core_SMaterial_getMaterialTypeParam2
	public	__irrlicht_core_SMaterial_getNormalizeNormals
	public	__irrlicht_core_SMaterial_getPointCloud
	public	__irrlicht_core_SMaterial_getShininess
	public	__irrlicht_core_SMaterial_getSpecularColor
	public	__irrlicht_core_SMaterial_getTexture
	public	__irrlicht_core_SMaterial_getTextureLayer
	public	__irrlicht_core_SMaterial_getTextureMatrix
	public	__irrlicht_core_SMaterial_getThickness
	public	__irrlicht_core_SMaterial_getWireframe
	public	__irrlicht_core_SMaterial_getZBuffer
	public	__irrlicht_core_SMaterial_getZWriteEnable
	public	__irrlicht_core_SMaterial_isTransparent
	public	__irrlicht_core_SMaterial_setAntiAliasing
	public	__irrlicht_core_SMaterial_setBackfaceCulling
	public	__irrlicht_core_SMaterial_setColorMask
	public	__irrlicht_core_SMaterial_setColorMaterial
	public	__irrlicht_core_SMaterial_setFlag
	public	__irrlicht_core_SMaterial_setFogEnable
	public	__irrlicht_core_SMaterial_setFrontfaceCulling
	public	__irrlicht_core_SMaterial_setGouraudShading
	public	__irrlicht_core_SMaterial_setLighting
	public	__irrlicht_core_SMaterial_setMaterial
	public	__irrlicht_core_SMaterial_setMaterialType
	public	__irrlicht_core_SMaterial_setMaterialTypeParam
	public	__irrlicht_core_SMaterial_setMaterialTypeParam2
	public	__irrlicht_core_SMaterial_setNormalizeNormals
	public	__irrlicht_core_SMaterial_setPointCloud
	public	__irrlicht_core_SMaterial_setShininess
	public	__irrlicht_core_SMaterial_setTexture
	public	__irrlicht_core_SMaterial_setTextureMatrix
	public	__irrlicht_core_SMaterial_setThickness
	public	__irrlicht_core_SMaterial_setWireframe
	public	__irrlicht_core_SMaterial_setZBuffer
	public	__irrlicht_core_SMaterial_setZWriteEnable
	public	__irrlicht_core_SMeshBufferLightMap_Delete
	public	__irrlicht_core_SMeshBufferLightMap_New
	public	__irrlicht_core_SMeshBufferLightMap_create
	public	__irrlicht_core_SMeshBufferLightMap_createFromHandle
	public	__irrlicht_core_SMeshBufferTangents_Delete
	public	__irrlicht_core_SMeshBufferTangents_New
	public	__irrlicht_core_SMeshBufferTangents_create
	public	__irrlicht_core_SMeshBufferTangents_createFromHandle
	public	__irrlicht_core_SMeshBuffer_Delete
	public	__irrlicht_core_SMeshBuffer_New
	public	__irrlicht_core_SMeshBuffer_create
	public	__irrlicht_core_SMeshBuffer_createFromHandle
	public	__irrlicht_core_SMesh_Delete
	public	__irrlicht_core_SMesh_New
	public	__irrlicht_core_SMesh_addMeshBuffer
	public	__irrlicht_core_SMesh_create
	public	__irrlicht_core_SMesh_createFromHandle
	public	__irrlicht_core_SMesh_getBoundingBox
	public	__irrlicht_core_SMesh_getMeshBuffer
	public	__irrlicht_core_SMesh_getMeshBufferCount
	public	__irrlicht_core_SMesh_getMeshBufferFromMaterial
	public	__irrlicht_core_SMesh_recalculateBoundingBox
	public	__irrlicht_core_SMesh_setBoundingBox
	public	__irrlicht_core_SMesh_setMaterialFlag
	public	__irrlicht_core_SNamedPath_Delete
	public	__irrlicht_core_SNamedPath_LessThan
	public	__irrlicht_core_SNamedPath_New
	public	__irrlicht_core_SNamedPath_create
	public	__irrlicht_core_SNamedPath_createFromHandle
	public	__irrlicht_core_SNamedPath_createFromPath
	public	__irrlicht_core_SNamedPath_getInternalName
	public	__irrlicht_core_SNamedPath_getPath
	public	__irrlicht_core_SNamedPath_setPath
	public	__irrlicht_core_SOverrideMaterial_Delete
	public	__irrlicht_core_SOverrideMaterial_New
	public	__irrlicht_core_SOverrideMaterial_createFromHandle
	public	__irrlicht_core_SOverrideMaterial_getEnableFlags
	public	__irrlicht_core_SOverrideMaterial_getEnablePasses
	public	__irrlicht_core_SOverrideMaterial_getEnabled
	public	__irrlicht_core_SOverrideMaterial_getMaterial
	public	__irrlicht_core_SOverrideMaterial_setEnableFlags
	public	__irrlicht_core_SOverrideMaterial_setEnablePasses
	public	__irrlicht_core_SOverrideMaterial_setEnabled
	public	__irrlicht_core_SOverrideMaterial_setMaterial
	public	__irrlicht_core_SParticle_Delete
	public	__irrlicht_core_SParticle_New
	public	__irrlicht_core_SParticle_color
	public	__irrlicht_core_SParticle_create
	public	__irrlicht_core_SParticle_createFromHandle
	public	__irrlicht_core_SParticle_getEndTime
	public	__irrlicht_core_SParticle_getStartTime
	public	__irrlicht_core_SParticle_pos
	public	__irrlicht_core_SParticle_setEndTime
	public	__irrlicht_core_SParticle_setStartTime
	public	__irrlicht_core_SParticle_size
	public	__irrlicht_core_SParticle_startColor
	public	__irrlicht_core_SParticle_startSize
	public	__irrlicht_core_SParticle_startVector
	public	__irrlicht_core_SParticle_vector
	public	__irrlicht_core_SPositionKey_Delete
	public	__irrlicht_core_SPositionKey_New
	public	__irrlicht_core_SPositionKey_create
	public	__irrlicht_core_SPositionKey_createFromHandle
	public	__irrlicht_core_SPositionKey_getFrame
	public	__irrlicht_core_SPositionKey_getPosition
	public	__irrlicht_core_SPositionKey_setFrame
	public	__irrlicht_core_SPositionKey_setPosition
	public	__irrlicht_core_SRotationKey_Delete
	public	__irrlicht_core_SRotationKey_New
	public	__irrlicht_core_SRotationKey_create
	public	__irrlicht_core_SRotationKey_createFromHandle
	public	__irrlicht_core_SRotationKey_getFrame
	public	__irrlicht_core_SRotationKey_getRotation
	public	__irrlicht_core_SRotationKey_setFrame
	public	__irrlicht_core_SRotationKey_setRotation
	public	__irrlicht_core_SScaleKey_Delete
	public	__irrlicht_core_SScaleKey_New
	public	__irrlicht_core_SScaleKey_create
	public	__irrlicht_core_SScaleKey_createFromHandle
	public	__irrlicht_core_SScaleKey_getFrame
	public	__irrlicht_core_SScaleKey_getScale
	public	__irrlicht_core_SScaleKey_setFrame
	public	__irrlicht_core_SScaleKey_setScale
	public	__irrlicht_core_SSharedMeshBuffer_Delete
	public	__irrlicht_core_SSharedMeshBuffer_New
	public	__irrlicht_core_SSharedMeshBuffer_createFromHandle
	public	__irrlicht_core_SSkinMeshBuffer_Delete
	public	__irrlicht_core_SSkinMeshBuffer_New
	public	__irrlicht_core_SSkinMeshBuffer_append
	public	__irrlicht_core_SSkinMeshBuffer_boundingBoxNeedsRecalculated
	public	__irrlicht_core_SSkinMeshBuffer_convertTo2TCoords
	public	__irrlicht_core_SSkinMeshBuffer_convertToTangents
	public	__irrlicht_core_SSkinMeshBuffer_create
	public	__irrlicht_core_SSkinMeshBuffer_createFromHandle
	public	__irrlicht_core_SVarGroupList_Delete
	public	__irrlicht_core_SVarGroupList_New
	public	__irrlicht_core_SVarGroupList_createFromHandle
	public	__irrlicht_core_SVarGroupList_drop
	public	__irrlicht_core_SVarGroupList_getDebugName
	public	__irrlicht_core_SVarGroupList_getVariables
	public	__irrlicht_core_SVarGroupList_grab
	public	__irrlicht_core_SVarGroup_Delete
	public	__irrlicht_core_SVarGroup_New
	public	__irrlicht_core_SVarGroup_createFromHandle
	public	__irrlicht_core_SVarGroup_get
	public	__irrlicht_core_SVarGroup_getVariables
	public	__irrlicht_core_SVarGroup_isDefined
	public	__irrlicht_core_SVarGroup_set
	public	__irrlicht_core_SVariable_Delete
	public	__irrlicht_core_SVariable_EqEq
	public	__irrlicht_core_SVariable_New
	public	__irrlicht_core_SVariable_clear
	public	__irrlicht_core_SVariable_createFromHandle
	public	__irrlicht_core_SVariable_getContent
	public	__irrlicht_core_SVariable_getName
	public	__irrlicht_core_SVariable_isValid
	public	__irrlicht_core_SVariable_setContent
	public	__irrlicht_core_SVariable_setName
	public	__irrlicht_core_SViewFrustum_Delete
	public	__irrlicht_core_SViewFrustum_New
	public	__irrlicht_core_SViewFrustum_boundingBox
	public	__irrlicht_core_SViewFrustum_cameraPosition
	public	__irrlicht_core_SViewFrustum_clipLine
	public	__irrlicht_core_SViewFrustum_create
	public	__irrlicht_core_SViewFrustum_createFromHandle
	public	__irrlicht_core_SViewFrustum_createFromMatrix
	public	__irrlicht_core_SViewFrustum_createFromOther
	public	__irrlicht_core_SViewFrustum_getBoundingBox
	public	__irrlicht_core_SViewFrustum_getFarLeftDown
	public	__irrlicht_core_SViewFrustum_getFarLeftUp
	public	__irrlicht_core_SViewFrustum_getFarRightDown
	public	__irrlicht_core_SViewFrustum_getFarRightUp
	public	__irrlicht_core_SViewFrustum_getPlane
	public	__irrlicht_core_SViewFrustum_getTransform
	public	__irrlicht_core_SViewFrustum_recalculateBoundingBox
	public	__irrlicht_core_SViewFrustum_setFrom
	public	__irrlicht_core_SViewFrustum_setPlane
	public	__irrlicht_core_SViewFrustum_transform
	public	__irrlicht_core_SWeight_Delete
	public	__irrlicht_core_SWeight_New
	public	__irrlicht_core_SWeight_create
	public	__irrlicht_core_SWeight_createFromHandle
	public	__irrlicht_core_SWeight_getBufferId
	public	__irrlicht_core_SWeight_getStrength
	public	__irrlicht_core_SWeight_getVertexId
	public	__irrlicht_core_SWeight_setBufferId
	public	__irrlicht_core_SWeight_setStrength
	public	__irrlicht_core_SWeight_setVertexId
	public	__irrlicht_core_StringC_Delete
	public	__irrlicht_core_StringC_Eq
	public	__irrlicht_core_StringC_EqEq
	public	__irrlicht_core_StringC_EqEqStringC
	public	__irrlicht_core_StringC_EqString
	public	__irrlicht_core_StringC_EqStringPtr
	public	__irrlicht_core_StringC_Less
	public	__irrlicht_core_StringC_New
	public	__irrlicht_core_StringC_NotEq
	public	__irrlicht_core_StringC_Plus
	public	__irrlicht_core_StringC_PlusEqChar
	public	__irrlicht_core_StringC_PlusEqCharString
	public	__irrlicht_core_StringC_PlusEqDouble
	public	__irrlicht_core_StringC_PlusEqInt
	public	__irrlicht_core_StringC_PlusEqString
	public	__irrlicht_core_StringC_PlusStringPtr
	public	__irrlicht_core_StringC_appendChar
	public	__irrlicht_core_StringC_appendCharString
	public	__irrlicht_core_StringC_appendString
	public	__irrlicht_core_StringC_appendStringC
	public	__irrlicht_core_StringC_appendStringCWithLength
	public	__irrlicht_core_StringC_appendStringWithLength
	public	__irrlicht_core_StringC_c_str
	public	__irrlicht_core_StringC_create
	public	__irrlicht_core_StringC_createFromHandle
	public	__irrlicht_core_StringC_createFromInt
	public	__irrlicht_core_StringC_createFromString
	public	__irrlicht_core_StringC_createFromStringC
	public	__irrlicht_core_StringC_createFromStringPtr
	public	__irrlicht_core_StringC_createFromStringPtrWithLength
	public	__irrlicht_core_StringC_equals_ignore_case
	public	__irrlicht_core_StringC_equalsn
	public	__irrlicht_core_StringC_equalsnStringC
	public	__irrlicht_core_StringC_find
	public	__irrlicht_core_StringC_findFirst
	public	__irrlicht_core_StringC_findLast
	public	__irrlicht_core_StringC_findNext
	public	__irrlicht_core_StringC_getString
	public	__irrlicht_core_StringC_idx
	public	__irrlicht_core_StringC_idx_s
	public	__irrlicht_core_StringC_make_lower
	public	__irrlicht_core_StringC_make_upper
	public	__irrlicht_core_StringC_reserve
	public	__irrlicht_core_StringC_size
	public	__irrlicht_core_StringC_subString
	public	__irrlicht_core_StringW_Delete
	public	__irrlicht_core_StringW_Eq
	public	__irrlicht_core_StringW_EqEq
	public	__irrlicht_core_StringW_EqEqStringW
	public	__irrlicht_core_StringW_EqString
	public	__irrlicht_core_StringW_EqStringPtr
	public	__irrlicht_core_StringW_Less
	public	__irrlicht_core_StringW_New
	public	__irrlicht_core_StringW_NotEq
	public	__irrlicht_core_StringW_Plus
	public	__irrlicht_core_StringW_PlusEqChar
	public	__irrlicht_core_StringW_PlusEqCharString
	public	__irrlicht_core_StringW_PlusEqDouble
	public	__irrlicht_core_StringW_PlusEqInt
	public	__irrlicht_core_StringW_PlusEqString
	public	__irrlicht_core_StringW_PlusStringPtr
	public	__irrlicht_core_StringW_appendChar
	public	__irrlicht_core_StringW_appendCharString
	public	__irrlicht_core_StringW_appendString
	public	__irrlicht_core_StringW_appendStringW
	public	__irrlicht_core_StringW_appendStringWWithLength
	public	__irrlicht_core_StringW_appendStringWithLength
	public	__irrlicht_core_StringW_c_str
	public	__irrlicht_core_StringW_create
	public	__irrlicht_core_StringW_createFromHandle
	public	__irrlicht_core_StringW_createFromInt
	public	__irrlicht_core_StringW_createFromString
	public	__irrlicht_core_StringW_createFromStringPtr
	public	__irrlicht_core_StringW_createFromStringPtrWithLength
	public	__irrlicht_core_StringW_createFromStringW
	public	__irrlicht_core_StringW_equals_ignore_case
	public	__irrlicht_core_StringW_equalsn
	public	__irrlicht_core_StringW_equalsnStringW
	public	__irrlicht_core_StringW_find
	public	__irrlicht_core_StringW_findFirst
	public	__irrlicht_core_StringW_findLast
	public	__irrlicht_core_StringW_findNext
	public	__irrlicht_core_StringW_getString
	public	__irrlicht_core_StringW_idx
	public	__irrlicht_core_StringW_idx_s
	public	__irrlicht_core_StringW_make_lower
	public	__irrlicht_core_StringW_make_upper
	public	__irrlicht_core_StringW_reserve
	public	__irrlicht_core_StringW_size
	public	__irrlicht_core_StringW_subString
	public	__irrlicht_core_Triangle3df_Delete
	public	__irrlicht_core_Triangle3df_EqEq
	public	__irrlicht_core_Triangle3df_New
	public	__irrlicht_core_Triangle3df_NotEq
	public	__irrlicht_core_Triangle3df_closestPointOnTriangle
	public	__irrlicht_core_Triangle3df_create
	public	__irrlicht_core_Triangle3df_createFromHandle
	public	__irrlicht_core_Triangle3df_createFromVals
	public	__irrlicht_core_Triangle3df_createFromVect
	public	__irrlicht_core_Triangle3df_getArea
	public	__irrlicht_core_Triangle3df_getIntersectionOfPlaneWithLine
	public	__irrlicht_core_Triangle3df_getIntersectionWithLimitedLine
	public	__irrlicht_core_Triangle3df_getIntersectionWithLine
	public	__irrlicht_core_Triangle3df_getNormal
	public	__irrlicht_core_Triangle3df_getPlane
	public	__irrlicht_core_Triangle3df_getPoint
	public	__irrlicht_core_Triangle3df_getPointA
	public	__irrlicht_core_Triangle3df_getPointB
	public	__irrlicht_core_Triangle3df_getPointC
	public	__irrlicht_core_Triangle3df_isFrontFacing
	public	__irrlicht_core_Triangle3df_isPointInside
	public	__irrlicht_core_Triangle3df_isPointInsideFast
	public	__irrlicht_core_Triangle3df_isTotalInsideBox
	public	__irrlicht_core_Triangle3df_isTotalOutsideBox
	public	__irrlicht_core_Triangle3df_setFromVals
	public	__irrlicht_core_Triangle3df_setFromVect
	public	__irrlicht_core_Triangle3df_setPointA
	public	__irrlicht_core_Triangle3df_setPointB
	public	__irrlicht_core_Triangle3df_setPointC
	public	__irrlicht_core_Triangle3di_Delete
	public	__irrlicht_core_Triangle3di_EqEq
	public	__irrlicht_core_Triangle3di_New
	public	__irrlicht_core_Triangle3di_NotEq
	public	__irrlicht_core_Triangle3di_closestPointOnTriangle
	public	__irrlicht_core_Triangle3di_create
	public	__irrlicht_core_Triangle3di_createFromHandle
	public	__irrlicht_core_Triangle3di_createFromVals
	public	__irrlicht_core_Triangle3di_createFromVect
	public	__irrlicht_core_Triangle3di_getArea
	public	__irrlicht_core_Triangle3di_getIntersectionOfPlaneWithLine
	public	__irrlicht_core_Triangle3di_getIntersectionWithLimitedLine
	public	__irrlicht_core_Triangle3di_getIntersectionWithLine
	public	__irrlicht_core_Triangle3di_getNormal
	public	__irrlicht_core_Triangle3di_getPlane
	public	__irrlicht_core_Triangle3di_getPointA
	public	__irrlicht_core_Triangle3di_getPointB
	public	__irrlicht_core_Triangle3di_getPointC
	public	__irrlicht_core_Triangle3di_isFrontFacing
	public	__irrlicht_core_Triangle3di_isPointInside
	public	__irrlicht_core_Triangle3di_isPointInsideFast
	public	__irrlicht_core_Triangle3di_isTotalInsideBox
	public	__irrlicht_core_Triangle3di_isTotalOutsideBox
	public	__irrlicht_core_Triangle3di_setFromVals
	public	__irrlicht_core_Triangle3di_setFromVect
	public	__irrlicht_core_Triangle3di_setPointA
	public	__irrlicht_core_Triangle3di_setPointB
	public	__irrlicht_core_Triangle3di_setPointC
	public	__irrlicht_core_Vector2df_Delete
	public	__irrlicht_core_Vector2df_Div
	public	__irrlicht_core_Vector2df_DivEq
	public	__irrlicht_core_Vector2df_DivEqVect
	public	__irrlicht_core_Vector2df_DivVect
	public	__irrlicht_core_Vector2df_EqEq
	public	__irrlicht_core_Vector2df_Great
	public	__irrlicht_core_Vector2df_GreatEq
	public	__irrlicht_core_Vector2df_Less
	public	__irrlicht_core_Vector2df_LessEq
	public	__irrlicht_core_Vector2df_Minus
	public	__irrlicht_core_Vector2df_MinusEq
	public	__irrlicht_core_Vector2df_MinusEqVect
	public	__irrlicht_core_Vector2df_MinusVect
	public	__irrlicht_core_Vector2df_Mult
	public	__irrlicht_core_Vector2df_MultEq
	public	__irrlicht_core_Vector2df_MultEqVect
	public	__irrlicht_core_Vector2df_MultVect
	public	__irrlicht_core_Vector2df_New
	public	__irrlicht_core_Vector2df_NotEq
	public	__irrlicht_core_Vector2df_Plus
	public	__irrlicht_core_Vector2df_PlusEq
	public	__irrlicht_core_Vector2df_PlusEqVect
	public	__irrlicht_core_Vector2df_PlusVect
	public	__irrlicht_core_Vector2df_create
	public	__irrlicht_core_Vector2df_createFromHandle
	public	__irrlicht_core_Vector2df_createFromVal
	public	__irrlicht_core_Vector2df_createFromVals
	public	__irrlicht_core_Vector2df_createFromVect
	public	__irrlicht_core_Vector2df_dotProduct
	public	__irrlicht_core_Vector2df_equals
	public	__irrlicht_core_Vector2df_getAngle
	public	__irrlicht_core_Vector2df_getAngleTrig
	public	__irrlicht_core_Vector2df_getAngleWith
	public	__irrlicht_core_Vector2df_getDistanceFrom
	public	__irrlicht_core_Vector2df_getDistanceFromSQ
	public	__irrlicht_core_Vector2df_getInterpolated
	public	__irrlicht_core_Vector2df_getInterpolated_quadratic
	public	__irrlicht_core_Vector2df_getLength
	public	__irrlicht_core_Vector2df_getLengthSQ
	public	__irrlicht_core_Vector2df_getX
	public	__irrlicht_core_Vector2df_getY
	public	__irrlicht_core_Vector2df_interpolate
	public	__irrlicht_core_Vector2df_isBetweenPoints
	public	__irrlicht_core_Vector2df_normalize
	public	__irrlicht_core_Vector2df_rotateBy
	public	__irrlicht_core_Vector2df_set
	public	__irrlicht_core_Vector2df_setEq
	public	__irrlicht_core_Vector2df_setFromVect
	public	__irrlicht_core_Vector2df_setX
	public	__irrlicht_core_Vector2df_setY
	public	__irrlicht_core_Vector2di_Delete
	public	__irrlicht_core_Vector2di_Div
	public	__irrlicht_core_Vector2di_DivEq
	public	__irrlicht_core_Vector2di_DivEqVect
	public	__irrlicht_core_Vector2di_DivVect
	public	__irrlicht_core_Vector2di_EqEq
	public	__irrlicht_core_Vector2di_Great
	public	__irrlicht_core_Vector2di_GreatEq
	public	__irrlicht_core_Vector2di_Less
	public	__irrlicht_core_Vector2di_LessEq
	public	__irrlicht_core_Vector2di_Minus
	public	__irrlicht_core_Vector2di_MinusEq
	public	__irrlicht_core_Vector2di_MinusEqVect
	public	__irrlicht_core_Vector2di_MinusVect
	public	__irrlicht_core_Vector2di_Mult
	public	__irrlicht_core_Vector2di_MultEq
	public	__irrlicht_core_Vector2di_MultEqVect
	public	__irrlicht_core_Vector2di_MultVect
	public	__irrlicht_core_Vector2di_New
	public	__irrlicht_core_Vector2di_NotEq
	public	__irrlicht_core_Vector2di_Plus
	public	__irrlicht_core_Vector2di_PlusEq
	public	__irrlicht_core_Vector2di_PlusEqVect
	public	__irrlicht_core_Vector2di_PlusVect
	public	__irrlicht_core_Vector2di_create
	public	__irrlicht_core_Vector2di_createFromHandle
	public	__irrlicht_core_Vector2di_createFromVal
	public	__irrlicht_core_Vector2di_createFromVals
	public	__irrlicht_core_Vector2di_createFromVect
	public	__irrlicht_core_Vector2di_dotProduct
	public	__irrlicht_core_Vector2di_equals
	public	__irrlicht_core_Vector2di_getAngle
	public	__irrlicht_core_Vector2di_getAngleTrig
	public	__irrlicht_core_Vector2di_getAngleWith
	public	__irrlicht_core_Vector2di_getDistanceFrom
	public	__irrlicht_core_Vector2di_getDistanceFromSQ
	public	__irrlicht_core_Vector2di_getInterpolated
	public	__irrlicht_core_Vector2di_getInterpolated_quadratic
	public	__irrlicht_core_Vector2di_getLength
	public	__irrlicht_core_Vector2di_getLengthSQ
	public	__irrlicht_core_Vector2di_getX
	public	__irrlicht_core_Vector2di_getY
	public	__irrlicht_core_Vector2di_interpolate
	public	__irrlicht_core_Vector2di_isBetweenPoints
	public	__irrlicht_core_Vector2di_normalize
	public	__irrlicht_core_Vector2di_rotateBy
	public	__irrlicht_core_Vector2di_set
	public	__irrlicht_core_Vector2di_setEq
	public	__irrlicht_core_Vector2di_setFromVect
	public	__irrlicht_core_Vector2di_setX
	public	__irrlicht_core_Vector2di_setY
	public	__irrlicht_core_Vector3df_Delete
	public	__irrlicht_core_Vector3df_Div
	public	__irrlicht_core_Vector3df_DivEq
	public	__irrlicht_core_Vector3df_DivEqVect
	public	__irrlicht_core_Vector3df_DivVect
	public	__irrlicht_core_Vector3df_EqEq
	public	__irrlicht_core_Vector3df_Equals
	public	__irrlicht_core_Vector3df_Great
	public	__irrlicht_core_Vector3df_GreatEq
	public	__irrlicht_core_Vector3df_Less
	public	__irrlicht_core_Vector3df_LessEq
	public	__irrlicht_core_Vector3df_Minus
	public	__irrlicht_core_Vector3df_MinusEq
	public	__irrlicht_core_Vector3df_MinusEqVal
	public	__irrlicht_core_Vector3df_MinusVal
	public	__irrlicht_core_Vector3df_Mult
	public	__irrlicht_core_Vector3df_MultEq
	public	__irrlicht_core_Vector3df_MultEqVect
	public	__irrlicht_core_Vector3df_MultVect
	public	__irrlicht_core_Vector3df_New
	public	__irrlicht_core_Vector3df_NotEq
	public	__irrlicht_core_Vector3df_Plus
	public	__irrlicht_core_Vector3df_PlusEq
	public	__irrlicht_core_Vector3df_PlusEqVal
	public	__irrlicht_core_Vector3df_PlusVal
	public	__irrlicht_core_Vector3df_create
	public	__irrlicht_core_Vector3df_createFromHandle
	public	__irrlicht_core_Vector3df_createFromVal
	public	__irrlicht_core_Vector3df_createFromVals
	public	__irrlicht_core_Vector3df_createFromVect
	public	__irrlicht_core_Vector3df_crossProduct
	public	__irrlicht_core_Vector3df_dotProduct
	public	__irrlicht_core_Vector3df_getArray
	public	__irrlicht_core_Vector3df_getAs4Values
	public	__irrlicht_core_Vector3df_getDistanceFrom
	public	__irrlicht_core_Vector3df_getDistanceFromSQ
	public	__irrlicht_core_Vector3df_getHorizontalAngle
	public	__irrlicht_core_Vector3df_getInterpolated
	public	__irrlicht_core_Vector3df_getInterpolated_quadratic
	public	__irrlicht_core_Vector3df_getLength
	public	__irrlicht_core_Vector3df_getLengthSQ
	public	__irrlicht_core_Vector3df_getSphericalCoordinateAngles
	public	__irrlicht_core_Vector3df_getX
	public	__irrlicht_core_Vector3df_getY
	public	__irrlicht_core_Vector3df_getZ
	public	__irrlicht_core_Vector3df_interpolate
	public	__irrlicht_core_Vector3df_invert
	public	__irrlicht_core_Vector3df_isBetweenPoints
	public	__irrlicht_core_Vector3df_normalize
	public	__irrlicht_core_Vector3df_rotateXYBy
	public	__irrlicht_core_Vector3df_rotateXZBy
	public	__irrlicht_core_Vector3df_rotateYZBy
	public	__irrlicht_core_Vector3df_rotationToDirection
	public	__irrlicht_core_Vector3df_set
	public	__irrlicht_core_Vector3df_setEq
	public	__irrlicht_core_Vector3df_setFromVect
	public	__irrlicht_core_Vector3df_setLength
	public	__irrlicht_core_Vector3df_setX
	public	__irrlicht_core_Vector3df_setY
	public	__irrlicht_core_Vector3df_setZ
	public	__irrlicht_core_Vector3di_Delete
	public	__irrlicht_core_Vector3di_Div
	public	__irrlicht_core_Vector3di_DivEq
	public	__irrlicht_core_Vector3di_DivEqVect
	public	__irrlicht_core_Vector3di_DivVect
	public	__irrlicht_core_Vector3di_EqEq
	public	__irrlicht_core_Vector3di_Equals
	public	__irrlicht_core_Vector3di_Great
	public	__irrlicht_core_Vector3di_GreatEq
	public	__irrlicht_core_Vector3di_Less
	public	__irrlicht_core_Vector3di_LessEq
	public	__irrlicht_core_Vector3di_Minus
	public	__irrlicht_core_Vector3di_MinusEq
	public	__irrlicht_core_Vector3di_MinusEqVal
	public	__irrlicht_core_Vector3di_MinusVal
	public	__irrlicht_core_Vector3di_Mult
	public	__irrlicht_core_Vector3di_MultEq
	public	__irrlicht_core_Vector3di_MultEqVect
	public	__irrlicht_core_Vector3di_MultVect
	public	__irrlicht_core_Vector3di_New
	public	__irrlicht_core_Vector3di_NotEq
	public	__irrlicht_core_Vector3di_Plus
	public	__irrlicht_core_Vector3di_PlusEq
	public	__irrlicht_core_Vector3di_PlusEqVal
	public	__irrlicht_core_Vector3di_PlusVal
	public	__irrlicht_core_Vector3di_create
	public	__irrlicht_core_Vector3di_createFromHandle
	public	__irrlicht_core_Vector3di_createFromVal
	public	__irrlicht_core_Vector3di_createFromVals
	public	__irrlicht_core_Vector3di_createFromVect
	public	__irrlicht_core_Vector3di_crossProduct
	public	__irrlicht_core_Vector3di_dotProduct
	public	__irrlicht_core_Vector3di_getAs4Values
	public	__irrlicht_core_Vector3di_getDistanceFrom
	public	__irrlicht_core_Vector3di_getDistanceFromSQ
	public	__irrlicht_core_Vector3di_getHorizontalAngle
	public	__irrlicht_core_Vector3di_getInterpolated
	public	__irrlicht_core_Vector3di_getInterpolated_quadratic
	public	__irrlicht_core_Vector3di_getLength
	public	__irrlicht_core_Vector3di_getLengthSQ
	public	__irrlicht_core_Vector3di_getSphericalCoordinateAngles
	public	__irrlicht_core_Vector3di_getX
	public	__irrlicht_core_Vector3di_getY
	public	__irrlicht_core_Vector3di_getZ
	public	__irrlicht_core_Vector3di_interpolate
	public	__irrlicht_core_Vector3di_invert
	public	__irrlicht_core_Vector3di_isBetweenPoints
	public	__irrlicht_core_Vector3di_normalize
	public	__irrlicht_core_Vector3di_rotateXYBy
	public	__irrlicht_core_Vector3di_rotateXZBy
	public	__irrlicht_core_Vector3di_rotateYZBy
	public	__irrlicht_core_Vector3di_rotationToDirection
	public	__irrlicht_core_Vector3di_set
	public	__irrlicht_core_Vector3di_setEq
	public	__irrlicht_core_Vector3di_setFromVect
	public	__irrlicht_core_Vector3di_setLength
	public	__irrlicht_core_Vector3di_setX
	public	__irrlicht_core_Vector3di_setY
	public	__irrlicht_core_Vector3di_setZ
	public	_irrlicht_core_AABbox3df
	public	_irrlicht_core_AABbox3di
	public	_irrlicht_core_Array_S3DVertex
	public	_irrlicht_core_Array_S3DVertex2TCoords
	public	_irrlicht_core_Array_S3DVertexTangents
	public	_irrlicht_core_Array_SParticle
	public	_irrlicht_core_Array_SParticle_ptr
	public	_irrlicht_core_Array_s32
	public	_irrlicht_core_Array_triangle3df
	public	_irrlicht_core_Array_u16
	public	_irrlicht_core_Array_u32
	public	_irrlicht_core_Array_vector3df
	public	_irrlicht_core_AutomaticCullingNames
	public	_irrlicht_core_BoneAnimationModeNames
	public	_irrlicht_core_CDynamicMeshBuffer
	public	_irrlicht_core_CIndexBuffer
	public	_irrlicht_core_CVertexBuffer
	public	_irrlicht_core_Dimension2df
	public	_irrlicht_core_Dimension2di
	public	_irrlicht_core_EFAT_FOLDER
	public	_irrlicht_core_EFAT_GZIP
	public	_irrlicht_core_EFAT_NPK
	public	_irrlicht_core_EFAT_PAK
	public	_irrlicht_core_EFAT_TAR
	public	_irrlicht_core_EFAT_UNKNOWN
	public	_irrlicht_core_EFAT_ZIP
	public	_irrlicht_core_EMWT_COLLADA
	public	_irrlicht_core_EMWT_IRR_MESH
	public	_irrlicht_core_EMWT_OBJ
	public	_irrlicht_core_EMWT_PLY
	public	_irrlicht_core_EMWT_STL
	public	_irrlicht_core_ESNT_ANIMATED_MESH
	public	_irrlicht_core_ESNT_ANY
	public	_irrlicht_core_ESNT_BILLBOARD
	public	_irrlicht_core_ESNT_CAMERA
	public	_irrlicht_core_ESNT_CAMERA_FPS
	public	_irrlicht_core_ESNT_CAMERA_MAYA
	public	_irrlicht_core_ESNT_CUBE
	public	_irrlicht_core_ESNT_DUMMY_TRANSFORMATION
	public	_irrlicht_core_ESNT_EMPTY
	public	_irrlicht_core_ESNT_LIGHT
	public	_irrlicht_core_ESNT_MD3_SCENE_NODE
	public	_irrlicht_core_ESNT_MESH
	public	_irrlicht_core_ESNT_OCT_TREE
	public	_irrlicht_core_ESNT_PARTICLE_SYSTEM
	public	_irrlicht_core_ESNT_Q3SHADER_SCENE_NODE
	public	_irrlicht_core_ESNT_SHADOW_VOLUME
	public	_irrlicht_core_ESNT_SKY_BOX
	public	_irrlicht_core_ESNT_SKY_DOME
	public	_irrlicht_core_ESNT_SPHERE
	public	_irrlicht_core_ESNT_TERRAIN
	public	_irrlicht_core_ESNT_TEXT
	public	_irrlicht_core_ESNT_UNKNOWN
	public	_irrlicht_core_ESNT_VOLUME_LIGHT
	public	_irrlicht_core_ESNT_WATER_SURFACE
	public	_irrlicht_core_FogTypeNames
	public	_irrlicht_core_GEOMETRY_SHADER_TYPE_NAMES
	public	_irrlicht_core_GUIAlignmentNames
	public	_irrlicht_core_GUIButtonStateNames
	public	_irrlicht_core_GUIColumnOrderingNames
	public	_irrlicht_core_GUIElementTypeNames
	public	_irrlicht_core_GUIOrderingModeNames
	public	_irrlicht_core_GUISkinColorNames
	public	_irrlicht_core_GUISkinFontNames
	public	_irrlicht_core_GUISkinIconNames
	public	_irrlicht_core_GUISkinSizeNames
	public	_irrlicht_core_GUISkinTextNames
	public	_irrlicht_core_GUISkinTypeNames
	public	_irrlicht_core_GetHandleArray
	public	_irrlicht_core_IAnimatedMesh
	public	_irrlicht_core_IAnimatedMeshMD2
	public	_irrlicht_core_IAnimatedMeshMD3
	public	_irrlicht_core_IAnimatedMeshSceneNode
	public	_irrlicht_core_IAnimationEndCallBack
	public	_irrlicht_core_IArchiveLoader
	public	_irrlicht_core_IAttributeExchangingObject
	public	_irrlicht_core_IAttributes
	public	_irrlicht_core_IBillboardSceneNode
	public	_irrlicht_core_IBillboardTextSceneNode
	public	_irrlicht_core_IBoneSceneNode
	public	_irrlicht_core_ICameraSceneNode
	public	_irrlicht_core_ICollisionCallback
	public	_irrlicht_core_ICursorControl
	public	_irrlicht_core_IDummyTransformationSceneNode
	public	_irrlicht_core_IDynamicMeshBuffer
	public	_irrlicht_core_IEventReceiver
	public	_irrlicht_core_IFileArchive
	public	_irrlicht_core_IFileList
	public	_irrlicht_core_IFileSystem
	public	_irrlicht_core_IGPUProgrammingServices
	public	_irrlicht_core_IGUIButton
	public	_irrlicht_core_IGUICheckBox
	public	_irrlicht_core_IGUIColorSelectDialog
	public	_irrlicht_core_IGUIComboBox
	public	_irrlicht_core_IGUIContextMenu
	public	_irrlicht_core_IGUIEditBox
	public	_irrlicht_core_IGUIElement
	public	_irrlicht_core_IGUIElementFactory
	public	_irrlicht_core_IGUIEnvironment
	public	_irrlicht_core_IGUIFileOpenDialog
	public	_irrlicht_core_IGUIFont
	public	_irrlicht_core_IGUIFontBitmap
	public	_irrlicht_core_IGUIImage
	public	_irrlicht_core_IGUIImageList
	public	_irrlicht_core_IGUIInOutFader
	public	_irrlicht_core_IGUIListBox
	public	_irrlicht_core_IGUIMeshViewer
	public	_irrlicht_core_IGUIScrollBar
	public	_irrlicht_core_IGUISkin
	public	_irrlicht_core_IGUISpinBox
	public	_irrlicht_core_IGUISpriteBank
	public	_irrlicht_core_IGUIStaticText
	public	_irrlicht_core_IGUITab
	public	_irrlicht_core_IGUITabControl
	public	_irrlicht_core_IGUITable
	public	_irrlicht_core_IGUIToolBar
	public	_irrlicht_core_IGUITreeView
	public	_irrlicht_core_IGUITreeViewNode
	public	_irrlicht_core_IGUIWindow
	public	_irrlicht_core_IGeometryCreator
	public	_irrlicht_core_IImage
	public	_irrlicht_core_IImageLoader
	public	_irrlicht_core_IImageWriter
	public	_irrlicht_core_IImageWriterDefault
	public	_irrlicht_core_IIndexBuffer
	public	_irrlicht_core_ILightManager
	public	_irrlicht_core_ILightSceneNode
	public	_irrlicht_core_ILogger
	public	_irrlicht_core_IMaterialRenderer
	public	_irrlicht_core_IMaterialRendererServices
	public	_irrlicht_core_IMesh
	public	_irrlicht_core_IMeshBuffer
	public	_irrlicht_core_IMeshCache
	public	_irrlicht_core_IMeshLoader
	public	_irrlicht_core_IMeshLoaderDefault
	public	_irrlicht_core_IMeshManipulator
	public	_irrlicht_core_IMeshSceneNode
	public	_irrlicht_core_IMetaTriangleSelector
	public	_irrlicht_core_IOSOperator
	public	_irrlicht_core_IParticleAffector
	public	_irrlicht_core_IParticleAffectorDefault
	public	_irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter
	public	_irrlicht_core_IParticleAttractionAffector
	public	_irrlicht_core_IParticleBoxEmitter
	public	_irrlicht_core_IParticleCylinderEmitter
	public	_irrlicht_core_IParticleEmitter
	public	_irrlicht_core_IParticleFadeOutAffector
	public	_irrlicht_core_IParticleGravityAffector
	public	_irrlicht_core_IParticleMeshEmitter
	public	_irrlicht_core_IParticleRingEmitter
	public	_irrlicht_core_IParticleRotationAffector
	public	_irrlicht_core_IParticleSphereEmitter
	public	_irrlicht_core_IParticleSystemSceneNode
	public	_irrlicht_core_IQ3LevelMesh
	public	_irrlicht_core_IReadFile
	public	_irrlicht_core_IReferenceCounted
	public	_irrlicht_core_IRenderTarget
	public	_irrlicht_core_ISceneCollisionManager
	public	_irrlicht_core_ISceneManager
	public	_irrlicht_core_ISceneNode
	public	_irrlicht_core_ISceneNodeAnimator
	public	_irrlicht_core_ISceneNodeAnimatorCameraFPS
	public	_irrlicht_core_ISceneNodeAnimatorCameraMaya
	public	_irrlicht_core_ISceneNodeAnimatorCollisionResponse
	public	_irrlicht_core_ISceneNodeAnimatorFactory
	public	_irrlicht_core_ISceneNodeDefault
	public	_irrlicht_core_ISceneNodeFactory
	public	_irrlicht_core_ISceneUserDataSerializer
	public	_irrlicht_core_IShader
	public	_irrlicht_core_IShaderConstantSetCallBack
	public	_irrlicht_core_IShadowVolumeSceneNode
	public	_irrlicht_core_ISkinnedMesh
	public	_irrlicht_core_ITerrainSceneNode
	public	_irrlicht_core_ITextSceneNode
	public	_irrlicht_core_ITexture
	public	_irrlicht_core_ITimer
	public	_irrlicht_core_ITriangleSelector
	public	_irrlicht_core_IVertexBuffer
	public	_irrlicht_core_IVertexManipulator
	public	_irrlicht_core_IVideoDriver
	public	_irrlicht_core_IVideoModeList
	public	_irrlicht_core_IVolumeLightSceneNode
	public	_irrlicht_core_IWriteFile
	public	_irrlicht_core_IXMLReader
	public	_irrlicht_core_IXMLReaderUTF8
	public	_irrlicht_core_IXMLWriter
	public	_irrlicht_core_IrrBase
	public	_irrlicht_core_IrrlichtDevice
	public	_irrlicht_core_LightTypeNames
	public	_irrlicht_core_Line2df
	public	_irrlicht_core_Line2di
	public	_irrlicht_core_Line3df
	public	_irrlicht_core_Line3di
	public	_irrlicht_core_MATERIAL_MAX_TEXTURES
	public	_irrlicht_core_Matrix4
	public	_irrlicht_core_PIXEL_SHADER_TYPE_NAMES
	public	_irrlicht_core_ParticleAffectorTypeNames
	public	_irrlicht_core_ParticleEmitterTypeNames
	public	_irrlicht_core_Plane3df
	public	_irrlicht_core_Plane3di
	public	_irrlicht_core_Position2df
	public	_irrlicht_core_Position2di
	public	_irrlicht_core_Quake3_getAsFloat
	public	_irrlicht_core_Quake3_getAsVector3df
	public	_irrlicht_core_Quaternion
	public	_irrlicht_core_RGB16from16
	public	_irrlicht_core_Rectf
	public	_irrlicht_core_Recti
	public	_irrlicht_core_S3DVertex
	public	_irrlicht_core_S3DVertex2TCoords
	public	_irrlicht_core_S3DVertexDefault
	public	_irrlicht_core_S3DVertexTangents
	public	_irrlicht_core_SAnimatedMesh
	public	_irrlicht_core_SAttributeReadWriteOptions
	public	_irrlicht_core_SColor
	public	_irrlicht_core_SColorHSL
	public	_irrlicht_core_SColorf
	public	_irrlicht_core_SEvent
	public	_irrlicht_core_SExposedVideoData
	public	_irrlicht_core_SGUISprite
	public	_irrlicht_core_SGUISpriteFrame
	public	_irrlicht_core_SIrrlichtCreationParameters
	public	_irrlicht_core_SJoint
	public	_irrlicht_core_SJoystickInfo
	public	_irrlicht_core_SKeyMap
	public	_irrlicht_core_SLight
	public	_irrlicht_core_SMD3AnimationInfo
	public	_irrlicht_core_SMD3Face
	public	_irrlicht_core_SMD3Header
	public	_irrlicht_core_SMD3Mesh
	public	_irrlicht_core_SMD3MeshBuffer
	public	_irrlicht_core_SMD3MeshHeader
	public	_irrlicht_core_SMD3QuaternionTag
	public	_irrlicht_core_SMD3QuaternionTagList
	public	_irrlicht_core_SMD3TexCoord
	public	_irrlicht_core_SMD3Vertex
	public	_irrlicht_core_SMaterial
	public	_irrlicht_core_SMaterialLayer
	public	_irrlicht_core_SMesh
	public	_irrlicht_core_SMeshBuffer
	public	_irrlicht_core_SMeshBufferLightMap
	public	_irrlicht_core_SMeshBufferTangents
	public	_irrlicht_core_SNamedPath
	public	_irrlicht_core_SOverrideMaterial
	public	_irrlicht_core_SParticle
	public	_irrlicht_core_SPositionKey
	public	_irrlicht_core_SRotationKey
	public	_irrlicht_core_SScaleKey
	public	_irrlicht_core_SSharedMeshBuffer
	public	_irrlicht_core_SSkinMeshBuffer
	public	_irrlicht_core_SVarGroup
	public	_irrlicht_core_SVarGroupList
	public	_irrlicht_core_SVariable
	public	_irrlicht_core_SViewFrustum
	public	_irrlicht_core_SWeight
	public	_irrlicht_core_StringC
	public	_irrlicht_core_StringW
	public	_irrlicht_core_Triangle3df
	public	_irrlicht_core_Triangle3di
	public	_irrlicht_core_VERTEX_SHADER_TYPE_NAMES
	public	_irrlicht_core_Vector2df
	public	_irrlicht_core_Vector2di
	public	_irrlicht_core_Vector3df
	public	_irrlicht_core_Vector3di
	public	_irrlicht_core__DIMENSION2DF
	public	_irrlicht_core__DIMENSION2DI
	public	_irrlicht_core__HANDLE
	public	_irrlicht_core__POSITION2DF
	public	_irrlicht_core__POSITION2DI
	public	_irrlicht_core__RECTI
	public	_irrlicht_core__SCOLOR
	public	_irrlicht_core__SCOLORF
	public	_irrlicht_core__VECTOR3DF
	public	_irrlicht_core_aTextureClampNames
	public	_irrlicht_core_getAverage
	public	_irrlicht_core_irr_A1R5G5B5toA8R8G8B8
	public	_irrlicht_core_irr_A1R5G5B5toR5G6B5
	public	_irrlicht_core_irr_A8R8G8B8toA1R5G5B5
	public	_irrlicht_core_irr_A8R8G8B8toR5G6B5
	public	_irrlicht_core_irr_R5G6B5toA1R5G5B5
	public	_irrlicht_core_irr_R5G6B5toA8R8G8B8
	public	_irrlicht_core_irr_RGB16
	public	_irrlicht_core_irr_RGBA16
	public	_irrlicht_core_irr_X8R8G8B8toA1R5G5B5
	public	_irrlicht_core_irr_getAlpha
	public	_irrlicht_core_irr_getBlue
	public	_irrlicht_core_irr_getGreen
	public	_irrlicht_core_irr_getRed
	public	_irrlicht_core_irr_getVertexPitchFromType
	public	_irrlicht_core_sBuiltInVertexTypeNames
	section	"code" code
___bb_core_core:
	push	ebp
	mov	ebp,esp
	cmp	dword [_19708],0
	je	_19709
	mov	eax,0
	mov	esp,ebp
	pop	ebp
	ret
_19709:
	mov	dword [_19708],1
	call	___bb_blitz_blitz
	call	___bb_basic_basic
	call	___bb_map_map
	call	___bb_retro_retro
	call	___bb_system_system
	call	___bb_win32_win32
	push	_irrlicht_core_IrrBase
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Dimension2df
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Dimension2di
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Position2df
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Position2di
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Recti
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Rectf
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Vector2di
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Vector3di
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Vector2df
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Triangle3di
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Triangle3df
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Plane3df
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Plane3di
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Quaternion
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_StringC
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_StringW
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Line2di
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Line2df
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Line3di
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Line3df
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_AABbox3df
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_AABbox3di
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Matrix4
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Array_s32
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Array_u16
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Array_u32
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Array_vector3df
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Array_triangle3df
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Array_S3DVertex
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Array_S3DVertex2TCoords
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Array_S3DVertexTangents
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Array_SParticle_ptr
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Array_SParticle
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IFileList
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IReadFile
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IWriteFile
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IXMLReader
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IXMLReaderUTF8
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IXMLWriter
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IFileSystem
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SAttributeReadWriteOptions
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IAttributeExchangingObject
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IAttributes
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IFileArchive
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IArchiveLoader
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SNamedPath
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ICursorControl
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUIFont
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUIFontBitmap
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUIButton
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUICheckBox
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUIColorSelectDialog
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUIComboBox
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUIContextMenu
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUIEditBox
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUIImage
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUIImageList
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUIFileOpenDialog
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUIInOutFader
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUIListBox
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUIMeshViewer
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUIScrollBar
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUISkin
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUISpinBox
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUIStaticText
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUITab
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUITabControl
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUITable
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUIToolBar
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUITreeViewNode
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUITreeView
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUIWindow
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUIEnvironment
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SGUISpriteFrame
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SGUISprite
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUISpriteBank
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUIElementFactory
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ILogger
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IOSOperator
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ITimer
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SKeyMap
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SJoystickInfo
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SEvent
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IrrlichtDevice
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IEventReceiver
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SIrrlichtCreationParameters
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IReferenceCounted
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SColor
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SColorf
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SColorHSL
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IImage
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_S3DVertex
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_S3DVertexDefault
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_S3DVertex2TCoords
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_S3DVertexTangents
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ITexture
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SExposedVideoData
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SLight
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SMaterial
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SMaterialLayer
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IVideoModeList
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGeometryCreator
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IVideoDriver
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SOverrideMaterial
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IRenderTarget
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IMaterialRendererServices
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IMaterialRenderer
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IShaderConstantSetCallBack
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGPUProgrammingServices
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IImageWriter
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IImageWriterDefault
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IImageLoader
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_CDynamicMeshBuffer
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_CIndexBuffer
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_CVertexBuffer
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IDynamicMeshBuffer
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IMeshBuffer
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IMeshCache
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IMesh
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IMeshLoader
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IMeshLoaderDefault
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IAnimatedMesh
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IAnimatedMeshSceneNode
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IAnimatedMeshMD2
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IAnimationEndCallBack
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IQ3LevelMesh
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ITriangleSelector
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ISceneNodeAnimator
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ISceneNode
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ISceneNodeFactory
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IBillboardSceneNode
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IBillboardTextSceneNode
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IBoneSceneNode
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SViewFrustum
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ICameraSceneNode
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IDummyTransformationSceneNode
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IIndexBuffer
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ILightSceneNode
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SMesh
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IMeshManipulator
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IMeshSceneNode
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IMetaTriangleSelector
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SParticle
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IParticleAffector
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IParticleAffectorDefault
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IParticleAttractionAffector
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IParticleFadeOutAffector
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IParticleGravityAffector
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IParticleRotationAffector
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IParticleEmitter
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IParticleBoxEmitter
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IParticleMeshEmitter
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IParticleCylinderEmitter
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IParticleRingEmitter
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IParticleSphereEmitter
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IParticleSystemSceneNode
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ISceneCollisionManager
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ISceneNodeAnimatorCameraFPS
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ISceneNodeAnimatorCameraMaya
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ICollisionCallback
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ISceneNodeAnimatorCollisionResponse
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ISceneNodeAnimatorFactory
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IShadowVolumeSceneNode
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ISkinnedMesh
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SPositionKey
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SScaleKey
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SRotationKey
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SWeight
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SJoint
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ITerrainSceneNode
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ITextSceneNode
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IVertexBuffer
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IVolumeLightSceneNode
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SMeshBufferLightMap
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SAnimatedMesh
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SMeshBuffer
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SMeshBufferTangents
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SSharedMeshBuffer
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SSkinMeshBuffer
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ISceneManager
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ISceneUserDataSerializer
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SMD3AnimationInfo
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SMD3Header
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SMD3MeshHeader
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SMD3Vertex
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SMD3TexCoord
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SMD3Face
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SMD3MeshBuffer
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SMD3QuaternionTag
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SMD3QuaternionTagList
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SMD3Mesh
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IAnimatedMeshMD3
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SVariable
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SVarGroup
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SVarGroupList
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IShader
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ILightManager
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IVertexManipulator
	call	_bbObjectRegisterType
	add	esp,4
	mov	eax,dword [_19417]
	and	eax,1
	cmp	eax,0
	jne	_19418
	push	8
	push	_19407
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,_11
	inc	dword [edx+4]
	mov	dword [eax+24],edx
	mov	edx,_12
	inc	dword [edx+4]
	mov	dword [eax+28],edx
	mov	edx,_13
	inc	dword [edx+4]
	mov	dword [eax+32],edx
	mov	edx,_14
	inc	dword [edx+4]
	mov	dword [eax+36],edx
	mov	edx,_15
	inc	dword [edx+4]
	mov	dword [eax+40],edx
	mov	edx,_16
	inc	dword [edx+4]
	mov	dword [eax+44],edx
	mov	edx,_17
	inc	dword [edx+4]
	mov	dword [eax+48],edx
	mov	edx,_1
	inc	dword [edx+4]
	mov	dword [eax+52],edx
	inc	dword [eax+4]
	mov	dword [_irrlicht_core_VERTEX_SHADER_TYPE_NAMES],eax
	or	dword [_19417],1
_19418:
	mov	eax,dword [_19417]
	and	eax,2
	cmp	eax,0
	jne	_19433
	push	12
	push	_19407
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,_18
	inc	dword [edx+4]
	mov	dword [eax+24],edx
	mov	edx,_19
	inc	dword [edx+4]
	mov	dword [eax+28],edx
	mov	edx,_20
	inc	dword [edx+4]
	mov	dword [eax+32],edx
	mov	edx,_21
	inc	dword [edx+4]
	mov	dword [eax+36],edx
	mov	edx,_22
	inc	dword [edx+4]
	mov	dword [eax+40],edx
	mov	edx,_23
	inc	dword [edx+4]
	mov	dword [eax+44],edx
	mov	edx,_24
	inc	dword [edx+4]
	mov	dword [eax+48],edx
	mov	edx,_25
	inc	dword [edx+4]
	mov	dword [eax+52],edx
	mov	edx,_26
	inc	dword [edx+4]
	mov	dword [eax+56],edx
	mov	edx,_27
	inc	dword [edx+4]
	mov	dword [eax+60],edx
	mov	edx,_28
	inc	dword [edx+4]
	mov	dword [eax+64],edx
	mov	edx,_1
	inc	dword [edx+4]
	mov	dword [eax+68],edx
	inc	dword [eax+4]
	mov	dword [_irrlicht_core_PIXEL_SHADER_TYPE_NAMES],eax
	or	dword [_19417],2
_19433:
	mov	eax,dword [_19417]
	and	eax,4
	cmp	eax,0
	jne	_19438
	push	2
	push	_19407
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,_29
	inc	dword [edx+4]
	mov	dword [eax+24],edx
	mov	edx,_1
	inc	dword [edx+4]
	mov	dword [eax+28],edx
	inc	dword [eax+4]
	mov	dword [_irrlicht_core_GEOMETRY_SHADER_TYPE_NAMES],eax
	or	dword [_19417],4
_19438:
	mov	eax,dword [_19417]
	and	eax,8
	cmp	eax,0
	jne	_19445
	push	4
	push	_19407
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,_30
	inc	dword [edx+4]
	mov	dword [eax+24],edx
	mov	edx,_31
	inc	dword [edx+4]
	mov	dword [eax+28],edx
	mov	edx,_32
	inc	dword [edx+4]
	mov	dword [eax+32],edx
	mov	edx,_1
	inc	dword [edx+4]
	mov	dword [eax+36],edx
	inc	dword [eax+4]
	mov	dword [_irrlicht_core_LightTypeNames],eax
	or	dword [_19417],8
_19445:
	mov	eax,dword [_19417]
	and	eax,16
	cmp	eax,0
	jne	_19451
	push	3
	push	_19407
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,_33
	inc	dword [edx+4]
	mov	dword [eax+24],edx
	mov	edx,_34
	inc	dword [edx+4]
	mov	dword [eax+28],edx
	mov	edx,_35
	inc	dword [edx+4]
	mov	dword [eax+32],edx
	inc	dword [eax+4]
	mov	dword [_irrlicht_core_sBuiltInVertexTypeNames],eax
	or	dword [_19417],16
_19451:
	mov	eax,dword [_19417]
	and	eax,32
	cmp	eax,0
	jne	_19463
	push	9
	push	_19407
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,_36
	inc	dword [edx+4]
	mov	dword [eax+24],edx
	mov	edx,_37
	inc	dword [edx+4]
	mov	dword [eax+28],edx
	mov	edx,_38
	inc	dword [edx+4]
	mov	dword [eax+32],edx
	mov	edx,_39
	inc	dword [edx+4]
	mov	dword [eax+36],edx
	mov	edx,_40
	inc	dword [edx+4]
	mov	dword [eax+40],edx
	mov	edx,_41
	inc	dword [edx+4]
	mov	dword [eax+44],edx
	mov	edx,_42
	inc	dword [edx+4]
	mov	dword [eax+48],edx
	mov	edx,_43
	inc	dword [edx+4]
	mov	dword [eax+52],edx
	mov	edx,_1
	inc	dword [edx+4]
	mov	dword [eax+56],edx
	inc	dword [eax+4]
	mov	dword [_irrlicht_core_aTextureClampNames],eax
	or	dword [_19417],32
_19463:
	mov	eax,dword [_19417]
	and	eax,64
	cmp	eax,0
	jne	_19464
	push	_47
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_46
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_45
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_44
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_CUBE],eax
	or	dword [_19417],64
_19464:
	mov	eax,dword [_19417]
	and	eax,128
	cmp	eax,0
	jne	_19465
	push	_51
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_50
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_49
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_48
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_SPHERE],eax
	or	dword [_19417],128
_19465:
	mov	eax,dword [_19417]
	and	eax,256
	cmp	eax,0
	jne	_19466
	push	_52
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_53
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_47
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_52
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_TEXT],eax
	or	dword [_19417],256
_19466:
	mov	eax,dword [_19417]
	and	eax,512
	cmp	eax,0
	jne	_19467
	push	_51
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_52
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_55
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_54
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_WATER_SURFACE],eax
	or	dword [_19417],512
_19467:
	mov	eax,dword [_19417]
	and	eax,1024
	cmp	eax,0
	jne	_19468
	push	_51
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_51
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_47
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_52
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_TERRAIN],eax
	or	dword [_19417],1024
_19468:
	mov	eax,dword [_19417]
	and	eax,2048
	cmp	eax,0
	jne	_19469
	push	_58
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_57
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_56
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_48
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_SKY_BOX],eax
	or	dword [_19417],2048
_19469:
	mov	eax,dword [_19417]
	and	eax,4096
	cmp	eax,0
	jne	_19470
	push	_59
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_57
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_56
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_48
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_SKY_DOME],eax
	or	dword [_19417],4096
_19470:
	mov	eax,dword [_19417]
	and	eax,8192
	cmp	eax,0
	jne	_19471
	push	_54
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_59
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_50
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_48
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_SHADOW_VOLUME],eax
	or	dword [_19417],8192
_19471:
	mov	eax,dword [_19417]
	and	eax,16384
	cmp	eax,0
	jne	_19472
	push	_51
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_52
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_44
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_60
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_OCT_TREE],eax
	or	dword [_19417],16384
_19472:
	mov	eax,dword [_19417]
	and	eax,32768
	cmp	eax,0
	jne	_19473
	push	_50
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_48
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_47
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_61
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_MESH],eax
	or	dword [_19417],32768
_19473:
	mov	eax,dword [_19417]
	and	eax,65536
	cmp	eax,0
	jne	_19474
	push	_52
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_50
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_63
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_62
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_LIGHT],eax
	or	dword [_19417],65536
_19474:
	mov	eax,dword [_19417]
	and	eax,131072
	cmp	eax,0
	jne	_19475
	push	_57
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_52
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_61
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_47
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_EMPTY],eax
	or	dword [_19417],131072
_19475:
	mov	eax,dword [_19417]
	and	eax,262144
	cmp	eax,0
	jne	_19476
	push	_57
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_61
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_61
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_59
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_DUMMY_TRANSFORMATION],eax
	or	dword [_19417],262144
_19476:
	mov	eax,dword [_19417]
	and	eax,524288
	cmp	eax,0
	jne	_19477
	push	_58
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_61
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_55
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_44
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_CAMERA],eax
	or	dword [_19417],524288
_19477:
	mov	eax,dword [_19417]
	and	eax,1048576
	cmp	eax,0
	jne	_19478
	push	_62
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_62
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_64
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_46
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_BILLBOARD],eax
	or	dword [_19417],1048576
_19478:
	mov	eax,dword [_19417]
	and	eax,2097152
	cmp	eax,0
	jne	_19479
	push	_50
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_48
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_61
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_55
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_ANIMATED_MESH],eax
	or	dword [_19417],2097152
_19479:
	mov	eax,dword [_19417]
	and	eax,4194304
	cmp	eax,0
	jne	_19480
	push	_62
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_44
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_52
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_49
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_PARTICLE_SYSTEM],eax
	or	dword [_19417],4194304
_19480:
	mov	eax,dword [_19417]
	and	eax,8388608
	cmp	eax,0
	jne	_19481
	push	_50
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_48
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_66
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_65
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_Q3SHADER_SCENE_NODE],eax
	or	dword [_19417],8388608
_19481:
	mov	eax,dword [_19417]
	and	eax,16777216
	cmp	eax,0
	jne	_19482
	push	_58
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_66
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_59
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_61
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_MD3_SCENE_NODE],eax
	or	dword [_19417],16777216
_19482:
	mov	eax,dword [_19417]
	and	eax,33554432
	cmp	eax,0
	jne	_19483
	push	_62
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_62
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_60
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_67
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_VOLUME_LIGHT],eax
	or	dword [_19417],33554432
_19483:
	mov	eax,dword [_19417]
	and	eax,67108864
	cmp	eax,0
	jne	_19484
	push	_68
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_61
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_55
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_44
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_CAMERA_MAYA],eax
	or	dword [_19417],67108864
_19484:
	mov	eax,dword [_19417]
	and	eax,134217728
	cmp	eax,0
	jne	_19485
	push	_69
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_61
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_55
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_44
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_CAMERA_FPS],eax
	or	dword [_19417],134217728
_19485:
	mov	eax,dword [_19417]
	and	eax,268435456
	cmp	eax,0
	jne	_19486
	push	_70
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_56
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_70
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_45
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_UNKNOWN],eax
	or	dword [_19417],268435456
_19486:
	mov	eax,dword [_19417]
	and	eax,536870912
	cmp	eax,0
	jne	_19487
	push	_58
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_57
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_70
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_55
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_ANY],eax
	or	dword [_19417],536870912
_19487:
	mov	eax,dword [_19417]
	and	eax,1073741824
	cmp	eax,0
	jne	_19497
	push	7
	push	_19407
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,_71
	inc	dword [edx+4]
	mov	dword [eax+24],edx
	mov	edx,_72
	inc	dword [edx+4]
	mov	dword [eax+28],edx
	mov	edx,_73
	inc	dword [edx+4]
	mov	dword [eax+32],edx
	mov	edx,_74
	inc	dword [edx+4]
	mov	dword [eax+36],edx
	mov	edx,_75
	inc	dword [edx+4]
	mov	dword [eax+40],edx
	mov	edx,_76
	inc	dword [edx+4]
	mov	dword [eax+44],edx
	mov	edx,_1
	inc	dword [edx+4]
	mov	dword [eax+48],edx
	inc	dword [eax+4]
	mov	dword [_irrlicht_core_ParticleAffectorTypeNames],eax
	or	dword [_19417],1073741824
_19497:
	mov	eax,dword [_19417]
	and	eax,-2147483648
	cmp	eax,0
	jne	_19508
	push	8
	push	_19407
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,_30
	inc	dword [edx+4]
	mov	dword [eax+24],edx
	mov	edx,_77
	inc	dword [edx+4]
	mov	dword [eax+28],edx
	mov	edx,_78
	inc	dword [edx+4]
	mov	dword [eax+32],edx
	mov	edx,_79
	inc	dword [edx+4]
	mov	dword [eax+36],edx
	mov	edx,_80
	inc	dword [edx+4]
	mov	dword [eax+40],edx
	mov	edx,_81
	inc	dword [edx+4]
	mov	dword [eax+44],edx
	mov	edx,_82
	inc	dword [edx+4]
	mov	dword [eax+48],edx
	mov	edx,_1
	inc	dword [edx+4]
	mov	dword [eax+52],edx
	inc	dword [eax+4]
	mov	dword [_irrlicht_core_ParticleEmitterTypeNames],eax
	or	dword [_19417],-2147483648
_19508:
	mov	eax,dword [_19516]
	and	eax,1
	cmp	eax,0
	jne	_19517
	push	5
	push	_19407
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,_83
	inc	dword [edx+4]
	mov	dword [eax+24],edx
	mov	edx,_84
	inc	dword [edx+4]
	mov	dword [eax+28],edx
	mov	edx,_85
	inc	dword [edx+4]
	mov	dword [eax+32],edx
	mov	edx,_86
	inc	dword [edx+4]
	mov	dword [eax+36],edx
	mov	edx,_1
	inc	dword [edx+4]
	mov	dword [eax+40],edx
	inc	dword [eax+4]
	mov	dword [_irrlicht_core_AutomaticCullingNames],eax
	or	dword [_19516],1
_19517:
	mov	eax,dword [_19516]
	and	eax,2
	cmp	eax,0
	jne	_19523
	push	3
	push	_19407
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,_87
	inc	dword [edx+4]
	mov	dword [eax+24],edx
	mov	edx,_88
	inc	dword [edx+4]
	mov	dword [eax+28],edx
	mov	edx,_89
	inc	dword [edx+4]
	mov	dword [eax+32],edx
	inc	dword [eax+4]
	mov	dword [_irrlicht_core_BoneAnimationModeNames],eax
	or	dword [_19516],2
_19523:
	mov	eax,dword [_19516]
	and	eax,4
	cmp	eax,0
	jne	_19524
	push	_61
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_51
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_51
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_64
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_EMWT_IRR_MESH],eax
	or	dword [_19516],4
_19524:
	mov	eax,dword [_19516]
	and	eax,8
	cmp	eax,0
	jne	_19525
	push	_62
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_62
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_60
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_44
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_EMWT_COLLADA],eax
	or	dword [_19516],8
_19525:
	mov	eax,dword [_19516]
	and	eax,16
	cmp	eax,0
	jne	_19526
	push	_1
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_62
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_52
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_48
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_EMWT_STL],eax
	or	dword [_19516],16
_19526:
	mov	eax,dword [_19516]
	and	eax,32
	cmp	eax,0
	jne	_19527
	push	_1
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_90
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_46
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_60
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_EMWT_OBJ],eax
	or	dword [_19516],32
_19527:
	mov	eax,dword [_19516]
	and	eax,64
	cmp	eax,0
	jne	_19528
	push	_1
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_57
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_62
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_49
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_EMWT_PLY],eax
	or	dword [_19516],64
_19528:
	mov	eax,dword [_19516]
	and	eax,128
	cmp	eax,0
	jne	_19553
	push	22
	push	_19407
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,_91
	inc	dword [edx+4]
	mov	dword [eax+24],edx
	mov	edx,_92
	inc	dword [edx+4]
	mov	dword [eax+28],edx
	mov	edx,_93
	inc	dword [edx+4]
	mov	dword [eax+32],edx
	mov	edx,_94
	inc	dword [edx+4]
	mov	dword [eax+36],edx
	mov	edx,_95
	inc	dword [edx+4]
	mov	dword [eax+40],edx
	mov	edx,_96
	inc	dword [edx+4]
	mov	dword [eax+44],edx
	mov	edx,_97
	inc	dword [edx+4]
	mov	dword [eax+48],edx
	mov	edx,_98
	inc	dword [edx+4]
	mov	dword [eax+52],edx
	mov	edx,_99
	inc	dword [edx+4]
	mov	dword [eax+56],edx
	mov	edx,_100
	inc	dword [edx+4]
	mov	dword [eax+60],edx
	mov	edx,_101
	inc	dword [edx+4]
	mov	dword [eax+64],edx
	mov	edx,_102
	inc	dword [edx+4]
	mov	dword [eax+68],edx
	mov	edx,_103
	inc	dword [edx+4]
	mov	dword [eax+72],edx
	mov	edx,_104
	inc	dword [edx+4]
	mov	dword [eax+76],edx
	mov	edx,_105
	inc	dword [edx+4]
	mov	dword [eax+80],edx
	mov	edx,_106
	inc	dword [edx+4]
	mov	dword [eax+84],edx
	mov	edx,_107
	inc	dword [edx+4]
	mov	dword [eax+88],edx
	mov	edx,_108
	inc	dword [edx+4]
	mov	dword [eax+92],edx
	mov	edx,_109
	inc	dword [edx+4]
	mov	dword [eax+96],edx
	mov	edx,_110
	inc	dword [edx+4]
	mov	dword [eax+100],edx
	mov	edx,_111
	inc	dword [edx+4]
	mov	dword [eax+104],edx
	mov	edx,_1
	inc	dword [edx+4]
	mov	dword [eax+108],edx
	inc	dword [eax+4]
	mov	dword [_irrlicht_core_GUISkinColorNames],eax
	or	dword [_19516],128
_19553:
	mov	eax,dword [_19516]
	and	eax,256
	cmp	eax,0
	jne	_19574
	push	18
	push	_19407
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,_112
	inc	dword [edx+4]
	mov	dword [eax+24],edx
	mov	edx,_113
	inc	dword [edx+4]
	mov	dword [eax+28],edx
	mov	edx,_114
	inc	dword [edx+4]
	mov	dword [eax+32],edx
	mov	edx,_115
	inc	dword [edx+4]
	mov	dword [eax+36],edx
	mov	edx,_116
	inc	dword [edx+4]
	mov	dword [eax+40],edx
	mov	edx,_117
	inc	dword [edx+4]
	mov	dword [eax+44],edx
	mov	edx,_118
	inc	dword [edx+4]
	mov	dword [eax+48],edx
	mov	edx,_119
	inc	dword [edx+4]
	mov	dword [eax+52],edx
	mov	edx,_120
	inc	dword [edx+4]
	mov	dword [eax+56],edx
	mov	edx,_121
	inc	dword [edx+4]
	mov	dword [eax+60],edx
	mov	edx,_122
	inc	dword [edx+4]
	mov	dword [eax+64],edx
	mov	edx,_123
	inc	dword [edx+4]
	mov	dword [eax+68],edx
	mov	edx,_124
	inc	dword [edx+4]
	mov	dword [eax+72],edx
	mov	edx,_125
	inc	dword [edx+4]
	mov	dword [eax+76],edx
	mov	edx,_126
	inc	dword [edx+4]
	mov	dword [eax+80],edx
	mov	edx,_127
	inc	dword [edx+4]
	mov	dword [eax+84],edx
	mov	edx,_128
	inc	dword [edx+4]
	mov	dword [eax+88],edx
	mov	edx,_1
	inc	dword [edx+4]
	mov	dword [eax+92],edx
	inc	dword [eax+4]
	mov	dword [_irrlicht_core_GUISkinSizeNames],eax
	or	dword [_19516],256
_19574:
	mov	eax,dword [_19516]
	and	eax,512
	cmp	eax,0
	jne	_19586
	push	9
	push	_19407
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,_129
	inc	dword [edx+4]
	mov	dword [eax+24],edx
	mov	edx,_130
	inc	dword [edx+4]
	mov	dword [eax+28],edx
	mov	edx,_131
	inc	dword [edx+4]
	mov	dword [eax+32],edx
	mov	edx,_132
	inc	dword [edx+4]
	mov	dword [eax+36],edx
	mov	edx,_133
	inc	dword [edx+4]
	mov	dword [eax+40],edx
	mov	edx,_134
	inc	dword [edx+4]
	mov	dword [eax+44],edx
	mov	edx,_135
	inc	dword [edx+4]
	mov	dword [eax+48],edx
	mov	edx,_136
	inc	dword [edx+4]
	mov	dword [eax+52],edx
	mov	edx,_1
	inc	dword [edx+4]
	mov	dword [eax+56],edx
	inc	dword [eax+4]
	mov	dword [_irrlicht_core_GUISkinTextNames],eax
	or	dword [_19516],512
_19586:
	mov	eax,dword [_19516]
	and	eax,1024
	cmp	eax,0
	jne	_19594
	push	5
	push	_19407
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,_137
	inc	dword [edx+4]
	mov	dword [eax+24],edx
	mov	edx,_138
	inc	dword [edx+4]
	mov	dword [eax+28],edx
	mov	edx,_139
	inc	dword [edx+4]
	mov	dword [eax+32],edx
	mov	edx,_140
	inc	dword [edx+4]
	mov	dword [eax+36],edx
	mov	edx,_1
	inc	dword [edx+4]
	mov	dword [eax+40],edx
	inc	dword [eax+4]
	mov	dword [_irrlicht_core_GUISkinTypeNames],eax
	or	dword [_19516],1024
_19594:
	mov	eax,dword [_19516]
	and	eax,2048
	cmp	eax,0
	jne	_19622
	push	25
	push	_19407
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,_141
	inc	dword [edx+4]
	mov	dword [eax+24],edx
	mov	edx,_142
	inc	dword [edx+4]
	mov	dword [eax+28],edx
	mov	edx,_143
	inc	dword [edx+4]
	mov	dword [eax+32],edx
	mov	edx,_144
	inc	dword [edx+4]
	mov	dword [eax+36],edx
	mov	edx,_145
	inc	dword [edx+4]
	mov	dword [eax+40],edx
	mov	edx,_146
	inc	dword [edx+4]
	mov	dword [eax+44],edx
	mov	edx,_147
	inc	dword [edx+4]
	mov	dword [eax+48],edx
	mov	edx,_148
	inc	dword [edx+4]
	mov	dword [eax+52],edx
	mov	edx,_149
	inc	dword [edx+4]
	mov	dword [eax+56],edx
	mov	edx,_150
	inc	dword [edx+4]
	mov	dword [eax+60],edx
	mov	edx,_151
	inc	dword [edx+4]
	mov	dword [eax+64],edx
	mov	edx,_152
	inc	dword [edx+4]
	mov	dword [eax+68],edx
	mov	edx,_153
	inc	dword [edx+4]
	mov	dword [eax+72],edx
	mov	edx,_154
	inc	dword [edx+4]
	mov	dword [eax+76],edx
	mov	edx,_155
	inc	dword [edx+4]
	mov	dword [eax+80],edx
	mov	edx,_156
	inc	dword [edx+4]
	mov	dword [eax+84],edx
	mov	edx,_157
	inc	dword [edx+4]
	mov	dword [eax+88],edx
	mov	edx,_158
	inc	dword [edx+4]
	mov	dword [eax+92],edx
	mov	edx,_159
	inc	dword [edx+4]
	mov	dword [eax+96],edx
	mov	edx,_160
	inc	dword [edx+4]
	mov	dword [eax+100],edx
	mov	edx,_161
	inc	dword [edx+4]
	mov	dword [eax+104],edx
	mov	edx,_162
	inc	dword [edx+4]
	mov	dword [eax+108],edx
	mov	edx,_163
	inc	dword [edx+4]
	mov	dword [eax+112],edx
	mov	edx,_164
	inc	dword [edx+4]
	mov	dword [eax+116],edx
	mov	edx,_1
	inc	dword [edx+4]
	mov	dword [eax+120],edx
	inc	dword [eax+4]
	mov	dword [_irrlicht_core_GUIElementTypeNames],eax
	or	dword [_19516],2048
_19622:
	mov	eax,dword [_19516]
	and	eax,4096
	cmp	eax,0
	jne	_19630
	push	5
	push	_19407
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,_165
	inc	dword [edx+4]
	mov	dword [eax+24],edx
	mov	edx,_166
	inc	dword [edx+4]
	mov	dword [eax+28],edx
	mov	edx,_167
	inc	dword [edx+4]
	mov	dword [eax+32],edx
	mov	edx,_168
	inc	dword [edx+4]
	mov	dword [eax+36],edx
	mov	edx,_1
	inc	dword [edx+4]
	mov	dword [eax+40],edx
	inc	dword [eax+4]
	mov	dword [_irrlicht_core_GUIAlignmentNames],eax
	or	dword [_19516],4096
_19630:
	mov	eax,dword [_19516]
	and	eax,8192
	cmp	eax,0
	jne	_19639
	push	6
	push	_19407
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,_169
	inc	dword [edx+4]
	mov	dword [eax+24],edx
	mov	edx,_170
	inc	dword [edx+4]
	mov	dword [eax+28],edx
	mov	edx,_171
	inc	dword [edx+4]
	mov	dword [eax+32],edx
	mov	edx,_172
	inc	dword [edx+4]
	mov	dword [eax+36],edx
	mov	edx,_173
	inc	dword [edx+4]
	mov	dword [eax+40],edx
	mov	edx,_1
	inc	dword [edx+4]
	mov	dword [eax+44],edx
	inc	dword [eax+4]
	mov	dword [_irrlicht_core_GUIColumnOrderingNames],eax
	or	dword [_19516],8192
_19639:
	mov	eax,dword [_19516]
	and	eax,16384
	cmp	eax,0
	jne	_19646
	push	4
	push	_19407
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,_169
	inc	dword [edx+4]
	mov	dword [eax+24],edx
	mov	edx,_174
	inc	dword [edx+4]
	mov	dword [eax+28],edx
	mov	edx,_175
	inc	dword [edx+4]
	mov	dword [eax+32],edx
	mov	edx,_1
	inc	dword [edx+4]
	mov	dword [eax+36],edx
	inc	dword [eax+4]
	mov	dword [_irrlicht_core_GUIOrderingModeNames],eax
	or	dword [_19516],16384
_19646:
	mov	eax,dword [_19516]
	and	eax,32768
	cmp	eax,0
	jne	_19647
	push	_1
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_178
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_177
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_176
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_EFAT_ZIP],eax
	or	dword [_19516],32768
_19647:
	mov	eax,dword [_19516]
	and	eax,65536
	cmp	eax,0
	jne	_19648
	push	_49
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_64
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_179
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_63
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_EFAT_GZIP],eax
	or	dword [_19516],65536
_19648:
	mov	eax,dword [_19516]
	and	eax,131072
	cmp	eax,0
	jne	_19649
	push	_51
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_59
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_62
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_180
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_EFAT_FOLDER],eax
	or	dword [_19516],131072
_19649:
	mov	eax,dword [_19516]
	and	eax,262144
	cmp	eax,0
	jne	_19650
	push	_1
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_182
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_181
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_178
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_EFAT_PAK],eax
	or	dword [_19516],262144
_19650:
	mov	eax,dword [_19516]
	and	eax,524288
	cmp	eax,0
	jne	_19651
	push	_1
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_182
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_178
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_183
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_EFAT_NPK],eax
	or	dword [_19516],524288
_19651:
	mov	eax,dword [_19516]
	and	eax,1048576
	cmp	eax,0
	jne	_19652
	push	_1
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_185
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_181
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_184
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_EFAT_TAR],eax
	or	dword [_19516],1048576
_19652:
	mov	eax,dword [_19516]
	and	eax,2097152
	cmp	eax,0
	jne	_19653
	push	_70
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_56
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_70
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_45
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_EFAT_UNKNOWN],eax
	or	dword [_19516],2097152
_19653:
	mov	eax,dword [_19516]
	and	eax,4194304
	cmp	eax,0
	jne	_19660
	push	4
	push	_19407
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,_186
	inc	dword [edx+4]
	mov	dword [eax+24],edx
	mov	edx,_187
	inc	dword [edx+4]
	mov	dword [eax+28],edx
	mov	edx,_188
	inc	dword [edx+4]
	mov	dword [eax+32],edx
	mov	edx,_1
	inc	dword [edx+4]
	mov	dword [eax+36],edx
	inc	dword [eax+4]
	mov	dword [_irrlicht_core_FogTypeNames],eax
	or	dword [_19516],4194304
_19660:
	mov	eax,dword [_19516]
	and	eax,8388608
	cmp	eax,0
	jne	_19661
	call	_get_MATERIAL_MAX_TEXTURES
	mov	dword [_irrlicht_core_MATERIAL_MAX_TEXTURES],eax
	or	dword [_19516],8388608
_19661:
	mov	eax,dword [_19516]
	and	eax,16777216
	cmp	eax,0
	jne	_19671
	push	7
	push	_19407
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,_300
	inc	dword [edx+4]
	mov	dword [eax+24],edx
	mov	edx,_301
	inc	dword [edx+4]
	mov	dword [eax+28],edx
	mov	edx,_302
	inc	dword [edx+4]
	mov	dword [eax+32],edx
	mov	edx,_303
	inc	dword [edx+4]
	mov	dword [eax+36],edx
	mov	edx,_304
	inc	dword [edx+4]
	mov	dword [eax+40],edx
	mov	edx,_305
	inc	dword [edx+4]
	mov	dword [eax+44],edx
	mov	edx,_1
	inc	dword [edx+4]
	mov	dword [eax+48],edx
	inc	dword [eax+4]
	mov	dword [_irrlicht_core_GUIButtonStateNames],eax
	or	dword [_19516],16777216
_19671:
	mov	eax,dword [_19516]
	and	eax,33554432
	cmp	eax,0
	jne	_19698
	push	24
	push	_19407
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,_307
	inc	dword [edx+4]
	mov	dword [eax+24],edx
	mov	edx,_308
	inc	dword [edx+4]
	mov	dword [eax+28],edx
	mov	edx,_309
	inc	dword [edx+4]
	mov	dword [eax+32],edx
	mov	edx,_310
	inc	dword [edx+4]
	mov	dword [eax+36],edx
	mov	edx,_311
	inc	dword [edx+4]
	mov	dword [eax+40],edx
	mov	edx,_312
	inc	dword [edx+4]
	mov	dword [eax+44],edx
	mov	edx,_313
	inc	dword [edx+4]
	mov	dword [eax+48],edx
	mov	edx,_314
	inc	dword [edx+4]
	mov	dword [eax+52],edx
	mov	edx,_315
	inc	dword [edx+4]
	mov	dword [eax+56],edx
	mov	edx,_316
	inc	dword [edx+4]
	mov	dword [eax+60],edx
	mov	edx,_317
	inc	dword [edx+4]
	mov	dword [eax+64],edx
	mov	edx,_318
	inc	dword [edx+4]
	mov	dword [eax+68],edx
	mov	edx,_319
	inc	dword [edx+4]
	mov	dword [eax+72],edx
	mov	edx,_320
	inc	dword [edx+4]
	mov	dword [eax+76],edx
	mov	edx,_321
	inc	dword [edx+4]
	mov	dword [eax+80],edx
	mov	edx,_322
	inc	dword [edx+4]
	mov	dword [eax+84],edx
	mov	edx,_323
	inc	dword [edx+4]
	mov	dword [eax+88],edx
	mov	edx,_324
	inc	dword [edx+4]
	mov	dword [eax+92],edx
	mov	edx,_325
	inc	dword [edx+4]
	mov	dword [eax+96],edx
	mov	edx,_326
	inc	dword [edx+4]
	mov	dword [eax+100],edx
	mov	edx,_327
	inc	dword [edx+4]
	mov	dword [eax+104],edx
	mov	edx,_328
	inc	dword [edx+4]
	mov	dword [eax+108],edx
	mov	edx,_329
	inc	dword [edx+4]
	mov	dword [eax+112],edx
	mov	edx,_1
	inc	dword [edx+4]
	mov	dword [eax+116],edx
	inc	dword [eax+4]
	mov	dword [_irrlicht_core_GUISkinIconNames],eax
	or	dword [_19516],33554432
_19698:
	mov	eax,dword [_19516]
	and	eax,67108864
	cmp	eax,0
	jne	_19707
	push	6
	push	_19407
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,_330
	inc	dword [edx+4]
	mov	dword [eax+24],edx
	mov	edx,_331
	inc	dword [edx+4]
	mov	dword [eax+28],edx
	mov	edx,_332
	inc	dword [edx+4]
	mov	dword [eax+32],edx
	mov	edx,_333
	inc	dword [edx+4]
	mov	dword [eax+36],edx
	mov	edx,_334
	inc	dword [edx+4]
	mov	dword [eax+40],edx
	mov	edx,_1
	inc	dword [edx+4]
	mov	dword [eax+44],edx
	inc	dword [eax+4]
	mov	dword [_irrlicht_core_GUISkinFontNames],eax
	or	dword [_19516],67108864
_19707:
	mov	eax,0
	jmp	_3927
_3927:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrBase_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IrrBase
	mov	dword [ebx+8],0
	mov	dword [ebx+12],0
	mov	dword [ebx+16],0
	mov	eax,0
	jmp	_3930
_3930:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrBase_Delete:
	push	ebp
	mov	ebp,esp
_3933:
	mov	eax,0
	jmp	_19710
_19710:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrBase_attach:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	mov	dword [ebx+8],edx
	mov	dword [ebx+12],eax
	cmp	eax,0
	je	_19711
	mov	eax,dword [ebx+16]
_19711:
	cmp	eax,0
	je	_19713
	push	ebx
	call	_bbHandleFromObject
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
_19713:
	mov	eax,0
	jmp	_3938
_3938:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrBase_Compare:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	ebx,dword [edx+8]
	push	_irrlicht_core_IrrBase
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	ebx,dword [eax+8]
	sete	al
	movzx	eax,al
	jmp	_3942
_3942:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrBase_isValid:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	mov	eax,dword [eax+8]
	cmp	eax,0
	setg	al
	movzx	eax,al
	jmp	_3945
_3945:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrBase_StringToWChar:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	call	_bbStringToWString
	add	esp,4
	jmp	_3948
_3948:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrBase_WCharToString:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	call	_bbStringFromWString
	add	esp,4
	jmp	_3951
_3951:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrBase_Destroy:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+16],0
	je	_19716
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	push	eax
	call	_BMXBinder_del
	add	esp,4
_19716:
	mov	eax,0
	jmp	_3954
_3954:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrBase_bind:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	dword [esi+16],0
	je	_19718
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	edi
	push	esi
	call	__irrlicht_core_IrrBase_setBinding
	add	esp,12
	mov	eax,dword [esi]
	push	dword [eax+72]
	push	ebx
	call	_BMXBinder_bindDeconstructor
	add	esp,8
_19718:
	mov	eax,0
	jmp	_3958
_3958:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrBase_Deconstructor_Binding:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	push	esi
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	push	esi
	call	_bbHandleRelease
	add	esp,4
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+92]
	add	esp,4
	mov	eax,0
	jmp	_3961
_3961:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrBase_translate:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	_irrlicht_core_IrrBase
	push	eax
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	jmp	_3964
_3964:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrBase_setBinding:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	cmp	eax,0
	jle	_19723
	push	edx
	push	eax
	call	_BMXBinder_setBinding
	add	esp,8
	jmp	_19724
_19723:
	push	_206
	call	_bbExThrow
	add	esp,4
_19724:
	mov	eax,0
	jmp	_3969
_3969:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrBase_getBinding:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+88]
	add	esp,4
	push	eax
	call	_BMXBinder_getBinding
	add	esp,4
	jmp	_3972
_3972:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrBase_getBinderHandle:
	push	ebp
	mov	ebp,esp
	mov	eax,0
	jmp	_3975
_3975:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrBase_Deconstructor:
	push	ebp
	mov	ebp,esp
	mov	eax,0
	jmp	_3978
_3978:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_Dimension2df
	mov	eax,0
	jmp	_3981
_3981:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_19726
	push	dword [ebx+8]
	call	_IrrCore_Dimension2df_del
	add	esp,4
_19726:
_3984:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_19727
_19727:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_EqEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Dimension2df_EqEq
	add	esp,8
	jmp	_3988
_3988:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_NotEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Dimension2df_NotEq
	add	esp,8
	jmp	_3992
_3992:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_Eq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Dimension2df_Eq
	add	esp,8
	mov	eax,0
	jmp	_3996
_3996:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_Div:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	push	1
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrCore_Dimension2df_Div
	add	esp,8
	push	eax
	call	__irrlicht_core_Dimension2df_createFromHandle
	add	esp,8
	jmp	_4000
_4000:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_Mult:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	push	1
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrCore_Dimension2df_Mult
	add	esp,8
	push	eax
	call	__irrlicht_core_Dimension2df_createFromHandle
	add	esp,8
	jmp	_4004
_4004:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_DivEq:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Dimension2df_DivEq
	add	esp,8
	mov	eax,ebx
	jmp	_4008
_4008:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_MultEq:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Dimension2df_MultEq
	add	esp,8
	mov	eax,ebx
	jmp	_4012
_4012:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_Plus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Dimension2df_Plus
	add	esp,8
	push	eax
	call	__irrlicht_core_Dimension2df_createFromHandle
	add	esp,8
	jmp	_4016
_4016:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_PlusEq:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_Dimension2df_PlusEq
	add	esp,8
	mov	eax,ebx
	jmp	_4020
_4020:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_MinusEq:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_Dimension2df_PlusEq
	add	esp,8
	mov	eax,ebx
	jmp	_4024
_4024:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_getWidth:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Dimension2df_getWidth
	add	esp,4
	jmp	_4027
_4027:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_getHeight:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Dimension2df_getHeight
	add	esp,4
	jmp	_4030
_4030:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_setWidth:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrCore_Dimension2df_setWidth
	add	esp,8
	mov	eax,0
	jmp	_4034
_4034:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_setHeight:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrCore_Dimension2df_setHeight
	add	esp,8
	mov	eax,0
	jmp	_4038
_4038:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_Set:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Dimension2df_set
	add	esp,12
	mov	eax,ebx
	jmp	_4043
_4043:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_getArea:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Dimension2df_getArea
	add	esp,4
	jmp	_4046
_4046:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_getOptimalSize:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	1
	push	eax
	push	edx
	push	ecx
	push	dword [ebx+8]
	call	_IrrCore_Dimension2df_getOptimalSize
	add	esp,16
	push	eax
	call	__irrlicht_core_Dimension2df_createFromHandle
	add	esp,8
	jmp	_4052
_4052:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_getInterpolated:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	fld	dword [ebp+16]
	push	1
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Dimension2df_getInterpolated
	add	esp,12
	push	eax
	call	__irrlicht_core_Dimension2df_createFromHandle
	add	esp,8
	jmp	_4057
_4057:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_create:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	fld	dword [ebp+12]
	push	1
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	call	_IrrCore_Dimension2df_new
	add	esp,8
	push	eax
	call	__irrlicht_core_Dimension2df_createFromHandle
	add	esp,8
	jmp	_4061
_4061:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_createFromPos:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Dimension2df_newFromSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Dimension2df_createFromHandle
	add	esp,8
	jmp	_4064
_4064:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_19728
	mov	eax,_bbNullObject
	jmp	_4068
_19728:
	push	_irrlicht_core_Dimension2df
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_4068
_4068:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_Dimension2di
	mov	eax,0
	jmp	_4071
_4071:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_19731
	push	dword [ebx+8]
	call	_IrrCore_Dimension2di_del
	add	esp,4
_19731:
_4074:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_19732
_19732:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_EqEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Dimension2di_EqEq
	add	esp,8
	jmp	_4078
_4078:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_NotEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Dimension2di_NotEq
	add	esp,8
	jmp	_4082
_4082:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_Eq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Dimension2di_Eq
	add	esp,8
	mov	eax,0
	jmp	_4086
_4086:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_Div:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	fld	dword [ebp+12]
	push	1
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Dimension2di_Div
	add	esp,8
	push	eax
	call	__irrlicht_core_Dimension2di_createFromHandle
	add	esp,8
	jmp	_4090
_4090:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_Mult:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	fld	dword [ebp+12]
	push	1
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Dimension2di_Mult
	add	esp,8
	push	eax
	call	__irrlicht_core_Dimension2di_createFromHandle
	add	esp,8
	jmp	_4094
_4094:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_DivEq:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Dimension2di_DivEq
	add	esp,8
	mov	eax,ebx
	jmp	_4098
_4098:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_MultEq:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Dimension2di_MultEq
	add	esp,8
	mov	eax,ebx
	jmp	_4102
_4102:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_Plus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Dimension2di_Plus
	add	esp,8
	push	eax
	call	__irrlicht_core_Dimension2di_createFromHandle
	add	esp,8
	jmp	_4106
_4106:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_PlusEq:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_Dimension2di_PlusEq
	add	esp,8
	mov	eax,ebx
	jmp	_4110
_4110:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_MinusEq:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_Dimension2di_MinusEq
	add	esp,8
	mov	eax,ebx
	jmp	_4114
_4114:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_getWidth:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Dimension2di_getWidth
	add	esp,4
	jmp	_4117
_4117:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_getHeight:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Dimension2di_getHeight
	add	esp,4
	jmp	_4120
_4120:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_setWidth:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Dimension2di_setWidth
	add	esp,8
	mov	eax,0
	jmp	_4124
_4124:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_setHeight:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Dimension2di_setHeight
	add	esp,8
	mov	eax,0
	jmp	_4128
_4128:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_Set:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ebx+8]
	call	_IrrCore_Dimension2di_set
	add	esp,12
	mov	eax,ebx
	jmp	_4133
_4133:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_getArea:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Dimension2di_getArea
	add	esp,4
	jmp	_4136
_4136:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_getOptimalSize:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	1
	push	eax
	push	edx
	push	ecx
	push	dword [ebx+8]
	call	_IrrCore_Dimension2di_getOptimalSize
	add	esp,16
	push	eax
	call	__irrlicht_core_Dimension2di_createFromHandle
	add	esp,8
	jmp	_4142
_4142:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_getInterpolated:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	fld	dword [ebp+16]
	push	1
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Dimension2di_getInterpolated
	add	esp,12
	push	eax
	call	__irrlicht_core_Dimension2di_createFromHandle
	add	esp,8
	jmp	_4147
_4147:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_create:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	eax
	push	edx
	call	_IrrCore_Dimension2di_new
	add	esp,8
	push	eax
	call	__irrlicht_core_Dimension2di_createFromHandle
	add	esp,8
	jmp	_4151
_4151:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_createFromPos:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Dimension2di_newFromSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Dimension2di_createFromHandle
	add	esp,8
	jmp	_4154
_4154:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_19733
	mov	eax,_bbNullObject
	jmp	_4158
_19733:
	push	_irrlicht_core_Dimension2di
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_4158
_4158:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2df_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_Position2df
	mov	eax,0
	jmp	_4161
_4161:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2df_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_19736
	push	dword [ebx+8]
	call	_IrrCore_Position2df_del
	add	esp,4
_19736:
_4164:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_19737
_19737:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2df_EqEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Position2df_EqEq
	add	esp,8
	jmp	_4168
_4168:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2df_NotEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Position2df_NotEq
	add	esp,8
	jmp	_4172
_4172:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2df_Eq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Position2df_Eq
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2df_createFromHandle
	add	esp,8
	jmp	_4176
_4176:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2df_Plus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Position2df_Plus
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2df_createFromHandle
	add	esp,8
	jmp	_4180
_4180:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2df_Minus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Position2df_Minus
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2df_createFromHandle
	add	esp,8
	jmp	_4184
_4184:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2df_PlusDim:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Position2df_PlusDim
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2df_createFromHandle
	add	esp,8
	jmp	_4188
_4188:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2df_MinusDim:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Position2df_MinusDim
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2df_createFromHandle
	add	esp,8
	jmp	_4192
_4192:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2df_Mult:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Position2df_Mult
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2df_createFromHandle
	add	esp,8
	jmp	_4196
_4196:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2df_MultScalar:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	push	1
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrCore_Position2df_MultScalar
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2df_createFromHandle
	add	esp,8
	jmp	_4200
_4200:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2df_PlusEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Position2df_PlusEq
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2df_createFromHandle
	add	esp,8
	jmp	_4204
_4204:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2df_MinusEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Position2df_MinusEq
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2df_createFromHandle
	add	esp,8
	jmp	_4208
_4208:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2df_PlusEqDim:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Position2df_PlusEqDim
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2df_createFromHandle
	add	esp,8
	jmp	_4212
_4212:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2df_MinusEqDim:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Position2df_MinusEqDim
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2df_createFromHandle
	add	esp,8
	jmp	_4216
_4216:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2df_getX:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Position2df_getX
	add	esp,4
	jmp	_4219
_4219:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2df_getY:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Position2df_getY
	add	esp,4
	jmp	_4222
_4222:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2df_setX:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrCore_Position2df_setX
	add	esp,8
	mov	eax,0
	jmp	_4226
_4226:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2df_setY:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrCore_Position2df_setY
	add	esp,8
	mov	eax,0
	jmp	_4230
_4230:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2df_create:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	fld	dword [ebp+12]
	push	1
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	call	_IrrCore_Position2df_new
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2df_createFromHandle
	add	esp,8
	jmp	_4234
_4234:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2df_createFromPos:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Position2df_newFromPos
	add	esp,4
	push	eax
	call	__irrlicht_core_Position2df_createFromHandle
	add	esp,8
	jmp	_4237
_4237:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2df_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_19738
	mov	eax,_bbNullObject
	jmp	_4241
_19738:
	push	_irrlicht_core_Position2df
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_4241
_4241:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2di_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_Position2di
	mov	eax,0
	jmp	_4244
_4244:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2di_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_19741
	push	dword [ebx+8]
	call	_IrrCore_Position2di_del
	add	esp,4
_19741:
_4247:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_19742
_19742:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2di_EqEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Position2di_EqEq
	add	esp,8
	jmp	_4251
_4251:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2di_NotEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Position2di_NotEq
	add	esp,8
	jmp	_4255
_4255:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2di_Eq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Position2di_Eq
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2di_createFromHandle
	add	esp,8
	jmp	_4259
_4259:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2di_Plus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Position2di_Plus
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2di_createFromHandle
	add	esp,8
	jmp	_4263
_4263:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2di_Minus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Position2di_Minus
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2di_createFromHandle
	add	esp,8
	jmp	_4267
_4267:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2di_PlusDim:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Position2di_PlusDim
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2di_createFromHandle
	add	esp,8
	jmp	_4271
_4271:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2di_MinusDim:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Position2di_MinusDim
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2di_createFromHandle
	add	esp,8
	jmp	_4275
_4275:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2di_Mult:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Position2di_Mult
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2di_createFromHandle
	add	esp,8
	jmp	_4279
_4279:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2di_MultScalar:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Position2di_MultScalar
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2di_createFromHandle
	add	esp,8
	jmp	_4283
_4283:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2di_PlusEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Position2di_PlusEq
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2di_createFromHandle
	add	esp,8
	jmp	_4287
_4287:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2di_MinusEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Position2di_MinusEq
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2di_createFromHandle
	add	esp,8
	jmp	_4291
_4291:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2di_PlusEqDim:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Position2di_PlusEqDim
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2di_createFromHandle
	add	esp,8
	jmp	_4295
_4295:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2di_MinusEqDim:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Position2di_MinusEqDim
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2di_createFromHandle
	add	esp,8
	jmp	_4299
_4299:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2di_getX:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Position2di_getX
	add	esp,4
	jmp	_4302
_4302:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2di_getY:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Position2di_getY
	add	esp,4
	jmp	_4305
_4305:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2di_setX:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Position2di_setX
	add	esp,8
	mov	eax,0
	jmp	_4309
_4309:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2di_setY:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Position2di_setY
	add	esp,8
	mov	eax,0
	jmp	_4313
_4313:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2di_create:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	eax
	push	edx
	call	_IrrCore_Position2di_new
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2di_createFromHandle
	add	esp,8
	jmp	_4317
_4317:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2di_createFromPos:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Position2di_newFromPos
	add	esp,4
	push	eax
	call	__irrlicht_core_Position2di_createFromHandle
	add	esp,8
	jmp	_4320
_4320:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2di_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_19743
	mov	eax,_bbNullObject
	jmp	_4324
_19743:
	push	_irrlicht_core_Position2di
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_4324
_4324:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_Recti
	mov	eax,0
	jmp	_4327
_4327:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_19746
	push	dword [ebx+8]
	call	_IrrCore_Recti_del
	add	esp,4
_19746:
_4330:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_19747
_19747:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_PlusEq:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_Recti_PlusEq
	add	esp,8
	mov	eax,ebx
	jmp	_4334
_4334:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_Plus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Recti_Plus
	add	esp,8
	push	eax
	call	__irrlicht_core_Recti_createFromHandle
	add	esp,8
	jmp	_4338
_4338:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_MinusEq:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_Recti_MinusEq
	add	esp,8
	mov	eax,ebx
	jmp	_4342
_4342:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_Minus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Recti_Minus
	add	esp,8
	push	eax
	call	__irrlicht_core_Recti_createFromHandle
	add	esp,8
	jmp	_4346
_4346:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_EqEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Recti_EqEq
	add	esp,8
	jmp	_4350
_4350:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_NotEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Recti_NotEq
	add	esp,8
	jmp	_4354
_4354:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_isPointInside:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Recti_isPointInside
	add	esp,8
	jmp	_4358
_4358:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_isRectCollided:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Recti_isRectCollided
	add	esp,8
	jmp	_4362
_4362:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_clipAgainst:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Recti_clipAgainst
	add	esp,8
	mov	eax,0
	jmp	_4366
_4366:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_getWidth:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Recti_getWidth
	add	esp,4
	jmp	_4369
_4369:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_getHeight:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Recti_getHeight
	add	esp,4
	jmp	_4372
_4372:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_repair:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Recti_repair
	add	esp,4
	mov	eax,0
	jmp	_4375
_4375:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_isValid:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Recti_isValid
	add	esp,4
	jmp	_4378
_4378:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_getCenter:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Recti_getCenter
	add	esp,4
	push	eax
	call	__irrlicht_core_Position2di_createFromHandle
	add	esp,8
	jmp	_4381
_4381:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_getUpperLeftCorner:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrCore_Recti_getUpperLeftCorner
	add	esp,4
	push	eax
	call	__irrlicht_core_Position2di_createFromHandle
	add	esp,8
	jmp	_4384
_4384:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_getLowerRightCorner:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrCore_Recti_getLowerRightCorner
	add	esp,4
	push	eax
	call	__irrlicht_core_Position2di_createFromHandle
	add	esp,8
	jmp	_4387
_4387:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_getSize:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Recti_getSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Dimension2di_createFromHandle
	add	esp,8
	jmp	_4390
_4390:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_addInternalPointFromPos:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Recti_addInternalPointFromPos
	add	esp,8
	mov	eax,0
	jmp	_4394
_4394:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_addInternalPoint:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrCore_Recti_addInternalPoint
	add	esp,12
	mov	eax,0
	jmp	_4399
_4399:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_getArea:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Recti_getArea
	add	esp,4
	jmp	_4402
_4402:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_constrainTo:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Recti_constrainTo
	add	esp,8
	jmp	_4406
_4406:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_Less:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Recti_Less
	add	esp,8
	jmp	_4410
_4410:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrCore_Recti_new
	push	eax
	call	__irrlicht_core_Recti_createFromHandle
	add	esp,8
	jmp	_4412
_4412:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_createFromVals:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	1
	push	eax
	push	edx
	push	ecx
	push	ebx
	call	_IrrCore_Recti_newFromVals
	add	esp,16
	push	eax
	call	__irrlicht_core_Recti_createFromHandle
	add	esp,8
	jmp	_4418
_4418:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_createFromPos:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Recti_newFromPos
	add	esp,8
	push	eax
	call	__irrlicht_core_Recti_createFromHandle
	add	esp,8
	jmp	_4422
_4422:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_createFromPosSize:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Recti_newFromPosSize
	add	esp,8
	push	eax
	call	__irrlicht_core_Recti_createFromHandle
	add	esp,8
	jmp	_4426
_4426:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_createFromRect:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Recti_newFromRect
	add	esp,4
	push	eax
	call	__irrlicht_core_Recti_createFromHandle
	add	esp,8
	jmp	_4429
_4429:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_19748
	mov	eax,_bbNullObject
	jmp	_4433
_19748:
	push	_irrlicht_core_Recti
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_4433
_4433:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_Rectf
	mov	eax,0
	jmp	_4436
_4436:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_19751
	push	dword [ebx+8]
	call	_IrrCore_Rectf_del
	add	esp,4
_19751:
_4439:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_19752
_19752:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_PlusEq:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_Rectf_PlusEq
	add	esp,8
	mov	eax,ebx
	jmp	_4443
_4443:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_Plus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Rectf_Plus
	add	esp,8
	push	eax
	call	__irrlicht_core_Rectf_createFromHandle
	add	esp,8
	jmp	_4447
_4447:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_MinusEq:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_Rectf_PlusEq
	add	esp,8
	mov	eax,ebx
	jmp	_4451
_4451:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_Minus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Rectf_Plus
	add	esp,8
	push	eax
	call	__irrlicht_core_Rectf_createFromHandle
	add	esp,8
	jmp	_4455
_4455:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_EqEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Rectf_EqEq
	add	esp,8
	jmp	_4459
_4459:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_NotEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Rectf_NotEq
	add	esp,8
	jmp	_4463
_4463:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_isPointInside:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Rectf_isPointInside
	add	esp,8
	jmp	_4467
_4467:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_isRectCollided:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Rectf_isRectCollided
	add	esp,8
	jmp	_4471
_4471:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_clipAgainst:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Rectf_clipAgainst
	add	esp,8
	mov	eax,0
	jmp	_4475
_4475:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_getWidth:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Rectf_getWidth
	add	esp,4
	jmp	_4478
_4478:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_getHeight:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Rectf_getHeight
	add	esp,4
	jmp	_4481
_4481:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_repair:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Rectf_repair
	add	esp,4
	mov	eax,0
	jmp	_4484
_4484:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_isValid:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Rectf_isValid
	add	esp,4
	jmp	_4487
_4487:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_getCenter:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Rectf_getCenter
	add	esp,4
	push	eax
	call	__irrlicht_core_Position2df_createFromHandle
	add	esp,8
	jmp	_4490
_4490:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_getUpperLeftCorner:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrCore_Rectf_getUpperLeftCorner
	add	esp,4
	push	eax
	call	__irrlicht_core_Position2df_createFromHandle
	add	esp,8
	jmp	_4493
_4493:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_getLowerRightCorner:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrCore_Rectf_getLowerRightCorner
	add	esp,4
	push	eax
	call	__irrlicht_core_Position2df_createFromHandle
	add	esp,8
	jmp	_4496
_4496:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_getSize:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Rectf_getSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Dimension2df_createFromHandle
	add	esp,8
	jmp	_4499
_4499:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_addInternalPointFromPos:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Rectf_addInternalPointFromPos
	add	esp,8
	mov	eax,0
	jmp	_4503
_4503:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_addInternalPoint:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrCore_Rectf_addInternalPoint
	add	esp,12
	mov	eax,0
	jmp	_4508
_4508:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_getArea:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Rectf_getArea
	add	esp,4
	jmp	_4511
_4511:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_constrainTo:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Rectf_constrainTo
	add	esp,8
	jmp	_4515
_4515:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_Less:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Rectf_Less
	add	esp,8
	jmp	_4519
_4519:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrCore_Rectf_new
	push	eax
	call	__irrlicht_core_Rectf_createFromHandle
	add	esp,8
	jmp	_4521
_4521:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_createFromVals:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	push	1
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	call	_IrrCore_Rectf_newFromVals
	add	esp,16
	push	eax
	call	__irrlicht_core_Rectf_createFromHandle
	add	esp,8
	jmp	_4527
_4527:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_createFromPos:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Rectf_newFromPos
	add	esp,8
	push	eax
	call	__irrlicht_core_Rectf_createFromHandle
	add	esp,8
	jmp	_4531
_4531:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_createFromPosSize:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Rectf_newFromPosSize
	add	esp,8
	push	eax
	call	__irrlicht_core_Rectf_createFromHandle
	add	esp,8
	jmp	_4535
_4535:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_createFromRect:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Rectf_newFromRect
	add	esp,4
	push	eax
	call	__irrlicht_core_Rectf_createFromHandle
	add	esp,8
	jmp	_4538
_4538:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_19753
	mov	eax,_bbNullObject
	jmp	_4542
_19753:
	push	_irrlicht_core_Rectf
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_4542
_4542:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_Vector2di
	mov	eax,0
	jmp	_4545
_4545:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_19756
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_del
	add	esp,4
_19756:
_4548:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_19757
_19757:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_normalize:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrCore_Vector2di_normalize
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector2di_createFromHandle
	add	esp,8
	jmp	_4551
_4551:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_getAngle:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Vector2di_getAngle
	add	esp,4
	jmp	_4554
_4554:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_getAngleWith:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector2di_getAngleWith
	add	esp,8
	jmp	_4558
_4558:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_getAngleTrig:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Vector2di_getAngleTrig
	add	esp,4
	jmp	_4561
_4561:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_rotateBy:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+20]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	fld	qword [ebp+12]
	sub	esp,8
	fstp	qword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_rotateBy
	add	esp,16
	mov	eax,ebx
	jmp	_4566
_4566:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_getDistanceFrom:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector2di_getDistanceFrom
	add	esp,8
	jmp	_4570
_4570:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_dotProduct:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector2di_dotProduct
	add	esp,8
	jmp	_4574
_4574:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_getLength:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Vector2di_getLength
	add	esp,4
	jmp	_4577
_4577:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_interpolate:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	fld	dword [ebp+20]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_interpolate
	add	esp,16
	mov	eax,ebx
	jmp	_4583
_4583:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_equals:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector2di_equals
	add	esp,8
	jmp	_4587
_4587:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_getLengthSQ:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Vector2di_getLengthSQ
	add	esp,4
	jmp	_4590
_4590:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_getDistanceFromSQ:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector2di_getDistanceFromSQ
	add	esp,8
	jmp	_4594
_4594:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_isBetweenPoints:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrCore_Vector2di_isBetweenPoints
	add	esp,12
	jmp	_4599
_4599:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_getInterpolated_quadratic:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	fld	qword [ebp+20]
	push	1
	sub	esp,8
	fstp	qword [esp]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrCore_Vector2di_getInterpolated_quadratic
	add	esp,20
	push	eax
	call	__irrlicht_core_Vector2di_createFromHandle
	add	esp,8
	jmp	_4605
_4605:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_getInterpolated:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	fld	qword [ebp+16]
	push	1
	sub	esp,8
	fstp	qword [esp]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector2di_getInterpolated
	add	esp,16
	push	eax
	call	__irrlicht_core_Vector2di_createFromHandle
	add	esp,8
	jmp	_4610
_4610:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_setEq:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_setEq
	add	esp,8
	mov	eax,ebx
	jmp	_4614
_4614:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_EqEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector2di_EqEq
	add	esp,8
	jmp	_4618
_4618:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_NotEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector2di_NotEq
	add	esp,8
	jmp	_4622
_4622:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_PlusVect:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector2di_PlusVect
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2di_createFromHandle
	add	esp,8
	jmp	_4626
_4626:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_PlusEqVect:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_PlusEqVect
	add	esp,8
	mov	eax,ebx
	jmp	_4630
_4630:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_Plus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Vector2di_Plus
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2di_createFromHandle
	add	esp,8
	jmp	_4634
_4634:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_PlusEq:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_PlusEq
	add	esp,8
	mov	eax,ebx
	jmp	_4638
_4638:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_MinusVect:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector2di_MinusVect
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2di_createFromHandle
	add	esp,8
	jmp	_4642
_4642:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_MinusEqVect:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_MinusEqVect
	add	esp,8
	mov	eax,ebx
	jmp	_4646
_4646:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_Minus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Vector2di_Minus
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2di_createFromHandle
	add	esp,8
	jmp	_4650
_4650:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_MinusEq:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_MinusEq
	add	esp,8
	mov	eax,ebx
	jmp	_4654
_4654:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_MultVect:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector2di_MultVect
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2di_createFromHandle
	add	esp,8
	jmp	_4658
_4658:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_Mult:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Vector2di_Mult
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2di_createFromHandle
	add	esp,8
	jmp	_4662
_4662:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_MultEqVect:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_MultEqVect
	add	esp,8
	mov	eax,ebx
	jmp	_4666
_4666:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_MultEq:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_MultEq
	add	esp,8
	mov	eax,ebx
	jmp	_4670
_4670:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_DivVect:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector2di_DivVect
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2di_createFromHandle
	add	esp,8
	jmp	_4674
_4674:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_Div:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Vector2di_Div
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2di_createFromHandle
	add	esp,8
	jmp	_4678
_4678:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_DivEqVect:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_DivEqVect
	add	esp,8
	mov	eax,ebx
	jmp	_4682
_4682:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_DivEq:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_DivEq
	add	esp,8
	mov	eax,ebx
	jmp	_4686
_4686:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_LessEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector2di_LessEq
	add	esp,8
	jmp	_4690
_4690:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_GreatEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector2di_GreatEq
	add	esp,8
	jmp	_4694
_4694:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_Less:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector2di_Less
	add	esp,8
	jmp	_4698
_4698:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_Great:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector2di_Great
	add	esp,8
	jmp	_4702
_4702:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_setX:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Vector2di_setX
	add	esp,8
	mov	eax,0
	jmp	_4706
_4706:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_setY:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Vector2di_setY
	add	esp,8
	mov	eax,0
	jmp	_4710
_4710:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_setFromVect:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_setFromVect
	add	esp,8
	mov	eax,ebx
	jmp	_4714
_4714:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_set:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_set
	add	esp,12
	mov	eax,ebx
	jmp	_4719
_4719:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_getX:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Vector2di_getX
	add	esp,4
	jmp	_4722
_4722:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_getY:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Vector2di_getY
	add	esp,4
	jmp	_4725
_4725:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_create:
	push	ebp
	mov	ebp,esp
	push	1
	push	0
	push	0
	call	_IrrCore_Vector2di_new
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2di_createFromHandle
	add	esp,8
	jmp	_4727
_4727:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_createFromVals:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	eax
	push	edx
	call	_IrrCore_Vector2di_new
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2di_createFromHandle
	add	esp,8
	jmp	_4731
_4731:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_createFromVal:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	eax
	call	_IrrCore_Vector2di_newFromVal
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector2di_createFromHandle
	add	esp,8
	jmp	_4734
_4734:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_createFromVect:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Vector2di_newFromVect
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector2di_createFromHandle
	add	esp,8
	jmp	_4737
_4737:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_19758
	mov	eax,_bbNullObject
	jmp	_4741
_19758:
	push	_irrlicht_core_Vector2di
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_4741
_4741:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_Vector3di
	mov	eax,0
	jmp	_4744
_4744:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_19761
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_del
	add	esp,4
_19761:
_4747:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_19762
_19762:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_isBetweenPoints:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrCore_Vector3di_isBetweenPoints
	add	esp,12
	jmp	_4752
_4752:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_invert:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_invert
	add	esp,4
	mov	eax,ebx
	jmp	_4755
_4755:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_setLength:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_setLength
	add	esp,8
	mov	eax,ebx
	jmp	_4759
_4759:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_crossProduct:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector3di_crossProduct
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	jmp	_4763
_4763:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_getInterpolated:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	fld	qword [ebp+16]
	push	1
	sub	esp,8
	fstp	qword [esp]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector3di_getInterpolated
	add	esp,16
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	jmp	_4768
_4768:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_rotateXZBy:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+20]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	fld	qword [ebp+12]
	sub	esp,8
	fstp	qword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_rotateXZBy
	add	esp,16
	mov	eax,0
	jmp	_4773
_4773:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_rotateXYBy:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+20]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	fld	qword [ebp+12]
	sub	esp,8
	fstp	qword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_rotateXYBy
	add	esp,16
	mov	eax,0
	jmp	_4778
_4778:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_rotateYZBy:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+20]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	fld	qword [ebp+12]
	sub	esp,8
	fstp	qword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_rotateYZBy
	add	esp,16
	mov	eax,0
	jmp	_4783
_4783:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_normalize:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrCore_Vector3di_normalize
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	jmp	_4786
_4786:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_getDistanceFrom:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector3di_getDistanceFrom
	add	esp,8
	jmp	_4790
_4790:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_getDistanceFromSQ:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector3di_getDistanceFromSQ
	add	esp,8
	jmp	_4794
_4794:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_dotProduct:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector3di_dotProduct
	add	esp,8
	jmp	_4798
_4798:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_getLength:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Vector3di_getLength
	add	esp,4
	jmp	_4801
_4801:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_getLengthSQ:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Vector3di_getLengthSQ
	add	esp,4
	jmp	_4804
_4804:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_getAs4Values:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Vector3di_getAs4Values
	add	esp,8
	mov	eax,0
	jmp	_4808
_4808:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_getHorizontalAngle:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Vector3di_getHorizontalAngle
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	jmp	_4811
_4811:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_Equals:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrCore_Vector3di_equals
	add	esp,12
	jmp	_4816
_4816:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_getInterpolated_quadratic:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	fld	qword [ebp+20]
	push	1
	sub	esp,8
	fstp	qword [esp]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrCore_Vector3di_getInterpolated_quadratic
	add	esp,20
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	jmp	_4822
_4822:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_interpolate:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	fld	qword [ebp+20]
	sub	esp,8
	fstp	qword [esp]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_interpolate
	add	esp,20
	mov	eax,ebx
	jmp	_4828
_4828:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_rotationToDirection:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_rotationToDirection
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	jmp	_4832
_4832:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_getSphericalCoordinateAngles:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Vector3di_getSphericalCoordinateAngles
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	jmp	_4835
_4835:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_setEq:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_setEq
	add	esp,8
	mov	eax,ebx
	jmp	_4839
_4839:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_EqEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector3di_EqEq
	add	esp,8
	jmp	_4843
_4843:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_NotEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector3di_NotEq
	add	esp,8
	jmp	_4847
_4847:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_GreatEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector3di_GreatEq
	add	esp,8
	mov	eax,0
	jmp	_4851
_4851:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_LessEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector3di_LessEq
	add	esp,8
	mov	eax,0
	jmp	_4855
_4855:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_Plus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector3di_Plus
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	jmp	_4859
_4859:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_PlusEq:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_PlusEq
	add	esp,8
	mov	eax,ebx
	jmp	_4863
_4863:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_PlusVal:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Vector3di_PlusVal
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	jmp	_4867
_4867:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_PlusEqVal:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_PlusEqVal
	add	esp,8
	mov	eax,ebx
	jmp	_4871
_4871:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_Minus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector3di_Minus
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	jmp	_4875
_4875:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_MinusEq:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_MinusEq
	add	esp,8
	mov	eax,ebx
	jmp	_4879
_4879:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_MinusVal:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Vector3di_MinusVal
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	jmp	_4883
_4883:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_MinusEqVal:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_MinusEqVal
	add	esp,8
	mov	eax,ebx
	jmp	_4887
_4887:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_MultVect:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector3di_MultVect
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	jmp	_4891
_4891:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_Mult:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Vector3di_Mult
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	jmp	_4895
_4895:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_MultEqVect:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_MultEqVect
	add	esp,8
	mov	eax,ebx
	jmp	_4899
_4899:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_MultEq:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_MultEq
	add	esp,8
	mov	eax,ebx
	jmp	_4903
_4903:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_DivVect:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector3di_DivVect
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	jmp	_4907
_4907:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_Div:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Vector3di_Div
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	jmp	_4911
_4911:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_DivEqVect:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_DivEqVect
	add	esp,8
	mov	eax,ebx
	jmp	_4915
_4915:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_DivEq:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_DivEq
	add	esp,8
	mov	eax,ebx
	jmp	_4919
_4919:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_Less:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector3di_Less
	add	esp,8
	jmp	_4923
_4923:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_Great:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector3di_Great
	add	esp,8
	jmp	_4927
_4927:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_setX:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Vector3di_setX
	add	esp,8
	mov	eax,0
	jmp	_4931
_4931:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_setY:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Vector3di_setY
	add	esp,8
	mov	eax,0
	jmp	_4935
_4935:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_setZ:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Vector3di_setZ
	add	esp,8
	mov	eax,0
	jmp	_4939
_4939:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_setFromVect:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_setFromVect
	add	esp,8
	mov	eax,ebx
	jmp	_4943
_4943:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_set:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	eax
	push	edx
	push	ecx
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_set
	add	esp,16
	mov	eax,ebx
	jmp	_4949
_4949:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_getX:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Vector3di_getX
	add	esp,4
	jmp	_4952
_4952:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_getY:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Vector3di_getY
	add	esp,4
	jmp	_4955
_4955:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_getZ:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Vector3di_getZ
	add	esp,4
	jmp	_4958
_4958:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_create:
	push	ebp
	mov	ebp,esp
	push	1
	push	0
	push	0
	push	0
	call	_IrrCore_Vector3di_new
	add	esp,12
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	jmp	_4960
_4960:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_createFromVals:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	1
	push	eax
	push	edx
	push	ecx
	call	_IrrCore_Vector3di_new
	add	esp,12
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	jmp	_4965
_4965:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_createFromVal:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	eax
	call	_IrrCore_Vector3di_newFromVal
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	jmp	_4968
_4968:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_createFromVect:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Vector3di_newFromVect
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	jmp	_4971
_4971:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_19763
	mov	eax,_bbNullObject
	jmp	_4975
_19763:
	push	_irrlicht_core_Vector3di
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_4975
_4975:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_Vector2df
	mov	eax,0
	jmp	_4978
_4978:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_19766
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_del
	add	esp,4
_19766:
_4981:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_19767
_19767:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_normalize:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrCore_Vector2df_normalize
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	jmp	_4984
_4984:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_getAngle:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Vector2df_getAngle
	add	esp,4
	jmp	_4987
_4987:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_getAngleWith:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector2df_getAngleWith
	add	esp,8
	jmp	_4991
_4991:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_getAngleTrig:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Vector2df_getAngleTrig
	add	esp,4
	jmp	_4994
_4994:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_rotateBy:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+20]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	fld	qword [ebp+12]
	sub	esp,8
	fstp	qword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_rotateBy
	add	esp,16
	mov	eax,ebx
	jmp	_4999
_4999:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_getDistanceFrom:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector2df_getDistanceFrom
	add	esp,8
	jmp	_5003
_5003:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_dotProduct:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector2df_dotProduct
	add	esp,8
	jmp	_5007
_5007:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_getLength:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Vector2df_getLength
	add	esp,4
	jmp	_5010
_5010:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_interpolate:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	fld	dword [ebp+20]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_interpolate
	add	esp,16
	mov	eax,ebx
	jmp	_5016
_5016:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_equals:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector2df_equals
	add	esp,8
	jmp	_5020
_5020:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_getLengthSQ:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Vector2df_getLengthSQ
	add	esp,4
	jmp	_5023
_5023:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_getDistanceFromSQ:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector2df_getDistanceFromSQ
	add	esp,8
	jmp	_5027
_5027:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_isBetweenPoints:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrCore_Vector2df_isBetweenPoints
	add	esp,12
	jmp	_5032
_5032:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_getInterpolated_quadratic:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	fld	qword [ebp+20]
	push	1
	sub	esp,8
	fstp	qword [esp]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrCore_Vector2df_getInterpolated_quadratic
	add	esp,20
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	jmp	_5038
_5038:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_getInterpolated:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	fld	qword [ebp+16]
	push	1
	sub	esp,8
	fstp	qword [esp]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector2df_getInterpolated
	add	esp,16
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	jmp	_5043
_5043:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_setEq:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_setEq
	add	esp,8
	mov	eax,ebx
	jmp	_5047
_5047:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_EqEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector2df_EqEq
	add	esp,8
	jmp	_5051
_5051:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_NotEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector2df_NotEq
	add	esp,8
	jmp	_5055
_5055:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_PlusVect:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector2df_PlusVect
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	jmp	_5059
_5059:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_PlusEqVect:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_PlusEqVect
	add	esp,8
	mov	eax,ebx
	jmp	_5063
_5063:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_Plus:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	push	1
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrCore_Vector2df_Plus
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	jmp	_5067
_5067:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_PlusEq:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_PlusEq
	add	esp,8
	mov	eax,ebx
	jmp	_5071
_5071:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_MinusVect:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector2df_MinusVect
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	jmp	_5075
_5075:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_MinusEqVect:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_MinusEqVect
	add	esp,8
	mov	eax,ebx
	jmp	_5079
_5079:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_Minus:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	push	1
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrCore_Vector2df_Minus
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	jmp	_5083
_5083:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_MinusEq:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_MinusEq
	add	esp,8
	mov	eax,ebx
	jmp	_5087
_5087:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_MultVect:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector2df_MultVect
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	jmp	_5091
_5091:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_Mult:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	push	1
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrCore_Vector2df_Mult
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	jmp	_5095
_5095:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_MultEqVect:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_MultEqVect
	add	esp,8
	mov	eax,ebx
	jmp	_5099
_5099:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_MultEq:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_MultEq
	add	esp,8
	mov	eax,ebx
	jmp	_5103
_5103:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_DivVect:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector2df_DivVect
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	jmp	_5107
_5107:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_Div:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	push	1
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrCore_Vector2df_Div
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	jmp	_5111
_5111:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_DivEqVect:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_DivEqVect
	add	esp,8
	mov	eax,ebx
	jmp	_5115
_5115:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_DivEq:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_DivEq
	add	esp,8
	mov	eax,ebx
	jmp	_5119
_5119:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_LessEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector2df_LessEq
	add	esp,8
	jmp	_5123
_5123:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_GreatEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector2df_GreatEq
	add	esp,8
	jmp	_5127
_5127:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_Less:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector2df_Less
	add	esp,8
	jmp	_5131
_5131:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_Great:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector2df_Great
	add	esp,8
	jmp	_5135
_5135:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_setX:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrCore_Vector2df_setX
	add	esp,8
	mov	eax,0
	jmp	_5139
_5139:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_setY:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrCore_Vector2df_setY
	add	esp,8
	mov	eax,0
	jmp	_5143
_5143:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_setFromVect:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_setFromVect
	add	esp,8
	mov	eax,ebx
	jmp	_5147
_5147:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_set:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_set
	add	esp,12
	mov	eax,ebx
	jmp	_5152
_5152:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_getX:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Vector2df_getX
	add	esp,4
	jmp	_5155
_5155:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_getY:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Vector2df_getY
	add	esp,4
	jmp	_5158
_5158:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_create:
	push	ebp
	mov	ebp,esp
	push	1
	push	0
	push	0
	call	_IrrCore_Vector2df_new
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	jmp	_5160
_5160:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_createFromVals:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	fld	dword [ebp+12]
	push	1
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	call	_IrrCore_Vector2df_new
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	jmp	_5164
_5164:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_createFromVal:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	push	1
	sub	esp,4
	fstp	dword [esp]
	call	_IrrCore_Vector2df_newFromVal
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	jmp	_5167
_5167:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_createFromVect:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Vector2df_newFromVect
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	jmp	_5170
_5170:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_19768
	mov	eax,_bbNullObject
	jmp	_5174
_19768:
	push	_irrlicht_core_Vector2df
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_5174
_5174:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_Vector3df
	mov	eax,0
	jmp	_5177
_5177:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_19771
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_del
	add	esp,4
_19771:
_5180:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_19772
_19772:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_isBetweenPoints:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrCore_Vector3df_isBetweenPoints
	add	esp,12
	jmp	_5185
_5185:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_invert:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_invert
	add	esp,4
	mov	eax,ebx
	jmp	_5188
_5188:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_setLength:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_setLength
	add	esp,8
	mov	eax,ebx
	jmp	_5192
_5192:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_crossProduct:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector3df_crossProduct
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_5196
_5196:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_getInterpolated:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	fld	qword [ebp+16]
	push	1
	sub	esp,8
	fstp	qword [esp]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector3df_getInterpolated
	add	esp,16
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_5201
_5201:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_rotateXZBy:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+20]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	fld	qword [ebp+12]
	sub	esp,8
	fstp	qword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_rotateXZBy
	add	esp,16
	mov	eax,0
	jmp	_5206
_5206:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_rotateXYBy:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+20]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	fld	qword [ebp+12]
	sub	esp,8
	fstp	qword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_rotateXYBy
	add	esp,16
	mov	eax,0
	jmp	_5211
_5211:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_rotateYZBy:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+20]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	fld	qword [ebp+12]
	sub	esp,8
	fstp	qword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_rotateYZBy
	add	esp,16
	mov	eax,0
	jmp	_5216
_5216:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_normalize:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrCore_Vector3df_normalize
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_5219
_5219:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_getDistanceFrom:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector3df_getDistanceFrom
	add	esp,8
	jmp	_5223
_5223:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_getDistanceFromSQ:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector3df_getDistanceFromSQ
	add	esp,8
	jmp	_5227
_5227:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_dotProduct:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector3df_dotProduct
	add	esp,8
	jmp	_5231
_5231:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_getLength:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Vector3df_getLength
	add	esp,4
	jmp	_5234
_5234:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_getLengthSQ:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Vector3df_getLengthSQ
	add	esp,4
	jmp	_5237
_5237:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_getArray:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	push	4
	push	_19773
	call	_bbArrayNew1D
	add	esp,8
	mov	esi,eax
	lea	eax,dword [esi+24]
	push	eax
	push	ebx
	call	__irrlicht_core_Vector3df_getAs4Values
	add	esp,8
	mov	eax,esi
	jmp	_5240
_5240:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_getAs4Values:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Vector3df_getAs4Values
	add	esp,8
	mov	eax,0
	jmp	_5244
_5244:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_getHorizontalAngle:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Vector3df_getHorizontalAngle
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_5247
_5247:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_Equals:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	fld	dword [ebp+16]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector3df_equals
	add	esp,12
	jmp	_5252
_5252:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_getInterpolated_quadratic:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	fld	qword [ebp+20]
	push	1
	sub	esp,8
	fstp	qword [esp]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrCore_Vector3df_getInterpolated_quadratic
	add	esp,20
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_5258
_5258:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_interpolate:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	fld	qword [ebp+20]
	sub	esp,8
	fstp	qword [esp]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_interpolate
	add	esp,20
	mov	eax,ebx
	jmp	_5264
_5264:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_rotationToDirection:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_rotationToDirection
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_5268
_5268:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_getSphericalCoordinateAngles:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Vector3df_getSphericalCoordinateAngles
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_5271
_5271:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_setEq:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_setEq
	add	esp,8
	mov	eax,ebx
	jmp	_5275
_5275:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_EqEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector3df_EqEq
	add	esp,8
	jmp	_5279
_5279:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_NotEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector3df_NotEq
	add	esp,8
	jmp	_5283
_5283:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_GreatEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector3df_GreatEq
	add	esp,8
	mov	eax,0
	jmp	_5287
_5287:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_LessEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector3df_LessEq
	add	esp,8
	mov	eax,0
	jmp	_5291
_5291:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_Plus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector3df_Plus
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_5295
_5295:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_PlusEq:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_PlusEq
	add	esp,8
	mov	eax,ebx
	jmp	_5299
_5299:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_PlusVal:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	push	1
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrCore_Vector3df_PlusVal
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_5303
_5303:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_PlusEqVal:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_PlusEqVal
	add	esp,8
	mov	eax,ebx
	jmp	_5307
_5307:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_Minus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector3df_Minus
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_5311
_5311:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_MinusEq:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_MinusEq
	add	esp,8
	mov	eax,ebx
	jmp	_5315
_5315:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_MinusVal:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	push	1
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrCore_Vector3df_MinusVal
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_5319
_5319:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_MinusEqVal:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_MinusEqVal
	add	esp,8
	mov	eax,ebx
	jmp	_5323
_5323:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_MultVect:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector3df_MultVect
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_5327
_5327:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_Mult:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	push	1
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrCore_Vector3df_Mult
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_5331
_5331:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_MultEqVect:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_MultEqVect
	add	esp,8
	mov	eax,ebx
	jmp	_5335
_5335:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_MultEq:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_MultEq
	add	esp,8
	mov	eax,ebx
	jmp	_5339
_5339:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_DivVect:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector3df_DivVect
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_5343
_5343:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_Div:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	push	1
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrCore_Vector3df_Div
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_5347
_5347:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_DivEqVect:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_DivEqVect
	add	esp,8
	mov	eax,ebx
	jmp	_5351
_5351:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_DivEq:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_DivEq
	add	esp,8
	mov	eax,ebx
	jmp	_5355
_5355:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_Less:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector3df_Less
	add	esp,8
	jmp	_5359
_5359:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_Great:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Vector3df_Great
	add	esp,8
	jmp	_5363
_5363:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_setX:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrCore_Vector3df_setX
	add	esp,8
	mov	eax,0
	jmp	_5367
_5367:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_setY:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrCore_Vector3df_setY
	add	esp,8
	mov	eax,0
	jmp	_5371
_5371:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_setZ:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrCore_Vector3df_setZ
	add	esp,8
	mov	eax,0
	jmp	_5375
_5375:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_setFromVect:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_setFromVect
	add	esp,8
	mov	eax,ebx
	jmp	_5379
_5379:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_set:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_set
	add	esp,16
	mov	eax,ebx
	jmp	_5385
_5385:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_getX:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Vector3df_getX
	add	esp,4
	jmp	_5388
_5388:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_getY:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Vector3df_getY
	add	esp,4
	jmp	_5391
_5391:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_getZ:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Vector3df_getZ
	add	esp,4
	jmp	_5394
_5394:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_create:
	push	ebp
	mov	ebp,esp
	push	1
	push	0
	push	0
	push	0
	call	_IrrCore_Vector3df_new
	add	esp,12
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_5396
_5396:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_createFromVals:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	push	1
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	call	_IrrCore_Vector3df_new
	add	esp,12
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_5401
_5401:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_createFromVal:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	push	1
	sub	esp,4
	fstp	dword [esp]
	call	_IrrCore_Vector3df_newFromVal
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_5404
_5404:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_createFromVect:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Vector3df_newFromVect
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_5407
_5407:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_19775
	mov	eax,_bbNullObject
	jmp	_5411
_19775:
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_5411
_5411:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_Triangle3di
	mov	eax,0
	jmp	_5414
_5414:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_19778
	push	dword [ebx+8]
	call	_IrrCore_Triangle3di_del
	add	esp,4
_19778:
_5417:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_19779
_19779:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_closestPointOnTriangle:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Triangle3di_closestPointOnTriangle
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	jmp	_5421
_5421:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_isTotalInsideBox:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Triangle3di_isTotalInsideBox
	add	esp,8
	jmp	_5425
_5425:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_isTotalOutsideBox:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Triangle3di_isTotalOutsideBox
	add	esp,8
	jmp	_5429
_5429:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_isFrontFacing:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Triangle3di_isFrontFacing
	add	esp,8
	jmp	_5433
_5433:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_isPointInside:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Triangle3di_isPointInside
	add	esp,8
	jmp	_5437
_5437:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_isPointInsideFast:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Triangle3di_isPointInsideFast
	add	esp,8
	jmp	_5441
_5441:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_EqEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Triangle3di_EqEq
	add	esp,8
	jmp	_5445
_5445:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_NotEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Triangle3di_NotEq
	add	esp,8
	jmp	_5449
_5449:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_getIntersectionWithLimitedLine:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrCore_Triangle3di_getIntersectionWithLimitedLine
	add	esp,12
	jmp	_5454
_5454:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_getIntersectionWithLine:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	push	dword [ebx+8]
	call	_IrrCore_Triangle3di_getIntersectionWithLine
	add	esp,16
	jmp	_5460
_5460:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_getIntersectionOfPlaneWithLine:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	push	dword [ebx+8]
	call	_IrrCore_Triangle3di_getIntersectionOfPlaneWithLine
	add	esp,16
	jmp	_5466
_5466:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_getNormal:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Triangle3di_getNormal
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	jmp	_5469
_5469:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_getPlane:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Triangle3di_getPlane
	add	esp,4
	push	eax
	call	__irrlicht_core_Plane3di_createFromHandle
	add	esp,8
	jmp	_5472
_5472:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_getPointA:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrCore_Triangle3di_getPointA
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	jmp	_5475
_5475:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_getPointB:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrCore_Triangle3di_getPointB
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	jmp	_5478
_5478:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_getPointC:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrCore_Triangle3di_getPointC
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	jmp	_5481
_5481:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_getArea:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Triangle3di_getArea
	add	esp,4
	jmp	_5484
_5484:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_setFromVect:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	push	dword [ebx+8]
	call	_IrrCore_Triangle3di_setFromVect
	add	esp,16
	mov	eax,0
	jmp	_5490
_5490:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_setFromVals:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+12]
	mov	ebx,dword [ebp+16]
	mov	ecx,dword [ebp+20]
	mov	edx,dword [ebp+24]
	mov	eax,dword [ebp+28]
	mov	edi,dword [ebp+32]
	push	dword [ebp+44]
	push	dword [ebp+40]
	push	dword [ebp+36]
	push	edi
	push	eax
	push	edx
	push	ecx
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Triangle3di_setFromVals
	add	esp,40
	mov	eax,0
	jmp	_5502
_5502:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_setPointA:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Triangle3di_setPointA
	add	esp,8
	mov	eax,0
	jmp	_5506
_5506:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_setPointB:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Triangle3di_setPointB
	add	esp,8
	mov	eax,0
	jmp	_5510
_5510:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_setPointC:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Triangle3di_setPointC
	add	esp,8
	mov	eax,0
	jmp	_5514
_5514:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrCore_Triangle3di_new
	push	eax
	call	__irrlicht_core_Triangle3di_createFromHandle
	add	esp,8
	jmp	_5516
_5516:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_createFromVals:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+12]
	mov	ebx,dword [ebp+16]
	mov	ecx,dword [ebp+20]
	mov	edx,dword [ebp+24]
	mov	eax,dword [ebp+28]
	mov	edi,dword [ebp+32]
	push	1
	push	dword [ebp+40]
	push	dword [ebp+36]
	push	edi
	push	eax
	push	edx
	push	ecx
	push	ebx
	push	esi
	push	dword [ebp+8]
	call	_IrrCore_Triangle3di_newFromVals
	add	esp,36
	push	eax
	call	__irrlicht_core_Triangle3di_createFromHandle
	add	esp,8
	jmp	_5527
_5527:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_createFromVect:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrCore_Triangle3di_newFromVect
	add	esp,12
	push	eax
	call	__irrlicht_core_Triangle3di_createFromHandle
	add	esp,8
	jmp	_5532
_5532:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_19780
	mov	eax,_bbNullObject
	jmp	_5536
_19780:
	push	_irrlicht_core_Triangle3di
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_5536
_5536:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_Triangle3df
	mov	eax,0
	jmp	_5539
_5539:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_19783
	push	dword [ebx+8]
	call	_IrrCore_Triangle3df_del
	add	esp,4
_19783:
_5542:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_19784
_19784:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_closestPointOnTriangle:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Triangle3df_closestPointOnTriangle
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_5546
_5546:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_isFrontFacing:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Triangle3df_isFrontFacing
	add	esp,8
	jmp	_5550
_5550:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_isTotalInsideBox:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Triangle3df_isTotalInsideBox
	add	esp,8
	jmp	_5554
_5554:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_isTotalOutsideBox:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Triangle3df_isTotalOutsideBox
	add	esp,8
	jmp	_5558
_5558:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_isPointInside:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Triangle3df_isPointInside
	add	esp,8
	jmp	_5562
_5562:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_isPointInsideFast:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Triangle3df_isPointInsideFast
	add	esp,8
	jmp	_5566
_5566:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_EqEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Triangle3df_EqEq
	add	esp,8
	jmp	_5570
_5570:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_NotEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Triangle3df_NotEq
	add	esp,8
	jmp	_5574
_5574:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_getIntersectionWithLimitedLine:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrCore_Triangle3df_getIntersectionWithLimitedLine
	add	esp,12
	jmp	_5579
_5579:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_getIntersectionWithLine:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	push	dword [ebx+8]
	call	_IrrCore_Triangle3df_getIntersectionWithLine
	add	esp,16
	jmp	_5585
_5585:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_getIntersectionOfPlaneWithLine:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	push	dword [ebx+8]
	call	_IrrCore_Triangle3df_getIntersectionOfPlaneWithLine
	add	esp,16
	jmp	_5591
_5591:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_getNormal:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Triangle3df_getNormal
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_5594
_5594:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_getPlane:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Triangle3df_getPlane
	add	esp,4
	push	eax
	call	__irrlicht_core_Plane3df_createFromHandle
	add	esp,8
	jmp	_5597
_5597:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_getPointA:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrCore_Triangle3df_getPointA
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_5600
_5600:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_getPointB:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrCore_Triangle3df_getPointB
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_5603
_5603:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_getPointC:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrCore_Triangle3df_getPointC
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_5606
_5606:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_getPoint:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	cmp	eax,0
	jne	_19785
	push	edx
	call	__irrlicht_core_Triangle3df_getPointA
	add	esp,4
	jmp	_5610
_19785:
	cmp	eax,1
	jne	_19786
	push	edx
	call	__irrlicht_core_Triangle3df_getPointB
	add	esp,4
	jmp	_5610
_19786:
	cmp	eax,2
	jne	_19787
	push	edx
	call	__irrlicht_core_Triangle3df_getPointC
	add	esp,4
	jmp	_5610
_19787:
	mov	eax,_bbNullObject
	jmp	_5610
_5610:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_setFromVect:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	push	dword [ebx+8]
	call	_IrrCore_Triangle3df_setFromVect
	add	esp,16
	mov	eax,0
	jmp	_5616
_5616:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_setFromVals:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	fld	dword [ebp+24]
	fld	dword [ebp+28]
	fld	dword [ebp+32]
	fld	dword [ebp+36]
	fld	dword [ebp+40]
	push	dword [ebp+44]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	push	dword [ebp+12]
	push	dword [eax+8]
	call	_IrrCore_Triangle3df_setFromVals
	add	esp,40
	mov	eax,0
	jmp	_5628
_5628:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_setPointA:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Triangle3df_setPointA
	add	esp,8
	mov	eax,0
	jmp	_5632
_5632:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_setPointB:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Triangle3df_setPointB
	add	esp,8
	mov	eax,0
	jmp	_5636
_5636:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_setPointC:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Triangle3df_setPointC
	add	esp,8
	mov	eax,0
	jmp	_5640
_5640:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_getArea:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Triangle3df_getArea
	add	esp,4
	jmp	_5643
_5643:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrCore_Triangle3df_new
	push	eax
	call	__irrlicht_core_Triangle3df_createFromHandle
	add	esp,8
	jmp	_5645
_5645:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_createFromVals:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	fld	dword [ebp+24]
	fld	dword [ebp+28]
	fld	dword [ebp+32]
	fld	dword [ebp+36]
	push	1
	push	dword [ebp+40]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	push	dword [ebp+8]
	call	_IrrCore_Triangle3df_newFromVals
	add	esp,36
	push	eax
	call	__irrlicht_core_Triangle3df_createFromHandle
	add	esp,8
	jmp	_5656
_5656:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_createFromVect:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrCore_Triangle3df_newFromVect
	add	esp,12
	push	eax
	call	__irrlicht_core_Triangle3df_createFromHandle
	add	esp,8
	jmp	_5661
_5661:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_19788
	mov	eax,_bbNullObject
	jmp	_5665
_19788:
	push	_irrlicht_core_Triangle3df
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_5665
_5665:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_Plane3df
	mov	eax,0
	jmp	_5668
_5668:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_19791
	push	dword [ebx+8]
	call	_IrrCore_Plane3df_del
	add	esp,4
_19791:
_5671:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_19792
_19792:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_EqEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Plane3df_EqEq
	add	esp,8
	jmp	_5675
_5675:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_NotEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Plane3df_NotEq
	add	esp,8
	jmp	_5679
_5679:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_getMemberPoint:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrCore_Plane3df_getMemberPoint
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_5682
_5682:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_getDistanceTo:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Plane3df_getDistanceTo
	add	esp,8
	jmp	_5686
_5686:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_getD:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Plane3df_getD
	add	esp,4
	jmp	_5689
_5689:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_getNormal:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Plane3df_getNormal
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_5692
_5692:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_isFrontFacing:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Plane3df_isFrontFacing
	add	esp,8
	jmp	_5696
_5696:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_classifyPointRelation:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Plane3df_classifyPointRelation
	add	esp,8
	jmp	_5700
_5700:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_recalculateD:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Plane3df_recalculateD
	add	esp,8
	mov	eax,0
	jmp	_5704
_5704:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_getIntersectionWithLine:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	push	dword [ebx+8]
	call	_IrrCore_Plane3df_getIntersectionWithLine
	add	esp,16
	jmp	_5710
_5710:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_existsIntersection:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Plane3df_existsIntersection
	add	esp,8
	jmp	_5714
_5714:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_getIntersectionWithPlane:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	push	dword [ebx+8]
	call	_IrrCore_Plane3df_getIntersectionWithPlane
	add	esp,16
	jmp	_5720
_5720:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_getIntersectionWithPlanes:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	push	dword [ebx+8]
	call	_IrrCore_Plane3df_getIntersectionWithPlanes
	add	esp,16
	jmp	_5726
_5726:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_getIntersectionWithLimitedLine:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	push	dword [ebx+8]
	call	_IrrCore_Plane3df_getIntersectionWithLimitedLine
	add	esp,16
	jmp	_5732
_5732:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_setPlaneFromPoints:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	push	dword [ebx+8]
	call	_IrrCore_Plane3df_setPlaneFromPoints
	add	esp,16
	mov	eax,0
	jmp	_5738
_5738:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_setPlaneFromPointVect:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrCore_Plane3df_setPlaneFromPointVect
	add	esp,12
	mov	eax,0
	jmp	_5743
_5743:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_setPlaneFromVectVal:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	fld	dword [ebp+16]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Plane3df_setPlaneFromVectVal
	add	esp,12
	mov	eax,0
	jmp	_5748
_5748:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrCore_Plane3df_new
	push	eax
	call	__irrlicht_core_Plane3df_createFromHandle
	add	esp,8
	jmp	_5750
_5750:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_createNewFromVals:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	fld	dword [ebp+24]
	fld	dword [ebp+28]
	push	1
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	call	_IrrCore_Plane3df_newFromVals
	add	esp,24
	push	eax
	call	__irrlicht_core_Plane3df_createFromHandle
	add	esp,8
	jmp	_5758
_5758:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_createNewFromPoints:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrCore_Plane3df_newFromPoints
	add	esp,12
	push	eax
	call	__irrlicht_core_Plane3df_createFromHandle
	add	esp,8
	jmp	_5763
_5763:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_createNewFromPlane:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Plane3df_newFromPlane
	add	esp,4
	push	eax
	call	__irrlicht_core_Plane3df_createFromHandle
	add	esp,8
	jmp	_5766
_5766:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_createNewFromPointNormal:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Plane3df_newFromPointNormal
	add	esp,8
	push	eax
	call	__irrlicht_core_Plane3df_createFromHandle
	add	esp,8
	jmp	_5770
_5770:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_createNewFromNormal:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	push	1
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrCore_Plane3df_newFromNormal
	add	esp,8
	push	eax
	call	__irrlicht_core_Plane3df_createFromHandle
	add	esp,8
	jmp	_5774
_5774:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_19793
	mov	eax,_bbNullObject
	jmp	_5778
_19793:
	push	_irrlicht_core_Plane3df
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_5778
_5778:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_Plane3di
	mov	eax,0
	jmp	_5781
_5781:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_19796
	push	dword [ebx+8]
	call	_IrrCore_Plane3di_del
	add	esp,4
_19796:
_5784:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_19797
_19797:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_EqEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Plane3di_EqEq
	add	esp,8
	jmp	_5788
_5788:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_NotEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Plane3di_NotEq
	add	esp,8
	jmp	_5792
_5792:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_getMemberPoint:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrCore_Plane3di_getMemberPoint
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	jmp	_5795
_5795:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_getDistanceTo:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Plane3di_getDistanceTo
	add	esp,8
	jmp	_5799
_5799:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_getD:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Plane3di_getD
	add	esp,4
	jmp	_5802
_5802:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_getNormal:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Plane3di_getNormal
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	jmp	_5805
_5805:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_isFrontFacing:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Plane3di_isFrontFacing
	add	esp,8
	jmp	_5809
_5809:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_classifyPointRelation:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Plane3di_classifyPointRelation
	add	esp,8
	jmp	_5813
_5813:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_recalculateD:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Plane3di_recalculateD
	add	esp,8
	mov	eax,0
	jmp	_5817
_5817:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_getIntersectionWithLine:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	push	dword [ebx+8]
	call	_IrrCore_Plane3di_getIntersectionWithLine
	add	esp,16
	jmp	_5823
_5823:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_existsIntersection:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Plane3di_existsIntersection
	add	esp,8
	jmp	_5827
_5827:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_getIntersectionWithPlane:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	push	dword [ebx+8]
	call	_IrrCore_Plane3di_getIntersectionWithPlane
	add	esp,16
	jmp	_5833
_5833:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_getIntersectionWithPlanes:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	push	dword [ebx+8]
	call	_IrrCore_Plane3di_getIntersectionWithPlanes
	add	esp,16
	jmp	_5839
_5839:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_getIntersectionWithLimitedLine:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	push	dword [ebx+8]
	call	_IrrCore_Plane3di_getIntersectionWithLimitedLine
	add	esp,16
	jmp	_5845
_5845:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_setPlaneFromPoints:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	push	dword [ebx+8]
	call	_IrrCore_Plane3di_setPlaneFromPoints
	add	esp,16
	mov	eax,0
	jmp	_5851
_5851:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_setPlaneFromPointVect:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrCore_Plane3di_setPlaneFromPointVect
	add	esp,12
	mov	eax,0
	jmp	_5856
_5856:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_setPlaneFromVectVal:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrCore_Plane3di_setPlaneFromVectVal
	add	esp,12
	mov	eax,0
	jmp	_5861
_5861:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrCore_Plane3di_new
	push	eax
	call	__irrlicht_core_Plane3di_createFromHandle
	add	esp,8
	jmp	_5863
_5863:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_createNewFromVals:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	ecx,dword [ebp+16]
	mov	edx,dword [ebp+20]
	mov	eax,dword [ebp+24]
	mov	edi,dword [ebp+28]
	push	1
	push	edi
	push	eax
	push	edx
	push	ecx
	push	ebx
	push	esi
	call	_IrrCore_Plane3di_newFromVals
	add	esp,24
	push	eax
	call	__irrlicht_core_Plane3di_createFromHandle
	add	esp,8
	jmp	_5871
_5871:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_createNewFromPoints:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrCore_Plane3di_newFromPoints
	add	esp,12
	push	eax
	call	__irrlicht_core_Plane3di_createFromHandle
	add	esp,8
	jmp	_5876
_5876:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_createNewFromPlane:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Plane3di_newFromPlane
	add	esp,4
	push	eax
	call	__irrlicht_core_Plane3di_createFromHandle
	add	esp,8
	jmp	_5879
_5879:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_createNewFromPointNormal:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Plane3di_newFromPointNormal
	add	esp,8
	push	eax
	call	__irrlicht_core_Plane3di_createFromHandle
	add	esp,8
	jmp	_5883
_5883:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_createNewFromNormal:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Plane3di_newFromNormal
	add	esp,8
	push	eax
	call	__irrlicht_core_Plane3di_createFromHandle
	add	esp,8
	jmp	_5887
_5887:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_19798
	mov	eax,_bbNullObject
	jmp	_5891
_19798:
	push	_irrlicht_core_Plane3di
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_5891
_5891:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_Quaternion
	mov	eax,0
	jmp	_5894
_5894:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_19801
	push	dword [ebx+8]
	call	_IrrCore_Quaternion_del
	add	esp,4
_19801:
_5897:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_19802
_19802:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_EqEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Quaternion_EqEq
	add	esp,8
	jmp	_5901
_5901:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_EqQuat:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Quaternion_EqQuat
	add	esp,8
	mov	eax,0
	jmp	_5905
_5905:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_EqMat:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Quaternion_EqMat
	add	esp,8
	mov	eax,0
	jmp	_5909
_5909:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_Plus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Quaternion_Plus
	add	esp,8
	push	eax
	call	__irrlicht_core_Quaternion_createFromHandle
	add	esp,8
	jmp	_5913
_5913:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_MultQuat:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Quaternion_MultQuat
	add	esp,8
	push	eax
	call	__irrlicht_core_Quaternion_createFromHandle
	add	esp,8
	jmp	_5917
_5917:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_MultFloat:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	push	1
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrCore_Quaternion_MultFloat
	add	esp,8
	push	eax
	call	__irrlicht_core_Quaternion_createFromHandle
	add	esp,8
	jmp	_5921
_5921:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_MultVect:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Quaternion_MultVect
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_5925
_5925:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_MultEqFloat:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrCore_Quaternion_MultEqFloat
	add	esp,8
	mov	eax,0
	jmp	_5929
_5929:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_MultEqQuat:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Quaternion_MultEqQuat
	add	esp,8
	mov	eax,0
	jmp	_5933
_5933:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_Equals:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	fld	dword [ebp+16]
	sub	esp,4
	fstp	dword [esp]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Quaternion_equals
	add	esp,12
	jmp	_5938
_5938:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_NotEq:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Quaternion_NotEq
	add	esp,8
	jmp	_5942
_5942:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_dotProduct:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Quaternion_dotProduct
	add	esp,8
	jmp	_5946
_5946:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_setFrom4Vals:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	fld	dword [ebp+24]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Quaternion_setFrom4Vals
	add	esp,20
	mov	eax,ebx
	jmp	_5953
_5953:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_setFrom3Vals:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Quaternion_setFrom3Vals
	add	esp,16
	mov	eax,ebx
	jmp	_5959
_5959:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_setFromVect:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_Quaternion_setFromVect
	add	esp,8
	mov	eax,ebx
	jmp	_5963
_5963:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_setFromOther:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Quaternion_setFromOther
	add	esp,8
	mov	eax,ebx
	jmp	_5967
_5967:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_normalize:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrCore_Quaternion_normalize
	add	esp,4
	push	eax
	call	__irrlicht_core_Quaternion_createFromHandle
	add	esp,8
	jmp	_5970
_5970:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_getMatrix:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Quaternion_getMatrix
	add	esp,4
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	jmp	_5973
_5973:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_getMatrixToDest:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrCore_Quaternion_getMatrixToDest
	add	esp,12
	mov	eax,0
	jmp	_5978
_5978:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_getMatrix_transposed:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Quaternion_getMatrix_transposed
	add	esp,8
	mov	eax,0
	jmp	_5982
_5982:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_makeInverse:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	dword [ebx+8]
	call	_IrrCore_Quaternion_makeInverse
	add	esp,4
	mov	eax,ebx
	jmp	_5985
_5985:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_slerp:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	fld	dword [ebp+20]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ebx+8]
	call	_IrrCore_Quaternion_slerp
	add	esp,16
	mov	eax,ebx
	jmp	_5991
_5991:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_fromAngleAxis:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	fld	dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	sub	esp,4
	fstp	dword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Quaternion_fromAngleAxis
	add	esp,12
	mov	eax,ebx
	jmp	_5996
_5996:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_toEuler:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Quaternion_toEuler
	add	esp,8
	mov	eax,0
	jmp	_6000
_6000:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_makeIdentity:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	dword [ebx+8]
	call	_IrrCore_Quaternion_makeIdentity
	add	esp,4
	mov	eax,ebx
	jmp	_6003
_6003:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_getX:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Quaternion_getX
	add	esp,4
	jmp	_6006
_6006:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_getY:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Quaternion_getY
	add	esp,4
	jmp	_6009
_6009:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_getZ:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Quaternion_getZ
	add	esp,4
	jmp	_6012
_6012:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_getW:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Quaternion_getW
	add	esp,4
	jmp	_6015
_6015:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_toAngleAxis:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	lea	eax,dword [edx]
	push	eax
	push	dword [ecx+8]
	call	_IrrCore_Quaternion_toAngleAxis
	add	esp,12
	mov	eax,0
	jmp	_6020
_6020:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_rotationFromTo:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ebx+8]
	call	_IrrCore_Quaternion_rotationFromTo
	add	esp,12
	mov	eax,ebx
	jmp	_6025
_6025:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_getMatrixCenter:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	edi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	ebx
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [esi+8]
	call	_IrrCore_Quaternion_getMatrixCenter
	add	esp,16
	mov	eax,0
	jmp	_6031
_6031:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrCore_Quaternion_new
	push	eax
	call	__irrlicht_core_Quaternion_createFromHandle
	add	esp,8
	jmp	_6033
_6033:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_createFrom3Vals:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	push	1
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	call	_IrrCore_Quaternion_newFrom3Vals
	add	esp,12
	push	eax
	call	__irrlicht_core_Quaternion_createFromHandle
	add	esp,8
	jmp	_6038
_6038:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_createFrom4Vals:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	push	1
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	call	_IrrCore_Quaternion_newFrom4Vals
	add	esp,16
	push	eax
	call	__irrlicht_core_Quaternion_createFromHandle
	add	esp,8
	jmp	_6044
_6044:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_createFromMatrix:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Quaternion_newFromMatrix
	add	esp,4
	push	eax
	call	__irrlicht_core_Quaternion_createFromHandle
	add	esp,8
	jmp	_6047
_6047:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_createFromVect:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Quaternion_newFromVect
	add	esp,4
	push	eax
	call	__irrlicht_core_Quaternion_createFromHandle
	add	esp,8
	jmp	_6050
_6050:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_19803
	mov	eax,_bbNullObject
	jmp	_6054
_19803:
	push	_irrlicht_core_Quaternion
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_6054
_6054:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_StringC
	mov	eax,0
	jmp	_6057
_6057:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_19806
	push	dword [ebx+8]
	call	_IrrCore_StringC_del
	add	esp,4
_19806:
_6060:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_19807
_19807:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_EqEqStringC:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_StringC_EqEqStringC
	add	esp,8
	jmp	_6064
_6064:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_EqEq:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrCore_StringC_EqEq
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,esi
	jmp	_6068
_6068:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_NotEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_StringC_NotEq
	add	esp,8
	jmp	_6072
_6072:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_Less:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_StringC_Less
	add	esp,8
	jmp	_6076
_6076:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_PlusEqChar:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	movzx	eax,byte [ebp+12]
	mov	eax,eax
	mov	byte [ebp-4],al
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_StringC_PlusEqChar
	add	esp,8
	mov	eax,0
	jmp	_6080
_6080:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_PlusEqString:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_StringC_PlusEqString
	add	esp,8
	mov	eax,0
	jmp	_6084
_6084:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_PlusEqInt:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_StringC_PlusEqInt
	add	esp,8
	mov	eax,0
	jmp	_6088
_6088:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_Eq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_StringC_Eq
	add	esp,8
	mov	eax,0
	jmp	_6092
_6092:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_EqStringPtr:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_StringC_EqStringPtr
	add	esp,8
	mov	eax,0
	jmp	_6096
_6096:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_EqString:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_StringC_EqStringPtr
	add	esp,8
	mov	eax,0
	jmp	_6100
_6100:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_PlusStringPtr:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	eax
	push	dword [edx+8]
	call	_IrrCore_StringC_PlusStringPtr
	add	esp,8
	push	eax
	call	__irrlicht_core_StringC_createFromHandle
	add	esp,8
	jmp	_6104
_6104:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_Plus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_StringC_Plus
	add	esp,8
	push	eax
	call	__irrlicht_core_StringC_createFromHandle
	add	esp,8
	jmp	_6108
_6108:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_idx:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_StringC_idx
	add	esp,8
	mov	eax,eax
	mov	byte [ebp-4],al
	jmp	_6112
_6112:
	movzx	eax,byte [ebp-4]
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_idx_s:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_StringC_idx
	add	esp,8
	mov	eax,eax
	push	eax
	call	_bbStringFromChar
	add	esp,4
	jmp	_6116
_6116:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_equals_ignore_case:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_StringC_equals_ignore_case
	add	esp,8
	jmp	_6120
_6120:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_equalsnStringC:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrCore_StringC_equalsnStringC
	add	esp,12
	jmp	_6125
_6125:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_equalsn:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	edi
	push	ebx
	push	dword [esi+8]
	call	_IrrCore_StringC_equalsn
	add	esp,12
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	jmp	_6130
_6130:
	mov	eax,esi
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_reserve:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_StringC_reserve
	add	esp,8
	mov	eax,0
	jmp	_6134
_6134:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_findFirst:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	movzx	eax,byte [ebp+12]
	mov	eax,eax
	mov	byte [ebp-4],al
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_StringC_findFirst
	add	esp,8
	jmp	_6138
_6138:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_findNext:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	movzx	eax,byte [ebp+12]
	mov	eax,eax
	mov	byte [ebp-4],al
	mov	eax,dword [ebp+16]
	push	eax
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_StringC_findNext
	add	esp,12
	jmp	_6143
_6143:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_findLast:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	movzx	eax,byte [ebp+12]
	mov	eax,eax
	mov	byte [ebp-4],al
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_StringC_findLast
	add	esp,8
	jmp	_6147
_6147:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_find:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrCore_StringC_find
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,esi
	jmp	_6151
_6151:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_subString:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	1
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrCore_StringC_subString
	add	esp,12
	push	eax
	call	__irrlicht_core_StringC_createFromHandle
	add	esp,8
	jmp	_6156
_6156:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_appendString:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	__irrlicht_core_StringC_createFromString
	add	esp,4
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_StringC_appendStringC
	add	esp,8
	mov	eax,0
	jmp	_6160
_6160:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_appendStringWithLength:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	call	__irrlicht_core_StringC_createFromString
	add	esp,4
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_StringC_appendStringCWithLength
	add	esp,12
	mov	eax,0
	jmp	_6165
_6165:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_appendChar:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	movzx	eax,byte [ebp+12]
	mov	eax,eax
	mov	byte [ebp-4],al
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_StringC_appendChar
	add	esp,8
	mov	eax,0
	jmp	_6169
_6169:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_appendStringC:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_StringC_appendStringC
	add	esp,8
	mov	eax,0
	jmp	_6173
_6173:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_appendStringCWithLength:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrCore_StringC_appendStringCWithLength
	add	esp,12
	mov	eax,0
	jmp	_6178
_6178:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_getString:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	call	__irrlicht_core_StringC_c_str
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_6181
_6181:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_c_str:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_StringC_c_str
	add	esp,4
	jmp	_6184
_6184:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_make_lower:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_StringC_make_lower
	add	esp,4
	mov	eax,0
	jmp	_6187
_6187:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_make_upper:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_StringC_make_upper
	add	esp,4
	mov	eax,0
	jmp	_6190
_6190:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_size:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_StringC_size
	add	esp,4
	jmp	_6193
_6193:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_PlusEqCharString:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_StringC_PlusEqcharString
	add	esp,8
	mov	eax,0
	jmp	_6197
_6197:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_PlusEqDouble:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	qword [ebp+12]
	sub	esp,8
	fstp	qword [esp]
	push	dword [eax+8]
	call	_IrrCore_StringC_PlusEqDouble
	add	esp,12
	mov	eax,0
	jmp	_6201
_6201:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_appendCharString:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_StringC_appendCharString
	add	esp,8
	mov	eax,0
	jmp	_6205
_6205:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_createFromString:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	call	_bbStringToCString
	add	esp,4
	push	eax
	call	__irrlicht_core_StringC_createFromStringPtr
	add	esp,4
	jmp	_6208
_6208:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_createFromStringC:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_StringC_newFromStringC
	add	esp,4
	push	eax
	call	__irrlicht_core_StringC_createFromHandle
	add	esp,8
	jmp	_6211
_6211:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_createFromInt:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	eax
	call	_IrrCore_StringC_newFromInt
	add	esp,4
	push	eax
	call	__irrlicht_core_StringC_createFromHandle
	add	esp,8
	jmp	_6214
_6214:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_createFromStringPtr:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	eax
	call	_IrrCore_StringC_newFromStringPtr
	add	esp,4
	push	eax
	call	__irrlicht_core_StringC_createFromHandle
	add	esp,8
	jmp	_6217
_6217:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_createFromStringPtrWithLength:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	eax
	push	edx
	call	_IrrCore_StringC_newFromStringPtrWithLength
	add	esp,8
	push	eax
	call	__irrlicht_core_StringC_createFromHandle
	add	esp,8
	jmp	_6221
_6221:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrCore_StringC_new
	push	eax
	call	__irrlicht_core_StringC_createFromHandle
	add	esp,8
	jmp	_6223
_6223:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_19814
	mov	eax,_bbNullObject
	jmp	_6227
_19814:
	push	_irrlicht_core_StringC
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_6227
_6227:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_StringW
	mov	eax,0
	jmp	_6230
_6230:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_19817
	push	dword [ebx+8]
	call	_IrrCore_StringW_del
	add	esp,4
_19817:
_6233:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_19818
_19818:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_EqEqStringW:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_StringW_EqEqStringW
	add	esp,8
	jmp	_6237
_6237:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_EqEq:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_StringW_EqEq
	add	esp,8
	jmp	_6241
_6241:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_NotEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_StringW_NotEq
	add	esp,8
	jmp	_6245
_6245:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_Less:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_StringW_Less
	add	esp,8
	jmp	_6249
_6249:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_PlusEqChar:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	movzx	eax,word [ebp+12]
	mov	eax,eax
	mov	word [ebp-4],ax
	movzx	eax,word [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_StringW_PlusEqChar
	add	esp,8
	mov	eax,0
	jmp	_6253
_6253:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_PlusEqString:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_StringW_PlusEqString
	add	esp,8
	mov	eax,0
	jmp	_6257
_6257:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_PlusEqInt:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_StringW_PlusEqInt
	add	esp,8
	mov	eax,0
	jmp	_6261
_6261:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_Eq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_StringW_Eq
	add	esp,8
	mov	eax,0
	jmp	_6265
_6265:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_EqStringPtr:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_StringW_EqStringPtr
	add	esp,8
	mov	eax,0
	jmp	_6269
_6269:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_EqString:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_StringW_EqStringPtr
	add	esp,8
	mov	eax,0
	jmp	_6273
_6273:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_PlusStringPtr:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	eax
	push	dword [edx+8]
	call	_IrrCore_StringW_PlusStringPtr
	add	esp,8
	push	eax
	call	__irrlicht_core_StringW_createFromHandle
	add	esp,8
	jmp	_6277
_6277:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_Plus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_StringW_Plus
	add	esp,8
	push	eax
	call	__irrlicht_core_StringW_createFromHandle
	add	esp,8
	jmp	_6281
_6281:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_idx:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_StringW_idx
	add	esp,8
	mov	eax,eax
	mov	word [ebp-4],ax
	jmp	_6285
_6285:
	movzx	eax,word [ebp-4]
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_idx_s:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_StringW_idx
	add	esp,8
	mov	eax,eax
	push	eax
	call	_bbStringFromChar
	add	esp,4
	jmp	_6289
_6289:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_equals_ignore_case:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_StringW_equals_ignore_case
	add	esp,8
	jmp	_6293
_6293:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_equalsnStringW:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrCore_StringW_equalsnStringW
	add	esp,12
	jmp	_6298
_6298:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_equalsn:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_StringW_equalsn
	add	esp,12
	jmp	_6303
_6303:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_reserve:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_StringW_reserve
	add	esp,8
	mov	eax,0
	jmp	_6307
_6307:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_findFirst:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	movzx	eax,word [ebp+12]
	mov	eax,eax
	mov	word [ebp-4],ax
	movzx	eax,word [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_StringW_findFirst
	add	esp,8
	jmp	_6311
_6311:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_findNext:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	movzx	eax,word [ebp+12]
	mov	eax,eax
	mov	word [ebp-4],ax
	mov	eax,dword [ebp+16]
	push	eax
	movzx	eax,word [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_StringW_findNext
	add	esp,12
	jmp	_6316
_6316:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_findLast:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	movzx	eax,word [ebp+12]
	mov	eax,eax
	mov	word [ebp-4],ax
	movzx	eax,word [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_StringW_findLast
	add	esp,8
	jmp	_6320
_6320:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_find:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_StringW_find
	add	esp,8
	jmp	_6324
_6324:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_subString:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	1
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrCore_StringW_subString
	add	esp,12
	push	eax
	call	__irrlicht_core_StringW_createFromHandle
	add	esp,8
	jmp	_6329
_6329:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_appendString:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	__irrlicht_core_StringW_createFromString
	add	esp,4
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_StringW_appendStringW
	add	esp,8
	mov	eax,0
	jmp	_6333
_6333:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_appendStringWithLength:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	call	__irrlicht_core_StringW_createFromString
	add	esp,4
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_StringW_appendStringWWithLength
	add	esp,12
	mov	eax,0
	jmp	_6338
_6338:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_appendChar:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	movzx	eax,word [ebp+12]
	mov	eax,eax
	mov	word [ebp-4],ax
	movzx	eax,word [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_StringW_appendChar
	add	esp,8
	mov	eax,0
	jmp	_6342
_6342:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_appendStringW:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_StringW_appendStringW
	add	esp,8
	mov	eax,0
	jmp	_6346
_6346:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_appendStringWWithLength:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrCore_StringW_appendStringWWithLength
	add	esp,12
	mov	eax,0
	jmp	_6351
_6351:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_getString:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_StringW_c_str
	add	esp,4
	push	eax
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	jmp	_6354
_6354:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_c_str:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_StringW_c_str
	add	esp,4
	jmp	_6357
_6357:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_make_lower:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_StringW_make_lower
	add	esp,4
	mov	eax,0
	jmp	_6360
_6360:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_make_upper:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_StringW_make_upper
	add	esp,4
	mov	eax,0
	jmp	_6363
_6363:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_size:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_StringW_size
	add	esp,4
	jmp	_6366
_6366:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_PlusEqCharString:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_StringW_PlusEqcharString
	add	esp,8
	mov	eax,0
	jmp	_6370
_6370:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_PlusEqDouble:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	qword [ebp+12]
	sub	esp,8
	fstp	qword [esp]
	push	dword [eax+8]
	call	_IrrCore_StringW_PlusEqDouble
	add	esp,12
	mov	eax,0
	jmp	_6374
_6374:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_appendCharString:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_StringW_appendCharString
	add	esp,8
	mov	eax,0
	jmp	_6378
_6378:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_createFromString:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	call	dword [_irrlicht_core_IrrBase+56]
	add	esp,4
	push	eax
	call	__irrlicht_core_StringW_createFromStringPtr
	add	esp,4
	jmp	_6381
_6381:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_createFromStringW:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_StringW_newFromStringW
	add	esp,4
	push	eax
	call	__irrlicht_core_StringW_createFromHandle
	add	esp,8
	jmp	_6384
_6384:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_createFromInt:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	eax
	call	_IrrCore_StringW_newFromInt
	add	esp,4
	push	eax
	call	__irrlicht_core_StringW_createFromHandle
	add	esp,8
	jmp	_6387
_6387:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_createFromStringPtr:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	eax
	call	_IrrCore_StringW_newFromStringPtr
	add	esp,4
	push	eax
	call	__irrlicht_core_StringW_createFromHandle
	add	esp,8
	jmp	_6390
_6390:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_createFromStringPtrWithLength:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	eax
	push	edx
	call	_IrrCore_StringW_newFromStringPtrWithLength
	add	esp,8
	push	eax
	call	__irrlicht_core_StringW_createFromHandle
	add	esp,8
	jmp	_6394
_6394:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrCore_StringW_new
	push	eax
	call	__irrlicht_core_StringW_createFromHandle
	add	esp,8
	jmp	_6396
_6396:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_19819
	mov	eax,_bbNullObject
	jmp	_6400
_19819:
	push	_irrlicht_core_StringW
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_6400
_6400:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_Line2di
	mov	eax,0
	jmp	_6403
_6403:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_19822
	push	dword [ebx+8]
	call	_IrrCore_Line2di_del
	add	esp,4
_19822:
_6406:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_19823
_19823:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_Plus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line2di_Plus
	add	esp,8
	push	eax
	call	__irrlicht_core_Line2di_createFromHandle
	add	esp,8
	jmp	_6410
_6410:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_Minus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line2di_Minus
	add	esp,8
	push	eax
	call	__irrlicht_core_Line2di_createFromHandle
	add	esp,8
	jmp	_6414
_6414:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_PlusEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line2di_PlusEq
	add	esp,8
	mov	eax,0
	jmp	_6418
_6418:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_MinusEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line2di_MinusEq
	add	esp,8
	mov	eax,0
	jmp	_6422
_6422:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_EqEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line2di_EqEq
	add	esp,8
	jmp	_6426
_6426:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_NotEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line2di_EqEq
	add	esp,8
	jmp	_6430
_6430:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_setLineFromVals:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	ecx,dword [ebp+16]
	mov	edx,dword [ebp+20]
	mov	eax,dword [ebp+24]
	push	eax
	push	edx
	push	ecx
	push	ebx
	push	dword [esi+8]
	call	_IrrCore_Line2di_setLineFromVals
	add	esp,20
	mov	eax,0
	jmp	_6437
_6437:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_setLineFromVects:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrCore_Line2di_setLineFromVects
	add	esp,12
	mov	eax,0
	jmp	_6442
_6442:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_setLineFromLine:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line2di_setLineFromLine
	add	esp,8
	mov	eax,0
	jmp	_6446
_6446:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_getLength:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Line2di_getLength
	add	esp,4
	jmp	_6449
_6449:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_getVector:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Line2di_getVector
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector2di_createFromHandle
	add	esp,8
	jmp	_6452
_6452:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_getUnitVector:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Line2di_getUnitVector
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector2di_createFromHandle
	add	esp,8
	jmp	_6455
_6455:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_getAngleWith:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line2di_getAngleWith
	add	esp,8
	jmp	_6459
_6459:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_intersectWith:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrCore_Line2di_intersectWith
	add	esp,12
	jmp	_6464
_6464:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_getStart:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrCore_Line2di_getStart
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector2di_createFromHandle
	add	esp,8
	jmp	_6467
_6467:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_getEnd:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrCore_Line2di_getEnd
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector2di_createFromHandle
	add	esp,8
	jmp	_6470
_6470:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_getLengthSQ:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Line2di_getLengthSQ
	add	esp,4
	jmp	_6473
_6473:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_getMiddle:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Line2di_getMiddle
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector2di_createFromHandle
	add	esp,8
	jmp	_6476
_6476:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_getPointOrientation:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line2di_getPointOrientation
	add	esp,8
	jmp	_6480
_6480:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_isPointOnLine:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line2di_isPointOnLine
	add	esp,8
	jmp	_6484
_6484:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_isPointBetweenStartAndEnd:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line2di_isPointBetweenStartAndEnd
	add	esp,8
	jmp	_6488
_6488:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_getClosestPoint:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line2di_getClosestPoint
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2di_createFromHandle
	add	esp,8
	jmp	_6492
_6492:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrCore_Line2di_new
	push	eax
	call	__irrlicht_core_Line2di_createFromHandle
	add	esp,8
	jmp	_6494
_6494:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_createFromVals:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	1
	push	eax
	push	edx
	push	ecx
	push	ebx
	call	_IrrCore_Line2di_newFromVals
	add	esp,16
	push	eax
	call	__irrlicht_core_Line2di_createFromHandle
	add	esp,8
	jmp	_6500
_6500:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_createFromVects:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line2di_newFromVects
	add	esp,8
	push	eax
	call	__irrlicht_core_Line2di_createFromHandle
	add	esp,8
	jmp	_6504
_6504:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_createFromLine:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Line2di_newFromLine
	add	esp,4
	push	eax
	call	__irrlicht_core_Line2di_createFromHandle
	add	esp,8
	jmp	_6507
_6507:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_19824
	mov	eax,_bbNullObject
	jmp	_6511
_19824:
	push	_irrlicht_core_Line2di
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_6511
_6511:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_Line2df
	mov	eax,0
	jmp	_6514
_6514:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_19827
	push	dword [ebx+8]
	call	_IrrCore_Line2df_del
	add	esp,4
_19827:
_6517:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_19828
_19828:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_Plus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line2df_Plus
	add	esp,8
	push	eax
	call	__irrlicht_core_Line2df_createFromHandle
	add	esp,8
	jmp	_6521
_6521:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_Minus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line2df_Minus
	add	esp,8
	push	eax
	call	__irrlicht_core_Line2df_createFromHandle
	add	esp,8
	jmp	_6525
_6525:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_PlusEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line2df_PlusEq
	add	esp,8
	mov	eax,0
	jmp	_6529
_6529:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_MinusEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line2df_MinusEq
	add	esp,8
	mov	eax,0
	jmp	_6533
_6533:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_EqEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line2df_EqEq
	add	esp,8
	jmp	_6537
_6537:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_NotEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line2df_EqEq
	add	esp,8
	jmp	_6541
_6541:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_setLineFromVals:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	ecx,dword [ebp+16]
	mov	edx,dword [ebp+20]
	mov	eax,dword [ebp+24]
	push	eax
	push	edx
	push	ecx
	push	ebx
	push	dword [esi+8]
	call	_IrrCore_Line2df_setLineFromVals
	add	esp,20
	mov	eax,0
	jmp	_6548
_6548:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_setLineFromVects:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrCore_Line2df_setLineFromVects
	add	esp,12
	mov	eax,0
	jmp	_6553
_6553:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_setLineFromLine:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line2df_setLineFromLine
	add	esp,8
	mov	eax,0
	jmp	_6557
_6557:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_getLength:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Line2df_getLength
	add	esp,4
	jmp	_6560
_6560:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_getVector:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Line2df_getVector
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	jmp	_6563
_6563:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_getUnitVector:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Line2df_getUnitVector
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	jmp	_6566
_6566:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_getAngleWith:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line2df_getAngleWith
	add	esp,8
	jmp	_6570
_6570:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_intersectWith:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrCore_Line2df_intersectWith
	add	esp,12
	jmp	_6575
_6575:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_getStart:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrCore_Line2df_getStart
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	jmp	_6578
_6578:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_getEnd:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrCore_Line2df_getEnd
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	jmp	_6581
_6581:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_getLengthSQ:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Line2df_getLengthSQ
	add	esp,4
	jmp	_6584
_6584:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_getMiddle:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Line2df_getMiddle
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	jmp	_6587
_6587:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_getPointOrientation:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line2df_getPointOrientation
	add	esp,8
	jmp	_6591
_6591:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_isPointOnLine:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line2df_isPointOnLine
	add	esp,8
	jmp	_6595
_6595:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_isPointBetweenStartAndEnd:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line2df_isPointBetweenStartAndEnd
	add	esp,8
	jmp	_6599
_6599:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_getClosestPoint:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line2df_getClosestPoint
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	jmp	_6603
_6603:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrCore_Line2df_new
	push	eax
	call	__irrlicht_core_Line2df_createFromHandle
	add	esp,8
	jmp	_6605
_6605:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_createFromVals:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	1
	push	eax
	push	edx
	push	ecx
	push	ebx
	call	_IrrCore_Line2df_newFromVals
	add	esp,16
	push	eax
	call	__irrlicht_core_Line2df_createFromHandle
	add	esp,8
	jmp	_6611
_6611:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_createFromVects:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line2df_newFromVects
	add	esp,8
	push	eax
	call	__irrlicht_core_Line2df_createFromHandle
	add	esp,8
	jmp	_6615
_6615:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_createFromLine:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Line2df_newFromLine
	add	esp,4
	push	eax
	call	__irrlicht_core_Line2df_createFromHandle
	add	esp,8
	jmp	_6618
_6618:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_19829
	mov	eax,_bbNullObject
	jmp	_6622
_19829:
	push	_irrlicht_core_Line2df
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_6622
_6622:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_Line3di
	mov	eax,0
	jmp	_6625
_6625:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_19832
	push	dword [ebx+8]
	call	_IrrCore_Line3di_del
	add	esp,4
_19832:
_6628:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_19833
_19833:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_Plus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line3di_Plus
	add	esp,8
	push	eax
	call	__irrlicht_core_Line3di_createFromHandle
	add	esp,8
	jmp	_6632
_6632:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_Minus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line3di_Minus
	add	esp,8
	push	eax
	call	__irrlicht_core_Line3di_createFromHandle
	add	esp,8
	jmp	_6636
_6636:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_PlusEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line3di_PlusEq
	add	esp,8
	mov	eax,0
	jmp	_6640
_6640:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_MinusEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line3di_PlusEq
	add	esp,8
	mov	eax,0
	jmp	_6644
_6644:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_EqEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line3di_EqEq
	add	esp,8
	jmp	_6648
_6648:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_NotEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line3di_NotEq
	add	esp,8
	jmp	_6652
_6652:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_setLineFromVals:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	fld	dword [ebp+24]
	fld	dword [ebp+28]
	fld	dword [ebp+32]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrCore_Line3di_setLineFromVals
	add	esp,28
	mov	eax,0
	jmp	_6661
_6661:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_setLineFromVects:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrCore_Line3di_setLineFromVects
	add	esp,12
	mov	eax,0
	jmp	_6666
_6666:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_setLineFromLine:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line3di_setLineFromLine
	add	esp,8
	mov	eax,0
	jmp	_6670
_6670:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_getLength:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Line3di_getLength
	add	esp,4
	jmp	_6673
_6673:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_getLengthSQ:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Line3di_getLengthSQ
	add	esp,4
	jmp	_6676
_6676:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_getMiddle:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Line3di_getMiddle
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	jmp	_6679
_6679:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_getVector:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Line3di_getVector
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	jmp	_6682
_6682:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_isPointBetweenStartAndEnd:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line3di_isPointBetweenStartAndEnd
	add	esp,8
	jmp	_6686
_6686:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_getClosestPoint:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line3di_getClosestPoint
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	jmp	_6690
_6690:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_getStart:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrCore_Line3di_getStart
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	jmp	_6693
_6693:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_getEnd:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrCore_Line3di_getEnd
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	jmp	_6696
_6696:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_getIntersectionWithSphere:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	fld	dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	eax
	sub	esp,4
	fstp	dword [esp]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrCore_Line3di_getIntersectionWithSphere
	add	esp,16
	jmp	_6702
_6702:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_createFromVals:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	fld	dword [ebp+24]
	fld	dword [ebp+28]
	push	1
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	call	_IrrCore_Line3di_newFromVals
	add	esp,24
	push	eax
	call	__irrlicht_core_Line3di_createFromHandle
	add	esp,8
	jmp	_6710
_6710:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_createFromVects:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line3di_newFromVects
	add	esp,8
	push	eax
	call	__irrlicht_core_Line3di_createFromHandle
	add	esp,8
	jmp	_6714
_6714:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_createFromLine:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Line3di_newFromLine
	add	esp,4
	push	eax
	call	__irrlicht_core_Line3di_createFromHandle
	add	esp,8
	jmp	_6717
_6717:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrCore_Line3di_new
	push	eax
	call	__irrlicht_core_Line3di_createFromHandle
	add	esp,8
	jmp	_6719
_6719:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_19834
	mov	eax,_bbNullObject
	jmp	_6723
_19834:
	push	_irrlicht_core_Line3di
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_6723
_6723:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_Line3df
	mov	eax,0
	jmp	_6726
_6726:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_19837
	push	dword [ebx+8]
	call	_IrrCore_Line3df_del
	add	esp,4
_19837:
_6729:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_19838
_19838:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_Plus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line3df_Plus
	add	esp,8
	push	eax
	call	__irrlicht_core_Line3df_createFromHandle
	add	esp,8
	jmp	_6733
_6733:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_Minus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line3df_Minus
	add	esp,8
	push	eax
	call	__irrlicht_core_Line3df_createFromHandle
	add	esp,8
	jmp	_6737
_6737:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_PlusEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line3df_PlusEq
	add	esp,8
	mov	eax,0
	jmp	_6741
_6741:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_MinusEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line3df_PlusEq
	add	esp,8
	mov	eax,0
	jmp	_6745
_6745:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_EqEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line3df_EqEq
	add	esp,8
	jmp	_6749
_6749:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_NotEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line3df_NotEq
	add	esp,8
	jmp	_6753
_6753:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_setLineFromVals:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	fld	dword [ebp+24]
	fld	dword [ebp+28]
	fld	dword [ebp+32]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrCore_Line3df_setLineFromVals
	add	esp,28
	mov	eax,0
	jmp	_6762
_6762:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_setLineFromVects:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrCore_Line3df_setLineFromVects
	add	esp,12
	mov	eax,0
	jmp	_6767
_6767:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_setLineFromLine:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line3df_setLineFromLine
	add	esp,8
	mov	eax,0
	jmp	_6771
_6771:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_getLength:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Line3df_getLength
	add	esp,4
	jmp	_6774
_6774:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_getLengthSQ:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Line3df_getLengthSQ
	add	esp,4
	jmp	_6777
_6777:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_getMiddle:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Line3df_getMiddle
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_6780
_6780:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_getVector:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Line3df_getVector
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_6783
_6783:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_isPointBetweenStartAndEnd:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line3df_isPointBetweenStartAndEnd
	add	esp,8
	jmp	_6787
_6787:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_getClosestPoint:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line3df_getClosestPoint
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_6791
_6791:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_getStart:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrCore_Line3df_getStart
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_6794
_6794:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_getEnd:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrCore_Line3df_getEnd
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_6797
_6797:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_getIntersectionWithSphere:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	fld	dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	eax
	sub	esp,4
	fstp	dword [esp]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrCore_Line3df_getIntersectionWithSphere
	add	esp,16
	jmp	_6803
_6803:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_createFromVals:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	fld	dword [ebp+24]
	fld	dword [ebp+28]
	push	1
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	call	_IrrCore_Line3df_newFromVals
	add	esp,24
	push	eax
	call	__irrlicht_core_Line3df_createFromHandle
	add	esp,8
	jmp	_6811
_6811:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_createFromVects:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Line3df_newFromVects
	add	esp,8
	push	eax
	call	__irrlicht_core_Line3df_createFromHandle
	add	esp,8
	jmp	_6815
_6815:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_createFromLine:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Line3df_newFromLine
	add	esp,4
	push	eax
	call	__irrlicht_core_Line3df_createFromHandle
	add	esp,8
	jmp	_6818
_6818:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrCore_Line3df_new
	push	eax
	call	__irrlicht_core_Line3df_createFromHandle
	add	esp,8
	jmp	_6820
_6820:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_19839
	mov	eax,_bbNullObject
	jmp	_6824
_19839:
	push	_irrlicht_core_Line3df
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_6824
_6824:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_AABbox3df
	mov	eax,0
	jmp	_6827
_6827:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_19842
	push	dword [ebx+8]
	call	_IrrCore_AABbox3df_del
	add	esp,4
_19842:
_6830:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_19843
_19843:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_EqEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_AABbox3df_EqEq
	add	esp,8
	jmp	_6834
_6834:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_NotEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_AABbox3df_NotEq
	add	esp,8
	jmp	_6838
_6838:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_getEdges:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	push	8
	push	_19844
	call	_bbArrayNew1D
	add	esp,8
	mov	edi,eax
	push	8
	push	_19846
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-4],eax
	mov	esi,0
	jmp	_19849
_209:
	call	__irrlicht_core_Vector3df_create
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [edi+esi*4+24]
	dec	dword [eax+4]
	jnz	_19853
	push	eax
	call	_bbGCFree
	add	esp,4
_19853:
	mov	dword [edi+esi*4+24],ebx
	mov	edx,dword [ebp-4]
	mov	eax,dword [edi+esi*4+24]
	mov	eax,dword [eax+8]
	mov	dword [edx+esi*4+24],eax
_207:
	add	esi,1
_19849:
	cmp	esi,7
	jle	_209
_208:
	mov	eax,dword [ebp-4]
	lea	eax,dword [eax+24]
	push	eax
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_AABbox3df_getEdges
	add	esp,8
	mov	eax,edi
	jmp	_6841
_6841:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_intersectsWithBox:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_AABbox3df_intersectsWithBox
	add	esp,8
	jmp	_6845
_6845:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_intersectsWithLine:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_AABbox3df_intersectsWithLine
	add	esp,8
	jmp	_6849
_6849:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_intersectsWithLineUsingVects:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	fld	dword [ebp+20]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrCore_AABbox3df_intersectsWithLineUsingVects
	add	esp,16
	jmp	_6855
_6855:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_classifyPlaneRelation:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_AABbox3df_classifyPlaneRelation
	add	esp,8
	jmp	_6859
_6859:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_getCenter:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_AABbox3df_getCenter
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_6862
_6862:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_getExtent:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_AABbox3df_getExtent
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_6865
_6865:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_getMinEdge:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrCore_AABbox3df_getMinEdge
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_6868
_6868:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_getMaxEdge:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrCore_AABbox3df_getMaxEdge
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_6871
_6871:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_isEmpty:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_AABbox3df_isEmpty
	add	esp,4
	jmp	_6874
_6874:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_repair:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_AABbox3df_repair
	add	esp,4
	mov	eax,0
	jmp	_6877
_6877:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_getInterpolated:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	fld	dword [ebp+16]
	push	1
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_AABbox3df_getInterpolated
	add	esp,12
	push	eax
	call	__irrlicht_core_AABbox3df_createFromHandle
	add	esp,8
	jmp	_6882
_6882:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_addInternalPoint:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_AABbox3df_addInternalPoint
	add	esp,8
	mov	eax,0
	jmp	_6886
_6886:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_addInternalPointFromVals:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrCore_AABbox3df_addInternalPointFromVals
	add	esp,16
	mov	eax,0
	jmp	_6892
_6892:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_addInternalBox:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_AABbox3df_addInternalBox
	add	esp,8
	mov	eax,0
	jmp	_6896
_6896:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_resetFromVals:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrCore_AABbox3df_resetFromVals
	add	esp,16
	mov	eax,0
	jmp	_6902
_6902:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_resetFromBox:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_AABbox3df_resetFromBox
	add	esp,8
	mov	eax,0
	jmp	_6906
_6906:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_resetFromVect:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_AABbox3df_resetFromVect
	add	esp,8
	mov	eax,0
	jmp	_6910
_6910:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_isPointInside:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_AABbox3df_isPointInside
	add	esp,8
	jmp	_6914
_6914:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_isPointTotalInside:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_AABbox3df_isPointTotalInside
	add	esp,8
	jmp	_6918
_6918:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_isFullInside:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_AABbox3df_isFullInside
	add	esp,8
	jmp	_6922
_6922:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_getVolume:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_AABbox3df_getVolume
	add	esp,4
	jmp	_6925
_6925:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_getArea:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_AABbox3df_getArea
	add	esp,4
	jmp	_6928
_6928:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrCore_AABbox3df_new
	push	eax
	call	__irrlicht_core_AABbox3df_createFromHandle
	add	esp,8
	jmp	_6930
_6930:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_createFromBox:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_AABbox3df_newFromBox
	add	esp,4
	push	eax
	call	__irrlicht_core_AABbox3df_createFromHandle
	add	esp,8
	jmp	_6933
_6933:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_createFromVect:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_AABbox3df_newFromVect
	add	esp,4
	push	eax
	call	__irrlicht_core_AABbox3df_createFromHandle
	add	esp,8
	jmp	_6936
_6936:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_createFromVectWithMax:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_AABbox3df_newFromVectWithMax
	add	esp,8
	push	eax
	call	__irrlicht_core_AABbox3df_createFromHandle
	add	esp,8
	jmp	_6940
_6940:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_createFromVals:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	fld	dword [ebp+24]
	fld	dword [ebp+28]
	push	1
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	call	_IrrCore_AABbox3df_newFromVals
	add	esp,24
	push	eax
	call	__irrlicht_core_AABbox3df_createFromHandle
	add	esp,8
	jmp	_6948
_6948:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_19854
	mov	eax,_bbNullObject
	jmp	_6952
_19854:
	push	_irrlicht_core_AABbox3df
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_6952
_6952:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_AABbox3di
	mov	eax,0
	jmp	_6955
_6955:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_19857
	push	dword [ebx+8]
	call	_IrrCore_AABbox3di_del
	add	esp,4
_19857:
_6958:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_19858
_19858:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_EqEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_AABbox3di_EqEq
	add	esp,8
	jmp	_6962
_6962:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_NotEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_AABbox3di_NotEq
	add	esp,8
	jmp	_6966
_6966:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_getEdges:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	push	8
	push	_19859
	call	_bbArrayNew1D
	add	esp,8
	mov	edi,eax
	push	8
	push	_19861
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-4],eax
	mov	esi,0
	jmp	_19864
_212:
	call	__irrlicht_core_Vector3di_create
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [edi+esi*4+24]
	dec	dword [eax+4]
	jnz	_19868
	push	eax
	call	_bbGCFree
	add	esp,4
_19868:
	mov	dword [edi+esi*4+24],ebx
	mov	edx,dword [ebp-4]
	mov	eax,dword [edi+esi*4+24]
	mov	eax,dword [eax+8]
	mov	dword [edx+esi*4+24],eax
_210:
	add	esi,1
_19864:
	cmp	esi,7
	jle	_212
_211:
	mov	eax,dword [ebp-4]
	lea	eax,dword [eax+24]
	push	eax
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_AABbox3di_getEdges
	add	esp,8
	mov	eax,edi
	jmp	_6969
_6969:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_intersectsWithBox:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_AABbox3di_intersectsWithBox
	add	esp,8
	jmp	_6973
_6973:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_intersectsWithLine:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_AABbox3di_intersectsWithLine
	add	esp,8
	jmp	_6977
_6977:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_intersectsWithLineUsingVects:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	fld	dword [ebp+20]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	dword [edi+8]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3di_intersectsWithLineUsingVects
	add	esp,16
	jmp	_6983
_6983:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_classifyPlaneRelation:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_AABbox3di_classifyPlaneRelation
	add	esp,8
	jmp	_6987
_6987:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_getCenter:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_AABbox3di_getCenter
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	jmp	_6990
_6990:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_getExtent:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_AABbox3di_getExtent
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	jmp	_6993
_6993:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_getMinEdge:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrCore_AABbox3di_getMinEdge
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	jmp	_6996
_6996:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_getMaxEdge:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrCore_AABbox3di_getMaxEdge
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	jmp	_6999
_6999:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_isEmpty:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_AABbox3di_isEmpty
	add	esp,4
	jmp	_7002
_7002:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_repair:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_AABbox3di_repair
	add	esp,4
	mov	eax,0
	jmp	_7005
_7005:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_getInterpolated:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	fld	dword [ebp+16]
	push	1
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3di_getInterpolated
	add	esp,12
	push	eax
	call	__irrlicht_core_AABbox3di_createFromHandle
	add	esp,8
	jmp	_7010
_7010:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_addInternalPoint:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_AABbox3di_addInternalPoint
	add	esp,8
	mov	eax,0
	jmp	_7014
_7014:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_addInternalPointFromVals:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	fld	dword [ebp+20]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebp+16]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebp+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_AABbox3di_addInternalPointFromVals
	add	esp,16
	mov	eax,0
	jmp	_7020
_7020:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_addInternalBox:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_AABbox3di_addInternalBox
	add	esp,8
	mov	eax,0
	jmp	_7024
_7024:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_resetFromVals:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	fld	dword [ebp+20]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebp+16]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebp+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_AABbox3di_resetFromVals
	add	esp,16
	mov	eax,0
	jmp	_7030
_7030:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_resetFromBox:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_AABbox3di_resetFromBox
	add	esp,8
	mov	eax,0
	jmp	_7034
_7034:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_resetFromVect:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_AABbox3di_resetFromVect
	add	esp,8
	mov	eax,0
	jmp	_7038
_7038:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_isPointInside:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_AABbox3di_isPointInside
	add	esp,8
	jmp	_7042
_7042:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_isPointTotalInside:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_AABbox3di_isPointTotalInside
	add	esp,8
	jmp	_7046
_7046:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_isFullInside:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_AABbox3di_isFullInside
	add	esp,8
	jmp	_7050
_7050:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_getVolume:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_AABbox3di_getVolume
	add	esp,4
	jmp	_7053
_7053:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_getArea:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_AABbox3di_getArea
	add	esp,4
	jmp	_7056
_7056:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrCore_AABbox3di_new
	push	eax
	call	__irrlicht_core_AABbox3di_createFromHandle
	add	esp,8
	jmp	_7058
_7058:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_createFromBox:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_AABbox3di_newFromBox
	add	esp,4
	push	eax
	call	__irrlicht_core_AABbox3di_createFromHandle
	add	esp,8
	jmp	_7061
_7061:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_createFromVect:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_AABbox3di_newFromVect
	add	esp,4
	push	eax
	call	__irrlicht_core_AABbox3di_createFromHandle
	add	esp,8
	jmp	_7064
_7064:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_createFromVectWithMax:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_AABbox3di_newFromVectWithMax
	add	esp,8
	push	eax
	call	__irrlicht_core_AABbox3di_createFromHandle
	add	esp,8
	jmp	_7068
_7068:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_createFromVals:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+28]
	push	1
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebp+24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebp+20]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebp+16]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebp+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebp+8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	call	_IrrCore_AABbox3di_newFromVals
	add	esp,24
	push	eax
	call	__irrlicht_core_AABbox3di_createFromHandle
	add	esp,8
	jmp	_7076
_7076:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_19869
	mov	eax,_bbNullObject
	jmp	_7080
_19869:
	push	_irrlicht_core_AABbox3di
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_7080
_7080:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_Matrix4
	mov	eax,0
	jmp	_7083
_7083:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_19872
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_del
	add	esp,4
_19872:
_7086:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_19873
_19873:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_elementAt:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrCore_Matrix4_elementAt
	add	esp,12
	jmp	_7091
_7091:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_Eq:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_Eq
	add	esp,8
	mov	eax,ebx
	jmp	_7095
_7095:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_EqEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Matrix4_EqEq
	add	esp,8
	jmp	_7099
_7099:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_NotEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Matrix4_NotEq
	add	esp,8
	jmp	_7103
_7103:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_MultEq:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_MultEq
	add	esp,8
	mov	eax,ebx
	jmp	_7107
_7107:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_Mult:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Matrix4_Mult
	add	esp,8
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	jmp	_7111
_7111:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_Idx:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Matrix4_Idx
	add	esp,8
	jmp	_7115
_7115:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_EqScalar:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_EqScalar
	add	esp,8
	mov	eax,ebx
	jmp	_7119
_7119:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_MultEqScalar:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_MultEqScalar
	add	esp,8
	mov	eax,ebx
	jmp	_7123
_7123:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_MultScalar:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	push	1
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrCore_Matrix4_MultScalar
	add	esp,8
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	jmp	_7127
_7127:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_PlusEq:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_PlusEq
	add	esp,8
	mov	eax,ebx
	jmp	_7131
_7131:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_Plus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Matrix4_Plus
	add	esp,8
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	jmp	_7135
_7135:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_MinusEq:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_MinusEq
	add	esp,8
	mov	eax,ebx
	jmp	_7139
_7139:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_Minus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Matrix4_Minus
	add	esp,8
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	jmp	_7143
_7143:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_equals:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	fld	dword [ebp+16]
	sub	esp,4
	fstp	dword [esp]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_equals
	add	esp,12
	jmp	_7148
_7148:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_buildProjectionMatrixPerspectiveFovRH:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	fld	dword [ebp+24]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_buildProjectionMatrixPerspectiveFovRH
	add	esp,20
	mov	eax,ebx
	jmp	_7155
_7155:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_buildProjectionMatrixPerspectiveFovLH:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	fld	dword [ebp+24]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_buildProjectionMatrixPerspectiveFovLH
	add	esp,20
	mov	eax,ebx
	jmp	_7162
_7162:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_buildProjectionMatrixPerspectiveRH:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	fld	dword [ebp+24]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_buildProjectionMatrixPerspectiveRH
	add	esp,20
	mov	eax,ebx
	jmp	_7169
_7169:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_buildProjectionMatrixPerspectiveLH:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	fld	dword [ebp+24]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_buildProjectionMatrixPerspectiveLH
	add	esp,20
	mov	eax,ebx
	jmp	_7176
_7176:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_buildProjectionMatrixOrthoRH:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	fld	dword [ebp+24]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_buildProjectionMatrixOrthoRH
	add	esp,20
	mov	eax,ebx
	jmp	_7183
_7183:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_buildProjectionMatrixOrthoLH:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	fld	dword [ebp+24]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_buildProjectionMatrixOrthoLH
	add	esp,20
	mov	eax,ebx
	jmp	_7190
_7190:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_buildCameraLookAtMatrixRH:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_buildCameraLookAtMatrixRH
	add	esp,16
	mov	eax,ebx
	jmp	_7196
_7196:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_buildCameraLookAtMatrixLH:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_buildCameraLookAtMatrixLH
	add	esp,16
	mov	eax,ebx
	jmp	_7202
_7202:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_buildShadowMatrix:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	fld	dword [ebp+20]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_buildShadowMatrix
	add	esp,16
	mov	eax,ebx
	jmp	_7208
_7208:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_buildNDCToDCMatrix:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	fld	dword [ebp+16]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_buildNDCToDCMatrix
	add	esp,12
	mov	eax,ebx
	jmp	_7213
_7213:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_multiplyWith1x4Matrix:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Matrix4_multiplyWith1x4Matrix
	add	esp,8
	mov	eax,0
	jmp	_7217
_7217:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_makeInverse:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Matrix4_makeInverse
	add	esp,4
	jmp	_7220
_7220:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_getInverse:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Matrix4_getInverse
	add	esp,8
	jmp	_7224
_7224:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_interpolate:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	fld	dword [ebp+16]
	push	1
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Matrix4_interpolate
	add	esp,12
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	jmp	_7229
_7229:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_getTransposed:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Matrix4_getTransposed
	add	esp,4
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	jmp	_7232
_7232:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_setInverseRotationRadians:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_setInverseRotationRadians
	add	esp,8
	mov	eax,ebx
	jmp	_7236
_7236:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_setInverseRotationDegrees:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_setInverseRotationDegrees
	add	esp,8
	mov	eax,ebx
	jmp	_7240
_7240:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_SetScale:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_setScale
	add	esp,8
	mov	eax,ebx
	jmp	_7244
_7244:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_SetScaleFromFloat:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_setScale
	add	esp,8
	mov	eax,ebx
	jmp	_7248
_7248:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_inverseTranslateVect:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Matrix4_inverseTranslateVect
	add	esp,8
	mov	eax,0
	jmp	_7252
_7252:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_inverseRotateVect:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Matrix4_inverseRotateVect
	add	esp,8
	mov	eax,0
	jmp	_7256
_7256:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_rotateVect:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Matrix4_rotateVect
	add	esp,8
	mov	eax,0
	jmp	_7260
_7260:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_rotateVectToVect:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrCore_Matrix4_rotateVectToVect
	add	esp,12
	mov	eax,0
	jmp	_7265
_7265:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_rotateVectToFloatArray:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	mov	eax,dword [ebp-4]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Matrix4_rotateVectToFloatArray
	add	esp,12
	mov	eax,0
	jmp	_7270
_7270:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_transformVectIO:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrCore_Matrix4_transformVectIO
	add	esp,12
	mov	eax,0
	jmp	_7275
_7275:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_transformVect:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Matrix4_transformVect
	add	esp,8
	mov	eax,0
	jmp	_7279
_7279:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_transformVectArray:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	edx
	push	dword [ecx+8]
	call	_IrrCore_Matrix4_transformVectArray
	add	esp,12
	mov	eax,0
	jmp	_7284
_7284:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_translateVect:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Matrix4_translateVect
	add	esp,8
	mov	eax,0
	jmp	_7288
_7288:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_transformPlaneIO:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrCore_Matrix4_transformPlaneIO
	add	esp,12
	mov	eax,0
	jmp	_7293
_7293:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_transformPlane:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Matrix4_transformPlane
	add	esp,8
	mov	eax,0
	jmp	_7297
_7297:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_transformBox:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Matrix4_transformBox
	add	esp,8
	mov	eax,0
	jmp	_7301
_7301:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_transformBoxEx:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Matrix4_transformBoxEx
	add	esp,8
	mov	eax,0
	jmp	_7305
_7305:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_makeIdentity:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_makeIdentity
	add	esp,4
	mov	eax,ebx
	jmp	_7308
_7308:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_isIdentity:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Matrix4_isIdentity
	add	esp,4
	jmp	_7311
_7311:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_setTranslation:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_setTranslation
	add	esp,8
	mov	eax,ebx
	jmp	_7315
_7315:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_getTranslation:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Matrix4_getTranslation
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_7318
_7318:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_setInverseTranslation:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_setInverseTranslation
	add	esp,8
	mov	eax,ebx
	jmp	_7322
_7322:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_setRotationRadians:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_setRotationRadians
	add	esp,8
	mov	eax,ebx
	jmp	_7326
_7326:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_setRotationDegrees:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_setRotationDegrees
	add	esp,8
	mov	eax,ebx
	jmp	_7330
_7330:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_getRotationDegrees:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Matrix4_getRotationDegrees
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_7333
_7333:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_getScale:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Matrix4_getScale
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_7336
_7336:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_pointer:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Matrix4_pointer
	add	esp,4
	jmp	_7339
_7339:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_setbyproduct_nocheck:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrCore_Matrix4_setbyproduct_nocheck
	add	esp,12
	mov	eax,0
	jmp	_7344
_7344:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_setbyproduct:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrCore_Matrix4_setbyproduct
	add	esp,12
	mov	eax,0
	jmp	_7349
_7349:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_isIdentity_integer_base:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Matrix4_isIdentity_integer_base
	add	esp,4
	jmp	_7352
_7352:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_rotateVectToOut:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	lea	eax,dword [edx]
	push	eax
	push	dword [ecx+8]
	call	_IrrCore_Matrix4_rotateVectToOut
	add	esp,12
	mov	eax,0
	jmp	_7357
_7357:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_getInversePrimitive:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Matrix4_getInversePrimitive
	add	esp,8
	jmp	_7361
_7361:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_getTransposedToDest:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Matrix4_getTransposedToDest
	add	esp,8
	mov	eax,0
	jmp	_7365
_7365:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_setTextureRotationCenter:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_setTextureRotationCenter
	add	esp,8
	mov	eax,ebx
	jmp	_7369
_7369:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_setTextureTranslate:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_setTextureTranslate
	add	esp,12
	mov	eax,ebx
	jmp	_7374
_7374:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_setTextureScale:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_setTextureScale
	add	esp,12
	mov	eax,ebx
	jmp	_7379
_7379:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_setTextureScaleCenter:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_setTextureScaleCenter
	add	esp,12
	mov	eax,ebx
	jmp	_7384
_7384:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_buildTextureTransform:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	fld	dword [ebp+12]
	mov	ecx,dword [ebp+16]
	mov	edx,dword [ebp+20]
	mov	eax,dword [ebp+24]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	sub	esp,4
	fstp	dword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_buildTextureTransform
	add	esp,20
	mov	eax,ebx
	jmp	_7391
_7391:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_setM:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_setM
	add	esp,8
	mov	eax,ebx
	jmp	_7395
_7395:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_setDefinitelyIdentityMatrix:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Matrix4_setDefinitelyIdentityMatrix
	add	esp,8
	mov	eax,0
	jmp	_7399
_7399:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_getDefinitelyIdentityMatrix:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Matrix4_getDefinitelyIdentityMatrix
	add	esp,4
	jmp	_7402
_7402:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_setTextureTranslateTransposed:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_setTextureTranslateTransposed
	add	esp,12
	mov	eax,ebx
	jmp	_7407
_7407:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_isOrthogonal:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Matrix4_isOrthogonal
	add	esp,4
	jmp	_7410
_7410:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_buildRotateFromTo:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	1
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	esi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_buildRotateFromTo
	add	esp,12
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	jmp	_7415
_7415:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_setRotationCenter:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	esi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_setRotationCenter
	add	esp,12
	mov	eax,0
	jmp	_7420
_7420:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_buildAxisAlignedBillboard:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+28]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+24]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+20]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	edi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	ebx
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [esi+8]
	call	_IrrCore_Matrix4_buildAxisAlignedBillboard
	add	esp,24
	mov	eax,0
	jmp	_7428
_7428:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_create:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	eax
	call	_IrrCore_Matrix4_new
	add	esp,4
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	jmp	_7431
_7431:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_createFromMatrix4:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Matrix4_newFromMatrix4
	add	esp,8
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	jmp	_7435
_7435:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_19874
	mov	eax,_bbNullObject
	jmp	_7439
_19874:
	push	_irrlicht_core_Matrix4
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_7439
_7439:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_Array_s32
	mov	eax,0
	jmp	_7442
_7442:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_19877
	push	dword [ebx+8]
	call	_IrrCore_Array_s32_del
	add	esp,4
_19877:
_7445:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_19878
_19878:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_createWithSize:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	eax
	call	_IrrCore_Array_s32_newWithSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Array_s32_createFromHandle
	add	esp,8
	jmp	_7448
_7448:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_createFromOther:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Array_s32_newFromOther
	add	esp,4
	push	eax
	call	__irrlicht_core_Array_s32_createFromHandle
	add	esp,8
	jmp	_7451
_7451:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrCore_Array_s32_new
	push	eax
	call	__irrlicht_core_Array_s32_createFromHandle
	add	esp,8
	jmp	_7453
_7453:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_19879
	mov	eax,_bbNullObject
	jmp	_7457
_19879:
	push	_irrlicht_core_Array_s32
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_7457
_7457:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_allocated_size:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_s32_allocated_size
	add	esp,4
	jmp	_7460
_7460:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_clear:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_s32_clear
	add	esp,4
	mov	eax,0
	jmp	_7463
_7463:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_empty:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_s32_empty
	add	esp,4
	jmp	_7466
_7466:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_eraseWithCount:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrCore_Array_s32_eraseWithCount
	add	esp,12
	mov	eax,0
	jmp	_7471
_7471:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_erase:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_s32_erase
	add	esp,8
	mov	eax,0
	jmp	_7475
_7475:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_getLast:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_s32_getLast
	add	esp,4
	jmp	_7478
_7478:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_elementAt:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_s32_elementAt
	add	esp,8
	jmp	_7482
_7482:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_insert:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+16]
	push	eax
	lea	eax,dword [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_s32_insert
	add	esp,12
	mov	eax,0
	jmp	_7487
_7487:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_Eq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Array_s32_Eq
	add	esp,8
	mov	eax,0
	jmp	_7491
_7491:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_push_back:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	dword [ebp-4],eax
	lea	eax,dword [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_s32_push_back
	add	esp,8
	mov	eax,0
	jmp	_7495
_7495:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_push_front:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	dword [ebp-4],eax
	lea	eax,dword [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_s32_push_front
	add	esp,8
	mov	eax,0
	jmp	_7499
_7499:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_reallocate:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_s32_reallocate
	add	esp,8
	mov	eax,0
	jmp	_7503
_7503:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_set_free_when_destroyed:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_s32_set_free_when_destroyed
	add	esp,8
	mov	eax,0
	jmp	_7507
_7507:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_set_sorted:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_s32_set_sorted
	add	esp,8
	mov	eax,0
	jmp	_7511
_7511:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_set_used:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_s32_set_used
	add	esp,8
	mov	eax,0
	jmp	_7515
_7515:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_size:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_s32_size
	add	esp,4
	jmp	_7518
_7518:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_linear_reverse_search:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	dword [ebp-4],eax
	lea	eax,dword [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_s32_linear_reverse_search
	add	esp,8
	jmp	_7522
_7522:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_linear_search:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	dword [ebp-4],eax
	lea	eax,dword [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_s32_linear_search
	add	esp,8
	jmp	_7526
_7526:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_binary_search:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	dword [ebp-4],eax
	lea	eax,dword [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_s32_binary_search
	add	esp,8
	jmp	_7530
_7530:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_binary_searchWithBounds:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	ecx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	dword [ebp-4],eax
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	eax
	push	edx
	lea	eax,dword [ebp-4]
	push	eax
	push	dword [ecx+8]
	call	_IrrCore_Array_s32_binary_searchWithBounds
	add	esp,16
	jmp	_7536
_7536:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_sort:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_s32_sort
	add	esp,4
	mov	eax,0
	jmp	_7539
_7539:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_Array_u16
	mov	eax,0
	jmp	_7542
_7542:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_19882
	push	dword [ebx+8]
	call	_IrrCore_Array_u16_del
	add	esp,4
_19882:
_7545:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_19883
_19883:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_createWithSize:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	eax
	call	_IrrCore_Array_u16_newWithSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Array_u16_createFromHandle
	add	esp,8
	jmp	_7548
_7548:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_createFromOther:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Array_u16_newFromOther
	add	esp,4
	push	eax
	call	__irrlicht_core_Array_u16_createFromHandle
	add	esp,8
	jmp	_7551
_7551:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrCore_Array_u16_new
	push	eax
	call	__irrlicht_core_Array_u16_createFromHandle
	add	esp,8
	jmp	_7553
_7553:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_19884
	mov	eax,_bbNullObject
	jmp	_7557
_19884:
	push	_irrlicht_core_Array_u16
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_7557
_7557:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_allocated_size:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_u16_allocated_size
	add	esp,4
	jmp	_7560
_7560:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_clear:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_u16_clear
	add	esp,4
	mov	eax,0
	jmp	_7563
_7563:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_empty:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_u16_empty
	add	esp,4
	jmp	_7566
_7566:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_eraseWithCount:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrCore_Array_u16_eraseWithCount
	add	esp,12
	mov	eax,0
	jmp	_7571
_7571:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_erase:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_u16_erase
	add	esp,8
	mov	eax,0
	jmp	_7575
_7575:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_getLast:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_u16_getLast
	add	esp,4
	jmp	_7578
_7578:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_elementAt:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_u16_elementAt
	add	esp,8
	jmp	_7582
_7582:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_insert:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	movzx	eax,word [ebp+12]
	mov	eax,eax
	mov	word [ebp-4],ax
	mov	eax,dword [ebp+16]
	push	eax
	lea	eax,word [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_u16_insert
	add	esp,12
	mov	eax,0
	jmp	_7587
_7587:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_Eq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Array_u16_Eq
	add	esp,8
	mov	eax,0
	jmp	_7591
_7591:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_push_back:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	movzx	eax,word [ebp+12]
	mov	eax,eax
	mov	word [ebp-4],ax
	lea	eax,word [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_u16_push_back
	add	esp,8
	mov	eax,0
	jmp	_7595
_7595:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_push_front:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	movzx	eax,word [ebp+12]
	mov	eax,eax
	mov	word [ebp-4],ax
	lea	eax,word [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_u16_push_front
	add	esp,8
	mov	eax,0
	jmp	_7599
_7599:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_reallocate:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_u16_reallocate
	add	esp,8
	mov	eax,0
	jmp	_7603
_7603:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_set_free_when_destroyed:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_u16_set_free_when_destroyed
	add	esp,8
	mov	eax,0
	jmp	_7607
_7607:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_set_sorted:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_u16_set_sorted
	add	esp,8
	mov	eax,0
	jmp	_7611
_7611:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_set_used:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_u16_set_used
	add	esp,8
	mov	eax,0
	jmp	_7615
_7615:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_size:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_u16_size
	add	esp,4
	jmp	_7618
_7618:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_linear_reverse_search:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	movzx	eax,word [ebp+12]
	mov	eax,eax
	mov	word [ebp-4],ax
	lea	eax,word [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_u16_linear_reverse_search
	add	esp,8
	jmp	_7622
_7622:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_linear_search:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	movzx	eax,word [ebp+12]
	mov	eax,eax
	mov	word [ebp-4],ax
	lea	eax,word [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_u16_linear_search
	add	esp,8
	jmp	_7626
_7626:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_binary_search:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	movzx	eax,word [ebp+12]
	mov	eax,eax
	mov	word [ebp-4],ax
	lea	eax,word [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_u16_binary_search
	add	esp,8
	jmp	_7630
_7630:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_binary_searchWithBounds:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	movzx	eax,word [ebp+12]
	mov	eax,eax
	mov	word [ebp-4],ax
	mov	ecx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	eax
	push	ecx
	lea	eax,word [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_u16_binary_searchWithBounds
	add	esp,16
	jmp	_7636
_7636:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_sort:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_u16_sort
	add	esp,4
	mov	eax,0
	jmp	_7639
_7639:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_Array_u32
	mov	eax,0
	jmp	_7642
_7642:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_19887
	push	dword [ebx+8]
	call	_IrrCore_Array_u32_del
	add	esp,4
_19887:
_7645:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_19888
_19888:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_createWithSize:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	eax
	call	_IrrCore_Array_u32_newWithSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Array_u32_createFromHandle
	add	esp,8
	jmp	_7648
_7648:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_createFromOther:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Array_u32_newFromOther
	add	esp,4
	push	eax
	call	__irrlicht_core_Array_u32_createFromHandle
	add	esp,8
	jmp	_7651
_7651:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrCore_Array_u32_new
	push	eax
	call	__irrlicht_core_Array_u32_createFromHandle
	add	esp,8
	jmp	_7653
_7653:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_19889
	mov	eax,_bbNullObject
	jmp	_7657
_19889:
	push	_irrlicht_core_Array_u32
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_7657
_7657:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_allocated_size:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_u32_allocated_size
	add	esp,4
	jmp	_7660
_7660:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_clear:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_u32_clear
	add	esp,4
	mov	eax,0
	jmp	_7663
_7663:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_empty:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_u32_empty
	add	esp,4
	jmp	_7666
_7666:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_eraseWithCount:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrCore_Array_u32_eraseWithCount
	add	esp,12
	mov	eax,0
	jmp	_7671
_7671:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_erase:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_u32_erase
	add	esp,8
	mov	eax,0
	jmp	_7675
_7675:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_getLast:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_u32_getLast
	add	esp,4
	jmp	_7678
_7678:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_elementAt:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_u32_elementAt
	add	esp,8
	jmp	_7682
_7682:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_insert:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	fld	dword [ebp+12]
	fstp	dword [ebp-4]
	mov	eax,dword [ebp+16]
	push	eax
	lea	eax,dword [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_u32_insert
	add	esp,12
	mov	eax,0
	jmp	_7687
_7687:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_Eq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Array_u32_Eq
	add	esp,8
	mov	eax,0
	jmp	_7691
_7691:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_push_back:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	fld	dword [ebp+12]
	fstp	dword [ebp-4]
	lea	eax,dword [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_u32_push_back
	add	esp,8
	mov	eax,0
	jmp	_7695
_7695:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_push_front:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	fld	dword [ebp+12]
	fstp	dword [ebp-4]
	lea	eax,dword [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_u32_push_front
	add	esp,8
	mov	eax,0
	jmp	_7699
_7699:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_reallocate:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_u32_reallocate
	add	esp,8
	mov	eax,0
	jmp	_7703
_7703:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_set_free_when_destroyed:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_u32_set_free_when_destroyed
	add	esp,8
	mov	eax,0
	jmp	_7707
_7707:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_set_sorted:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_u32_set_sorted
	add	esp,8
	mov	eax,0
	jmp	_7711
_7711:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_set_used:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_u32_set_used
	add	esp,8
	mov	eax,0
	jmp	_7715
_7715:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_size:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_u32_size
	add	esp,4
	jmp	_7718
_7718:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_linear_reverse_search:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	fld	dword [ebp+12]
	fstp	dword [ebp-4]
	lea	eax,dword [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_u32_linear_reverse_search
	add	esp,8
	jmp	_7722
_7722:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_linear_search:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	fld	dword [ebp+12]
	fstp	dword [ebp-4]
	lea	eax,dword [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_u32_linear_search
	add	esp,8
	jmp	_7726
_7726:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_binary_search:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	fld	dword [ebp+12]
	fstp	dword [ebp-4]
	lea	eax,dword [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_u32_binary_search
	add	esp,8
	jmp	_7730
_7730:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_binary_searchWithBounds:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	ecx,dword [ebp+8]
	fld	dword [ebp+12]
	fstp	dword [ebp-4]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	eax
	push	edx
	lea	eax,dword [ebp-4]
	push	eax
	push	dword [ecx+8]
	call	_IrrCore_Array_u32_binary_searchWithBounds
	add	esp,16
	jmp	_7736
_7736:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_sort:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_u32_sort
	add	esp,4
	mov	eax,0
	jmp	_7739
_7739:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_vector3df_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_Array_vector3df
	mov	eax,0
	jmp	_7742
_7742:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_vector3df_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_19892
	push	dword [ebx+8]
	call	_IrrCore_Array_vector3df_del
	add	esp,4
_19892:
_7745:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_19893
_19893:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_vector3df_createWithSize:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	eax
	call	_IrrCore_Array_vector3df_newWithSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Array_vector3df_createFromHandle
	add	esp,8
	jmp	_7748
_7748:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_vector3df_createFromOther:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Array_vector3df_newFromOther
	add	esp,4
	push	eax
	call	__irrlicht_core_Array_vector3df_createFromHandle
	add	esp,8
	jmp	_7751
_7751:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_vector3df_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrCore_Array_vector3df_new
	push	eax
	call	__irrlicht_core_Array_vector3df_createFromHandle
	add	esp,8
	jmp	_7753
_7753:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_vector3df_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_19894
	mov	eax,_bbNullObject
	jmp	_7757
_19894:
	push	_irrlicht_core_Array_vector3df
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_7757
_7757:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_vector3df_allocated_size:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_vector3df_allocated_size
	add	esp,4
	jmp	_7760
_7760:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_vector3df_clear:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_vector3df_clear
	add	esp,4
	mov	eax,0
	jmp	_7763
_7763:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_vector3df_empty:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_vector3df_empty
	add	esp,4
	jmp	_7766
_7766:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_vector3df_eraseWithCount:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrCore_Array_vector3df_eraseWithCount
	add	esp,12
	mov	eax,0
	jmp	_7771
_7771:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_vector3df_erase:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_vector3df_erase
	add	esp,8
	mov	eax,0
	jmp	_7775
_7775:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_vector3df_reallocate:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_vector3df_reallocate
	add	esp,8
	mov	eax,0
	jmp	_7779
_7779:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_vector3df_set_free_when_destroyed:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_vector3df_set_free_when_destroyed
	add	esp,8
	mov	eax,0
	jmp	_7783
_7783:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_vector3df_set_sorted:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_vector3df_set_sorted
	add	esp,8
	mov	eax,0
	jmp	_7787
_7787:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_vector3df_set_used:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_vector3df_set_used
	add	esp,8
	mov	eax,0
	jmp	_7791
_7791:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_vector3df_size:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_vector3df_size
	add	esp,4
	jmp	_7794
_7794:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_vector3df_getLast:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrCore_Array_vector3df_getLast
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_7797
_7797:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_vector3df_elementAt:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_vector3df_elementAt
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_7801
_7801:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_vector3df_insert:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrCore_Array_vector3df_insert
	add	esp,12
	mov	eax,0
	jmp	_7806
_7806:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_vector3df_Eq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Array_vector3df_Eq
	add	esp,8
	mov	eax,0
	jmp	_7810
_7810:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_vector3df_push_back:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Array_vector3df_push_back
	add	esp,8
	mov	eax,0
	jmp	_7814
_7814:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_vector3df_push_front:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Array_vector3df_push_front
	add	esp,8
	mov	eax,0
	jmp	_7818
_7818:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_triangle3df_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_Array_triangle3df
	mov	eax,0
	jmp	_7821
_7821:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_triangle3df_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_19897
	push	dword [ebx+8]
	call	_IrrCore_Array_triangle3df_del
	add	esp,4
_19897:
_7824:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_19898
_19898:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_triangle3df_createWithSize:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	eax
	call	_IrrCore_Array_triangle3df_newWithSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Array_triangle3df_createFromHandle
	add	esp,8
	jmp	_7827
_7827:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_triangle3df_createFromOther:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Array_triangle3df_newFromOther
	add	esp,4
	push	eax
	call	__irrlicht_core_Array_triangle3df_createFromHandle
	add	esp,8
	jmp	_7830
_7830:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_triangle3df_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrCore_Array_triangle3df_new
	push	eax
	call	__irrlicht_core_Array_triangle3df_createFromHandle
	add	esp,8
	jmp	_7832
_7832:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_triangle3df_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_19899
	mov	eax,_bbNullObject
	jmp	_7836
_19899:
	push	_irrlicht_core_Array_triangle3df
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_7836
_7836:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_triangle3df_allocated_size:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_triangle3df_allocated_size
	add	esp,4
	jmp	_7839
_7839:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_triangle3df_clear:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_triangle3df_clear
	add	esp,4
	mov	eax,0
	jmp	_7842
_7842:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_triangle3df_empty:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_triangle3df_empty
	add	esp,4
	jmp	_7845
_7845:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_triangle3df_eraseWithCount:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrCore_Array_triangle3df_eraseWithCount
	add	esp,12
	mov	eax,0
	jmp	_7850
_7850:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_triangle3df_erase:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_triangle3df_erase
	add	esp,8
	mov	eax,0
	jmp	_7854
_7854:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_triangle3df_reallocate:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_triangle3df_reallocate
	add	esp,8
	mov	eax,0
	jmp	_7858
_7858:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_triangle3df_set_free_when_destroyed:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_triangle3df_set_free_when_destroyed
	add	esp,8
	mov	eax,0
	jmp	_7862
_7862:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_triangle3df_set_sorted:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_triangle3df_set_sorted
	add	esp,8
	mov	eax,0
	jmp	_7866
_7866:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_triangle3df_set_used:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_triangle3df_set_used
	add	esp,8
	mov	eax,0
	jmp	_7870
_7870:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_triangle3df_size:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_triangle3df_size
	add	esp,4
	jmp	_7873
_7873:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_triangle3df_getLast:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrCore_Array_triangle3df_getLast
	add	esp,4
	push	eax
	call	__irrlicht_core_Triangle3df_createFromHandle
	add	esp,8
	jmp	_7876
_7876:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_triangle3df_elementAt:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_triangle3df_elementAt
	add	esp,8
	push	eax
	call	__irrlicht_core_Triangle3df_createFromHandle
	add	esp,8
	jmp	_7880
_7880:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_triangle3df_insert:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrCore_Array_triangle3df_insert
	add	esp,12
	mov	eax,0
	jmp	_7885
_7885:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_triangle3df_Eq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Array_triangle3df_Eq
	add	esp,8
	mov	eax,0
	jmp	_7889
_7889:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_triangle3df_push_back:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Array_triangle3df_push_back
	add	esp,8
	mov	eax,0
	jmp	_7893
_7893:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_triangle3df_push_front:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Array_triangle3df_push_front
	add	esp,8
	mov	eax,0
	jmp	_7897
_7897:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_Array_S3DVertex
	mov	eax,0
	jmp	_7900
_7900:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_19902
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertex_del
	add	esp,4
_19902:
_7903:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_19903
_19903:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex_createWithSize:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	eax
	call	_IrrCore_Array_S3DVertex_newWithSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Array_S3DVertex_createFromHandle
	add	esp,8
	jmp	_7906
_7906:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex_createFromOther:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Array_S3DVertex_newFromOther
	add	esp,4
	push	eax
	call	__irrlicht_core_Array_S3DVertex_createFromHandle
	add	esp,8
	jmp	_7909
_7909:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrCore_Array_S3DVertex_new
	push	eax
	call	__irrlicht_core_Array_S3DVertex_createFromHandle
	add	esp,8
	jmp	_7911
_7911:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_19904
	mov	eax,_bbNullObject
	jmp	_7915
_19904:
	push	_irrlicht_core_Array_S3DVertex
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_7915
_7915:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex_allocated_size:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_S3DVertex_allocated_size
	add	esp,4
	jmp	_7918
_7918:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex_clear:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_S3DVertex_clear
	add	esp,4
	mov	eax,0
	jmp	_7921
_7921:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex_empty:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_S3DVertex_empty
	add	esp,4
	jmp	_7924
_7924:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex_eraseWithCount:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrCore_Array_S3DVertex_eraseWithCount
	add	esp,12
	mov	eax,0
	jmp	_7929
_7929:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex_erase:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_S3DVertex_erase
	add	esp,8
	mov	eax,0
	jmp	_7933
_7933:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex_reallocate:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_S3DVertex_reallocate
	add	esp,8
	mov	eax,0
	jmp	_7937
_7937:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex_set_free_when_destroyed:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_S3DVertex_set_free_when_destroyed
	add	esp,8
	mov	eax,0
	jmp	_7941
_7941:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex_set_sorted:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_S3DVertex_set_sorted
	add	esp,8
	mov	eax,0
	jmp	_7945
_7945:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex_set_used:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_S3DVertex_set_used
	add	esp,8
	mov	eax,0
	jmp	_7949
_7949:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex_size:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_S3DVertex_size
	add	esp,4
	jmp	_7952
_7952:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex_getLast:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrCore_Array_S3DVertex_getLast
	add	esp,4
	push	eax
	call	__irrlicht_core_S3DVertexDefault_createFromHandle
	add	esp,8
	jmp	_7955
_7955:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex_elementAt:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_S3DVertex_elementAt
	add	esp,8
	push	eax
	call	__irrlicht_core_S3DVertexDefault_createFromHandle
	add	esp,8
	jmp	_7959
_7959:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex_insert:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrCore_Array_S3DVertex_insert
	add	esp,12
	mov	eax,0
	jmp	_7964
_7964:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex_Eq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Array_S3DVertex_Eq
	add	esp,8
	mov	eax,0
	jmp	_7968
_7968:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex_push_back:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Array_S3DVertex_push_back
	add	esp,8
	mov	eax,0
	jmp	_7972
_7972:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex_push_front:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Array_S3DVertex_push_front
	add	esp,8
	mov	eax,0
	jmp	_7976
_7976:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex2TCoords_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_Array_S3DVertex2TCoords
	mov	eax,0
	jmp	_7979
_7979:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex2TCoords_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_19907
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertex2TCoords_del
	add	esp,4
_19907:
_7982:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_19908
_19908:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex2TCoords_createWithSize:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	eax
	call	_IrrCore_Array_S3DVertex2TCoords_newWithSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Array_S3DVertex2TCoords_createFromHandle
	add	esp,8
	jmp	_7985
_7985:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex2TCoords_createFromOther:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Array_S3DVertex2TCoords_newFromOther
	add	esp,4
	push	eax
	call	__irrlicht_core_Array_S3DVertex2TCoords_createFromHandle
	add	esp,8
	jmp	_7988
_7988:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex2TCoords_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrCore_Array_S3DVertex2TCoords_new
	push	eax
	call	__irrlicht_core_Array_S3DVertex2TCoords_createFromHandle
	add	esp,8
	jmp	_7990
_7990:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex2TCoords_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_19909
	mov	eax,_bbNullObject
	jmp	_7994
_19909:
	push	_irrlicht_core_Array_S3DVertex2TCoords
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_7994
_7994:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex2TCoords_allocated_size:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_S3DVertex2TCoords_allocated_size
	add	esp,4
	jmp	_7997
_7997:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex2TCoords_clear:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_S3DVertex2TCoords_clear
	add	esp,4
	mov	eax,0
	jmp	_8000
_8000:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex2TCoords_empty:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_S3DVertex2TCoords_empty
	add	esp,4
	jmp	_8003
_8003:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex2TCoords_eraseWithCount:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrCore_Array_S3DVertex2TCoords_eraseWithCount
	add	esp,12
	mov	eax,0
	jmp	_8008
_8008:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex2TCoords_erase:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_S3DVertex2TCoords_erase
	add	esp,8
	mov	eax,0
	jmp	_8012
_8012:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex2TCoords_reallocate:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_S3DVertex2TCoords_reallocate
	add	esp,8
	mov	eax,0
	jmp	_8016
_8016:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex2TCoords_set_free_when_destroyed:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_S3DVertex2TCoords_set_free_when_destroyed
	add	esp,8
	mov	eax,0
	jmp	_8020
_8020:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex2TCoords_set_sorted:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_S3DVertex2TCoords_set_sorted
	add	esp,8
	mov	eax,0
	jmp	_8024
_8024:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex2TCoords_set_used:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_S3DVertex2TCoords_set_used
	add	esp,8
	mov	eax,0
	jmp	_8028
_8028:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex2TCoords_size:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_S3DVertex2TCoords_size
	add	esp,4
	jmp	_8031
_8031:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex2TCoords_getLast:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrCore_Array_S3DVertex2TCoords_getLast
	add	esp,4
	push	eax
	call	__irrlicht_core_S3DVertex2TCoords_createFromHandle
	add	esp,8
	jmp	_8034
_8034:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex2TCoords_elementAt:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_S3DVertex2TCoords_elementAt
	add	esp,8
	push	eax
	call	__irrlicht_core_S3DVertex2TCoords_createFromHandle
	add	esp,8
	jmp	_8038
_8038:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex2TCoords_insert:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrCore_Array_S3DVertex2TCoords_insert
	add	esp,12
	mov	eax,0
	jmp	_8043
_8043:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex2TCoords_Eq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Array_S3DVertex2TCoords_Eq
	add	esp,8
	mov	eax,0
	jmp	_8047
_8047:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex2TCoords_push_back:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Array_S3DVertex2TCoords_push_back
	add	esp,8
	mov	eax,0
	jmp	_8051
_8051:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex2TCoords_push_front:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Array_S3DVertex2TCoords_push_front
	add	esp,8
	mov	eax,0
	jmp	_8055
_8055:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertexTangents_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_Array_S3DVertexTangents
	mov	eax,0
	jmp	_8058
_8058:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertexTangents_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_19912
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertexTangents_del
	add	esp,4
_19912:
_8061:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_19913
_19913:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertexTangents_createWithSize:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	eax
	call	_IrrCore_Array_S3DVertexTangents_newWithSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Array_S3DVertexTangents_createFromHandle
	add	esp,8
	jmp	_8064
_8064:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertexTangents_createFromOther:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Array_S3DVertexTangents_newFromOther
	add	esp,4
	push	eax
	call	__irrlicht_core_Array_S3DVertexTangents_createFromHandle
	add	esp,8
	jmp	_8067
_8067:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertexTangents_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrCore_Array_S3DVertexTangents_new
	push	eax
	call	__irrlicht_core_Array_S3DVertexTangents_createFromHandle
	add	esp,8
	jmp	_8069
_8069:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertexTangents_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_19914
	mov	eax,_bbNullObject
	jmp	_8073
_19914:
	push	_irrlicht_core_Array_S3DVertexTangents
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_8073
_8073:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertexTangents_allocated_size:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_S3DVertexTangents_allocated_size
	add	esp,4
	jmp	_8076
_8076:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertexTangents_clear:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_S3DVertexTangents_clear
	add	esp,4
	mov	eax,0
	jmp	_8079
_8079:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertexTangents_empty:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_S3DVertexTangents_empty
	add	esp,4
	jmp	_8082
_8082:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertexTangents_eraseWithCount:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrCore_Array_S3DVertexTangents_eraseWithCount
	add	esp,12
	mov	eax,0
	jmp	_8087
_8087:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertexTangents_erase:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_S3DVertexTangents_erase
	add	esp,8
	mov	eax,0
	jmp	_8091
_8091:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertexTangents_reallocate:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_S3DVertexTangents_reallocate
	add	esp,8
	mov	eax,0
	jmp	_8095
_8095:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertexTangents_set_free_when_destroyed:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_S3DVertexTangents_set_free_when_destroyed
	add	esp,8
	mov	eax,0
	jmp	_8099
_8099:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertexTangents_set_sorted:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_S3DVertexTangents_set_sorted
	add	esp,8
	mov	eax,0
	jmp	_8103
_8103:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertexTangents_set_used:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_S3DVertexTangents_set_used
	add	esp,8
	mov	eax,0
	jmp	_8107
_8107:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertexTangents_size:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_S3DVertexTangents_size
	add	esp,4
	jmp	_8110
_8110:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertexTangents_getLast:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrCore_Array_S3DVertexTangents_getLast
	add	esp,4
	push	eax
	call	__irrlicht_core_S3DVertexTangents_createFromHandle
	add	esp,8
	jmp	_8113
_8113:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertexTangents_elementAt:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_S3DVertexTangents_elementAt
	add	esp,8
	push	eax
	call	__irrlicht_core_S3DVertexTangents_createFromHandle
	add	esp,8
	jmp	_8117
_8117:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertexTangents_insert:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrCore_Array_S3DVertexTangents_insert
	add	esp,12
	mov	eax,0
	jmp	_8122
_8122:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertexTangents_Eq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Array_S3DVertexTangents_Eq
	add	esp,8
	mov	eax,0
	jmp	_8126
_8126:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertexTangents_push_back:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Array_S3DVertexTangents_push_back
	add	esp,8
	mov	eax,0
	jmp	_8130
_8130:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertexTangents_push_front:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Array_S3DVertexTangents_push_front
	add	esp,8
	mov	eax,0
	jmp	_8134
_8134:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_ptr_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_Array_SParticle_ptr
	mov	eax,0
	jmp	_8137
_8137:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_ptr_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_19917
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_ptr_del
	add	esp,4
_19917:
_8140:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_19918
_19918:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_ptr_createWithSize:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	eax
	call	_IrrCore_Array_SParticle_ptr_newWithSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Array_SParticle_ptr_createFromHandle
	add	esp,8
	jmp	_8143
_8143:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_ptr_createFromOther:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Array_SParticle_ptr_newFromOther
	add	esp,4
	push	eax
	call	__irrlicht_core_Array_SParticle_ptr_createFromHandle
	add	esp,8
	jmp	_8146
_8146:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_ptr_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrCore_Array_SParticle_ptr_new
	push	eax
	call	__irrlicht_core_Array_SParticle_ptr_createFromHandle
	add	esp,8
	jmp	_8148
_8148:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_ptr_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_19919
	mov	eax,_bbNullObject
	jmp	_8152
_19919:
	push	_irrlicht_core_Array_SParticle_ptr
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_8152
_8152:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_ptr_allocated_size:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_SParticle_ptr_allocated_size
	add	esp,4
	jmp	_8155
_8155:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_ptr_clear:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_SParticle_ptr_clear
	add	esp,4
	mov	eax,0
	jmp	_8158
_8158:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_ptr_empty:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_SParticle_ptr_empty
	add	esp,4
	jmp	_8161
_8161:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_ptr_eraseWithCount:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrCore_Array_SParticle_ptr_eraseWithCount
	add	esp,12
	mov	eax,0
	jmp	_8166
_8166:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_ptr_erase:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_SParticle_ptr_erase
	add	esp,8
	mov	eax,0
	jmp	_8170
_8170:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_ptr_reallocate:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_SParticle_ptr_reallocate
	add	esp,8
	mov	eax,0
	jmp	_8174
_8174:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_ptr_set_free_when_destroyed:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_SParticle_ptr_set_free_when_destroyed
	add	esp,8
	mov	eax,0
	jmp	_8178
_8178:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_ptr_set_sorted:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_SParticle_ptr_set_sorted
	add	esp,8
	mov	eax,0
	jmp	_8182
_8182:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_ptr_set_used:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_SParticle_ptr_set_used
	add	esp,8
	mov	eax,0
	jmp	_8186
_8186:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_ptr_size:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_SParticle_ptr_size
	add	esp,4
	jmp	_8189
_8189:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_ptr_getLast:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrCore_Array_SParticle_ptr_getLast
	add	esp,4
	push	eax
	call	__irrlicht_core_SParticle_createFromHandle
	add	esp,8
	jmp	_8192
_8192:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_ptr_elementAt:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_SParticle_ptr_elementAt
	add	esp,8
	push	eax
	call	__irrlicht_core_SParticle_createFromHandle
	add	esp,8
	jmp	_8196
_8196:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_ptr_insert:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrCore_Array_SParticle_ptr_insert
	add	esp,12
	mov	eax,0
	jmp	_8201
_8201:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_ptr_Eq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Array_SParticle_ptr_Eq
	add	esp,8
	mov	eax,0
	jmp	_8205
_8205:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_ptr_push_back:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Array_SParticle_ptr_push_back
	add	esp,8
	mov	eax,0
	jmp	_8209
_8209:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_ptr_push_front:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Array_SParticle_ptr_push_front
	add	esp,8
	mov	eax,0
	jmp	_8213
_8213:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_Array_SParticle
	mov	eax,0
	jmp	_8216
_8216:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_19922
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_del
	add	esp,4
_19922:
_8219:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_19923
_19923:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_createWithSize:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	eax
	call	_IrrCore_Array_SParticle_newWithSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Array_SParticle_createFromHandle
	add	esp,8
	jmp	_8222
_8222:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_createFromOther:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrCore_Array_SParticle_newFromOther
	add	esp,4
	push	eax
	call	__irrlicht_core_Array_SParticle_createFromHandle
	add	esp,8
	jmp	_8225
_8225:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrCore_Array_SParticle_new
	push	eax
	call	__irrlicht_core_Array_SParticle_createFromHandle
	add	esp,8
	jmp	_8227
_8227:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_19924
	mov	eax,_bbNullObject
	jmp	_8231
_19924:
	push	_irrlicht_core_Array_SParticle
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_8231
_8231:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_allocated_size:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_SParticle_allocated_size
	add	esp,4
	jmp	_8234
_8234:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_clear:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_SParticle_clear
	add	esp,4
	mov	eax,0
	jmp	_8237
_8237:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_empty:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_SParticle_empty
	add	esp,4
	jmp	_8240
_8240:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_eraseWithCount:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrCore_Array_SParticle_eraseWithCount
	add	esp,12
	mov	eax,0
	jmp	_8245
_8245:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_erase:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_SParticle_erase
	add	esp,8
	mov	eax,0
	jmp	_8249
_8249:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_reallocate:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_SParticle_reallocate
	add	esp,8
	mov	eax,0
	jmp	_8253
_8253:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_set_free_when_destroyed:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_SParticle_set_free_when_destroyed
	add	esp,8
	mov	eax,0
	jmp	_8257
_8257:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_set_sorted:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_SParticle_set_sorted
	add	esp,8
	mov	eax,0
	jmp	_8261
_8261:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_set_used:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_SParticle_set_used
	add	esp,8
	mov	eax,0
	jmp	_8265
_8265:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_size:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrCore_Array_SParticle_size
	add	esp,4
	jmp	_8268
_8268:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_getLast:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrCore_Array_SParticle_getLast
	add	esp,4
	push	eax
	call	__irrlicht_core_SParticle_createFromHandle
	add	esp,8
	jmp	_8271
_8271:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_elementAt:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	eax
	push	dword [edx+8]
	call	_IrrCore_Array_SParticle_elementAt
	add	esp,8
	push	eax
	call	__irrlicht_core_SParticle_createFromHandle
	add	esp,8
	jmp	_8275
_8275:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_insert:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrCore_Array_SParticle_insert
	add	esp,12
	mov	eax,0
	jmp	_8280
_8280:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_Eq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Array_SParticle_Eq
	add	esp,8
	mov	eax,0
	jmp	_8284
_8284:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_push_back:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Array_SParticle_push_back
	add	esp,8
	mov	eax,0
	jmp	_8288
_8288:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_push_front:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrCore_Array_SParticle_push_front
	add	esp,8
	mov	eax,0
	jmp	_8292
_8292:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileList_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IFileList
	mov	eax,0
	jmp	_8295
_8295:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileList_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_19927
	push	ebx
	call	__irrlicht_core_IFileList_drop
	add	esp,4
_19927:
_8298:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_19928
_19928:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileList_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_19929
	mov	eax,_bbNullObject
	jmp	_8302
_19929:
	push	_irrlicht_core_IFileList
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_8302
_8302:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileList_getFileCount:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_IFileList_getFileCount
	add	esp,4
	jmp	_8305
_8305:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileList_getFileName:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrIO_IFileList_getFileName
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_8309
_8309:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileList_getFullFileName:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrIO_IFileList_getFullFileName
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_8313
_8313:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileList_isDirectory:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrIO_IFileList_isDirectory
	add	esp,8
	jmp	_8317
_8317:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileList_findFile:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	edi
	push	ebx
	push	dword [esi+8]
	call	_IrrIO_IFileList_findFile
	add	esp,12
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	jmp	_8322
_8322:
	mov	eax,esi
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileList_getPath:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_IFileList_getPath
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_8325
_8325:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileList_getID:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrIO_IFileList_getID
	add	esp,8
	jmp	_8329
_8329:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileList_addItem:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+12]
	mov	esi,dword [ebp+16]
	mov	edi,dword [ebp+20]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp+24]
	push	edi
	push	esi
	push	ebx
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_IFileList_addItem
	add	esp,20
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	jmp	_8336
_8336:
	mov	eax,esi
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileList_sort:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_IFileList_sort
	add	esp,4
	mov	eax,0
	jmp	_8339
_8339:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileList_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_19936
	mov	dword [eax+12],0
_19936:
	push	dword [eax+8]
	call	_IrrIO_IFileList_drop
	add	esp,4
	jmp	_8342
_8342:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileList_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_IFileList_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_8345
_8345:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileList_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_IFileList_grab
	add	esp,4
	mov	eax,0
	jmp	_8348
_8348:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IReadFile_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IReadFile
	mov	eax,0
	jmp	_8351
_8351:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IReadFile_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_19937
	push	ebx
	call	__irrlicht_core_IReadFile_drop
	add	esp,4
_19937:
_8354:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_19938
_19938:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IReadFile_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_19939
	mov	eax,_bbNullObject
	jmp	_8358
_19939:
	push	_irrlicht_core_IReadFile
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_8358
_8358:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IReadFile_getFileName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_IReadFile_getFileName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_8361
_8361:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IReadFile_getPos:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	dword [eax+8]
	lea	eax,dword [ebp-8]
	push	eax
	call	_IrrIO_IReadFile_getPos
	add	esp,8
	jmp	_8364
_8364:
	mov	eax,dword [ebp-8]
	mov	dword [ebx],eax
	mov	eax,dword [ebp-4]
	mov	dword [ebx+4],eax
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IReadFile_getSize:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	dword [eax+8]
	lea	eax,dword [ebp-8]
	push	eax
	call	_IrrIO_IReadFile_getSize
	add	esp,8
	jmp	_8367
_8367:
	mov	eax,dword [ebp-8]
	mov	dword [ebx],eax
	mov	eax,dword [ebp-4]
	mov	dword [ebx+4],eax
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IReadFile_read:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrIO_IReadFile_read
	add	esp,12
	jmp	_8372
_8372:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IReadFile_seek:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+20]
	push	eax
	push	dword [ebp-4]
	push	dword [ebp-8]
	push	dword [edx+8]
	call	_IrrIO_IReadFile_seek
	add	esp,16
	jmp	_8377
_8377:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IReadFile_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_19942
	mov	dword [eax+12],0
_19942:
	push	dword [eax+8]
	call	_IrrIO_IReadFile_drop
	add	esp,4
	jmp	_8380
_8380:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IReadFile_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_IReadFile_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_8383
_8383:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IReadFile_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_IReadFile_grab
	add	esp,4
	mov	eax,0
	jmp	_8386
_8386:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IWriteFile_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IWriteFile
	mov	eax,0
	jmp	_8389
_8389:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IWriteFile_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_19943
	push	ebx
	call	__irrlicht_core_IWriteFile_drop
	add	esp,4
_19943:
_8392:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_19944
_19944:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IWriteFile_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_19945
	mov	eax,_bbNullObject
	jmp	_8396
_19945:
	push	_irrlicht_core_IWriteFile
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_8396
_8396:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IWriteFile_getFileName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_IWriteFile_getFileName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_8399
_8399:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IWriteFile_getPos:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	dword [eax+8]
	lea	eax,dword [ebp-8]
	push	eax
	call	_IrrIO_IWriteFile_getPos
	add	esp,8
	jmp	_8402
_8402:
	mov	eax,dword [ebp-8]
	mov	dword [ebx],eax
	mov	eax,dword [ebp-4]
	mov	dword [ebx+4],eax
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IWriteFile_seek:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+20]
	push	eax
	push	dword [ebp-4]
	push	dword [ebp-8]
	push	dword [edx+8]
	call	_IrrIO_IWriteFile_seek
	add	esp,16
	jmp	_8407
_8407:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IWriteFile_write:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrIO_IWriteFile_write
	add	esp,12
	jmp	_8412
_8412:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IWriteFile_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_19948
	mov	dword [eax+12],0
_19948:
	push	dword [eax+8]
	call	_IrrIO_IWriteFile_drop
	add	esp,4
	jmp	_8415
_8415:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IWriteFile_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_IWriteFile_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_8418
_8418:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IWriteFile_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_IWriteFile_grab
	add	esp,4
	mov	eax,0
	jmp	_8421
_8421:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReader_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IXMLReader
	mov	eax,0
	jmp	_8424
_8424:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReader_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_19949
	push	ebx
	call	__irrlicht_core_IXMLReader_drop
	add	esp,4
_19949:
_8427:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_19950
_19950:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReader_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_19951
	mov	eax,_bbNullObject
	jmp	_8431
_19951:
	push	_irrlicht_core_IXMLReader
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_8431
_8431:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReader_getAttributeCount:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_IXMLReader_getAttributeCount
	add	esp,4
	jmp	_8434
_8434:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReader_getAttributeName:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrIO_IXMLReader_getAttributeName
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_8438
_8438:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReader_getAttributeValue:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrIO_IXMLReader_getAttributeValue
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,esi
	jmp	_8442
_8442:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReader_getAttributeValueByIdx:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrIO_IXMLReader_getAttributeValueByIdx
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_8446
_8446:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReader_getAttributeValueAsFloat:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_IrrIO_IXMLReader_getAttributeValueAsFloat
	add	esp,8
	fstp	dword [ebp-4]
	push	esi
	call	_bbMemFree
	add	esp,4
	fld	dword [ebp-4]
	jmp	_8450
_8450:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReader_getAttributeValueAsFloatByIdx:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrIO_IXMLReader_getAttributeValueAsFloatByIdx
	add	esp,8
	jmp	_8454
_8454:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReader_getAttributeValueAsInt:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrIO_IXMLReader_getAttributeValueAsInt
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,esi
	jmp	_8458
_8458:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReader_getAttributeValueAsIntByIdx:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrIO_IXMLReader_getAttributeValueAsIntByIdx
	add	esp,8
	jmp	_8462
_8462:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReader_getAttributeValueSafe:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	esi
	call	_IrrIO_IXMLReader_getAttributeValueSafe
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,esi
	jmp	_8467
_8467:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReader_getNodeData:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	_1
	push	_19962
	push	dword [eax+8]
	call	_IrrIO_IXMLReader_getNodeData
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	push	eax
	call	_bbStringReplace
	add	esp,12
	jmp	_8470
_8470:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReader_getNodeName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_IXMLReader_getNodeName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_8473
_8473:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReader_getNodeType:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_IXMLReader_getNodeType
	add	esp,4
	push	eax
	call	_bbStringFromInt
	add	esp,4
	jmp	_8476
_8476:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReader_IsEmptyElement:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_IXMLReader_isEmptyElement
	add	esp,4
	jmp	_8479
_8479:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReader_read:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_IXMLReader_read
	add	esp,4
	jmp	_8482
_8482:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReader_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_19963
	mov	dword [eax+12],0
_19963:
	push	dword [eax+8]
	call	_IrrIO_IXMLReader_drop
	add	esp,4
	jmp	_8485
_8485:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReader_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_IXMLReader_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_8488
_8488:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReader_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_IXMLReader_grab
	add	esp,4
	mov	eax,0
	jmp	_8491
_8491:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReaderUTF8_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IXMLReaderUTF8
	mov	eax,0
	jmp	_8494
_8494:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReaderUTF8_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_19964
	push	ebx
	call	__irrlicht_core_IXMLReaderUTF8_drop
	add	esp,4
_19964:
_8497:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_19965
_19965:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReaderUTF8_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_19966
	mov	eax,_bbNullObject
	jmp	_8501
_19966:
	push	_irrlicht_core_IXMLReaderUTF8
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_8501
_8501:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReaderUTF8_getAttributeCount:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_IXMLReaderUTF8_getAttributeCount
	add	esp,4
	jmp	_8504
_8504:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReaderUTF8_getAttributeName:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrIO_IXMLReaderUTF8_getAttributeName
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_8508
_8508:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReaderUTF8_getAttributeValue:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrIO_IXMLReaderUTF8_getAttributeValue
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	esi
	call	_bbStringFromCString
	add	esp,4
	jmp	_8512
_8512:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReaderUTF8_getAttributeValueByIdx:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrIO_IXMLReaderUTF8_getAttributeValueByIdx
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_8516
_8516:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReaderUTF8_getAttributeValueAsFloat:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_IrrIO_IXMLReaderUTF8_getAttributeValueAsFloat
	add	esp,8
	fstp	dword [ebp-4]
	push	esi
	call	_bbMemFree
	add	esp,4
	fld	dword [ebp-4]
	jmp	_8520
_8520:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReaderUTF8_getAttributeValueAsFloatByIdx:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrIO_IXMLReaderUTF8_getAttributeValueAsFloatByIdx
	add	esp,8
	jmp	_8524
_8524:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReaderUTF8_getAttributeValueAsInt:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrIO_IXMLReaderUTF8_getAttributeValueAsInt
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,esi
	jmp	_8528
_8528:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReaderUTF8_getAttributeValueAsIntByIdx:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrIO_IXMLReaderUTF8_getAttributeValueAsIntByIdx
	add	esp,8
	jmp	_8532
_8532:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReaderUTF8_getAttributeValueSafe:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	esi
	call	_IrrIO_IXMLReaderUTF8_getAttributeValueSafe
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	esi
	call	_bbStringFromCString
	add	esp,4
	jmp	_8537
_8537:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReaderUTF8_getNodeData:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	_1
	push	_19962
	push	dword [eax+8]
	call	_IrrIO_IXMLReaderUTF8_getNodeData
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	push	eax
	call	_bbStringReplace
	add	esp,12
	jmp	_8540
_8540:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReaderUTF8_getNodeName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_IXMLReaderUTF8_getNodeName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_8543
_8543:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReaderUTF8_getNodeType:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_IXMLReaderUTF8_getNodeType
	add	esp,4
	push	eax
	call	_bbStringFromInt
	add	esp,4
	jmp	_8546
_8546:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReaderUTF8_IsEmptyElement:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_IXMLReaderUTF8_isEmptyElement
	add	esp,4
	jmp	_8549
_8549:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReaderUTF8_read:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_IXMLReaderUTF8_read
	add	esp,4
	jmp	_8552
_8552:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReaderUTF8_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_19977
	mov	dword [eax+12],0
_19977:
	push	dword [eax+8]
	call	_IrrIO_IXMLReaderUTF8_drop
	add	esp,4
	jmp	_8555
_8555:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReaderUTF8_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_IXMLReaderUTF8_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_8558
_8558:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReaderUTF8_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_IXMLReaderUTF8_grab
	add	esp,4
	mov	eax,0
	jmp	_8561
_8561:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLWriter_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IXMLWriter
	mov	eax,0
	jmp	_8564
_8564:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLWriter_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_19978
	push	ebx
	call	__irrlicht_core_IXMLWriter_drop
	add	esp,4
_19978:
_8567:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_19979
_19979:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLWriter_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_19980
	mov	eax,_bbNullObject
	jmp	_8571
_19980:
	push	_irrlicht_core_IXMLWriter
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_8571
_8571:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLWriter_writeClosingTag:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_IrrIO_IXMLWriter_writeClosingTag
	add	esp,8
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_8575
_8575:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLWriter_writeComment:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_IrrIO_IXMLWriter_writeComment
	add	esp,8
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_8579
_8579:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLWriter_writeElement:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+12]
	mov	esi,dword [ebp+20]
	mov	ebx,dword [ebp+24]
	mov	edi,dword [ebp+28]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-32],eax
	push	esi
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-28],eax
	push	ebx
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-24],eax
	push	edi
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-20],eax
	push	dword [ebp+32]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-16],eax
	push	dword [ebp+36]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-8],eax
	push	dword [ebp+40]
	call	_bbStringToCString
	add	esp,4
	mov	edi,eax
	push	dword [ebp+44]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp+48]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp+52]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-12],eax
	push	dword [ebp+56]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-4],eax
	push	dword [ebp-4]
	push	dword [ebp-12]
	push	ebx
	push	esi
	push	edi
	push	dword [ebp-8]
	push	dword [ebp-16]
	push	dword [ebp-20]
	push	dword [ebp-24]
	push	dword [ebp-28]
	push	dword [ebp+16]
	push	dword [ebp-32]
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_IXMLWriter_writeElement
	add	esp,52
	push	dword [ebp-32]
	call	_bbMemFree
	add	esp,4
	push	dword [ebp-28]
	call	_bbMemFree
	add	esp,4
	push	dword [ebp-24]
	call	_bbMemFree
	add	esp,4
	push	dword [ebp-20]
	call	_bbMemFree
	add	esp,4
	push	dword [ebp-16]
	call	_bbMemFree
	add	esp,4
	push	dword [ebp-8]
	call	_bbMemFree
	add	esp,4
	push	edi
	call	_bbMemFree
	add	esp,4
	push	esi
	call	_bbMemFree
	add	esp,4
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	dword [ebp-12]
	call	_bbMemFree
	add	esp,4
	push	dword [ebp-4]
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_8594
_8594:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLWriter_writeElementFromArray:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+20]
	push	edi
	call	_bbArrayDimensions
	add	esp,4
	mov	eax,dword [eax+24]
	mov	dword [ebp-16],eax
	push	dword [ebp+24]
	call	_bbArrayDimensions
	add	esp,4
	mov	eax,dword [eax+24]
	mov	dword [ebp-20],eax
	push	dword [ebp-16]
	push	_20003
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-4],eax
	push	dword [ebp-20]
	push	_20005
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-8],eax
	mov	esi,0
	mov	eax,dword [ebp-16]
	mov	dword [ebp-12],eax
	jmp	_20008
_215:
	mov	ebx,dword [ebp-4]
	push	dword [edi+esi*4+24]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebx+esi*4+24],eax
_213:
	add	esi,1
_20008:
	cmp	esi,dword [ebp-12]
	jle	_215
_214:
	mov	esi,0
	mov	edi,dword [ebp-20]
	jmp	_20011
_218:
	mov	ebx,dword [ebp-8]
	mov	eax,dword [ebp+24]
	push	dword [eax+esi*4+24]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebx+esi*4+24],eax
_216:
	add	esi,1
_20011:
	cmp	esi,edi
	jle	_218
_217:
	push	dword [ebp+12]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp-20]
	mov	eax,dword [ebp-8]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebp-16]
	mov	eax,dword [ebp-4]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebp+16]
	push	ebx
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_IXMLWriter_writeElementFromArray
	add	esp,28
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	esi,0
	mov	ebx,dword [ebp-16]
	jmp	_20016
_221:
	mov	eax,dword [ebp-4]
	push	dword [eax+esi*4+24]
	call	_bbMemFree
	add	esp,4
_219:
	add	esi,1
_20016:
	cmp	esi,ebx
	jle	_221
_220:
	mov	esi,0
	mov	ebx,dword [ebp-20]
	jmp	_20019
_224:
	mov	eax,dword [ebp-8]
	push	dword [eax+esi*4+24]
	call	_bbMemFree
	add	esp,4
_222:
	add	esi,1
_20019:
	cmp	esi,ebx
	jle	_224
_223:
	mov	eax,0
	jmp	_8601
_8601:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLWriter_writeLineBreak:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_IXMLWriter_writeLineBreak
	add	esp,4
	mov	eax,0
	jmp	_8604
_8604:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLWriter_writeText:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_IrrIO_IXMLWriter_writeText
	add	esp,8
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_8608
_8608:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLWriter_writeXMLHeader:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_IXMLWriter_writeXMLHeader
	add	esp,4
	mov	eax,0
	jmp	_8611
_8611:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLWriter_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_20023
	mov	dword [eax+12],0
_20023:
	push	dword [eax+8]
	call	_IrrIO_IXMLWriter_drop
	add	esp,4
	jmp	_8614
_8614:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLWriter_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_IXMLWriter_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_8617
_8617:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLWriter_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_IXMLWriter_grab
	add	esp,4
	mov	eax,0
	jmp	_8620
_8620:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IFileSystem
	mov	eax,0
	jmp	_8623
_8623:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_20024
	push	ebx
	call	__irrlicht_core_IFileSystem_drop
	add	esp,4
_20024:
_8626:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_20025
_20025:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20026
	mov	eax,_bbNullObject
	jmp	_8630
_20026:
	push	_irrlicht_core_IFileSystem
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_8630
_8630:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_createEmptyAttributes:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	cmp	edx,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_20029
	push	_irrlicht_core_IVideoDriver
	call	_bbObjectNew
	add	esp,4
	mov	edx,eax
_20029:
	push	dword [edx+8]
	push	dword [ebx+8]
	call	_IrrIO_IFileSystem_createEmptyAttributes
	add	esp,8
	cmp	eax,0
	jle	_20031
	push	1
	push	eax
	call	__irrlicht_core_IAttributes_createFromHandle
	add	esp,8
	jmp	_8634
_20031:
	mov	eax,_bbNullObject
	jmp	_8634
_8634:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_addPakFileArchive:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp+20]
	push	edi
	push	ebx
	push	dword [esi+8]
	call	_IrrIO_IFileSystem_addPakFileArchive
	add	esp,16
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	jmp	_8640
_8640:
	mov	eax,esi
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_addZipFileArchive:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp+20]
	push	edi
	push	ebx
	push	dword [esi+8]
	call	_IrrIO_IFileSystem_addZipFileArchive
	add	esp,16
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	jmp	_8646
_8646:
	mov	eax,esi
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_changeWorkingDirectoryTo:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrIO_IFileSystem_changeWorkingDirectoryTo
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,esi
	jmp	_8650
_8650:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_createAndOpenFile:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrIO_IFileSystem_createAndOpenFile
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_IReadFile_createFromHandle
	add	esp,8
	jmp	_8654
_8654:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_createAndWriteFile:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	edi
	push	ebx
	push	dword [esi+8]
	call	_IrrIO_IFileSystem_createAndWriteFile
	add	esp,12
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_IWriteFile_createFromHandle
	add	esp,8
	jmp	_8659
_8659:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_createFileList:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrIO_IFileSystem_createFileList
	add	esp,4
	push	eax
	call	__irrlicht_core_IFileList_createFromHandle
	add	esp,8
	jmp	_8662
_8662:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_createXMLReaderFromStream:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrIO_IFileSystem_createXMLReaderFromStream
	add	esp,8
	push	eax
	call	__irrlicht_core_IXMLReader_createFromHandle
	add	esp,8
	jmp	_8666
_8666:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_createXMLReader:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrIO_IFileSystem_createXMLReader
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_IXMLReader_createFromHandle
	add	esp,8
	jmp	_8670
_8670:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_createXMLReaderUTF8FromStream:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrIO_IFileSystem_createXMLReaderUTF8FromStream
	add	esp,8
	push	eax
	call	__irrlicht_core_IXMLReaderUTF8_createFromHandle
	add	esp,8
	jmp	_8674
_8674:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_createXMLReaderUTF8:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrIO_IFileSystem_createXMLReaderUTF8
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_IXMLReaderUTF8_createFromHandle
	add	esp,8
	jmp	_8678
_8678:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_createXMLWriterFromStream:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrIO_IFileSystem_createXMLWriterFromStream
	add	esp,8
	push	eax
	call	__irrlicht_core_IXMLWriter_createFromHandle
	add	esp,8
	jmp	_8682
_8682:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_createXMLWriter:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrIO_IFileSystem_createXMLWriter
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_IXMLWriter_createFromHandle
	add	esp,8
	jmp	_8686
_8686:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_existFile:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrIO_IFileSystem_existFile
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,esi
	jmp	_8690
_8690:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_getWorkingDirectory:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_IFileSystem_getWorkingDirectory
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_8693
_8693:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_20051
	mov	dword [eax+12],0
_20051:
	push	dword [eax+8]
	call	_IrrIO_IFileSystem_drop
	add	esp,4
	jmp	_8696
_8696:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_IFileSystem_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_8699
_8699:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_IFileSystem_grab
	add	esp,4
	mov	eax,0
	jmp	_8702
_8702:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_addFolderFileArchive:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp+20]
	push	edi
	push	ebx
	push	dword [esi+8]
	call	_IrrIO_IFileSystem_addFolderFileArchive
	add	esp,16
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	jmp	_8708
_8708:
	mov	eax,esi
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_getAbsolutePath:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrIO_IFileSystem_getAbsolutePath
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,esi
	jmp	_8712
_8712:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_getFileDir:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrIO_IFileSystem_getFileDir
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,esi
	jmp	_8716
_8716:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_createMemoryReadFile:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp+24]
	push	ebx
	push	edi
	push	esi
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_IFileSystem_createMemoryReadFile
	add	esp,20
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_IReadFile_createFromHandle
	add	esp,8
	jmp	_8723
_8723:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_getFileBasename:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	edi
	push	ebx
	push	dword [esi+8]
	call	_IrrIO_IFileSystem_getFileBasename
	add	esp,12
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	jmp	_8728
_8728:
	mov	eax,esi
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_createLimitReadFile:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	edx,dword [ebp+20]
	mov	dword [ebp-8],edx
	mov	edx,dword [ebp+24]
	mov	dword [ebp-4],edx
	mov	edx,dword [ebp+28]
	mov	dword [ebp-16],edx
	mov	edx,dword [ebp+32]
	mov	dword [ebp-12],edx
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp-12]
	push	dword [ebp-16]
	push	dword [ebp-4]
	push	dword [ebp-8]
	push	edi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	ebx
	push	dword [esi+8]
	call	_IrrIO_IFileSystem_createLimitReadFile
	add	esp,28
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_IReadFile_createFromHandle
	add	esp,8
	jmp	_8735
_8735:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_createMemeoryWriteFile:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp+24]
	push	ebx
	push	edi
	push	esi
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_IFileSystem_createMemoryWriteFile
	add	esp,20
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_IWriteFile_createFromHandle
	add	esp,8
	jmp	_8742
_8742:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_addFileArchive:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+12]
	mov	esi,dword [ebp+24]
	mov	ebx,dword [ebp+28]
	cmp	esi,0
	jne	_20066
	mov	esi,dword [_irrlicht_core_EFAT_UNKNOWN]
_20066:
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	edi,eax
	push	ebx
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	esi
	push	dword [ebp+20]
	push	dword [ebp+16]
	push	edi
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_IFileSystem_addFileArchive
	add	esp,24
	mov	esi,eax
	push	edi
	call	_bbMemFree
	add	esp,4
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,esi
	jmp	_8750
_8750:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_addArchiveLoader:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrIO_IFileSystem_addArchiveLoader
	add	esp,8
	mov	eax,0
	jmp	_8754
_8754:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_getFileArchiveCount:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_IFileSystem_getFileArchiveCount
	add	esp,4
	jmp	_8757
_8757:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_removeFileArchiveByIndex:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrIO_IFileSystem_removeFileArchiveByIndex
	add	esp,8
	jmp	_8761
_8761:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_removeFileArchive:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrIO_IFileSystem_removeFileArchive
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,esi
	jmp	_8765
_8765:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_moveFileArchive:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrIO_IFileSystem_moveFileArchive
	add	esp,12
	jmp	_8770
_8770:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_getFileArchive:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	eax
	push	dword [edx+8]
	call	_IrrIO_IFileSystem_getFileArchive
	add	esp,8
	push	eax
	call	dword [_irrlicht_core_IFileArchive+136]
	add	esp,8
	jmp	_8774
_8774:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_setFileListSystem:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrIO_IFileSystem_setFileListSystem
	add	esp,8
	jmp	_8778
_8778:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_createEmptyFileList:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp+20]
	push	edi
	push	ebx
	push	dword [esi+8]
	call	_IrrIO_IFileSystem_createEmptyFileList
	add	esp,16
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_IFileList_createFromHandle
	add	esp,8
	jmp	_8784
_8784:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SAttributeReadWriteOptions_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_SAttributeReadWriteOptions
	mov	eax,0
	jmp	_8787
_8787:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SAttributeReadWriteOptions_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_20074
	push	dword [ebx+8]
	call	_Irr_SAttributeReadWriteOptions_del
	add	esp,4
_20074:
_8790:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_20075
_20075:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SAttributeReadWriteOptions_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20076
	mov	eax,_bbNullObject
	jmp	_8794
_20076:
	push	_irrlicht_core_SAttributeReadWriteOptions
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_8794
_8794:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SAttributeReadWriteOptions_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_Irr_SAttributeReadWriteOptions_new
	push	eax
	call	__irrlicht_core_SAttributeReadWriteOptions_createFromHandle
	add	esp,8
	jmp	_8796
_8796:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SAttributeReadWriteOptions_getFlags:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SAttributeReadWriteOptions_getFlags
	add	esp,4
	jmp	_8799
_8799:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SAttributeReadWriteOptions_setFlags:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_SAttributeReadWriteOptions_setFlags
	add	esp,8
	mov	eax,0
	jmp	_8803
_8803:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SAttributeReadWriteOptions_getFilename:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SAttributeReadWriteOptions_getFilename
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_8806
_8806:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SAttributeReadWriteOptions_setFilename:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_Irr_SAttributeReadWriteOptions_setFilename
	add	esp,8
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_8810
_8810:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributeExchangingObject_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IAttributeExchangingObject
	mov	eax,0
	jmp	_8813
_8813:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributeExchangingObject_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_20081
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+100]
	add	esp,4
_20081:
_8816:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_20083
_20083:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributeExchangingObject_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20084
	mov	eax,_bbNullObject
	jmp	_8821
_20084:
	push	_irrlicht_core_IAttributeExchangingObject
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_8821
_8821:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributeExchangingObject_serializeAttributes:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_Irr_IAttributeExchangingObject_serializeAttributes
	add	esp,12
	mov	eax,0
	jmp	_8826
_8826:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributeExchangingObject_deserializeAttributes:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_Irr_IAttributeExchangingObject_deserializeAttributes
	add	esp,12
	mov	eax,0
	jmp	_8831
_8831:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributeExchangingObject_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_20087
	mov	dword [eax+12],0
_20087:
	push	dword [eax+8]
	call	_Irr_IAttributeExchangingObject_drop
	add	esp,4
	jmp	_8834
_8834:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributeExchangingObject_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_IAttributeExchangingObject_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_8837
_8837:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributeExchangingObject_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_IAttributeExchangingObject_grab
	add	esp,4
	mov	eax,0
	jmp	_8840
_8840:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IAttributes
	mov	eax,0
	jmp	_8843
_8843:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_20088
	push	ebx
	call	__irrlicht_core_IAttributes_drop
	add	esp,4
_20088:
_8846:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_20089
_20089:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20090
	mov	eax,_bbNullObject
	jmp	_8850
_20090:
	push	_irrlicht_core_IAttributes
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_8850
_8850:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_clear:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_IAttributes_clear
	add	esp,4
	mov	eax,0
	jmp	_8853
_8853:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_addInt:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	edi
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_addInt
	add	esp,12
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_8858
_8858:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_addFloat:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp+16]
	push	esi
	push	dword [ebx+8]
	call	_Irr_IAttributes_addFloat
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_8863
_8863:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_addString:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	esi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	esi
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	ebx
	push	dword [edi+8]
	call	_Irr_IAttributes_addString
	add	esp,12
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_8868
_8868:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_addBool:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	edi
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_addBool
	add	esp,12
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_8873
_8873:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_addStringEnum:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+20]
	push	edi
	call	_bbArrayDimensions
	add	esp,4
	mov	eax,dword [eax+24]
	mov	dword [ebp-12],eax
	push	dword [ebp-12]
	push	_20104
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-4],eax
	mov	esi,0
	mov	eax,dword [ebp-12]
	sub	eax,1
	mov	dword [ebp-8],eax
	jmp	_20107
_227:
	mov	ebx,dword [ebp-4]
	push	dword [edi+esi*4+24]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebx+esi*4+24],eax
_225:
	add	esi,1
_20107:
	cmp	esi,dword [ebp-8]
	jle	_227
_226:
	push	dword [ebp+12]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp+16]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [ebp-4]
	lea	eax,dword [eax+24]
	push	eax
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_IAttributes_addStringEnum
	add	esp,16
	push	esi
	call	_bbMemFree
	add	esp,4
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	esi,0
	mov	ebx,dword [ebp-12]
	sub	ebx,1
	jmp	_20113
_230:
	mov	eax,dword [ebp-4]
	push	dword [eax+esi*4+24]
	call	_bbMemFree
	add	esp,4
_228:
	add	esi,1
_20113:
	cmp	esi,ebx
	jle	_230
_229:
	mov	eax,0
	jmp	_8879
_8879:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_addIntEnum:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+20]
	push	edi
	call	_bbArrayDimensions
	add	esp,4
	mov	eax,dword [eax+24]
	mov	dword [ebp-12],eax
	push	dword [ebp-12]
	push	_20117
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-4],eax
	mov	esi,0
	mov	eax,dword [ebp-12]
	sub	eax,1
	mov	dword [ebp-8],eax
	jmp	_20120
_233:
	mov	ebx,dword [ebp-4]
	push	dword [edi+esi*4+24]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebx+esi*4+24],eax
_231:
	add	esi,1
_20120:
	cmp	esi,dword [ebp-8]
	jle	_233
_232:
	push	dword [ebp+12]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [ebp-4]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebp+16]
	push	ebx
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_IAttributes_addIntEnum
	add	esp,16
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	esi,0
	mov	ebx,dword [ebp-12]
	sub	ebx,1
	jmp	_20125
_236:
	mov	eax,dword [ebp-4]
	push	dword [eax+esi*4+24]
	call	_bbMemFree
	add	esp,4
_234:
	add	esi,1
_20125:
	cmp	esi,ebx
	jle	_236
_235:
	mov	eax,0
	jmp	_8885
_8885:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_addColor:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [edi+8]
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_addColor
	add	esp,12
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_8890
_8890:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_addColorf:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [edi+8]
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_addColorf
	add	esp,12
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_8895
_8895:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_addVector3df:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [edi+8]
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_addVector3df
	add	esp,12
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_8900
_8900:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_addPosition2di:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [edi+8]
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_addPosition2di
	add	esp,12
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_8905
_8905:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_addBinary:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp+20]
	push	edi
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_addBinary
	add	esp,16
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_8911
_8911:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_addTexture:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [edi+8]
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_addTexture
	add	esp,12
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_8916
_8916:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeCount:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_IAttributes_getAttributeCount
	add	esp,4
	jmp	_8919
_8919:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeName:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_IAttributes_getAttributeName
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_8923
_8923:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeTypeByName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_getAttributeTypeByName
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,esi
	jmp	_8927
_8927:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttrbuteTypeByIndex:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_IAttributes_getAttributeTypeByIndex
	add	esp,8
	jmp	_8931
_8931:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setStringAttributeByName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	esi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	esi
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	ebx
	push	dword [edi+8]
	call	_Irr_IAttributes_setStringAttributeByName
	add	esp,12
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_8936
_8936:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsStringByName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_getAttributeAsStringByName
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,esi
	jmp	_8940
_8940:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsStringByIndex:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_IAttributes_getAttributeAsStringByIndex
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_8944
_8944:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setBoolAttributeByName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	edi
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_setBoolAttributeByName
	add	esp,12
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_8949
_8949:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsBoolByName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_getAttributeAsBoolByName
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,esi
	jmp	_8953
_8953:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsBoolByIndex:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_IAttributes_getAttributeAsBoolByIndex
	add	esp,8
	jmp	_8957
_8957:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setIntAttributeByName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	edi
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_setIntAttributeByName
	add	esp,12
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_8962
_8962:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsIntByName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_getAttributeAsIntByName
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,esi
	jmp	_8966
_8966:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsIntByIndex:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_IAttributes_getAttributeAsIntByIndex
	add	esp,8
	jmp	_8970
_8970:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setFloatAttributeByName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp+16]
	push	esi
	push	dword [ebx+8]
	call	_Irr_IAttributes_setFloatAttributeByName
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_8975
_8975:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsFloatByName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsFloatByName
	add	esp,8
	fstp	dword [ebp-4]
	push	esi
	call	_bbMemFree
	add	esp,4
	fld	dword [ebp-4]
	jmp	_8979
_8979:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsFloatByIndex:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_IAttributes_getAttributeAsFloatByIndex
	add	esp,8
	jmp	_8983
_8983:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setColorAttributeByName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [edi+8]
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_setColorAttributeByName
	add	esp,12
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_8988
_8988:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsColorByName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsColorByName
	add	esp,8
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	cmp	ebx,0
	jle	_20163
	push	1
	push	ebx
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	jmp	_8992
_20163:
	mov	eax,_bbNullObject
	jmp	_8992
_8992:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsColorByIndex:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_IAttributes_getAttributeAsColorByIndex
	add	esp,8
	cmp	eax,0
	jle	_20166
	push	1
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	jmp	_8996
_20166:
	mov	eax,_bbNullObject
	jmp	_8996
_8996:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setSColorfAttributeByName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [edi+8]
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_setSColorfAttributeByName
	add	esp,12
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_9001
_9001:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsColorfByName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsColorfByName
	add	esp,8
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	cmp	ebx,0
	jle	_20173
	push	1
	push	ebx
	call	__irrlicht_core_SColorf_createFromHandle
	add	esp,8
	jmp	_9005
_20173:
	mov	eax,_bbNullObject
	jmp	_9005
_9005:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeColorfByIndex:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_IAttributes_getAttributeAsColorfByIndex
	add	esp,8
	cmp	eax,0
	jle	_20176
	push	1
	push	eax
	call	__irrlicht_core_SColorf_createFromHandle
	add	esp,8
	jmp	_9009
_20176:
	mov	eax,_bbNullObject
	jmp	_9009
_9009:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setVector3dfAttributeByName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [edi+8]
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_setVector3dfAttributeByName
	add	esp,12
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_9014
_9014:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsVector3dfByName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsVector3dfByName
	add	esp,8
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	cmp	ebx,0
	jle	_20183
	push	1
	push	ebx
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_9018
_20183:
	mov	eax,_bbNullObject
	jmp	_9018
_9018:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsVector3dfByIndex:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_IAttributes_getAttributeAsVector3dfByIndex
	add	esp,8
	cmp	eax,0
	jle	_20186
	push	1
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_9022
_20186:
	mov	eax,_bbNullObject
	jmp	_9022
_9022:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setPosition2diAttributeByName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [edi+8]
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_setPosition2diAttributeByName
	add	esp,12
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_9027
_9027:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsPosition2diByName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsPosition2diByName
	add	esp,8
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	cmp	ebx,0
	jle	_20193
	push	1
	push	ebx
	call	__irrlicht_core_Position2di_createFromHandle
	add	esp,8
	jmp	_9031
_20193:
	mov	eax,_bbNullObject
	jmp	_9031
_9031:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsPosition2diByIndex:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_IAttributes_getAttributeAsPosition2diByIndex
	add	esp,8
	cmp	eax,0
	jle	_20196
	push	1
	push	eax
	call	__irrlicht_core_Position2di_createFromHandle
	add	esp,8
	jmp	_9035
_20196:
	mov	eax,_bbNullObject
	jmp	_9035
_9035:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setBinaryAttributeByName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp+20]
	push	edi
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_setBinaryAttributeByName
	add	esp,16
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_9041
_9041:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsBinaryDataByName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp+20]
	push	edi
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_getAttributeAsBinaryDataByName
	add	esp,16
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_9047
_9047:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsBinaryDataByIndex:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	eax
	push	edx
	push	ecx
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsBinaryDataByIndex
	add	esp,16
	mov	eax,0
	jmp	_9053
_9053:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setEnumAttributeByName:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+20]
	push	edi
	call	_bbArrayDimensions
	add	esp,4
	mov	eax,dword [eax+24]
	mov	dword [ebp-12],eax
	push	dword [ebp-12]
	push	_20204
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-4],eax
	mov	esi,0
	mov	eax,dword [ebp-12]
	sub	eax,1
	mov	dword [ebp-8],eax
	jmp	_20207
_239:
	mov	ebx,dword [ebp-4]
	push	dword [edi+esi*4+24]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebx+esi*4+24],eax
_237:
	add	esi,1
_20207:
	cmp	esi,dword [ebp-8]
	jle	_239
_238:
	push	dword [ebp+12]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp+16]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [ebp-4]
	lea	eax,dword [eax+24]
	push	eax
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_IAttributes_setEnumAttributeByName
	add	esp,16
	push	esi
	call	_bbMemFree
	add	esp,4
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	esi,0
	mov	ebx,dword [ebp-12]
	sub	ebx,1
	jmp	_20213
_242:
	mov	eax,dword [ebp-4]
	push	dword [eax+esi*4+24]
	call	_bbMemFree
	add	esp,4
_240:
	add	esi,1
_20213:
	cmp	esi,ebx
	jle	_242
_241:
	mov	eax,0
	jmp	_9059
_9059:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsStringEnumerationByName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_getAttributeAsStringEnumerationByName
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,esi
	jmp	_9063
_9063:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsIntEnumerationByName:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+16]
	push	edi
	call	_bbArrayDimensions
	add	esp,4
	mov	eax,dword [eax+24]
	mov	dword [ebp-12],eax
	push	dword [ebp-12]
	push	_20219
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-4],eax
	mov	esi,0
	mov	eax,dword [ebp-12]
	sub	eax,1
	mov	dword [ebp-8],eax
	jmp	_20222
_245:
	mov	ebx,dword [ebp-4]
	push	dword [edi+esi*4+24]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebx+esi*4+24],eax
_243:
	add	esi,1
_20222:
	cmp	esi,dword [ebp-8]
	jle	_245
_244:
	push	dword [ebp+12]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	eax,dword [ebp-4]
	lea	eax,dword [eax+24]
	push	eax
	push	esi
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_IAttributes_getAttributeAsIntEnumerationByName
	add	esp,12
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	edi,ebx
	mov	esi,0
	mov	eax,dword [ebp-12]
	sub	eax,1
	mov	ebx,eax
	jmp	_20228
_248:
	mov	eax,dword [ebp-4]
	push	dword [eax+esi*4+24]
	call	_bbMemFree
	add	esp,4
_246:
	add	esi,1
_20228:
	cmp	esi,ebx
	jle	_248
_247:
	mov	eax,edi
	jmp	_9068
_9068:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsIntEnumerationByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+16]
	push	edi
	call	_bbArrayDimensions
	add	esp,4
	mov	eax,dword [eax+24]
	mov	dword [ebp-12],eax
	push	dword [ebp-12]
	push	_20232
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-4],eax
	mov	esi,0
	mov	eax,dword [ebp-12]
	sub	eax,1
	mov	dword [ebp-8],eax
	jmp	_20235
_251:
	mov	ebx,dword [ebp-4]
	push	dword [edi+esi*4+24]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebx+esi*4+24],eax
_249:
	add	esi,1
_20235:
	cmp	esi,dword [ebp-8]
	jle	_251
_250:
	mov	eax,dword [ebp-4]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebp+12]
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_IAttributes_getAttributeAsIntEnumerationByIndex
	add	esp,12
	mov	edi,eax
	mov	esi,0
	mov	eax,dword [ebp-12]
	sub	eax,1
	mov	ebx,eax
	jmp	_20239
_254:
	mov	eax,dword [ebp-4]
	push	dword [eax+esi*4+24]
	call	_bbMemFree
	add	esp,4
_252:
	add	esi,1
_20239:
	cmp	esi,ebx
	jle	_254
_253:
	mov	eax,edi
	jmp	_9073
_9073:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsStringEnumerationByIndex:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_IAttributes_getAttributeAsStringEnumerationByIndex
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_9077
_9077:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeEnumerationLiteralsOfEnumerationByName:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+12]
	push	50
	push	_20241
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-8],eax
	push	50
	push	_20243
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-4],eax
	mov	esi,0
	jmp	_20246
_257:
	call	__irrlicht_core_StringC_create
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+esi*4+24]
	dec	dword [eax+4]
	jnz	_20250
	push	eax
	call	_bbGCFree
	add	esp,4
_20250:
	mov	eax,dword [ebp-8]
	mov	dword [eax+esi*4+24],ebx
	mov	eax,dword [ebp-4]
	mov	edx,dword [ebp-8]
	mov	edx,dword [edx+esi*4+24]
	mov	edx,dword [edx+8]
	mov	dword [eax+esi*4+24],edx
_255:
	add	esi,1
_20246:
	cmp	esi,49
	jle	_257
_256:
	push	edi
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	eax,dword [ebp-4]
	lea	eax,dword [eax+24]
	push	eax
	push	esi
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_IAttributes_getAttributeEnumerationLiteralsOfEnumerationByName
	add	esp,12
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	push	ebx
	push	_20254
	call	_bbArrayNew1D
	add	esp,8
	mov	edi,eax
	mov	esi,0
	mov	eax,ebx
	sub	eax,1
	mov	dword [ebp-12],eax
	jmp	_20257
_260:
	mov	eax,dword [ebp-8]
	push	dword [eax+esi*4+24]
	call	__irrlicht_core_StringC_getString
	add	esp,4
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [edi+esi*4+24]
	dec	dword [eax+4]
	jnz	_20262
	push	eax
	call	_bbGCFree
	add	esp,4
_20262:
	mov	dword [edi+esi*4+24],ebx
_258:
	add	esi,1
_20257:
	cmp	esi,dword [ebp-12]
	jle	_260
_259:
	mov	eax,edi
	jmp	_9081
_9081:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeEnumerationLiteralsOfEnumerationByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	push	50
	push	_20263
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-8],eax
	push	50
	push	_20265
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-4],eax
	mov	esi,0
	jmp	_20268
_263:
	call	__irrlicht_core_StringC_create
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [ebp-8]
	mov	eax,dword [eax+esi*4+24]
	dec	dword [eax+4]
	jnz	_20272
	push	eax
	call	_bbGCFree
	add	esp,4
_20272:
	mov	eax,dword [ebp-8]
	mov	dword [eax+esi*4+24],ebx
	mov	eax,dword [ebp-4]
	mov	edx,dword [ebp-8]
	mov	edx,dword [edx+esi*4+24]
	mov	edx,dword [edx+8]
	mov	dword [eax+esi*4+24],edx
_261:
	add	esi,1
_20268:
	cmp	esi,49
	jle	_263
_262:
	mov	eax,dword [ebp-4]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebp+12]
	push	dword [edi+8]
	call	_Irr_IAttributes_getAttributeEnumerationLiteralsOfEnumerationByIndex
	add	esp,12
	mov	ebx,eax
	push	ebx
	push	_20274
	call	_bbArrayNew1D
	add	esp,8
	mov	edi,eax
	mov	esi,0
	mov	eax,ebx
	sub	eax,1
	mov	dword [ebp-12],eax
	jmp	_20277
_266:
	mov	eax,dword [ebp-8]
	push	dword [eax+esi*4+24]
	call	__irrlicht_core_StringC_getString
	add	esp,4
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [edi+esi*4+24]
	dec	dword [eax+4]
	jnz	_20282
	push	eax
	call	_bbGCFree
	add	esp,4
_20282:
	mov	dword [edi+esi*4+24],ebx
_264:
	add	esi,1
_20277:
	cmp	esi,dword [ebp-12]
	jle	_266
_265:
	mov	eax,edi
	jmp	_9085
_9085:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setTextureAttributeByName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [edi+8]
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_setTextureAttributeByName
	add	esp,12
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_9090
_9090:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsTextureByName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsTextureByName
	add	esp,8
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	cmp	ebx,0
	jle	_20288
	push	1
	push	ebx
	call	__irrlicht_core_ITexture_createFromHandle
	add	esp,8
	jmp	_9094
_20288:
	mov	eax,_bbNullObject
	jmp	_9094
_9094:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsTextureByIndex:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_IAttributes_getAttributeAsTextureByIndex
	add	esp,8
	cmp	eax,0
	jle	_20291
	push	1
	push	eax
	call	__irrlicht_core_ITexture_createFromHandle
	add	esp,8
	jmp	_9098
_20291:
	mov	eax,_bbNullObject
	jmp	_9098
_9098:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_existsAttribute:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_existsAttribute
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,esi
	jmp	_9102
_9102:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_findAttribute:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_findAttribute
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,esi
	jmp	_9106
_9106:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setStringAttributeByIndex:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	edi
	push	dword [esi+8]
	call	_Irr_IAttributes_setStringAttributeByIndex
	add	esp,12
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_9111
_9111:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setBoolAttributeByIndex:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_Irr_IAttributes_setBoolAttributeByIndex
	add	esp,12
	mov	eax,0
	jmp	_9116
_9116:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setIntAttributeByIndex:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_Irr_IAttributes_setIntAttributeByIndex
	add	esp,12
	mov	eax,0
	jmp	_9121
_9121:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setFloatAttributeByIndex:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	fld	dword [ebp+16]
	sub	esp,4
	fstp	dword [esp]
	push	eax
	push	dword [edx+8]
	call	_Irr_IAttributes_setFloatAttributeByIndex
	add	esp,12
	mov	eax,0
	jmp	_9126
_9126:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setColorAttributeByIndex:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	edx
	push	dword [ecx+8]
	call	_Irr_IAttributes_setColorAttributeByIndex
	add	esp,12
	mov	eax,0
	jmp	_9131
_9131:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setColorfAttributeByIndex:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	edx
	push	dword [ecx+8]
	call	_Irr_IAttributes_setColorfAttributeByIndex
	add	esp,12
	mov	eax,0
	jmp	_9136
_9136:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setVector3dfAttributeByIndex:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	edx
	push	dword [ecx+8]
	call	_Irr_IAttributes_setVector3dfAttributeByIndex
	add	esp,12
	mov	eax,0
	jmp	_9141
_9141:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setBinaryAttributeByIndex:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	eax
	push	edx
	push	ecx
	push	dword [ebx+8]
	call	_Irr_IAttributes_setBinaryAttributeByIndex
	add	esp,16
	mov	eax,0
	jmp	_9147
_9147:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setEnumAttributeByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+20]
	push	edi
	call	_bbArrayDimensions
	add	esp,4
	mov	eax,dword [eax+24]
	mov	dword [ebp-12],eax
	push	dword [ebp-12]
	push	_20301
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-4],eax
	mov	esi,0
	mov	eax,dword [ebp-12]
	sub	eax,1
	mov	dword [ebp-8],eax
	jmp	_20304
_269:
	mov	ebx,dword [ebp-4]
	push	dword [edi+esi*4+24]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebx+esi*4+24],eax
_267:
	add	esi,1
_20304:
	cmp	esi,dword [ebp-8]
	jle	_269
_268:
	push	dword [ebp+16]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [ebp-4]
	lea	eax,dword [eax+24]
	push	eax
	push	ebx
	push	dword [ebp+12]
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_IAttributes_setEnumAttributeByIndex
	add	esp,16
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	esi,0
	mov	ebx,dword [ebp-12]
	sub	ebx,1
	jmp	_20309
_272:
	mov	eax,dword [ebp-4]
	push	dword [eax+esi*4+24]
	call	_bbMemFree
	add	esp,4
_270:
	add	esi,1
_20309:
	cmp	esi,ebx
	jle	_272
_271:
	mov	eax,0
	jmp	_9153
_9153:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setTextureAttributeByIndex:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	edx
	push	dword [ecx+8]
	call	_Irr_IAttributes_setTextureAttributeByIndex
	add	esp,12
	mov	eax,0
	jmp	_9158
_9158:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_addRect:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [edi+8]
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_addRect
	add	esp,12
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_9163
_9163:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setRect3diAttributeByName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [edi+8]
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_setRect3diAttributeByName
	add	esp,12
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_9168
_9168:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsRect:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_getAttributeAsRect
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_Recti_createFromHandle
	add	esp,8
	jmp	_9172
_9172:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsRectByIndex:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	eax
	push	dword [edx+8]
	call	_Irr_IAttributes_getAttributeAsRectByIndex
	add	esp,8
	push	eax
	call	__irrlicht_core_Recti_createFromHandle
	add	esp,8
	jmp	_9176
_9176:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setRect3diAttributeByIndex:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	edx
	push	dword [ecx+8]
	call	_Irr_IAttributes_setRect3diAttributeByIndex
	add	esp,12
	mov	eax,0
	jmp	_9181
_9181:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_addMatrix:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [edi+8]
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_addMatrix
	add	esp,12
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_9186
_9186:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setMatrixAttributeByName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [edi+8]
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_setMatrixAttributeByName
	add	esp,12
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_9191
_9191:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsMatrixByName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_getAttributeAsMatrixByName
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	jmp	_9195
_9195:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsMatrixByIndex:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	eax
	push	dword [edx+8]
	call	_Irr_IAttributes_getAttributeAsMatrixByIndex
	add	esp,8
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	jmp	_9199
_9199:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setMatrixAttributeByIndex:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	edx
	push	dword [ecx+8]
	call	_Irr_IAttributes_setMatrixAttributeByIndex
	add	esp,12
	mov	eax,0
	jmp	_9204
_9204:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_addQuaternion:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [edi+8]
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_addQuaternion
	add	esp,12
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_9209
_9209:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setQuaternionAttributeByName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [edi+8]
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_setQuaternionAttributeByName
	add	esp,12
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_9214
_9214:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsQuaternionByName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_getAttributeAsQuaternionByName
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_Quaternion_createFromHandle
	add	esp,8
	jmp	_9218
_9218:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsQuaterionByIndex:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	eax
	push	dword [edx+8]
	call	_Irr_IAttributes_getAttributeAsQuaternionByIndex
	add	esp,8
	push	eax
	call	__irrlicht_core_Quaternion_createFromHandle
	add	esp,8
	jmp	_9222
_9222:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setQuaternionAttributeByIndex:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	edx
	push	dword [ecx+8]
	call	_Irr_IAttributes_setQuaternionAttributeByIndex
	add	esp,12
	mov	eax,0
	jmp	_9227
_9227:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_addBox3d:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [edi+8]
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_addBox3d
	add	esp,12
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_9232
_9232:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setAABbox3dfAttributeByName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [edi+8]
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_setAABbox3dfAttributeByName
	add	esp,12
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_9237
_9237:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsBox3dByName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_getAttributeAsBox3dByName
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_AABbox3df_createFromHandle
	add	esp,8
	jmp	_9241
_9241:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsBox3dByIndex:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	eax
	push	dword [edx+8]
	call	_Irr_IAttributes_getAttributeAsBox3dByIndex
	add	esp,8
	push	eax
	call	__irrlicht_core_AABbox3df_createFromHandle
	add	esp,8
	jmp	_9245
_9245:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setAABbox3dfAttributeByIndex:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	edx
	push	dword [ecx+8]
	call	_Irr_IAttributes_setAABbox3dfAttributeByIndex
	add	esp,12
	mov	eax,0
	jmp	_9250
_9250:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_addPlane3d:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [edi+8]
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_addPlane3d
	add	esp,12
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_9255
_9255:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setPlane3dfAttributeByName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [edi+8]
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_setPlane3dfAttributeByName
	add	esp,12
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_9260
_9260:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsPlane3dByName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_getAttributeAsPlane3dByName
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_Plane3df_createFromHandle
	add	esp,8
	jmp	_9264
_9264:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsPlane3dByIndex:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	eax
	push	dword [edx+8]
	call	_Irr_IAttributes_getAttributeAsPlane3dByIndex
	add	esp,8
	push	eax
	call	__irrlicht_core_Plane3df_createFromHandle
	add	esp,8
	jmp	_9268
_9268:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setPlane3dfAttributeByIndex:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	edx
	push	dword [ecx+8]
	call	_Irr_IAttributes_setPlane3dfAttributeByIndex
	add	esp,12
	mov	eax,0
	jmp	_9273
_9273:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_addTriangle3d:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [edi+8]
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_addTriangle3d
	add	esp,12
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_9278
_9278:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setTriangle3dfAttributeByName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [edi+8]
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_setTriangle3dfAttributeByName
	add	esp,12
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_9283
_9283:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsTriangle3dByName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_getAttributeAsTriangle3dByName
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_Triangle3df_createFromHandle
	add	esp,8
	jmp	_9287
_9287:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsTriangle3dByIndex:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	eax
	push	dword [edx+8]
	call	_Irr_IAttributes_getAttributeAsTriangle3dByIndex
	add	esp,8
	push	eax
	call	__irrlicht_core_Triangle3df_createFromHandle
	add	esp,8
	jmp	_9291
_9291:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setTriangle3dfAttributeByIndex:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	edx
	push	dword [ecx+8]
	call	_Irr_IAttributes_setTriangle3dfAttributeByIndex
	add	esp,12
	mov	eax,0
	jmp	_9296
_9296:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_addLine2d:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [edi+8]
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_addLine2d
	add	esp,12
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_9301
_9301:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setLine2dfAttributeByName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [edi+8]
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_setLine2dfAttributeByName
	add	esp,12
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_9306
_9306:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsLine2dByName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_getAttributeAsLine2dByName
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_Line2df_createFromHandle
	add	esp,8
	jmp	_9310
_9310:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsLine2dByIndex:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	eax
	push	dword [edx+8]
	call	_Irr_IAttributes_getAttributeAsLine2dByIndex
	add	esp,8
	push	eax
	call	__irrlicht_core_Line2df_createFromHandle
	add	esp,8
	jmp	_9314
_9314:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setLine2dfAttributeByIndex:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	edx
	push	dword [ecx+8]
	call	_Irr_IAttributes_setLine2dfAttributeByIndex
	add	esp,12
	mov	eax,0
	jmp	_9319
_9319:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_addLine3d:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [edi+8]
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_addLine3d
	add	esp,12
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_9324
_9324:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setLine3dfAttributeByName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [edi+8]
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_setLine3dfAttributeByName
	add	esp,12
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_9329
_9329:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsLine3dByName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_getAttributeAsLine3dByName
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_Line3df_createFromHandle
	add	esp,8
	jmp	_9333
_9333:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsLine3dByIndex:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	eax
	push	dword [edx+8]
	call	_Irr_IAttributes_getAttributeAsLine3dByIndex
	add	esp,8
	push	eax
	call	__irrlicht_core_Line3df_createFromHandle
	add	esp,8
	jmp	_9337
_9337:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setLine3dfAttributeByIndex:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	edx
	push	dword [ecx+8]
	call	_Irr_IAttributes_setLin3dfAttributeByIndex
	add	esp,12
	mov	eax,0
	jmp	_9342
_9342:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_adduserPointer:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	edi
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_addUserPointer
	add	esp,12
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_9347
_9347:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setUserPointerAttributeByName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	edi
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_setUserPointerAttributeByName
	add	esp,12
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_9352
_9352:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsUserPointerByName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_getAttributeAsUserPointerByName
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,esi
	jmp	_9356
_9356:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsUserPointerByIndex:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_IAttributes_getAttributeAsUserPointerByIndex
	add	esp,8
	jmp	_9360
_9360:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setUserPointerAttributeByIndex:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_Irr_IAttributes_setUserPointerAttributeByIndex
	add	esp,12
	mov	eax,0
	jmp	_9365
_9365:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_read:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	eax
	mov	eax,dword [esi]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	edi
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_Irr_IAttributes_read
	add	esp,16
	jmp	_9371
_9371:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_write:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	eax
	mov	eax,dword [esi]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	edi
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_Irr_IAttributes_write
	add	esp,16
	jmp	_9377
_9377:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_addArray:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+16]
	push	edi
	call	_bbArrayDimensions
	add	esp,4
	mov	eax,dword [eax+24]
	mov	dword [ebp-12],eax
	push	dword [ebp-12]
	push	_20367
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-4],eax
	mov	esi,0
	mov	eax,dword [ebp-12]
	mov	dword [ebp-8],eax
	jmp	_20370
_275:
	mov	ebx,dword [ebp-4]
	push	dword [edi+esi*4+24]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebx+esi*4+24],eax
_273:
	add	esi,1
_20370:
	cmp	esi,dword [ebp-8]
	jle	_275
_274:
	push	dword [ebp+12]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp-12]
	mov	eax,dword [ebp-4]
	lea	eax,dword [eax+24]
	push	eax
	push	ebx
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_IAttributes_addArray
	add	esp,16
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	esi,0
	mov	ebx,dword [ebp-12]
	jmp	_20375
_278:
	mov	eax,dword [ebp-4]
	push	dword [eax+esi*4+24]
	call	_bbMemFree
	add	esp,4
_276:
	add	esi,1
_20375:
	cmp	esi,ebx
	jle	_278
_277:
	mov	eax,0
	jmp	_9382
_9382:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setArrayAttributeByName:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+16]
	push	edi
	call	_bbArrayDimensions
	add	esp,4
	mov	eax,dword [eax+24]
	mov	dword [ebp-12],eax
	push	dword [ebp-12]
	push	_20379
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-4],eax
	mov	esi,0
	mov	eax,dword [ebp-12]
	mov	dword [ebp-8],eax
	jmp	_20382
_281:
	mov	ebx,dword [ebp-4]
	push	dword [edi+esi*4+24]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebx+esi*4+24],eax
_279:
	add	esi,1
_20382:
	cmp	esi,dword [ebp-8]
	jle	_281
_280:
	push	dword [ebp+12]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp-12]
	mov	eax,dword [ebp-4]
	lea	eax,dword [eax+24]
	push	eax
	push	ebx
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_IAttributes_setArrayAttributeByName
	add	esp,16
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	esi,0
	mov	ebx,dword [ebp-12]
	jmp	_20387
_284:
	mov	eax,dword [ebp-4]
	push	dword [eax+esi*4+24]
	call	_bbMemFree
	add	esp,4
_282:
	add	esi,1
_20387:
	cmp	esi,ebx
	jle	_284
_283:
	mov	eax,0
	jmp	_9387
_9387:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsArray:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	dword [ebp-4],0
	mov	edi,_bbEmptyArray
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	lea	eax,dword [ebp-4]
	push	eax
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_getAttributeAsArray
	add	esp,12
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	cmp	esi,0
	jle	_20394
	push	esi
	push	_20395
	call	_bbArrayNew1D
	add	esp,8
	mov	edi,eax
	mov	ebx,0
	mov	dword [ebp-8],esi
	jmp	_20397
_287:
	mov	eax,dword [ebp-4]
	push	dword [eax+ebx*4]
	call	dword [_irrlicht_core_IrrBase+60]
	add	esp,4
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [edi+ebx*4+24]
	dec	dword [eax+4]
	jnz	_20402
	push	eax
	call	_bbGCFree
	add	esp,4
_20402:
	mov	dword [edi+ebx*4+24],esi
_285:
	add	ebx,1
_20397:
	cmp	ebx,dword [ebp-8]
	jl	_287
_286:
_20394:
	lea	eax,dword [ebp-4]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	mov	eax,edi
	jmp	_9391
_9391:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsArrayByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	dword [ebp-4],0
	mov	edi,_bbEmptyArray
	lea	eax,dword [ebp-4]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_Irr_IAttributes_getAttributeAsArrayByIndex
	add	esp,12
	mov	esi,eax
	cmp	esi,0
	jle	_20406
	push	esi
	push	_20407
	call	_bbArrayNew1D
	add	esp,8
	mov	edi,eax
	mov	ebx,0
	mov	dword [ebp-8],esi
	jmp	_20409
_290:
	mov	eax,dword [ebp-4]
	push	dword [eax+ebx*4]
	call	dword [_irrlicht_core_IrrBase+60]
	add	esp,4
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [edi+ebx*4+24]
	dec	dword [eax+4]
	jnz	_20414
	push	eax
	call	_bbGCFree
	add	esp,4
_20414:
	mov	dword [edi+ebx*4+24],esi
_288:
	add	ebx,1
_20409:
	cmp	ebx,dword [ebp-8]
	jl	_290
_289:
_20406:
	lea	eax,dword [ebp-4]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	mov	eax,edi
	jmp	_9395
_9395:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setArrayAttributeByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+16]
	push	edi
	call	_bbArrayDimensions
	add	esp,4
	mov	eax,dword [eax+24]
	mov	dword [ebp-12],eax
	push	dword [ebp-12]
	push	_20417
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-4],eax
	mov	esi,0
	mov	eax,dword [ebp-12]
	mov	dword [ebp-8],eax
	jmp	_20420
_293:
	mov	ebx,dword [ebp-4]
	push	dword [edi+esi*4+24]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebx+esi*4+24],eax
_291:
	add	esi,1
_20420:
	cmp	esi,dword [ebp-8]
	jle	_293
_292:
	push	dword [ebp-12]
	mov	eax,dword [ebp-4]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebp+12]
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_IAttributes_setArrayAttributeByIndex
	add	esp,16
	mov	esi,0
	mov	ebx,dword [ebp-12]
	jmp	_20423
_296:
	mov	eax,dword [ebp-4]
	push	dword [eax+esi*4+24]
	call	_bbMemFree
	add	esp,4
_294:
	add	esi,1
_20423:
	cmp	esi,ebx
	jle	_296
_295:
	mov	eax,0
	jmp	_9400
_9400:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_20425
	mov	dword [eax+12],0
_20425:
	push	dword [eax+8]
	call	_Irr_IAttributes_drop
	add	esp,4
	jmp	_9403
_9403:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_IAttributes_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_9406
_9406:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_IAttributes_grab
	add	esp,4
	mov	eax,0
	jmp	_9409
_9409:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileArchive_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IFileArchive
	mov	eax,0
	jmp	_9412
_9412:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileArchive_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_20426
	push	ebx
	call	__irrlicht_core_IFileArchive_drop
	add	esp,4
_20426:
_9415:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_20427
_20427:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileArchive_createAndOpenFile:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrIO_IFileArchive_createAndOpenFile
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_IReadFile_createFromHandle
	add	esp,8
	jmp	_9419
_9419:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileArchive_createAndOpenFileByIndex:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	eax
	push	dword [edx+8]
	call	_IrrIO_IFileArchive_createAndOpenFileByIndex
	add	esp,8
	push	eax
	call	__irrlicht_core_IReadFile_createFromHandle
	add	esp,8
	jmp	_9423
_9423:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileArchive_getFileList:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrIO_IFileArchive_getFileList
	add	esp,4
	push	eax
	call	__irrlicht_core_IFileList_createFromHandle
	add	esp,8
	jmp	_9426
_9426:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileArchive_getType:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_IFileArchive_getType
	add	esp,4
	jmp	_9429
_9429:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileArchive_setPassword:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_IrrIO_IFileArchive_setPassword
	add	esp,8
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_9433
_9433:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileArchive_getPassword:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_IFileArchive_getPassword
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_9436
_9436:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileArchive_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20432
	mov	eax,_bbNullObject
	jmp	_9440
_20432:
	push	_irrlicht_core_IFileArchive
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_9440
_9440:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileArchive_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_20435
	mov	dword [eax+12],0
_20435:
	push	dword [eax+8]
	call	_IrrIO_IFileArchive_drop
	add	esp,4
	jmp	_9443
_9443:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileArchive_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_IFileArchive_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_9446
_9446:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileArchive_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_IFileArchive_grab
	add	esp,4
	mov	eax,0
	jmp	_9449
_9449:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IArchiveLoader_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IArchiveLoader
	mov	eax,0
	jmp	_9452
_9452:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IArchiveLoader_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_20436
	push	ebx
	call	__irrlicht_core_IArchiveLoader_drop
	add	esp,4
_20436:
_9455:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_20437
_20437:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IArchiveLoader_isALoadableFileFormat:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrIO_IArchiveLoader_isALoadableFileFormat
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,esi
	jmp	_9459
_9459:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IArchiveLoader_isALoadableFileFormatFromIO:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrIO_IArchiveLoader_isALoadableFileFormatFromIO
	add	esp,8
	jmp	_9463
_9463:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IArchiveLoader_isALoadableFileFormatFromType:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrIO_IArchiveLoader_isALoadableFileFormatFromType
	add	esp,8
	jmp	_9467
_9467:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IArchiveLoader_createArchive:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp+20]
	push	edi
	push	ebx
	push	dword [esi+8]
	call	_IrrIO_IArchiveLoader_createArchive
	add	esp,16
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	dword [_irrlicht_core_IFileArchive+136]
	add	esp,8
	jmp	_9473
_9473:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IArchiveLoader_createArchiveFromIO:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	1
	push	eax
	push	edx
	push	ecx
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrIO_IArchiveLoader_createArchiveFromIO
	add	esp,16
	push	eax
	call	dword [_irrlicht_core_IFileArchive+136]
	add	esp,8
	jmp	_9479
_9479:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IArchiveLoader_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20442
	mov	eax,_bbNullObject
	jmp	_9483
_20442:
	push	_irrlicht_core_IArchiveLoader
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_9483
_9483:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IArchiveLoader_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_20445
	mov	dword [eax+12],0
_20445:
	push	dword [eax+8]
	call	_IrrIO_IArchiveLoader_drop
	add	esp,4
	jmp	_9486
_9486:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IArchiveLoader_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_IArchiveLoader_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_9489
_9489:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IArchiveLoader_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_IArchiveLoader_grab
	add	esp,4
	mov	eax,0
	jmp	_9492
_9492:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SNamedPath_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_SNamedPath
	mov	eax,0
	jmp	_9495
_9495:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SNamedPath_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_20446
	push	dword [ebx+8]
	call	_IrrIO_SNamedPath_del
	add	esp,4
_20446:
_9498:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_20447
_20447:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SNamedPath_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20448
	mov	eax,_bbNullObject
	jmp	_9502
_20448:
	push	_irrlicht_core_SNamedPath
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_9502
_9502:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SNamedPath_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrIO_SNamedPath_new
	push	eax
	call	__irrlicht_core_SNamedPath_createFromHandle
	add	esp,8
	jmp	_9504
_9504:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SNamedPath_createFromPath:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	call	__irrlicht_core_SNamedPath_createFromHandle
	add	esp,8
	jmp	_9507
_9507:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SNamedPath_LessThan:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrIO_SNamedPath_LessThan
	add	esp,8
	jmp	_9511
_9511:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SNamedPath_setPath:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrIO_SNamedPath_setPath
	add	esp,8
	mov	eax,0
	jmp	_9515
_9515:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SNamedPath_getPath:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_SNamedPath_getPath
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_9518
_9518:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SNamedPath_getInternalName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrIO_SNamedPath_getInternalName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	eax,_bbEmptyString
	jmp	_9521
_9521:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICursorControl_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_ICursorControl
	mov	eax,0
	jmp	_9524
_9524:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICursorControl_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_20451
	push	ebx
	call	__irrlicht_core_ICursorControl_drop
	add	esp,4
_20451:
_9527:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_20452
_20452:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICursorControl_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20453
	mov	eax,_bbNullObject
	jmp	_9531
_20453:
	push	_irrlicht_core_ICursorControl
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_9531
_9531:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICursorControl_getPosition:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrGUI_ICursorControl_getPosition
	add	esp,4
	push	eax
	call	__irrlicht_core_Position2di_createFromHandle
	add	esp,8
	jmp	_9534
_9534:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICursorControl_getRelativePosition:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrGUI_ICursorControl_getRelativePosition
	add	esp,4
	push	eax
	call	__irrlicht_core_Position2df_createFromHandle
	add	esp,8
	jmp	_9537
_9537:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICursorControl_isVisible:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_ICursorControl_isVisible
	add	esp,4
	jmp	_9540
_9540:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICursorControl_setVisible:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_ICursorControl_setVisible
	add	esp,8
	mov	eax,0
	jmp	_9544
_9544:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICursorControl_setPositionInt:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrGUI_ICursorControl_setPositionInt
	add	esp,12
	mov	eax,0
	jmp	_9549
_9549:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICursorControl_setPositionIntFromPos:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrGUI_ICursorControl_setPositionIntFromPos
	add	esp,8
	mov	eax,0
	jmp	_9553
_9553:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICursorControl_setPositionFloat:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrGUI_ICursorControl_setPositionFloat
	add	esp,12
	mov	eax,0
	jmp	_9558
_9558:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICursorControl_setPositionFloatFromPos:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrGUI_ICursorControl_setPositionFloatFromPos
	add	esp,8
	mov	eax,0
	jmp	_9562
_9562:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICursorControl_setReferenceRect:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_ICursorControl_setReferenceRect
	add	esp,8
	mov	eax,0
	jmp	_9566
_9566:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICursorControl_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_20456
	mov	dword [eax+12],0
_20456:
	push	dword [eax+8]
	call	_IrrGUI_ICursorControl_drop
	add	esp,4
	jmp	_9569
_9569:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICursorControl_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_ICursorControl_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_9572
_9572:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICursorControl_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_ICursorControl_grab
	add	esp,4
	mov	eax,0
	jmp	_9575
_9575:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFont_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IGUIFont
	mov	eax,0
	jmp	_9578
_9578:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFont_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_20457
	push	ebx
	call	__irrlicht_core_IGUIFont_drop
	add	esp,4
_20457:
_9581:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_20458
_20458:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFont_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20459
	mov	eax,_bbNullObject
	jmp	_9585
_20459:
	push	_irrlicht_core_IGUIFont
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_9585
_9585:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFont_getCharacterFromPos:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	edi
	push	ebx
	push	dword [esi+8]
	call	_IrrGUI_IGUIFont_getCharacterFromPos
	add	esp,12
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	jmp	_9590
_9590:
	mov	eax,esi
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFont_getDimension:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrGUI_IGUIFont_getDimension
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_Dimension2di_createFromHandle
	add	esp,8
	jmp	_9594
_9594:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFont_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	ebx,dword [ebp+32]
	cmp	ebx,_bbNullObject
	jne	_20466
	push	_irrlicht_core_Recti
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
_20466:
	push	esi
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebx+8]
	push	dword [ebp+28]
	push	dword [ebp+24]
	mov	eax,dword [ebp+20]
	push	dword [eax+8]
	push	dword [edi+8]
	push	esi
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIFont_draw
	add	esp,28
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_9603
_9603:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFont_getType:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIFont_getType
	add	esp,4
	jmp	_9606
_9606:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFont_setKerningWidth:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIFont_setKerningWidth
	add	esp,8
	mov	eax,0
	jmp	_9610
_9610:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFont_setKerningHeight:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIFont_setKerningHeight
	add	esp,8
	mov	eax,0
	jmp	_9614
_9614:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFont_getKerningWidth:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	ebx,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	ebx
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	esi
	push	dword [edi+8]
	call	_IrrGUI_IGUIFont_getKerningWidth
	add	esp,12
	mov	edi,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,edi
	jmp	_9619
_9619:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFont_getKerningHeight:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIFont_getKerningHeight
	add	esp,4
	jmp	_9622
_9622:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFont_setInvisibleCharacters:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_IrrGUI_IGUIFont_setInvisibleCharacters
	add	esp,8
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_9626
_9626:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFont_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_20474
	mov	dword [eax+12],0
_20474:
	push	dword [eax+8]
	call	_IrrGUI_IGUIFont_drop
	add	esp,4
	jmp	_9629
_9629:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFont_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIFont_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_9632
_9632:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFont_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIFont_grab
	add	esp,4
	mov	eax,0
	jmp	_9635
_9635:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFontBitmap_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IGUIFont_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IGUIFontBitmap
	mov	eax,0
	jmp	_9638
_9638:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFontBitmap_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_9641:
	mov	dword [eax],_irrlicht_core_IGUIFont
	push	eax
	call	__irrlicht_core_IGUIFont_Delete
	add	esp,4
	mov	eax,0
	jmp	_20475
_20475:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFontBitmap_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20476
	mov	eax,_bbNullObject
	jmp	_9645
_20476:
	push	_irrlicht_core_IGUIFontBitmap
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_9645
_9645:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFontBitmap_getSpriteNoFromChar:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrGUI_IGUIFontBitmap_getSpriteNoFromChar
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,esi
	jmp	_9649
_9649:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IAttributeExchangingObject_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IGUIElement
	mov	eax,0
	jmp	_9652
_9652:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_20481
	push	ebx
	call	__irrlicht_core_IGUIElement_drop
	add	esp,4
_20481:
_9655:
	mov	dword [ebx],_irrlicht_core_IAttributeExchangingObject
	push	ebx
	call	__irrlicht_core_IAttributeExchangingObject_Delete
	add	esp,4
	mov	eax,0
	jmp	_20482
_20482:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20483
	mov	eax,_bbNullObject
	jmp	_9660
_20483:
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+124]
	add	esp,8
	mov	ebx,eax
	mov	eax,ebx
	jmp	_9660
_9660:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_20487
	mov	dword [eax+12],0
_20487:
	push	dword [eax+8]
	call	_IrrGUI_IGUIElement_drop
	add	esp,4
	jmp	_9663
_9663:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIElement_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_9666
_9666:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIElement_grab
	add	esp,4
	mov	eax,0
	jmp	_9669
_9669:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_cast:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+216]
	add	esp,4
	mov	edx,0
	cmp	ebx,0
	je	_20492
	mov	edx,dword [esi+12]
	mov	dword [esi+12],0
_20492:
	cmp	eax,0
	je	_20495
	cmp	eax,1
	je	_20496
	cmp	eax,2
	je	_20497
	cmp	eax,3
	je	_20498
	cmp	eax,5
	je	_20499
	cmp	eax,6
	je	_20500
	cmp	eax,8
	je	_20501
	cmp	eax,9
	je	_20502
	cmp	eax,10
	je	_20503
	cmp	eax,11
	je	_20504
	cmp	eax,14
	je	_20505
	cmp	eax,16
	je	_20506
	cmp	eax,17
	je	_20507
	cmp	eax,18
	je	_20508
	cmp	eax,20
	je	_20509
	cmp	eax,22
	je	_20510
	cmp	eax,15
	je	_20511
	mov	dword [esi+12],edx
	jmp	_20494
_20495:
	push	0
	push	edx
	push	dword [esi+8]
	call	__irrlicht_core_IGUIButton_createFromHandle
	add	esp,12
	mov	esi,eax
	jmp	_20494
_20496:
	push	0
	push	edx
	push	dword [esi+8]
	call	__irrlicht_core_IGUICheckBox_createFromHandle
	add	esp,12
	mov	esi,eax
	jmp	_20494
_20497:
	push	0
	push	edx
	push	dword [esi+8]
	call	__irrlicht_core_IGUIComboBox_createFromHandle
	add	esp,12
	mov	esi,eax
	jmp	_20494
_20498:
	push	0
	push	edx
	push	dword [esi+8]
	call	__irrlicht_core_IGUIContextMenu_createFromHandle
	add	esp,12
	mov	esi,eax
	jmp	_20494
_20499:
	push	0
	push	edx
	push	dword [esi+8]
	call	__irrlicht_core_IGUIEditBox_createFromHandle
	add	esp,12
	mov	esi,eax
	jmp	_20494
_20500:
	push	0
	push	edx
	push	dword [esi+8]
	call	__irrlicht_core_IGUIFileOpenDialog_createFromHandle
	add	esp,12
	mov	esi,eax
	jmp	_20494
_20501:
	push	0
	push	edx
	push	dword [esi+8]
	call	__irrlicht_core_IGUIInOutFader_createFromHandle
	add	esp,12
	mov	esi,eax
	jmp	_20494
_20502:
	push	0
	push	edx
	push	dword [esi+8]
	call	__irrlicht_core_IGUIImage_createFromHandle
	add	esp,12
	mov	esi,eax
	jmp	_20494
_20503:
	push	0
	push	edx
	push	dword [esi+8]
	call	__irrlicht_core_IGUIListBox_createFromHandle
	add	esp,12
	mov	esi,eax
	jmp	_20494
_20504:
	push	0
	push	edx
	push	dword [esi+8]
	call	__irrlicht_core_IGUIMeshViewer_createFromHandle
	add	esp,12
	mov	esi,eax
	jmp	_20494
_20505:
	push	0
	push	edx
	push	dword [esi+8]
	call	__irrlicht_core_IGUIScrollBar_createFromHandle
	add	esp,12
	mov	esi,eax
	jmp	_20494
_20506:
	push	0
	push	edx
	push	dword [esi+8]
	call	__irrlicht_core_IGUIStaticText_createFromHandle
	add	esp,12
	mov	esi,eax
	jmp	_20494
_20507:
	push	0
	push	edx
	push	dword [esi+8]
	call	__irrlicht_core_IGUITab_createFromHandle
	add	esp,12
	mov	esi,eax
	jmp	_20494
_20508:
	push	0
	push	edx
	push	dword [esi+8]
	call	__irrlicht_core_IGUITabControl_createFromHandle
	add	esp,12
	mov	esi,eax
	jmp	_20494
_20509:
	push	0
	push	edx
	push	dword [esi+8]
	call	__irrlicht_core_IGUIToolBar_createFromHandle
	add	esp,12
	mov	esi,eax
	jmp	_20494
_20510:
	push	0
	push	edx
	push	dword [esi+8]
	call	__irrlicht_core_IGUIWindow_createFromHandle
	add	esp,12
	mov	esi,eax
	jmp	_20494
_20511:
	push	0
	push	edx
	push	dword [esi+8]
	call	__irrlicht_core_IGUISpinBox_createFromHandle
	add	esp,12
	mov	esi,eax
	jmp	_20494
_20494:
	mov	eax,esi
	jmp	_9673
_9673:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_addChild:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrGUI_IGUIElement_addChild
	add	esp,8
	mov	eax,0
	jmp	_9677
_9677:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_bringToFront:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrGUI_IGUIElement_bringToFront
	add	esp,8
	jmp	_9681
_9681:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_draw:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIElement_draw
	add	esp,4
	mov	eax,0
	jmp	_9684
_9684:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_getAbsolutePosition:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrGUI_IGUIElement_getAbsolutePosition
	add	esp,4
	push	eax
	call	__irrlicht_core_Recti_createFromHandle
	add	esp,8
	jmp	_9687
_9687:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_getElementFromId:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	0
	push	0
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrGUI_IGUIElement_getElementFromId
	add	esp,12
	push	eax
	call	dword [_irrlicht_core_IGUIElement+112]
	add	esp,12
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_20514
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_20514:
	cmp	eax,0
	je	_20516
	push	1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+124]
	add	esp,8
	mov	ebx,eax
_20516:
	mov	eax,ebx
	jmp	_9692
_9692:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_getElementFromPoint:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	0
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrGUI_IGUIElement_getElementFromPoint
	add	esp,8
	push	eax
	call	dword [_irrlicht_core_IGUIElement+112]
	add	esp,12
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_20520
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_20520:
	cmp	eax,0
	je	_20522
	push	1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+124]
	add	esp,8
	mov	ebx,eax
_20522:
	mov	eax,ebx
	jmp	_9696
_9696:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_getID:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIElement_getID
	add	esp,4
	jmp	_9699
_9699:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_getParent:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	eax,dword [ebp+8]
	push	0
	push	0
	push	dword [eax+8]
	call	_IrrGUI_IGUIElement_getParent
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_IGUIElement+112]
	add	esp,12
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_20526
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_20526:
	cmp	eax,0
	je	_20528
	push	1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+124]
	add	esp,8
	mov	ebx,eax
_20528:
	mov	eax,ebx
	jmp	_9702
_9702:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_getRelativePosition:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrGUI_IGUIElement_getRelativePosition
	add	esp,4
	push	eax
	call	__irrlicht_core_Recti_createFromHandle
	add	esp,8
	jmp	_9705
_9705:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_getText:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_getText
	add	esp,4
	push	eax
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	jmp	_9708
_9708:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_isEnabled:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIElement_isEnabled
	add	esp,4
	jmp	_9711
_9711:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_isVisible:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIElement_isVisible
	add	esp,4
	jmp	_9714
_9714:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_move:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrGUI_IGUIElement_move
	add	esp,8
	mov	eax,0
	jmp	_9718
_9718:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_remove:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIElement_remove
	add	esp,4
	mov	eax,0
	jmp	_9721
_9721:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_removeChild:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrGUI_IGUIElement_removeChild
	add	esp,8
	mov	eax,0
	jmp	_9725
_9725:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_setEnabled:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIElement_setEnabled
	add	esp,8
	mov	eax,0
	jmp	_9729
_9729:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_setID:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIElement_setID
	add	esp,8
	mov	eax,0
	jmp	_9733
_9733:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_setRelativePosition:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrGUI_IGUIElement_setRelativePosition
	add	esp,8
	mov	eax,0
	jmp	_9737
_9737:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_setText:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_setText
	add	esp,8
	mov	eax,0
	jmp	_9741
_9741:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_setVisible:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIElement_setVisible
	add	esp,8
	mov	eax,0
	jmp	_9745
_9745:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_updateAbsolutePosition:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIElement_updateAbsolutePosition
	add	esp,4
	mov	eax,0
	jmp	_9748
_9748:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_getChildren:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	edx,dword [ebp+8]
	mov	dword [ebp-4],0
	mov	edi,_bbEmptyArray
	lea	eax,dword [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIElement_getChildren
	add	esp,8
	mov	esi,eax
	cmp	esi,0
	jle	_20533
	push	esi
	push	_20534
	call	_bbArrayNew1D
	add	esp,8
	mov	edi,eax
	mov	ebx,0
	mov	dword [ebp-8],esi
	jmp	_20536
_299:
	push	0
	push	0
	mov	eax,dword [ebp-4]
	push	dword [eax+ebx*4]
	call	dword [_irrlicht_core_IGUIElement+112]
	add	esp,12
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [edi+ebx*4+24]
	dec	dword [eax+4]
	jnz	_20541
	push	eax
	call	_bbGCFree
	add	esp,4
_20541:
	mov	dword [edi+ebx*4+24],esi
_297:
	add	ebx,1
_20536:
	cmp	ebx,dword [ebp-8]
	jl	_299
_298:
_20533:
	lea	eax,dword [ebp-4]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	mov	eax,edi
	jmp	_9751
_9751:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_getType:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIElement_getType
	add	esp,4
	jmp	_9754
_9754:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_setRelativePositionProportional:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrGUI_IGUIElement_setRelativePositionProportional
	add	esp,8
	mov	eax,0
	jmp	_9758
_9758:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_setRelativePositionFromPos:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrGUI_IGUIElement_setRelativePositionFromPos
	add	esp,8
	mov	eax,0
	jmp	_9762
_9762:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_setNotClipped:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIElement_setNotClipped
	add	esp,8
	mov	eax,0
	jmp	_9766
_9766:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_isNotClipped:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIElement_isNotClipped
	add	esp,4
	jmp	_9769
_9769:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_setMaxSize:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrGUI_IGUIElement_setMaxSize
	add	esp,8
	mov	eax,0
	jmp	_9773
_9773:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_setMinSize:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrGUI_IGUIElement_setMinSize
	add	esp,8
	mov	eax,0
	jmp	_9777
_9777:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_setAlignment:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	ecx,dword [ebp+16]
	mov	edx,dword [ebp+20]
	mov	eax,dword [ebp+24]
	push	eax
	push	edx
	push	ecx
	push	ebx
	push	dword [esi+8]
	call	_IrrGUI_IGUIElement_setAlignment
	add	esp,20
	mov	eax,0
	jmp	_9784
_9784:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_OnPostRender:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIElement_OnPostRender
	add	esp,8
	mov	eax,0
	jmp	_9788
_9788:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_isSubElement:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIElement_isSubElement
	add	esp,4
	jmp	_9791
_9791:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_setSubElement:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIElement_setSubElement
	add	esp,8
	mov	eax,0
	jmp	_9795
_9795:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_setToolTipText:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_setToolTipText
	add	esp,8
	mov	eax,0
	jmp	_9799
_9799:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_getToolTipText:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_getToolTipText
	add	esp,4
	push	eax
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	jmp	_9802
_9802:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_getTypeName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIElement_getTypeName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_9805
_9805:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_getAbsoluteClippingRect:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrGUI_IGUIElement_getAbsoluteClippingRect
	add	esp,4
	push	eax
	call	__irrlicht_core_Recti_createFromHandle
	add	esp,8
	jmp	_9808
_9808:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_isPointInside:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrGUI_IGUIElement_isPointInside
	add	esp,8
	jmp	_9812
_9812:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_setTabStop:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIElement_setTabStop
	add	esp,8
	mov	eax,0
	jmp	_9816
_9816:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_isTabStop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIElement_isTabStop
	add	esp,4
	jmp	_9819
_9819:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_setTabOrder:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIElement_setTabOrder
	add	esp,8
	mov	eax,0
	jmp	_9823
_9823:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_getTabOrder:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIElement_getTabOrder
	add	esp,4
	jmp	_9826
_9826:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_setTabGroup:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIElement_setTabGroup
	add	esp,8
	mov	eax,0
	jmp	_9830
_9830:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_isTabGroup:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIElement_isTabGroup
	add	esp,4
	jmp	_9833
_9833:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_getTabGroup:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	0
	push	dword [eax+8]
	call	_IrrGUI_IGUIElement_getTabGroup
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_IGUIElement+112]
	add	esp,12
	jmp	_9836
_9836:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_isMyChild:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrGUI_IGUIElement_isMyChild
	add	esp,8
	jmp	_9840
_9840:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_getNextElement:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	mov	ebx,dword [ebp+24]
	mov	esi,dword [ebp+32]
	mov	dword [ebp-4],0
	mov	dword [ebp-8],0
	push	esi
	lea	esi,dword [ebp-8]
	push	esi
	lea	esi,dword [ebp-4]
	push	esi
	push	eax
	push	edx
	push	ecx
	push	dword [edi+8]
	call	_IrrGUI_IGUIElement_getNextElement
	add	esp,28
	mov	edi,eax
	push	0
	push	0
	push	dword [ebp-4]
	call	dword [_irrlicht_core_IGUIElement+112]
	add	esp,12
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [ebx]
	dec	dword [eax+4]
	jnz	_20548
	push	eax
	call	_bbGCFree
	add	esp,4
_20548:
	mov	dword [ebx],esi
	push	0
	push	0
	push	dword [ebp-8]
	call	dword [_irrlicht_core_IGUIElement+112]
	add	esp,12
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [ebp+28]
	mov	eax,dword [eax]
	dec	dword [eax+4]
	jnz	_20552
	push	eax
	call	_bbGCFree
	add	esp,4
_20552:
	mov	eax,dword [ebp+28]
	mov	dword [eax],ebx
	mov	eax,edi
	jmp	_9849
_9849:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_hasType:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIElement_hasType
	add	esp,8
	jmp	_9853
_9853:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIButton_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IGUIElement_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IGUIButton
	mov	eax,0
	jmp	_9856
_9856:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIButton_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_9859:
	mov	dword [eax],_irrlicht_core_IGUIElement
	push	eax
	call	__irrlicht_core_IGUIElement_Delete
	add	esp,4
	mov	eax,0
	jmp	_20553
_20553:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIButton_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20554
	mov	eax,_bbNullObject
	jmp	_9864
_20554:
	push	_irrlicht_core_IGUIButton
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_9864
_9864:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIButton_isPressed:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIButton_isPressed
	add	esp,4
	jmp	_9867
_9867:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIButton_setPressed:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIButton_setPressed
	add	esp,8
	mov	eax,0
	jmp	_9871
_9871:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIButton_setIsPushButton:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIButton_setIsPushButton
	add	esp,8
	mov	eax,0
	jmp	_9875
_9875:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIButton_setOverrideFont:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUIButton_setOverrideFont
	add	esp,8
	mov	eax,0
	jmp	_9879
_9879:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIButton_setImage:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUIButton_setImage
	add	esp,8
	mov	eax,0
	jmp	_9883
_9883:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIButton_setImageFromSegment:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrGUI_IGUIButton_setImageFromSegment
	add	esp,12
	mov	eax,0
	jmp	_9888
_9888:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIButton_setPressedImage:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUIButton_setPressedImage
	add	esp,8
	mov	eax,0
	jmp	_9892
_9892:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIButton_setPressedImageFromSegment:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrGUI_IGUIButton_setPressedImageFromSegment
	add	esp,12
	mov	eax,0
	jmp	_9897
_9897:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIButton_setUseAlphaChannel:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIButton_setUseAlphaChannel
	add	esp,8
	mov	eax,0
	jmp	_9901
_9901:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIButton_isAlphaChannelUsed:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIButton_isAlphaChannelUsed
	add	esp,4
	jmp	_9904
_9904:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIButton_setSpriteBank:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUIButton_setSpriteBank
	add	esp,8
	mov	eax,0
	jmp	_9908
_9908:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIButton_setSprite:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	mov	ebx,dword [ebp+20]
	cmp	ebx,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_20558
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	cmp	eax,0
	sete	al
	movzx	eax,al
_20558:
	cmp	eax,0
	je	_20560
	push	255
	push	255
	push	255
	push	255
	call	_irrlicht_core__SCOLOR
	add	esp,16
	mov	ebx,eax
_20560:
	push	dword [ebp+24]
	push	dword [ebx+8]
	push	dword [ebp+16]
	push	edi
	push	dword [esi+8]
	call	_IrrGUI_IGUIButton_setSprite
	add	esp,20
	mov	eax,0
	jmp	_9915
_9915:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIButton_setDrawBorder:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIButton_setDrawBorder
	add	esp,8
	mov	eax,0
	jmp	_9919
_9919:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIButton_isPushButton:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIButton_isPushButton
	add	esp,4
	jmp	_9922
_9922:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIButton_isDrawingBorder:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIButton_isDrawingBorder
	add	esp,4
	jmp	_9925
_9925:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIButton_setScaleImage:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIButton_setScaleImage
	add	esp,8
	mov	eax,0
	jmp	_9929
_9929:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIButton_isScalingImage:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIButton_isScalingImage
	add	esp,4
	jmp	_9932
_9932:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUICheckBox_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IGUIElement_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IGUICheckBox
	mov	eax,0
	jmp	_9935
_9935:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUICheckBox_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_9938:
	mov	dword [eax],_irrlicht_core_IGUIElement
	push	eax
	call	__irrlicht_core_IGUIElement_Delete
	add	esp,4
	mov	eax,0
	jmp	_20561
_20561:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUICheckBox_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20562
	mov	eax,_bbNullObject
	jmp	_9943
_20562:
	push	_irrlicht_core_IGUICheckBox
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_9943
_9943:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUICheckBox_isChecked:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUICheckBox_isChecked
	add	esp,4
	jmp	_9946
_9946:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUICheckBox_setChecked:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUICheckBox_setChecked
	add	esp,8
	mov	eax,0
	jmp	_9950
_9950:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIColorSelectDialog_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IGUIElement_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IGUIColorSelectDialog
	mov	eax,0
	jmp	_9953
_9953:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIColorSelectDialog_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_9956:
	mov	dword [eax],_irrlicht_core_IGUIElement
	push	eax
	call	__irrlicht_core_IGUIElement_Delete
	add	esp,4
	mov	eax,0
	jmp	_20565
_20565:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIColorSelectDialog_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20566
	mov	eax,_bbNullObject
	jmp	_9961
_20566:
	push	_irrlicht_core_IGUIColorSelectDialog
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_9961
_9961:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIComboBox_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IGUIElement_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IGUIComboBox
	mov	eax,0
	jmp	_9964
_9964:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIComboBox_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_9967:
	mov	dword [eax],_irrlicht_core_IGUIElement
	push	eax
	call	__irrlicht_core_IGUIElement_Delete
	add	esp,4
	mov	eax,0
	jmp	_20569
_20569:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIComboBox_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20570
	mov	eax,_bbNullObject
	jmp	_9972
_20570:
	push	_irrlicht_core_IGUIComboBox
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_9972
_9972:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIComboBox_clear:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIComboBox_clear
	add	esp,4
	mov	eax,0
	jmp	_9975
_9975:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIComboBox_addItem:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	edi
	push	ebx
	push	dword [esi+8]
	call	_IrrGUI_IGUIComboBox_addItem
	add	esp,12
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	jmp	_9980
_9980:
	mov	eax,esi
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIComboBox_getItem:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIComboBox_getItem
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_9984
_9984:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIComboBox_getItemCount:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIComboBox_getItemCount
	add	esp,4
	jmp	_9987
_9987:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIComboBox_getSelected:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIComboBox_getSelected
	add	esp,4
	jmp	_9990
_9990:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIComboBox_setSelected:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIComboBox_setSelected
	add	esp,8
	mov	eax,0
	jmp	_9994
_9994:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIComboBox_removeItem:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIComboBox_removeItem
	add	esp,8
	mov	eax,0
	jmp	_9998
_9998:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIComboBox_setTextAlignment:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrGUI_IGUIComboBox_setTextAlignment
	add	esp,12
	mov	eax,0
	jmp	_10003
_10003:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIComboBox_getItemData:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIComboBox_getItemData
	add	esp,8
	jmp	_10007
_10007:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIComboBox_getIndexForItemData:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIComboBox_getIndexForItemData
	add	esp,8
	jmp	_10011
_10011:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IGUIElement_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IGUIContextMenu
	mov	eax,0
	jmp	_10014
_10014:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_10017:
	mov	dword [eax],_irrlicht_core_IGUIElement
	push	eax
	call	__irrlicht_core_IGUIElement_Delete
	add	esp,4
	mov	eax,0
	jmp	_20575
_20575:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20576
	mov	eax,_bbNullObject
	jmp	_10022
_20576:
	push	_irrlicht_core_IGUIContextMenu
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_10022
_10022:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_addItem:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+12]
	mov	esi,dword [ebp+16]
	mov	edi,dword [ebp+20]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp+32]
	push	dword [ebp+28]
	push	dword [ebp+24]
	push	edi
	push	esi
	push	ebx
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIContextMenu_addItem
	add	esp,28
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	jmp	_10031
_10031:
	mov	eax,esi
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_insertItem:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+12]
	mov	eax,dword [ebp+16]
	mov	edi,dword [ebp+20]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp+36]
	push	dword [ebp+32]
	push	dword [ebp+28]
	push	dword [ebp+24]
	push	edi
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIContextMenu_insertItem
	add	esp,32
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_10041
_10041:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_findItemWithCommandId:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrGUI_IGUIContextMenu_findItemWithCommandId
	add	esp,12
	mov	eax,0
	jmp	_10046
_10046:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_addSeparator:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIContextMenu_addSeparator
	add	esp,4
	mov	eax,0
	jmp	_10049
_10049:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_getItemCommandId:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIContextMenu_getItemCommandId
	add	esp,8
	jmp	_10053
_10053:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_getItemCount:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIContextMenu_getItemCount
	add	esp,4
	mov	eax,0
	jmp	_10056
_10056:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_getItemText:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIContextMenu_getItemText
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_10060
_10060:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_getSelectedItem:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIContextMenu_getSelectedItem
	add	esp,4
	jmp	_10063
_10063:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_getSubMenu:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	0
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIContextMenu_getSubMenu
	add	esp,8
	push	eax
	call	__irrlicht_core_IGUIContextMenu_createFromHandle
	add	esp,12
	jmp	_10067
_10067:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_isItemEnabled:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIContextMenu_isItemEnabled
	add	esp,8
	jmp	_10071
_10071:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_removeAllItems:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIContextMenu_removeAllItems
	add	esp,4
	mov	eax,0
	jmp	_10074
_10074:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_removeItem:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIContextMenu_removeItem
	add	esp,8
	mov	eax,0
	jmp	_10078
_10078:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_setItemCommandId:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrGUI_IGUIContextMenu_setItemCommandId
	add	esp,12
	mov	eax,0
	jmp	_10083
_10083:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_setItemEnabled:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrGUI_IGUIContextMenu_setItemEnabled
	add	esp,12
	mov	eax,0
	jmp	_10088
_10088:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_setItemChecked:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrGUI_IGUIContextMenu_setItemChecked
	add	esp,12
	mov	eax,0
	jmp	_10093
_10093:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_isItemChecked:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIContextMenu_isItemChecked
	add	esp,8
	jmp	_10097
_10097:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_setItemText:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	edi
	push	dword [esi+8]
	call	_IrrGUI_IGUIContextMenu_setItemText
	add	esp,12
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_10102
_10102:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_setCloseHandling:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIContextMenu_setCloseHandling
	add	esp,8
	mov	eax,0
	jmp	_10106
_10106:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_getCloseHandling:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIContextMenu_getCloseHandling
	add	esp,4
	jmp	_10109
_10109:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_setItemAutoChecking:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrGUI_IGUIContextMenu_setItemAutoChecking
	add	esp,12
	mov	eax,0
	jmp	_10114
_10114:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_getItemAutoChecking:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIContextMenu_getItemAutoChecking
	add	esp,8
	jmp	_10118
_10118:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_setEventParent:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUIContextMenu_setEventParent
	add	esp,8
	mov	eax,0
	jmp	_10122
_10122:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEditBox_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IGUIElement_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IGUIEditBox
	mov	eax,0
	jmp	_10125
_10125:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEditBox_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_10128:
	mov	dword [eax],_irrlicht_core_IGUIElement
	push	eax
	call	__irrlicht_core_IGUIElement_Delete
	add	esp,4
	mov	eax,0
	jmp	_20585
_20585:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEditBox_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20586
	mov	eax,_bbNullObject
	jmp	_10133
_20586:
	push	_irrlicht_core_IGUIEditBox
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_10133
_10133:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEditBox_getMax:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIEditBox_getMax
	add	esp,4
	jmp	_10136
_10136:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEditBox_setMax:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIEditBox_setMax
	add	esp,8
	mov	eax,0
	jmp	_10140
_10140:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEditBox_enableOverrideColor:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIEditBox_enableOverrideColor
	add	esp,8
	mov	eax,0
	jmp	_10144
_10144:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEditBox_setOverrideColor:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrGUI_IGUIEditBox_setOverrideColor
	add	esp,8
	mov	eax,0
	jmp	_10148
_10148:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEditBox_setOverrideFont:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	cmp	eax,_bbNullObject
	jne	_20589
	push	_irrlicht_core_IGUIFont
	call	_bbObjectNew
	add	esp,4
_20589:
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEditBox_setOverrideFont
	add	esp,8
	mov	eax,0
	jmp	_10152
_10152:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEditBox_setDrawBorder:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIEditBox_setDrawBorder
	add	esp,8
	mov	eax,0
	jmp	_10156
_10156:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEditBox_setTextAlignment:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrGUI_IGUIEditBox_setTextAlignment
	add	esp,12
	mov	eax,0
	jmp	_10161
_10161:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEditBox_setWordWrap:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIEditBox_setWordWrap
	add	esp,8
	mov	eax,0
	jmp	_10165
_10165:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEditBox_isWordWrapEnabled:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIEditBox_isWordWrapEnabled
	add	esp,4
	jmp	_10168
_10168:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEditBox_setMultiLine:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIEditBox_setMultiLine
	add	esp,8
	mov	eax,0
	jmp	_10172
_10172:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEditBox_isMultiLineEnabled:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIEditBox_isMultiLineEnabled
	add	esp,4
	jmp	_10175
_10175:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEditBox_setAutoScroll:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIEditBox_setAutoScroll
	add	esp,8
	mov	eax,0
	jmp	_10179
_10179:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEditBox_isAutoScrollEnabled:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIEditBox_isAutoScrollEnabled
	add	esp,4
	jmp	_10182
_10182:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEditBox_setPasswordBox:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	mov	eax,dword [esi]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	ebx
	push	dword [esi+8]
	call	_IrrGUI_IGUIEditBox_setPasswordBox
	add	esp,12
	mov	eax,0
	jmp	_10187
_10187:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEditBox_isPasswordBox:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIEditBox_isPasswordBox
	add	esp,4
	jmp	_10190
_10190:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEditBox_getTextDimension:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrGUI_IGUIEditBox_getTextDimension
	add	esp,4
	push	eax
	call	__irrlicht_core_Dimension2di_createFromHandle
	add	esp,8
	jmp	_10193
_10193:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIImage_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IGUIElement_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IGUIImage
	mov	eax,0
	jmp	_10196
_10196:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIImage_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_10199:
	mov	dword [eax],_irrlicht_core_IGUIElement
	push	eax
	call	__irrlicht_core_IGUIElement_Delete
	add	esp,4
	mov	eax,0
	jmp	_20590
_20590:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIImage_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20591
	mov	eax,_bbNullObject
	jmp	_10204
_20591:
	push	_irrlicht_core_IGUIImage
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_10204
_10204:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIImage_setImage:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrGUI_IGUIImage_setImage
	add	esp,8
	mov	eax,0
	jmp	_10208
_10208:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIImage_setUseAlphaChannel:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIImage_setUseAlphaChannel
	add	esp,8
	mov	eax,0
	jmp	_10212
_10212:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIImage_setColor:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrGUI_IGUIImage_setColor
	add	esp,8
	mov	eax,0
	jmp	_10216
_10216:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIImage_setScaleImage:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIImage_setScaleImage
	add	esp,8
	mov	eax,0
	jmp	_10220
_10220:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIImage_isImageScaled:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIImage_isImageScaled
	add	esp,4
	jmp	_10223
_10223:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIImage_isAlphaChannelUsed:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIImage_isAlphaChannelUsed
	add	esp,4
	jmp	_10226
_10226:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIImageList_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IGUIImageList
	mov	eax,0
	jmp	_10229
_10229:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIImageList_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_20594
	push	ebx
	call	__irrlicht_core_IGUIImageList_drop
	add	esp,4
_20594:
_10232:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_20595
_20595:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIImageList_draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	edi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	ebx
	push	dword [esi+8]
	call	_IrrGUI_IGUIImageList_draw
	add	esp,16
	mov	eax,0
	jmp	_10238
_10238:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIImageList_getImageCount:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIImageList_getImageCount
	add	esp,4
	jmp	_10241
_10241:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIImageList_getImageSize:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrGUI_IGUIImageList_getImageSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Dimension2di_createFromHandle
	add	esp,8
	jmp	_10244
_10244:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIImageList_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20596
	mov	eax,_bbNullObject
	jmp	_10248
_20596:
	push	_irrlicht_core_IGUIImageList
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_10248
_10248:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIImageList_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_20599
	mov	dword [eax+12],0
_20599:
	push	dword [eax+8]
	call	_IrrGUI_IGUIImageList_drop
	add	esp,4
	jmp	_10251
_10251:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIImageList_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIImageList_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_10254
_10254:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIImageList_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIImageList_grab
	add	esp,4
	mov	eax,0
	jmp	_10257
_10257:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFileOpenDialog_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IGUIElement_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IGUIFileOpenDialog
	mov	eax,0
	jmp	_10260
_10260:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFileOpenDialog_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_10263:
	mov	dword [eax],_irrlicht_core_IGUIElement
	push	eax
	call	__irrlicht_core_IGUIElement_Delete
	add	esp,4
	mov	eax,0
	jmp	_20600
_20600:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFileOpenDialog_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20601
	mov	eax,_bbNullObject
	jmp	_10268
_20601:
	push	_irrlicht_core_IGUIFileOpenDialog
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_10268
_10268:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFileOpenDialog_getFilename:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIFileOpenDialog_getFileName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_10271
_10271:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFileOpenDialog_getDirectoryName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIFileOpenDialog_getDirectoryName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_10274
_10274:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIInOutFader_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IGUIElement_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IGUIInOutFader
	mov	eax,0
	jmp	_10277
_10277:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIInOutFader_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_10280:
	mov	dword [eax],_irrlicht_core_IGUIElement
	push	eax
	call	__irrlicht_core_IGUIElement_Delete
	add	esp,4
	mov	eax,0
	jmp	_20604
_20604:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIInOutFader_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20605
	mov	eax,_bbNullObject
	jmp	_10285
_20605:
	push	_irrlicht_core_IGUIInOutFader
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_10285
_10285:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIInOutFader_isReady:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIInOutFader_isReady
	add	esp,4
	jmp	_10288
_10288:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIInOutFader_fadeIn:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIInOutFader_fadeIn
	add	esp,8
	mov	eax,0
	jmp	_10292
_10292:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIInOutFader_fadeOut:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIInOutFader_fadeOut
	add	esp,8
	mov	eax,0
	jmp	_10296
_10296:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIInOutFader_GetColor:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrGUI_IGUIInOutFader_getColor
	add	esp,4
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	jmp	_10299
_10299:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIInOutFader_SetColor:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrGUI_IGUIInOutFader_setColor
	add	esp,8
	mov	eax,0
	jmp	_10303
_10303:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIInOutFader_setColorSourceDest:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrGUI_IGUIInOutFader_setColorSourceDest
	add	esp,12
	mov	eax,0
	jmp	_10308
_10308:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IGUIElement_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IGUIListBox
	mov	eax,0
	jmp	_10311
_10311:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_10314:
	mov	dword [eax],_irrlicht_core_IGUIElement
	push	eax
	call	__irrlicht_core_IGUIElement_Delete
	add	esp,4
	mov	eax,0
	jmp	_20608
_20608:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20609
	mov	eax,_bbNullObject
	jmp	_10319
_20609:
	push	_irrlicht_core_IGUIListBox
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_10319
_10319:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_addItem:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUIListBox_addItem
	add	esp,8
	mov	eax,0
	jmp	_10323
_10323:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_addItemWithIcon:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUIListBox_addItemWithIcon
	add	esp,12
	jmp	_10328
_10328:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_clear:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIListBox_clear
	add	esp,4
	mov	eax,0
	jmp	_10331
_10331:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_getItemCount:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIListBox_getItemCount
	add	esp,4
	jmp	_10334
_10334:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_getListItem:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUIListBox_getListItem
	add	esp,8
	push	eax
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	jmp	_10338
_10338:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_getSelected:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIListBox_getSelected
	add	esp,4
	jmp	_10341
_10341:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_setSelected:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIListBox_setSelected
	add	esp,8
	mov	eax,0
	jmp	_10345
_10345:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_setSelectedByText:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_IrrGUI_IGUIListBox_setSelectedByText
	add	esp,8
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_10349
_10349:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_removeItem:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIListBox_removeItem
	add	esp,8
	mov	eax,0
	jmp	_10353
_10353:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_setSpriteBank:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrGUI_IGUIListBox_setSpriteBank
	add	esp,8
	mov	eax,0
	jmp	_10357
_10357:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_getIcon:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIListBox_getIcon
	add	esp,8
	jmp	_10361
_10361:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_setAutoScrollEnabled:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIListBox_setAutoScrollEnabled
	add	esp,8
	mov	eax,0
	jmp	_10365
_10365:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_isAutoScrollEnabled:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIListBox_isAutoScrollEnabled
	add	esp,4
	jmp	_10368
_10368:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_setItemOverrideColor:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	edx
	push	dword [ecx+8]
	call	_IrrGUI_IGUIListBox_setItemOverrideColor
	add	esp,12
	mov	eax,0
	jmp	_10373
_10373:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_setItemOverrideColorByType:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	dword [eax+8]
	push	edx
	push	ecx
	push	dword [ebx+8]
	call	_IrrGUI_IGUIListBox_setItemOverrideColorByType
	add	esp,16
	mov	eax,0
	jmp	_10379
_10379:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_clearItemOverrideColor:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIListBox_clearItemOverrideColor
	add	esp,8
	mov	eax,0
	jmp	_10383
_10383:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_clearItemOverrideColorByType:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrGUI_IGUIListBox_clearItemOverrideColorByType
	add	esp,12
	mov	eax,0
	jmp	_10388
_10388:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_hasItemOverrideColor:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrGUI_IGUIListBox_hasItemOverrideColor
	add	esp,12
	jmp	_10393
_10393:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_getItemOverrideColor:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	1
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrGUI_IGUIListBox_getItemOverrideColor
	add	esp,12
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	jmp	_10398
_10398:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_getItemDefaultColor:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIListBox_getItemDefaultColor
	add	esp,8
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	jmp	_10402
_10402:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_setItem:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	eax
	push	edx
	mov	eax,dword [esi]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	ebx
	push	dword [esi+8]
	call	_IrrGUI_IGUIListBox_setItem
	add	esp,16
	mov	eax,0
	jmp	_10408
_10408:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_insertItem:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	eax
	push	edx
	mov	eax,dword [esi]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	ebx
	push	dword [esi+8]
	call	_IrrGUI_IGUIListBox_insertItem
	add	esp,16
	jmp	_10414
_10414:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_swapItems:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrGUI_IGUIListBox_swapItems
	add	esp,12
	mov	eax,0
	jmp	_10419
_10419:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_setItemHeight:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIListBox_setItemHeight
	add	esp,8
	mov	eax,0
	jmp	_10423
_10423:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_setDrawBackground:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIListBox_setDrawBackground
	add	esp,8
	mov	eax,0
	jmp	_10427
_10427:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIMeshViewer_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IGUIElement_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IGUIMeshViewer
	mov	eax,0
	jmp	_10430
_10430:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIMeshViewer_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_10433:
	mov	dword [eax],_irrlicht_core_IGUIElement
	push	eax
	call	__irrlicht_core_IGUIElement_Delete
	add	esp,4
	mov	eax,0
	jmp	_20614
_20614:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIMeshViewer_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20615
	mov	eax,_bbNullObject
	jmp	_10438
_20615:
	push	_irrlicht_core_IGUIMeshViewer
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_10438
_10438:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIMeshViewer_getMaterial:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrGUI_IGUIMeshViewer_getMaterial
	add	esp,4
	push	eax
	call	__irrlicht_core_SMaterial_createFromHandle
	add	esp,8
	jmp	_10441
_10441:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIMeshViewer_setMaterial:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrGUI_IGUIMeshViewer_setMaterial
	add	esp,8
	mov	eax,0
	jmp	_10445
_10445:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIMeshViewer_setMesh:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrGUI_IGUIMeshViewer_setMesh
	add	esp,8
	mov	eax,0
	jmp	_10449
_10449:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIMeshViewer_getMesh:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrGUI_IGUIMeshViewer_getMesh
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_IAnimatedMesh+112]
	add	esp,8
	jmp	_10452
_10452:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIScrollBar_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IGUIElement_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IGUIScrollBar
	mov	eax,0
	jmp	_10455
_10455:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIScrollBar_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_10458:
	mov	dword [eax],_irrlicht_core_IGUIElement
	push	eax
	call	__irrlicht_core_IGUIElement_Delete
	add	esp,4
	mov	eax,0
	jmp	_20618
_20618:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIScrollBar_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20619
	mov	eax,_bbNullObject
	jmp	_10463
_20619:
	push	_irrlicht_core_IGUIScrollBar
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_10463
_10463:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIScrollBar_getPos:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIScrollBar_getPos
	add	esp,4
	jmp	_10466
_10466:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIScrollBar_setPos:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIScrollBar_setPos
	add	esp,8
	mov	eax,0
	jmp	_10470
_10470:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIScrollBar_setMax:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIScrollBar_setMax
	add	esp,8
	mov	eax,0
	jmp	_10474
_10474:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIScrollBar_setSmallStep:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIScrollBar_setSmallStep
	add	esp,8
	mov	eax,0
	jmp	_10478
_10478:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIScrollBar_getMax:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIScrollBar_getMax
	add	esp,4
	jmp	_10481
_10481:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIScrollBar_setMin:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIScrollBar_setMin
	add	esp,8
	mov	eax,0
	jmp	_10485
_10485:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIScrollBar_getMin:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIScrollBar_getMin
	add	esp,4
	jmp	_10488
_10488:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIScrollBar_getSmallStep:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIScrollBar_getSmallStep
	add	esp,4
	jmp	_10491
_10491:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIScrollBar_getLargeStep:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIScrollBar_getLargeStep
	add	esp,4
	jmp	_10494
_10494:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIScrollBar_setLargeStep:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIScrollBar_setLargeStep
	add	esp,8
	mov	eax,0
	jmp	_10498
_10498:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IAttributeExchangingObject_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IGUISkin
	mov	eax,0
	jmp	_10501
_10501:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_10504:
	mov	dword [eax],_irrlicht_core_IAttributeExchangingObject
	push	eax
	call	__irrlicht_core_IAttributeExchangingObject_Delete
	add	esp,4
	mov	eax,0
	jmp	_20622
_20622:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20623
	mov	eax,_bbNullObject
	jmp	_10509
_20623:
	push	_irrlicht_core_IGUISkin
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_10509
_10509:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_getSize:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUISkin_getSize
	add	esp,8
	jmp	_10513
_10513:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_setSize:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrGUI_IGUISkin_setSize
	add	esp,12
	mov	eax,0
	jmp	_10518
_10518:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_GetColor:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUISkin_getColor
	add	esp,8
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	jmp	_10522
_10522:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_SetColor:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	edx
	push	dword [ecx+8]
	call	_IrrGUI_IGUISkin_setColor
	add	esp,12
	mov	eax,0
	jmp	_10527
_10527:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_getDefaultText:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUISkin_getDefaultText
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_10531
_10531:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_setDefaultText:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	edi
	push	dword [esi+8]
	call	_IrrGUI_IGUISkin_setDefaultText
	add	esp,12
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_10536
_10536:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_draw3DButtonPaneStandard:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+20]
	cmp	eax,_bbNullObject
	jne	_20628
	push	_irrlicht_core_Recti
	call	_bbObjectNew
	add	esp,4
_20628:
	push	dword [eax+8]
	push	dword [edi+8]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUISkin_draw3DButtonPaneStandard
	add	esp,16
	mov	eax,0
	jmp	_10542
_10542:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_draw3DButtonPanePressed:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+20]
	cmp	eax,_bbNullObject
	jne	_20629
	push	_irrlicht_core_Recti
	call	_bbObjectNew
	add	esp,4
_20629:
	push	dword [eax+8]
	push	dword [edi+8]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUISkin_draw3DButtonPanePressed
	add	esp,16
	mov	eax,0
	jmp	_10548
_10548:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_draw3DSunkenPane:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+32]
	cmp	eax,_bbNullObject
	jne	_20630
	push	_irrlicht_core_Recti
	call	_bbObjectNew
	add	esp,4
_20630:
	push	dword [eax+8]
	mov	eax,dword [ebp+28]
	push	dword [eax+8]
	push	dword [ebp+24]
	push	dword [ebp+20]
	push	dword [edi+8]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUISkin_draw3DSunkenPane
	add	esp,28
	mov	eax,0
	jmp	_10557
_10557:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_draw3DWindowBackground:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+32]
	push	1
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+28]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+24]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+20]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	edi
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUISkin_draw3DWindowBackground
	add	esp,28
	push	eax
	call	__irrlicht_core_Recti_createFromHandle
	add	esp,8
	jmp	_10566
_10566:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_draw3DMenuPane:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+20]
	cmp	eax,_bbNullObject
	jne	_20631
	push	_irrlicht_core_Recti
	call	_bbObjectNew
	add	esp,4
_20631:
	push	dword [eax+8]
	push	dword [edi+8]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUISkin_draw3DMenuPane
	add	esp,16
	mov	eax,0
	jmp	_10572
_10572:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_draw3DToolBar:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+20]
	cmp	eax,_bbNullObject
	jne	_20632
	push	_irrlicht_core_Recti
	call	_bbObjectNew
	add	esp,4
_20632:
	push	dword [eax+8]
	push	dword [edi+8]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUISkin_draw3DToolBar
	add	esp,16
	mov	eax,0
	jmp	_10578
_10578:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_getSpriteBank:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrGUI_IGUISkin_getSpriteBank
	add	esp,4
	push	eax
	call	__irrlicht_core_IGUISpriteBank_createFromHandle
	add	esp,8
	jmp	_10581
_10581:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_setSpriteBank:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrGUI_IGUISkin_setSpriteBank
	add	esp,8
	mov	eax,0
	jmp	_10585
_10585:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_getIcon:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUISkin_getIcon
	add	esp,8
	jmp	_10589
_10589:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_setIcon:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrGUI_IGUISkin_setIcon
	add	esp,12
	mov	eax,0
	jmp	_10594
_10594:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_getType:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUISkin_getType
	add	esp,4
	jmp	_10597
_10597:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_drawIcon:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	ebx,dword [ebp+36]
	cmp	ebx,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_20633
	push	ebx
	call	__irrlicht_core_Recti_isValid
	add	esp,4
	cmp	eax,0
	sete	al
	movzx	eax,al
_20633:
	cmp	eax,0
	je	_20635
	push	_irrlicht_core_Recti
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
_20635:
	push	dword [ebx+8]
	push	dword [ebp+32]
	push	dword [ebp+28]
	push	dword [ebp+24]
	mov	eax,dword [ebp+20]
	push	dword [eax+8]
	push	edi
	push	dword [esi+8]
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUISkin_drawIcon
	add	esp,32
	mov	eax,0
	jmp	_10607
_10607:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_getFont:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUISkin_getFont
	add	esp,8
	push	eax
	call	dword [_irrlicht_core_IGUIFont+112]
	add	esp,8
	jmp	_10611
_10611:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_setFont:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrGUI_IGUISkin_setFont
	add	esp,12
	mov	eax,0
	jmp	_10616
_10616:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_draw2DRectangle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+24]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	mov	eax,dword [ebp+20]
	push	dword [eax+8]
	push	dword [edi+8]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUISkin_draw2DRectangle
	add	esp,20
	mov	eax,0
	jmp	_10623
_10623:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_draw3DTabButton:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	edx,dword [ebp+24]
	mov	eax,dword [ebp+28]
	push	eax
	push	edx
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	mov	eax,dword [ebp+20]
	push	dword [eax+8]
	push	edi
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUISkin_draw3DTabButton
	add	esp,24
	mov	eax,0
	jmp	_10631
_10631:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_draw3DTabBody:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	ecx,dword [ebp+28]
	mov	edx,dword [ebp+32]
	mov	eax,dword [ebp+36]
	push	eax
	push	edx
	push	ecx
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	mov	eax,dword [ebp+24]
	push	dword [eax+8]
	push	dword [ebp+20]
	push	edi
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUISkin_draw3DTabBody
	add	esp,32
	mov	eax,0
	jmp	_10641
_10641:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpinBox_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IGUIElement_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IGUISpinBox
	mov	eax,0
	jmp	_10644
_10644:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpinBox_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_10647:
	mov	dword [eax],_irrlicht_core_IGUIElement
	push	eax
	call	__irrlicht_core_IGUIElement_Delete
	add	esp,4
	mov	eax,0
	jmp	_20636
_20636:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpinBox_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20637
	mov	eax,_bbNullObject
	jmp	_10652
_20637:
	push	_irrlicht_core_IGUISpinBox
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_10652
_10652:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpinBox_getEditBox:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	0
	push	dword [eax+8]
	call	_IrrGUI_IGUISpinBox_getEditBox
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_IGUIElement+112]
	add	esp,12
	jmp	_10655
_10655:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpinBox_setValue:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrGUI_IGUISpinBox_setValue
	add	esp,8
	mov	eax,0
	jmp	_10659
_10659:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpinBox_getValue:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUISpinBox_getValue
	add	esp,4
	jmp	_10662
_10662:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpinBox_setRange:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrGUI_IGUISpinBox_setRange
	add	esp,12
	mov	eax,0
	jmp	_10667
_10667:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpinBox_getMin:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUISpinBox_getMin
	add	esp,4
	jmp	_10670
_10670:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpinBox_getMax:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUISpinBox_getMax
	add	esp,4
	jmp	_10673
_10673:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpinBox_setStepSize:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrGUI_IGUISpinBox_setStepSize
	add	esp,8
	mov	eax,0
	jmp	_10677
_10677:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpinBox_getStepSize:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUISpinBox_getStepSize
	add	esp,4
	jmp	_10680
_10680:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpinBox_setDecimalPlaces:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUISpinBox_setDecimalPlaces
	add	esp,8
	mov	eax,0
	jmp	_10684
_10684:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIStaticText_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IGUIElement_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IGUIStaticText
	mov	eax,0
	jmp	_10687
_10687:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIStaticText_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_10690:
	mov	dword [eax],_irrlicht_core_IGUIElement
	push	eax
	call	__irrlicht_core_IGUIElement_Delete
	add	esp,4
	mov	eax,0
	jmp	_20640
_20640:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIStaticText_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20641
	mov	eax,_bbNullObject
	jmp	_10695
_20641:
	push	_irrlicht_core_IGUIStaticText
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_10695
_10695:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIStaticText_setOverrideFont:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrGUI_IGUIStaticText_setOverrideFont
	add	esp,8
	mov	eax,0
	jmp	_10699
_10699:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIStaticText_setOverrideColor:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrGUI_IGUIStaticText_setOverrideColor
	add	esp,8
	mov	eax,0
	jmp	_10703
_10703:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIStaticText_enableOverrideColor:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIStaticText_enableOverrideColor
	add	esp,8
	mov	eax,0
	jmp	_10707
_10707:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIStaticText_setWordWrap:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIStaticText_setWordWrap
	add	esp,8
	mov	eax,0
	jmp	_10711
_10711:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIStaticText_getTextHeight:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIStaticText_getTextHeight
	add	esp,4
	jmp	_10714
_10714:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIStaticText_getOverrideFont:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrGUI_IGUIStaticText_getOverrideFont
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_IGUIFont+112]
	add	esp,8
	jmp	_10717
_10717:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIStaticText_getOverrideColor:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrGUI_IGUIStaticText_getOverrideColor
	add	esp,4
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	jmp	_10720
_10720:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIStaticText_isOverrideColorEnabled:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIStaticText_isOverrideColorEnabled
	add	esp,4
	jmp	_10723
_10723:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIStaticText_isWordWrapEnabled:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIStaticText_isWordWrapEnabled
	add	esp,4
	jmp	_10726
_10726:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIStaticText_getTextWidth:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIStaticText_getTextWidth
	add	esp,4
	jmp	_10729
_10729:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIStaticText_setBackgroundColor:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrGUI_IGUIStaticText_setBackgroundColor
	add	esp,8
	mov	eax,0
	jmp	_10733
_10733:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIStaticText_setDrawBackground:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIStaticText_setDrawBackground
	add	esp,8
	mov	eax,0
	jmp	_10737
_10737:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIStaticText_setDrawBorder:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIStaticText_setDrawBorder
	add	esp,8
	mov	eax,0
	jmp	_10741
_10741:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITab_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IGUIElement_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IGUITab
	mov	eax,0
	jmp	_10744
_10744:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITab_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_10747:
	mov	dword [eax],_irrlicht_core_IGUIElement
	push	eax
	call	__irrlicht_core_IGUIElement_Delete
	add	esp,4
	mov	eax,0
	jmp	_20644
_20644:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITab_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20645
	mov	eax,_bbNullObject
	jmp	_10752
_20645:
	push	_irrlicht_core_IGUITab
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_10752
_10752:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITab_getNumber:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUITab_getNumber
	add	esp,4
	jmp	_10755
_10755:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITab_setBackgroundColor:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrGUI_IGUITab_setBackgroundColor
	add	esp,8
	mov	eax,0
	jmp	_10759
_10759:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITab_setDrawBackground:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUITab_setDrawBackground
	add	esp,8
	mov	eax,0
	jmp	_10763
_10763:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITab_isDrawingBackground:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUITab_isDrawingBackground
	add	esp,4
	jmp	_10766
_10766:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITab_getBackgroundColor:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrGUI_IGUITab_getBackgroundColor
	add	esp,4
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	jmp	_10769
_10769:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITab_setTextColor:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrGUI_IGUITab_setTextColor
	add	esp,8
	mov	eax,0
	jmp	_10773
_10773:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITab_getTextColor:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrGUI_IGUITab_getTextColor
	add	esp,4
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	jmp	_10776
_10776:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITabControl_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IGUIElement_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IGUITabControl
	mov	eax,0
	jmp	_10779
_10779:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITabControl_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_10782:
	mov	dword [eax],_irrlicht_core_IGUIElement
	push	eax
	call	__irrlicht_core_IGUIElement_Delete
	add	esp,4
	mov	eax,0
	jmp	_20648
_20648:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITabControl_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20649
	mov	eax,_bbNullObject
	jmp	_10787
_20649:
	push	_irrlicht_core_IGUITabControl
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_10787
_10787:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITabControl_addTab:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	0
	push	0
	push	eax
	push	edx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUITabControl_addTab
	add	esp,12
	push	eax
	call	__irrlicht_core_IGUITab_createFromHandle
	add	esp,12
	jmp	_10792
_10792:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITabControl_getActiveTab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUITabControl_getActiveTab
	add	esp,4
	jmp	_10795
_10795:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITabControl_getTab:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	0
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUITabControl_getTab
	add	esp,8
	push	eax
	call	__irrlicht_core_IGUITab_createFromHandle
	add	esp,12
	jmp	_10799
_10799:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITabControl_getTabCount:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUITabControl_getTabCount
	add	esp,4
	jmp	_10802
_10802:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITabControl_setActiveTab:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUITabControl_setActiveTab
	add	esp,8
	mov	eax,0
	jmp	_10806
_10806:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITabControl_setActiveTabFromTab:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrGUI_IGUITabControl_setActiveTabFromTab
	add	esp,8
	jmp	_10810
_10810:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITabControl_setTabHeight:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUITabControl_setTabHeight
	add	esp,8
	mov	eax,0
	jmp	_10814
_10814:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITabControl_getTabHeight:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUITabControl_getTabHeight
	add	esp,4
	jmp	_10817
_10817:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITabControl_setTabVerticalAlignment:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUITabControl_setTabVerticalAlignment
	add	esp,8
	mov	eax,0
	jmp	_10821
_10821:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITabControl_getTabVerticalAlignment:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUITabControl_getTabVerticalAlignment
	add	esp,4
	jmp	_10824
_10824:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITabControl_setTabExtraWidth:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUITabControl_setTabExtraWidth
	add	esp,8
	mov	eax,0
	jmp	_10828
_10828:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITabControl_getTabExtraWidth:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUITabControl_getTabExtraWidth
	add	esp,4
	jmp	_10831
_10831:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITabControl_setTabMaxWidth:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUITabControl_setTabMaxWidth
	add	esp,8
	mov	eax,0
	jmp	_10835
_10835:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITabControl_getTabMaxWidth:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUITabControl_getTabMaxWidth
	add	esp,4
	jmp	_10838
_10838:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IGUIElement_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IGUITable
	mov	eax,0
	jmp	_10841
_10841:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_10844:
	mov	dword [eax],_irrlicht_core_IGUIElement
	push	eax
	call	__irrlicht_core_IGUIElement_Delete
	add	esp,4
	mov	eax,0
	jmp	_20652
_20652:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20653
	mov	eax,_bbNullObject
	jmp	_10849
_20653:
	push	_irrlicht_core_IGUITable
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_10849
_10849:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_addColumn:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_addColumn
	add	esp,12
	mov	eax,0
	jmp	_10854
_10854:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_removeColumn:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUITable_removeColumn
	add	esp,8
	mov	eax,0
	jmp	_10858
_10858:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_getColumnCount:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUITable_getColumnCount
	add	esp,4
	jmp	_10861
_10861:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_setActiveColumn:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrGUI_IGUITable_setActiveColumn
	add	esp,12
	jmp	_10866
_10866:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_getActiveColumn:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUITable_getActiveColumn
	add	esp,4
	jmp	_10869
_10869:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_getActiveColumnOrdering:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUITable_getActiveColumnOrdering
	add	esp,4
	jmp	_10872
_10872:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_setColumnWidth:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrGUI_IGUITable_setColumnWidth
	add	esp,12
	mov	eax,0
	jmp	_10877
_10877:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_setResizableColumns:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUITable_setResizableColumns
	add	esp,8
	mov	eax,0
	jmp	_10881
_10881:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_hasResizableColumns:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUITable_hasResizableColumns
	add	esp,4
	jmp	_10884
_10884:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_setColumnOrdering:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrGUI_IGUITable_setColumnOrdering
	add	esp,12
	mov	eax,0
	jmp	_10889
_10889:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_getSelected:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUITable_getSelected
	add	esp,4
	jmp	_10892
_10892:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_setSelected:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUITable_setSelected
	add	esp,8
	mov	eax,0
	jmp	_10896
_10896:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_getRowCount:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUITable_getRowCount
	add	esp,4
	jmp	_10899
_10899:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_addRow:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUITable_addRow
	add	esp,8
	jmp	_10903
_10903:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_removeRow:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUITable_removeRow
	add	esp,8
	mov	eax,0
	jmp	_10907
_10907:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_clearRows:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUITable_clearRows
	add	esp,4
	mov	eax,0
	jmp	_10910
_10910:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_swapRows:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrGUI_IGUITable_swapRows
	add	esp,12
	mov	eax,0
	jmp	_10915
_10915:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_orderRows:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrGUI_IGUITable_orderRows
	add	esp,12
	mov	eax,0
	jmp	_10920
_10920:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_setCellText:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	eax
	mov	eax,dword [esi]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	edi
	push	ebx
	push	dword [esi+8]
	call	_IrrGUI_IGUITable_setCellText
	add	esp,16
	mov	eax,0
	jmp	_10926
_10926:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_setCellTextAndColor:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	edx,dword [ebp+20]
	mov	eax,dword [ebp+24]
	push	dword [eax+8]
	push	edx
	mov	eax,dword [esi]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	edi
	push	ebx
	push	dword [esi+8]
	call	_IrrGUI_IGUITable_setCellTextAndColor
	add	esp,20
	mov	eax,0
	jmp	_10933
_10933:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_setCellData:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	eax
	push	edx
	push	ecx
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_setCellData
	add	esp,16
	mov	eax,0
	jmp	_10939
_10939:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_setCellColor:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	dword [eax+8]
	push	edx
	push	ecx
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_setCellColor
	add	esp,16
	mov	eax,0
	jmp	_10945
_10945:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_getCellText:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_getCellText
	add	esp,12
	push	eax
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	jmp	_10950
_10950:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_getCellData:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrGUI_IGUITable_getCellData
	add	esp,12
	jmp	_10955
_10955:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_clear:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUITable_clear
	add	esp,4
	mov	eax,0
	jmp	_10958
_10958:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_setDrawFlags:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUITable_setDrawFlags
	add	esp,8
	mov	eax,0
	jmp	_10962
_10962:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_getDrawFlags:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUITable_getDrawFlags
	add	esp,4
	jmp	_10965
_10965:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIToolBar_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IGUIElement_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IGUIToolBar
	mov	eax,0
	jmp	_10968
_10968:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIToolBar_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_10971:
	mov	dword [eax],_irrlicht_core_IGUIElement
	push	eax
	call	__irrlicht_core_IGUIElement_Delete
	add	esp,4
	mov	eax,0
	jmp	_20656
_20656:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIToolBar_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20657
	mov	eax,_bbNullObject
	jmp	_10976
_20657:
	push	_irrlicht_core_IGUIToolBar
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_10976
_10976:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIToolBar_addButton:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+16]
	mov	edi,dword [ebp+24]
	cmp	edi,_bbNullObject
	jne	_20660
	push	_irrlicht_core_ITexture
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
_20660:
	cmp	dword [ebp+28],_bbNullObject
	jne	_20661
	push	_irrlicht_core_ITexture
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp+28],eax
_20661:
	push	ebx
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp+20]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp+36]
	push	dword [ebp+32]
	mov	eax,dword [ebp+28]
	push	dword [eax+8]
	push	dword [edi+8]
	push	ebx
	push	esi
	push	dword [ebp+12]
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIToolBar_addButton
	add	esp,32
	mov	edi,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	0
	push	0
	push	edi
	call	__irrlicht_core_IGUIButton_createFromHandle
	add	esp,12
	jmp	_10986
_10986:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IGUITreeViewNode
	mov	eax,0
	jmp	_10989
_10989:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_20665
	push	ebx
	call	__irrlicht_core_IGUITreeViewNode_drop
	add	esp,4
_20665:
_10992:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_20666
_20666:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_getOwner:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	0
	push	dword [eax+8]
	call	_IrrGUI_IGUITreeViewNode_getOwner
	add	esp,4
	push	eax
	call	__irrlicht_core_IGUITreeView_createFromHandle
	add	esp,12
	jmp	_10995
_10995:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_getParent:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrGUI_IGUITreeViewNode_getParent
	add	esp,4
	push	eax
	call	__irrlicht_core_IGUITreeViewNode_createFromHandle
	add	esp,8
	jmp	_10998
_10998:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_getText:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_getText
	add	esp,4
	push	eax
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	jmp	_11001
_11001:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_setText:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_setText
	add	esp,8
	mov	eax,0
	jmp	_11005
_11005:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_getIcon:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_getIcon
	add	esp,4
	push	eax
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	jmp	_11008
_11008:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_setIcon:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_setIcon
	add	esp,8
	mov	eax,0
	jmp	_11012
_11012:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_getImageIndex:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUITreeViewNode_getImageIndex
	add	esp,4
	jmp	_11015
_11015:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_setImageIndex:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUITreeViewNode_setImageIndex
	add	esp,8
	mov	eax,0
	jmp	_11019
_11019:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_getSelectedImageIndex:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUITreeViewNode_getSelectedImageIndex
	add	esp,4
	jmp	_11022
_11022:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_setSelectedImageIndex:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUITreeViewNode_setSelectedImageIndex
	add	esp,8
	mov	eax,0
	jmp	_11026
_11026:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_getData:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUITreeViewNode_getData
	add	esp,4
	jmp	_11029
_11029:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_setData:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUITreeViewNode_setData
	add	esp,8
	mov	eax,0
	jmp	_11033
_11033:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_getData2:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUITreeViewNode_getData2
	add	esp,4
	jmp	_11036
_11036:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_setData2:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_setData2
	add	esp,8
	mov	eax,0
	jmp	_11040
_11040:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_getChildCount:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUITreeViewNode_getChildCount
	add	esp,4
	jmp	_11043
_11043:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_clearChilds:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUITreeViewNode_clearChilds
	add	esp,4
	mov	eax,0
	jmp	_11046
_11046:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_hasChilds:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUITreeViewNode_hasChilds
	add	esp,4
	jmp	_11049
_11049:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_addChildBack:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+32]
	push	0
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+28]
	push	dword [ebp+24]
	push	dword [ebp+20]
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [esi]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [esi+8]
	call	_IrrGUI_IGUITreeViewNode_addChildBack
	add	esp,28
	push	eax
	call	__irrlicht_core_IGUITreeViewNode_createFromHandle
	add	esp,8
	jmp	_11058
_11058:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_addChildFront:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+32]
	push	0
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+28]
	push	dword [ebp+24]
	push	dword [ebp+20]
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [esi]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [esi+8]
	call	_IrrGUI_IGUITreeViewNode_addChildFront
	add	esp,28
	push	eax
	call	__irrlicht_core_IGUITreeViewNode_createFromHandle
	add	esp,8
	jmp	_11067
_11067:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_insertChildAfter:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+36]
	push	0
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+32]
	push	dword [ebp+28]
	push	dword [ebp+24]
	push	dword [ebp+20]
	mov	eax,dword [esi]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	ebx
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [esi+8]
	call	_IrrGUI_IGUITreeViewNode_insertChildAfter
	add	esp,32
	push	eax
	call	__irrlicht_core_IGUITreeViewNode_createFromHandle
	add	esp,8
	jmp	_11077
_11077:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_insertChildBefore:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+36]
	push	0
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+32]
	push	dword [ebp+28]
	push	dword [ebp+24]
	push	dword [ebp+20]
	mov	eax,dword [esi]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	ebx
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [esi+8]
	call	_IrrGUI_IGUITreeViewNode_insertChildBefore
	add	esp,32
	push	eax
	call	__irrlicht_core_IGUITreeViewNode_createFromHandle
	add	esp,8
	jmp	_11087
_11087:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_getFirstChild:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrGUI_IGUITreeViewNode_getFirstChild
	add	esp,4
	push	eax
	call	__irrlicht_core_IGUITreeViewNode_createFromHandle
	add	esp,8
	jmp	_11090
_11090:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_getLastChild:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrGUI_IGUITreeViewNode_getLastChild
	add	esp,4
	push	eax
	call	__irrlicht_core_IGUITreeViewNode_createFromHandle
	add	esp,8
	jmp	_11093
_11093:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_getPrevSibling:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrGUI_IGUITreeViewNode_getPrevSibling
	add	esp,4
	push	eax
	call	__irrlicht_core_IGUITreeViewNode_createFromHandle
	add	esp,8
	jmp	_11096
_11096:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_getNextSibling:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrGUI_IGUITreeViewNode_getNextSibling
	add	esp,4
	push	eax
	call	__irrlicht_core_IGUITreeViewNode_createFromHandle
	add	esp,8
	jmp	_11099
_11099:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_getNextVisible:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrGUI_IGUITreeViewNode_getNextVisible
	add	esp,4
	push	eax
	call	__irrlicht_core_IGUITreeViewNode_createFromHandle
	add	esp,8
	jmp	_11102
_11102:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_deleteChild:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_deleteChild
	add	esp,8
	jmp	_11106
_11106:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_moveChildUp:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_moveChildUp
	add	esp,8
	jmp	_11110
_11110:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_moveChildDown:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_moveChildDown
	add	esp,8
	jmp	_11114
_11114:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_getExpanded:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUITreeViewNode_getExpanded
	add	esp,4
	jmp	_11117
_11117:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_setExpanded:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUITreeViewNode_setExpanded
	add	esp,8
	mov	eax,0
	jmp	_11121
_11121:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_getSelected:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUITreeViewNode_getSelected
	add	esp,4
	mov	eax,0
	jmp	_11124
_11124:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_setSelected:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUITreeViewNode_setSelected
	add	esp,8
	mov	eax,0
	jmp	_11128
_11128:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_isRoot:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUITreeViewNode_isRoot
	add	esp,4
	jmp	_11131
_11131:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_getLevel:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUITreeViewNode_getLevel
	add	esp,4
	jmp	_11134
_11134:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_isVisible:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUITreeViewNode_isVisible
	add	esp,4
	jmp	_11137
_11137:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20667
	mov	eax,_bbNullObject
	jmp	_11141
_20667:
	push	_irrlicht_core_IGUITreeViewNode
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_11141
_11141:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_20670
	mov	dword [eax+12],0
_20670:
	push	dword [eax+8]
	call	_IrrGUI_IGUITreeViewNode_drop
	add	esp,4
	jmp	_11144
_11144:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUITreeViewNode_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_11147
_11147:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUITreeViewNode_grab
	add	esp,4
	mov	eax,0
	jmp	_11150
_11150:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeView_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IGUIElement_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IGUITreeView
	mov	eax,0
	jmp	_11153
_11153:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeView_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_11156:
	mov	dword [eax],_irrlicht_core_IGUIElement
	push	eax
	call	__irrlicht_core_IGUIElement_Delete
	add	esp,4
	mov	eax,0
	jmp	_20671
_20671:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeView_getRoot:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrGUI_IGUITreeView_getRoot
	add	esp,4
	push	eax
	call	__irrlicht_core_IGUITreeViewNode_createFromHandle
	add	esp,8
	jmp	_11159
_11159:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeView_getSelected:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrGUI_IGUITreeView_getSelected
	add	esp,4
	push	eax
	call	__irrlicht_core_IGUITreeViewNode_createFromHandle
	add	esp,8
	jmp	_11162
_11162:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeView_getLinesVisible:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUITreeView_getLinesVisible
	add	esp,4
	jmp	_11165
_11165:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeView_setLinesVisible:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUITreeView_setLinesVisible
	add	esp,8
	mov	eax,0
	jmp	_11169
_11169:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeView_setIconFont:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeView_setIconFont
	add	esp,8
	mov	eax,0
	jmp	_11173
_11173:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeView_setImageList:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeView_setImageList
	add	esp,8
	mov	eax,0
	jmp	_11177
_11177:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeView_getImageList:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrGUI_IGUITreeView_getImageList
	add	esp,4
	push	eax
	call	__irrlicht_core_IGUIImageList_createFromHandle
	add	esp,8
	jmp	_11180
_11180:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeView_setImageLeftOfIcon:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUITreeView_setImageLeftOfIcon
	add	esp,8
	mov	eax,0
	jmp	_11184
_11184:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeView_getImageLeftOfOcon:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUITreeView_getImageLeftOfIcon
	add	esp,4
	jmp	_11187
_11187:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeView_getLastEventNode:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrGUI_IGUITreeView_getLastEventNode
	add	esp,4
	push	eax
	call	__irrlicht_core_IGUITreeViewNode_createFromHandle
	add	esp,8
	jmp	_11190
_11190:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeView_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20672
	mov	eax,_bbNullObject
	jmp	_11195
_20672:
	push	_irrlicht_core_IGUITreeView
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_11195
_11195:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIWindow_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IGUIElement_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IGUIWindow
	mov	eax,0
	jmp	_11198
_11198:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIWindow_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_11201:
	mov	dword [eax],_irrlicht_core_IGUIElement
	push	eax
	call	__irrlicht_core_IGUIElement_Delete
	add	esp,4
	mov	eax,0
	jmp	_20675
_20675:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIWindow_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20676
	mov	eax,_bbNullObject
	jmp	_11206
_20676:
	push	_irrlicht_core_IGUIWindow
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_11206
_11206:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIWindow_getCloseButton:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	0
	push	dword [eax+8]
	call	_IrrGUI_IGUIWindow_getCloseButton
	add	esp,4
	push	eax
	call	__irrlicht_core_IGUIButton_createFromHandle
	add	esp,12
	jmp	_11209
_11209:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIWindow_getMinimizeButton:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	0
	push	dword [eax+8]
	call	_IrrGUI_IGUIWindow_getMinimizeButton
	add	esp,4
	push	eax
	call	__irrlicht_core_IGUIButton_createFromHandle
	add	esp,12
	jmp	_11212
_11212:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIWindow_getMaximizeButton:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	0
	push	dword [eax+8]
	call	_IrrGUI_IGUIWindow_getMaximizeButton
	add	esp,4
	push	eax
	call	__irrlicht_core_IGUIButton_createFromHandle
	add	esp,12
	jmp	_11215
_11215:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIWindow_isDraggable:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIWindow_isDraggable
	add	esp,4
	jmp	_11218
_11218:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIWindow_setDraggable:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIWindow_setDraggable
	add	esp,8
	mov	eax,0
	jmp	_11222
_11222:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIWindow_getDrawBackground:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIWindow_getDrawBackground
	add	esp,4
	jmp	_11225
_11225:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIWindow_setDrawBackground:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIWindow_setDrawBackground
	add	esp,8
	mov	eax,0
	jmp	_11229
_11229:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIWindow_getDrawTitlebar:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIWindow_getDrawTitlebar
	add	esp,4
	jmp	_11232
_11232:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIWindow_setDrawTitlebar:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIWindow_setDrawTitlebar
	add	esp,8
	mov	eax,0
	jmp	_11236
_11236:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIWindow_getClientRect:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrGUI_IGUIWindow_getClientRect
	add	esp,4
	push	eax
	call	__irrlicht_core_Recti_createFromHandle
	add	esp,8
	jmp	_11239
_11239:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IGUIEnvironment
	mov	eax,0
	jmp	_11242
_11242:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_11245:
	mov	dword [eax],_irrlicht_core_IReferenceCounted
	push	eax
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_20679
_20679:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20680
	mov	eax,_bbNullObject
	jmp	_11249
_20680:
	push	_irrlicht_core_IGUIEnvironment
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_11249
_11249:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_20683
	mov	dword [eax+12],0
_20683:
	push	dword [eax+8]
	call	_IrrGUI_IGUIEnvironment_drop
	add	esp,4
	jmp	_11252
_11252:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIEnvironment_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_11255
_11255:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIEnvironment_grab
	add	esp,4
	mov	eax,0
	jmp	_11258
_11258:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addButton:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+16]
	mov	edi,dword [ebp+20]
	cmp	ebx,_bbNullObject
	jne	_20684
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
_20684:
	push	0
	push	0
	push	dword [ebp+28]
	mov	eax,dword [esi]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebp+24]
	mov	eax,dword [esi]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	edi
	push	dword [ebx+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_addButton
	add	esp,24
	push	eax
	call	__irrlicht_core_IGUIButton_createFromHandle
	add	esp,12
	jmp	_11266
_11266:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addCheckBox:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+16]
	mov	ebx,dword [ebp+20]
	cmp	ebx,_bbNullObject
	jne	_20685
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
_20685:
	push	0
	push	0
	push	dword [ebp+28]
	mov	eax,dword [esi]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebp+24]
	push	dword [ebx+8]
	push	dword [edi+8]
	push	dword [ebp+12]
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_addCheckBox
	add	esp,24
	push	eax
	call	__irrlicht_core_IGUICheckBox_createFromHandle
	add	esp,12
	jmp	_11274
_11274:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addComboBox:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	mov	edi,dword [ebp+20]
	cmp	eax,_bbNullObject
	jne	_20686
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
_20686:
	push	0
	push	0
	push	edi
	push	dword [eax+8]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_addComboBox
	add	esp,16
	push	eax
	call	__irrlicht_core_IGUIComboBox_createFromHandle
	add	esp,12
	jmp	_11280
_11280:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addContextMenu:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	mov	edi,dword [ebp+20]
	cmp	eax,_bbNullObject
	jne	_20687
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
_20687:
	push	0
	push	0
	push	edi
	push	dword [eax+8]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_addContextMenu
	add	esp,16
	push	eax
	call	__irrlicht_core_IGUIContextMenu_createFromHandle
	add	esp,12
	jmp	_11286
_11286:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addEditBox:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+24]
	cmp	eax,_bbNullObject
	jne	_20688
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
_20688:
	push	0
	push	0
	push	dword [ebp+28]
	push	dword [eax+8]
	push	dword [ebp+20]
	push	dword [edi+8]
	push	ebx
	mov	eax,dword [esi]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_addEditBox
	add	esp,24
	push	eax
	call	__irrlicht_core_IGUIEditBox_createFromHandle
	add	esp,12
	jmp	_11294
_11294:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addFileOpenDialog:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+20]
	cmp	eax,_bbNullObject
	jne	_20689
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
_20689:
	push	0
	push	0
	push	dword [ebp+24]
	push	dword [eax+8]
	push	edi
	push	ebx
	mov	eax,dword [esi]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_addFileOpenDialog
	add	esp,20
	push	eax
	call	__irrlicht_core_IGUIFileOpenDialog_createFromHandle
	add	esp,12
	jmp	_11301
_11301:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addColorSelectionDialog:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+20]
	cmp	eax,_bbNullObject
	jne	_20690
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
_20690:
	push	0
	push	0
	push	dword [ebp+24]
	push	dword [eax+8]
	push	edi
	push	ebx
	mov	eax,dword [esi]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_addColorSelectDialog
	add	esp,20
	push	eax
	call	__irrlicht_core_IGUIColorSelectDialog_createFromHandle
	add	esp,12
	jmp	_11308
_11308:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addImage:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+16]
	mov	edi,dword [ebp+20]
	cmp	ebx,_bbNullObject
	jne	_20691
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
_20691:
	push	0
	push	0
	push	dword [ebp+24]
	mov	eax,dword [esi]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	edi
	push	dword [ebx+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_addImage
	add	esp,20
	push	eax
	call	__irrlicht_core_IGUIImage_createFromHandle
	add	esp,12
	jmp	_11315
_11315:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addImageFromTexture:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+16]
	mov	ebx,dword [ebp+24]
	cmp	ebx,_bbNullObject
	jne	_20692
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
_20692:
	push	0
	push	0
	push	dword [ebp+32]
	mov	eax,dword [esi]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebp+28]
	push	dword [ebx+8]
	push	dword [ebp+20]
	push	dword [edi+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_addImageFromTexture
	add	esp,28
	push	eax
	call	__irrlicht_core_IGUIImage_createFromHandle
	add	esp,12
	jmp	_11324
_11324:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addInOutFader:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	mov	edi,dword [ebp+20]
	cmp	eax,_bbNullObject
	jne	_20693
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
_20693:
	push	0
	push	0
	push	edi
	push	dword [eax+8]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_addInOutFader
	add	esp,16
	push	eax
	call	__irrlicht_core_IGUIInOutFader_createFromHandle
	add	esp,12
	jmp	_11330
_11330:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addListBox:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	mov	edi,dword [ebp+20]
	cmp	eax,_bbNullObject
	jne	_20694
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
_20694:
	push	0
	push	0
	push	dword [ebp+24]
	push	edi
	push	dword [eax+8]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_addListBox
	add	esp,20
	push	eax
	call	__irrlicht_core_IGUIListBox_createFromHandle
	add	esp,12
	jmp	_11337
_11337:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addMenu:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	ebx,dword [ebp+16]
	cmp	eax,_bbNullObject
	jne	_20695
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
_20695:
	push	0
	push	0
	push	ebx
	push	dword [eax+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_addMenu
	add	esp,12
	push	eax
	call	__irrlicht_core_IGUIContextMenu_createFromHandle
	add	esp,12
	jmp	_11342
_11342:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addMeshViewer:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+24]
	push	0
	push	0
	push	eax
	mov	eax,dword [esi]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebp+20]
	push	dword [edi+8]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_addMeshViewer
	add	esp,20
	push	eax
	call	__irrlicht_core_IGUIMeshViewer_createFromHandle
	add	esp,12
	jmp	_11349
_11349:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addMessageBox:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+36]
	push	0
	push	0
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+32]
	push	dword [ebp+28]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+24]
	push	dword [ebp+20]
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [esi]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_addMessageBox
	add	esp,32
	push	eax
	call	__irrlicht_core_IGUIWindow_createFromHandle
	add	esp,12
	jmp	_11359
_11359:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addScrollBar:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+20]
	cmp	eax,_bbNullObject
	jne	_20696
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
_20696:
	push	0
	push	0
	push	dword [ebp+24]
	push	dword [eax+8]
	push	dword [edi+8]
	push	ebx
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_addScrollBar
	add	esp,20
	push	eax
	call	__irrlicht_core_IGUIScrollBar_createFromHandle
	add	esp,12
	jmp	_11366
_11366:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addStaticText:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+28]
	cmp	eax,_bbNullObject
	jne	_20697
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
_20697:
	push	0
	push	0
	push	dword [ebp+36]
	push	dword [ebp+32]
	push	dword [eax+8]
	push	dword [ebp+24]
	push	dword [ebp+20]
	push	dword [edi+8]
	push	ebx
	mov	eax,dword [esi]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_addStaticText
	add	esp,32
	push	eax
	call	__irrlicht_core_IGUIStaticText_createFromHandle
	add	esp,12
	jmp	_11376
_11376:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addTab:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	mov	edi,dword [ebp+20]
	cmp	eax,_bbNullObject
	jne	_20698
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
_20698:
	push	0
	push	0
	push	edi
	push	dword [eax+8]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_addTab
	add	esp,16
	push	eax
	call	__irrlicht_core_IGUITab_createFromHandle
	add	esp,12
	jmp	_11382
_11382:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addTabControl:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	mov	edi,dword [ebp+20]
	cmp	eax,_bbNullObject
	jne	_20699
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
_20699:
	push	0
	push	0
	push	dword [ebp+28]
	push	dword [ebp+24]
	push	edi
	push	dword [eax+8]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_addTabControl
	add	esp,24
	push	eax
	call	__irrlicht_core_IGUITabControl_createFromHandle
	add	esp,12
	jmp	_11390
_11390:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addToolBar:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	ebx,dword [ebp+16]
	cmp	eax,_bbNullObject
	jne	_20700
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
_20700:
	push	0
	push	0
	push	ebx
	push	dword [eax+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_addToolBar
	add	esp,12
	push	eax
	call	__irrlicht_core_IGUIToolBar_createFromHandle
	add	esp,12
	jmp	_11395
_11395:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addWindow:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+24]
	cmp	eax,_bbNullObject
	jne	_20701
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
_20701:
	push	0
	push	0
	push	dword [ebp+28]
	push	dword [eax+8]
	push	dword [ebp+20]
	mov	eax,dword [esi]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	edi
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_addWindow
	add	esp,24
	push	eax
	call	__irrlicht_core_IGUIWindow_createFromHandle
	add	esp,12
	jmp	_11403
_11403:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_drawAll:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIEnvironment_drawAll
	add	esp,4
	mov	eax,0
	jmp	_11406
_11406:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_getBuiltInFont:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrGUI_IGUIEnvironment_getBuiltInFont
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_IGUIFont+112]
	add	esp,8
	jmp	_11409
_11409:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_getFont:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_getFont
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	0
	push	esi
	call	dword [_irrlicht_core_IGUIFont+112]
	add	esp,8
	jmp	_11413
_11413:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_getRootGUIElement:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	0
	push	dword [eax+8]
	call	_IrrGUI_IGUIEnvironment_getRootGUIElement
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_IGUIElement+112]
	add	esp,12
	jmp	_11416
_11416:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_getSkin:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	0
	push	dword [eax+8]
	call	_IrrGUI_IGUIEnvironment_getSkin
	add	esp,4
	push	eax
	call	__irrlicht_core_IGUISkin_createFromHandle
	add	esp,12
	jmp	_11419
_11419:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_setSkin:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrGUI_IGUIEnvironment_setSkin
	add	esp,8
	mov	eax,0
	jmp	_11423
_11423:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_createSkin:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	0
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIEnvironment_createSkin
	add	esp,8
	push	eax
	call	__irrlicht_core_IGUISkin_createFromHandle
	add	esp,12
	jmp	_11427
_11427:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_getVideoDriver:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrGUI_IGUIEnvironment_getVideoDriver
	add	esp,4
	push	eax
	call	__irrlicht_core_IVideoDriver_createFromHandle
	add	esp,8
	jmp	_11430
_11430:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_hasFocus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrGUI_IGUIEnvironment_hasFocus
	add	esp,8
	jmp	_11434
_11434:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_postEventFromUser:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrGUI_IGUIEnvironment_postEventFromUser
	add	esp,8
	jmp	_11438
_11438:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_removeFocus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrGUI_IGUIEnvironment_removeFocus
	add	esp,8
	mov	eax,0
	jmp	_11442
_11442:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_setFocus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrGUI_IGUIEnvironment_setFocus
	add	esp,8
	mov	eax,0
	jmp	_11446
_11446:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_setUserEventReceiver:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrGUI_IGUIEnvironment_setUserEventReceiver
	add	esp,8
	mov	eax,0
	jmp	_11450
_11450:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_getFocus:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	0
	push	dword [eax+8]
	call	_IrrGUI_IGUIEnvironment_getFocus
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_IGUIElement+112]
	add	esp,12
	jmp	_11453
_11453:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_getFileSystem:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrGUI_IGUIEnvironment_getFileSystem
	add	esp,4
	push	eax
	call	__irrlicht_core_IFileSystem_createFromHandle
	add	esp,8
	jmp	_11456
_11456:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_clear:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIEnvironment_clear
	add	esp,4
	mov	eax,0
	jmp	_11459
_11459:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_getSpriteBank:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_getSpriteBank
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_IGUISpriteBank_createFromHandle
	add	esp,8
	jmp	_11463
_11463:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addEmptySpriteBank:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_addEmptySpriteBank
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_IGUISpriteBank_createFromHandle
	add	esp,8
	jmp	_11467
_11467:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addModalScreen:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	cmp	ebx,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_20709
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	cmp	eax,0
	sete	al
	movzx	eax,al
_20709:
	cmp	eax,0
	je	_20711
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
_20711:
	push	0
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_addModalScreen
	add	esp,8
	push	eax
	call	dword [_irrlicht_core_IGUIElement+112]
	add	esp,12
	jmp	_11471
_11471:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_getDefaultGUIElementFactory:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrGUI_IGUIEnvironment_getDefaultGUIElementFactory
	add	esp,4
	push	eax
	call	__irrlicht_core_IGUIElementFactory_createFromHandle
	add	esp,8
	jmp	_11474
_11474:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_registerGUIElementFactory:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrGUI_IGUIEnvironment_registerGUIElementFactory
	add	esp,8
	mov	eax,0
	jmp	_11478
_11478:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_getRegisteredGUIElementFactoryCount:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIEnvironment_getRegisteredGUIElementFactoryCount
	add	esp,4
	jmp	_11481
_11481:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_getGUIElementFactory:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIEnvironment_getGUIElementFactory
	add	esp,8
	push	eax
	call	__irrlicht_core_IGUIElementFactory_createFromHandle
	add	esp,8
	jmp	_11485
_11485:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addGUIElement:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	ebx,dword [ebp+16]
	cmp	ebx,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_20713
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	cmp	eax,0
	sete	al
	movzx	eax,al
_20713:
	cmp	eax,0
	je	_20715
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
_20715:
	push	esi
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebx+8]
	push	esi
	push	dword [edi+8]
	call	_IrrGUI_IGUIEnvironment_addGUIElement
	add	esp,12
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	push	0
	push	0
	push	ebx
	call	dword [_irrlicht_core_IGUIElement+112]
	add	esp,12
	jmp	_11490
_11490:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_serializeAttributes:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	mov	ebx,dword [ebp+16]
	cmp	ebx,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_20719
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	cmp	eax,0
	sete	al
	movzx	eax,al
_20719:
	cmp	eax,0
	je	_20721
	push	_irrlicht_core_SAttributeReadWriteOptions
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
_20721:
	push	dword [ebx+8]
	push	dword [edi+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_serializeAttributes
	add	esp,12
	mov	eax,0
	jmp	_11495
_11495:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_deserializeAttributes:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	mov	ebx,dword [ebp+16]
	cmp	ebx,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_20723
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	cmp	eax,0
	sete	al
	movzx	eax,al
_20723:
	cmp	eax,0
	je	_20725
	push	_irrlicht_core_SAttributeReadWriteOptions
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
_20725:
	push	dword [ebx+8]
	push	dword [edi+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_deserializeAttributes
	add	esp,12
	mov	eax,0
	jmp	_11500
_11500:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_writeGUIElement:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrGUI_IGUIEnvironment_writeGUIElement
	add	esp,12
	mov	eax,0
	jmp	_11505
_11505:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_readGUIElement:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrGUI_IGUIEnvironment_readGUIElement
	add	esp,12
	mov	eax,0
	jmp	_11510
_11510:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_getOSOperator:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrGUI_IGUIEnvironment_getOSOperator
	add	esp,4
	push	eax
	call	__irrlicht_core_IOSOperator_createFromHandle
	add	esp,8
	jmp	_11513
_11513:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_saveGUI:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	edi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	ebx
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_saveGUI
	add	esp,12
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	jmp	_11518
_11518:
	mov	eax,esi
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_saveGUIToFileIO:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_saveGUIToFileIO
	add	esp,12
	jmp	_11523
_11523:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_loadGUI:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	edi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	ebx
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_loadGUI
	add	esp,12
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	jmp	_11528
_11528:
	mov	eax,esi
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_loadGUIFromFileIO:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_loadGUIFromFileIO
	add	esp,12
	jmp	_11533
_11533:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addSpinBox:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	edx,dword [ebp+24]
	mov	eax,dword [ebp+28]
	push	0
	push	1
	push	eax
	push	edx
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+20]
	push	dword [edi+8]
	push	ebx
	mov	eax,dword [esi]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_addSpinBox
	add	esp,24
	push	eax
	call	__irrlicht_core_IGUISpinBox_createFromHandle
	add	esp,12
	jmp	_11541
_11541:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addTable:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	ecx,dword [ebp+16]
	mov	edx,dword [ebp+20]
	mov	eax,dword [ebp+24]
	push	0
	push	0
	push	eax
	push	edx
	push	ecx
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	esi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEnvironment_addTable
	add	esp,20
	push	eax
	call	__irrlicht_core_IGUITable_createFromHandle
	add	esp,12
	jmp	_11548
_11548:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_createImageList:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	1
	push	eax
	push	edx
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	esi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEnvironment_createImageList
	add	esp,16
	push	eax
	call	__irrlicht_core_IGUIImageList_createFromHandle
	add	esp,8
	jmp	_11554
_11554:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addTreeView:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	esi,dword [ebp+16]
	mov	ebx,dword [ebp+20]
	mov	ecx,dword [ebp+24]
	mov	edx,dword [ebp+28]
	mov	eax,dword [ebp+32]
	push	0
	push	0
	push	eax
	push	edx
	push	ecx
	push	ebx
	push	esi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [edi+8]
	call	_IrrGUI_IGUIEnvironment_addTreeView
	add	esp,28
	push	eax
	call	__irrlicht_core_IGUITreeView_createFromHandle
	add	esp,12
	jmp	_11563
_11563:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addFont:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	edi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	ebx
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_addFont
	add	esp,12
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	0
	push	esi
	call	dword [_irrlicht_core_IGUIFont+112]
	add	esp,8
	jmp	_11568
_11568:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SGUISpriteFrame_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_SGUISpriteFrame
	mov	eax,0
	jmp	_11571
_11571:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SGUISpriteFrame_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_11574:
	mov	dword [eax],_irrlicht_core_IrrBase
	push	eax
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_20732
_20732:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SGUISpriteFrame_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20733
	mov	eax,_bbNullObject
	jmp	_11578
_20733:
	push	_irrlicht_core_SGUISpriteFrame
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_11578
_11578:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SGUISpriteFrame_setTextureNumber:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_SGUISpriteFrame_setTextureNumber
	add	esp,8
	mov	eax,0
	jmp	_11582
_11582:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SGUISpriteFrame_getTextureNumber:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_SGUISpriteFrame_getTextureNumber
	add	esp,4
	jmp	_11585
_11585:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SGUISpriteFrame_setRectNumber:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_SGUISpriteFrame_setRectNumber
	add	esp,8
	mov	eax,0
	jmp	_11589
_11589:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SGUISpriteFrame_getRectNumber:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_SGUISpriteFrame_getRectNumber
	add	esp,4
	jmp	_11592
_11592:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SGUISprite_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_SGUISprite
	mov	eax,0
	jmp	_11595
_11595:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SGUISprite_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_11598:
	mov	dword [eax],_irrlicht_core_IrrBase
	push	eax
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_20736
_20736:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SGUISprite_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20737
	mov	eax,_bbNullObject
	jmp	_11602
_20737:
	push	_irrlicht_core_SGUISprite
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_11602
_11602:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SGUISprite_getFrameCount:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_SGUISprite_getFrameCount
	add	esp,4
	jmp	_11605
_11605:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SGUISprite_getFrame:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_SGUISprite_getFrame
	add	esp,8
	push	eax
	call	__irrlicht_core_SGUISpriteFrame_createFromHandle
	add	esp,8
	jmp	_11609
_11609:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SGUISprite_getFrameTime:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_SGUISprite_getFrameTime
	add	esp,4
	jmp	_11612
_11612:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SGUISprite_setFrameTime:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_SGUISprite_setFrameTime
	add	esp,8
	mov	eax,0
	jmp	_11616
_11616:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpriteBank_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IGUISpriteBank
	mov	eax,0
	jmp	_11619
_11619:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpriteBank_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_11622:
	mov	dword [eax],_irrlicht_core_IReferenceCounted
	push	eax
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_20740
_20740:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpriteBank_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20741
	mov	eax,_bbNullObject
	jmp	_11626
_20741:
	push	_irrlicht_core_IGUISpriteBank
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_11626
_11626:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpriteBank_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_20744
	mov	dword [eax+12],0
_20744:
	push	dword [eax+8]
	call	_IrrGUI_IGUISpriteBank_drop
	add	esp,4
	jmp	_11629
_11629:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpriteBank_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUISpriteBank_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_11632
_11632:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpriteBank_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUISpriteBank_grab
	add	esp,4
	mov	eax,0
	jmp	_11635
_11635:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpriteBank_getPositions:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	edx,dword [ebp+8]
	mov	dword [ebp-4],0
	mov	edi,_bbEmptyArray
	lea	eax,dword [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUISpriteBank_getPositions
	add	esp,8
	mov	esi,eax
	cmp	esi,0
	jle	_20748
	push	esi
	push	_20749
	call	_bbArrayNew1D
	add	esp,8
	mov	edi,eax
	mov	ebx,0
	mov	dword [ebp-8],esi
	jmp	_20751
_337:
	push	0
	mov	eax,dword [ebp-4]
	push	dword [eax+ebx*4]
	call	__irrlicht_core_Recti_createFromHandle
	add	esp,8
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [edi+ebx*4+24]
	dec	dword [eax+4]
	jnz	_20756
	push	eax
	call	_bbGCFree
	add	esp,4
_20756:
	mov	dword [edi+ebx*4+24],esi
_335:
	add	ebx,1
_20751:
	cmp	ebx,dword [ebp-8]
	jl	_337
_336:
_20748:
	lea	eax,dword [ebp-4]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	mov	eax,edi
	jmp	_11638
_11638:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpriteBank_getSprites:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	edx,dword [ebp+8]
	mov	dword [ebp-4],0
	mov	edi,_bbEmptyArray
	lea	eax,dword [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUISpriteBank_getSprites
	add	esp,8
	mov	esi,eax
	cmp	esi,0
	jle	_20760
	push	esi
	push	_20761
	call	_bbArrayNew1D
	add	esp,8
	mov	edi,eax
	mov	ebx,0
	mov	dword [ebp-8],esi
	jmp	_20763
_340:
	push	0
	mov	eax,dword [ebp-4]
	push	dword [eax+ebx*4]
	call	__irrlicht_core_SGUISprite_createFromHandle
	add	esp,8
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [edi+ebx*4+24]
	dec	dword [eax+4]
	jnz	_20768
	push	eax
	call	_bbGCFree
	add	esp,4
_20768:
	mov	dword [edi+ebx*4+24],esi
_338:
	add	ebx,1
_20763:
	cmp	ebx,dword [ebp-8]
	jl	_340
_339:
_20760:
	lea	eax,dword [ebp-4]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	mov	eax,edi
	jmp	_11641
_11641:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpriteBank_getTextureCount:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUISpriteBank_getTextureCount
	add	esp,4
	jmp	_11644
_11644:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpriteBank_getTexture:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUISpriteBank_getTexture
	add	esp,8
	push	eax
	call	__irrlicht_core_ITexture_createFromHandle
	add	esp,8
	jmp	_11648
_11648:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpriteBank_addTexture:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrGUI_IGUISpriteBank_addTexture
	add	esp,8
	mov	eax,0
	jmp	_11652
_11652:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpriteBank_setTexture:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	edx
	push	dword [ecx+8]
	call	_IrrGUI_IGUISpriteBank_setTexture
	add	esp,12
	mov	eax,0
	jmp	_11657
_11657:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpriteBank_draw2DSprite:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	esi,dword [ebp+24]
	mov	ebx,dword [ebp+28]
	mov	ecx,dword [ebp+32]
	mov	edx,dword [ebp+36]
	mov	eax,dword [ebp+40]
	push	eax
	push	edx
	push	ecx
	push	ebx
	push	esi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+20]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [ebp+12]
	push	dword [edi+8]
	call	_IrrGUI_IGUISpriteBank_draw2DSprite
	add	esp,36
	mov	eax,0
	jmp	_11668
_11668:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpriteBank_draw2DSpriteBatch:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+12]
	mov	dword [ebp-4],eax
	mov	esi,dword [ebp+16]
	mov	edi,0
	mov	eax,dword [ebp-4]
	cmp	dword [eax+16],0
	je	_20770
	push	dword [ebp-4]
	call	_bbArrayDimensions
	add	esp,4
	mov	edi,dword [eax+24]
_20770:
	mov	ebx,0
	push	esi
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-8]
	cmp	dword [eax+16],0
	je	_20774
	push	dword [ebp-8]
	call	_bbArrayDimensions
	add	esp,4
	mov	ebx,dword [eax+24]
_20774:
	push	dword [ebp+40]
	push	dword [ebp+36]
	push	dword [ebp+32]
	push	dword [ebp+28]
	push	dword [ebp+24]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+20]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebp-8]
	lea	eax,dword [eax+24]
	push	eax
	push	edi
	mov	eax,dword [ebp-4]
	lea	eax,dword [eax+24]
	push	eax
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUISpriteBank_draw2DSpriteBatch
	add	esp,44
	mov	eax,0
	jmp	_11679
_11679:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpriteBank_addTextureAsSprite:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUISpriteBank_addTextureAsSprite
	add	esp,8
	jmp	_11683
_11683:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpriteBank_clear:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUISpriteBank_clear
	add	esp,4
	mov	eax,0
	jmp	_11686
_11686:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElementFactory_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IGUIElementFactory
	mov	eax,0
	jmp	_11689
_11689:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElementFactory_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_20776
	push	ebx
	call	__irrlicht_core_IGUIElementFactory_drop
	add	esp,4
_20776:
_11692:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_20777
_20777:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElementFactory_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20778
	mov	eax,_bbNullObject
	jmp	_11696
_20778:
	push	_irrlicht_core_IGUIElementFactory
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_11696
_11696:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElementFactory_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_20781
	mov	dword [eax+12],0
_20781:
	push	dword [eax+8]
	call	_IrrGUI_IGUIElementFactory_drop
	add	esp,4
	jmp	_11699
_11699:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElementFactory_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIElementFactory_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_11702
_11702:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElementFactory_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIElementFactory_grab
	add	esp,4
	mov	eax,0
	jmp	_11705
_11705:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElementFactory_addGUIElementByType:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	mov	ebx,dword [ebp+16]
	cmp	ebx,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_20783
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	cmp	eax,0
	sete	al
	movzx	eax,al
_20783:
	cmp	eax,0
	je	_20785
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
_20785:
	push	0
	push	1
	push	dword [ebx+8]
	push	edi
	push	dword [esi+8]
	call	_IrrGUI_IGUIElementFactory_addGUIElementByType
	add	esp,12
	push	eax
	call	dword [_irrlicht_core_IGUIElement+112]
	add	esp,12
	cmp	eax,_bbNullObject
	je	_20787
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+124]
	add	esp,8
	jmp	_11710
_20787:
	mov	eax,_bbNullObject
	jmp	_11710
_11710:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElementFactory_addGUIElementByName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	ebx,dword [ebp+16]
	cmp	ebx,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_20791
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	cmp	eax,0
	sete	al
	movzx	eax,al
_20791:
	cmp	eax,0
	je	_20793
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
_20793:
	push	esi
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebx+8]
	push	esi
	push	dword [edi+8]
	call	_IrrGUI_IGUIElementFactory_addGUIElementByName
	add	esp,12
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	push	0
	push	1
	push	ebx
	call	dword [_irrlicht_core_IGUIElement+112]
	add	esp,12
	cmp	eax,_bbNullObject
	je	_20797
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+124]
	add	esp,8
	jmp	_11715
_20797:
	mov	eax,_bbNullObject
	jmp	_11715
_11715:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElementFactory_getCreateableGUIElementTypeCount:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrGUI_IGUIElementFactory_getCreatableGUIElementTypeCount
	add	esp,4
	jmp	_11718
_11718:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElementFactory_getCreateableGUIElementType:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIElementFactory_getCreateableGUIElementType
	add	esp,8
	jmp	_11722
_11722:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElementFactory_getCreateableGUIElementTypeNameByIdx:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIElementFactory_getCreateableGUIElementTypeNameByIdx
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_11726
_11726:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElementFactory_getCreateableGUIElementTypeNameByType:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrGUI_IGUIElementFactory_getCreateableGUIElementTypeNameByType
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_11730
_11730:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILogger_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_ILogger
	mov	eax,0
	jmp	_11733
_11733:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILogger_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_20800
	push	ebx
	call	__irrlicht_core_ILogger_drop
	add	esp,4
_20800:
_11736:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_20801
_20801:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILogger_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20802
	mov	eax,_bbNullObject
	jmp	_11740
_20802:
	push	_irrlicht_core_ILogger
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_11740
_11740:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILogger_getLogLevel:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_ILogger_getLogLevel
	add	esp,4
	jmp	_11743
_11743:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILogger_setLogLevel:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_ILogger_setLogLevel
	add	esp,8
	mov	eax,0
	jmp	_11747
_11747:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILogger_log:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	edi
	push	ebx
	push	dword [esi+8]
	call	_Irr_ILogger_logC
	add	esp,12
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_11752
_11752:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILogger_logWithHint:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+12]
	mov	esi,dword [ebp+16]
	mov	edi,dword [ebp+20]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	esi
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	edi
	push	esi
	push	ebx
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_ILogger_logCWithHint
	add	esp,16
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_11758
_11758:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILogger_logC:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	edi
	push	ebx
	push	dword [esi+8]
	call	_Irr_ILogger_logC
	add	esp,12
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_11763
_11763:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILogger_logCWithHint:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+12]
	mov	esi,dword [ebp+16]
	mov	edi,dword [ebp+20]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	esi
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	edi
	push	esi
	push	ebx
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_ILogger_logCWithHint
	add	esp,16
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_11769
_11769:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILogger_logCWithWHint:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp+20]
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	ebx
	push	dword [esi+8]
	call	_Irr_ILogger_logCWithWHint
	add	esp,16
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_11775
_11775:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILogger_logW:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_Irr_ILogger_logW
	add	esp,12
	mov	eax,0
	jmp	_11780
_11780:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILogger_logWWithHint:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	eax
	push	edx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	esi
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_Irr_ILogger_logWWithHint
	add	esp,16
	mov	eax,0
	jmp	_11786
_11786:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILogger_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_20817
	mov	dword [eax+12],0
_20817:
	push	dword [eax+8]
	call	_Irr_ILogger_drop
	add	esp,4
	jmp	_11789
_11789:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILogger_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_ILogger_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_11792
_11792:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILogger_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_ILogger_grab
	add	esp,4
	mov	eax,0
	jmp	_11795
_11795:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IOSOperator_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IOSOperator
	mov	eax,0
	jmp	_11798
_11798:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IOSOperator_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_20818
	push	ebx
	call	__irrlicht_core_IOSOperator_drop
	add	esp,4
_20818:
_11801:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_20819
_20819:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IOSOperator_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20820
	mov	eax,_bbNullObject
	jmp	_11805
_20820:
	push	_irrlicht_core_IOSOperator
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_11805
_11805:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IOSOperator_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_20823
	mov	dword [eax+12],0
_20823:
	push	dword [eax+8]
	call	_Irr_IOSOperator_drop
	add	esp,4
	jmp	_11808
_11808:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IOSOperator_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_IOSOperator_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_11811
_11811:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IOSOperator_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_IOSOperator_grab
	add	esp,4
	mov	eax,0
	jmp	_11814
_11814:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IOSOperator_copyToClipboard:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_Irr_IOSOperator_copyToClipboard
	add	esp,8
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_11818
_11818:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IOSOperator_getOperationSystemVersion:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_IOSOperator_getOperationSystemVersion
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_11821
_11821:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IOSOperator_getTextFromClipboard:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_IOSOperator_getTextFromClipboard
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_11824
_11824:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IOSOperator_getProcessorSpeedMHz:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	lea	eax,dword [eax]
	push	eax
	push	dword [edx+8]
	call	_Irr_IOSOperator_getProcessorSpeedMHz
	add	esp,8
	jmp	_11828
_11828:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IOSOperator_getSystemMemory:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	lea	eax,dword [eax]
	push	eax
	lea	eax,dword [edx]
	push	eax
	push	dword [ecx+8]
	call	_Irr_IOSOperator_getSystemMemory
	add	esp,12
	jmp	_11833
_11833:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITimer_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_ITimer
	mov	eax,0
	jmp	_11836
_11836:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITimer_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_20826
	push	ebx
	call	__irrlicht_core_ITimer_drop
	add	esp,4
_20826:
_11839:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_20827
_20827:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITimer_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20828
	mov	eax,_bbNullObject
	jmp	_11843
_20828:
	push	_irrlicht_core_ITimer
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_11843
_11843:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITimer_getTime:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_ITimer_getTime
	add	esp,4
	jmp	_11846
_11846:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITimer_getRealTime:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_ITimer_getRealTime
	add	esp,4
	jmp	_11849
_11849:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITimer_setTime:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_ITimer_setTime
	add	esp,8
	mov	eax,0
	jmp	_11853
_11853:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITimer_stop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_ITimer_stop
	add	esp,4
	mov	eax,0
	jmp	_11856
_11856:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITimer_start:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_ITimer_start
	add	esp,4
	mov	eax,0
	jmp	_11859
_11859:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITimer_setSpeed:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_Irr_ITimer_setSpeed
	add	esp,8
	mov	eax,0
	jmp	_11863
_11863:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITimer_getSpeed:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_ITimer_getSpeed
	add	esp,4
	jmp	_11866
_11866:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITimer_isStopped:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_ITimer_isStopped
	add	esp,4
	jmp	_11869
_11869:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITimer_tick:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_ITimer_tick
	add	esp,4
	mov	eax,0
	jmp	_11872
_11872:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITimer_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_20831
	mov	dword [eax+12],0
_20831:
	push	dword [eax+8]
	call	_Irr_ITimer_drop
	add	esp,4
	jmp	_11875
_11875:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITimer_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_ITimer_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_11878
_11878:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITimer_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_ITimer_grab
	add	esp,4
	mov	eax,0
	jmp	_11881
_11881:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SKeyMap_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_SKeyMap
	mov	eax,0
	jmp	_11884
_11884:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SKeyMap_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_20832
	push	dword [ebx+8]
	call	_Irr_SKeyMap_del
	add	esp,4
_20832:
_11887:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_20833
_20833:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SKeyMap_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20834
	mov	eax,_bbNullObject
	jmp	_11891
_20834:
	push	_irrlicht_core_SKeyMap
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_11891
_11891:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SKeyMap_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_Irr_SKeyMap_new
	push	eax
	call	__irrlicht_core_SKeyMap_createFromHandle
	add	esp,8
	jmp	_11893
_11893:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SKeyMap_getAction:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SKeyMap_getAction
	add	esp,4
	jmp	_11896
_11896:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SKeyMap_getKeyCode:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SKeyMap_getKeyCode
	add	esp,4
	jmp	_11899
_11899:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SKeyMap_setAction:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_SKeyMap_setAction
	add	esp,8
	mov	eax,0
	jmp	_11903
_11903:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SKeyMap_setKeyCode:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_SKeyMap_setKeyCode
	add	esp,8
	mov	eax,0
	jmp	_11907
_11907:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoystickInfo_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_SJoystickInfo
	mov	eax,0
	jmp	_11910
_11910:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoystickInfo_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_20837
	push	dword [ebx+8]
	call	_Irr_SJoystickInfo_del
	add	esp,4
_20837:
_11913:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_20838
_20838:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoystickInfo_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20839
	mov	eax,_bbNullObject
	jmp	_11917
_20839:
	push	_irrlicht_core_SJoystickInfo
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_11917
_11917:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoystickInfo_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_Irr_SJoystickInfo_new
	push	eax
	call	__irrlicht_core_SJoystickInfo_createFromHandle
	add	esp,8
	jmp	_11919
_11919:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoystickInfo_getJoystick:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SJoystickInfo_getJoystick
	add	esp,4
	mov	eax,eax
	mov	byte [ebp-4],al
	jmp	_11922
_11922:
	movzx	eax,byte [ebp-4]
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoystickInfo_setJoystick:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	movzx	eax,byte [ebp+12]
	mov	eax,eax
	mov	byte [ebp-4],al
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_Irr_SJoystickInfo_setJoystick
	add	esp,8
	mov	eax,0
	jmp	_11926
_11926:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoystickInfo_getName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SJoystickInfo_getName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_11929
_11929:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoystickInfo_setName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_Irr_SJoystickInfo_setName
	add	esp,8
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_11933
_11933:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoystickInfo_getButtons:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SJoystickInfo_getButtons
	add	esp,4
	jmp	_11936
_11936:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoystickInfo_setButtons:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_SJoystickInfo_setButtons
	add	esp,8
	mov	eax,0
	jmp	_11940
_11940:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoystickInfo_getAxes:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SJoystickInfo_getAxes
	add	esp,4
	jmp	_11943
_11943:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoystickInfo_setAxes:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_SJoystickInfo_setAxes
	add	esp,8
	mov	eax,0
	jmp	_11947
_11947:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoystickInfo_getPovHat:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SJoystickInfo_getPovHat
	add	esp,4
	jmp	_11950
_11950:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoystickInfo_setPovHat:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_SJoystickInfo_setPovHat
	add	esp,8
	mov	eax,0
	jmp	_11954
_11954:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_SEvent
	mov	eax,0
	jmp	_11957
_11957:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_20844
	push	dword [ebx+8]
	call	_Irr_SEvent_del
	add	esp,4
_20844:
_11960:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_20845
_20845:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20846
	mov	eax,_bbNullObject
	jmp	_11964
_20846:
	push	_irrlicht_core_SEvent
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_11964
_11964:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_Irr_SEvent_new
	push	eax
	call	__irrlicht_core_SEvent_createFromHandle
	add	esp,8
	jmp	_11966
_11966:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setEventType:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_SEvent_setEventType
	add	esp,8
	mov	eax,0
	jmp	_11970
_11970:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getEventType:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SEvent_getEventType
	add	esp,4
	jmp	_11973
_11973:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setGUIEventCaller:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_Irr_SEvent_setGUIEventCaller
	add	esp,8
	mov	eax,0
	jmp	_11977
_11977:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getGUIEventCaller:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	0
	push	dword [eax+8]
	call	_Irr_SEvent_getGUIEventCaller
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_IGUIElement+112]
	add	esp,12
	jmp	_11980
_11980:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setGUIEventElement:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_Irr_SEvent_setGUIEventElement
	add	esp,8
	mov	eax,0
	jmp	_11984
_11984:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getGUIEventElement:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	0
	push	dword [eax+8]
	call	_Irr_SEvent_getGUIEventElement
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_IGUIElement+112]
	add	esp,12
	jmp	_11987
_11987:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setGUIEventType:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_SEvent_setGUIEventType
	add	esp,8
	mov	eax,0
	jmp	_11991
_11991:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getGUIEventType:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SEvent_getGUIEventType
	add	esp,4
	jmp	_11994
_11994:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getMouseEventType:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SEvent_getMouseEventType
	add	esp,4
	jmp	_11997
_11997:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setMouseEventType:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_SEvent_setMouseEventType
	add	esp,8
	mov	eax,0
	jmp	_12001
_12001:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getMouseX:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SEvent_getMouseX
	add	esp,4
	jmp	_12004
_12004:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getMouseY:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SEvent_getMouseY
	add	esp,4
	jmp	_12007
_12007:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setMouse:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_Irr_SEvent_setMouse
	add	esp,12
	mov	eax,0
	jmp	_12012
_12012:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getMouseWheel:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SEvent_getMouseWheel
	add	esp,4
	jmp	_12015
_12015:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setMouseWheel:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_Irr_SEvent_setMouseWheel
	add	esp,8
	mov	eax,0
	jmp	_12019
_12019:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setMouseShift:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_SEvent_setMouseShift
	add	esp,8
	mov	eax,0
	jmp	_12023
_12023:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getMouseShift:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SEvent_getMouseShift
	add	esp,4
	jmp	_12026
_12026:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setMouseControl:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_SEvent_setMouseControl
	add	esp,8
	mov	eax,0
	jmp	_12030
_12030:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getMouseControl:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SEvent_getMouseControl
	add	esp,4
	jmp	_12033
_12033:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setMouseButtonStates:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_SEvent_setMouseButtonStates
	add	esp,8
	mov	eax,0
	jmp	_12037
_12037:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getMouseButtonStates:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SEvent_getMouseButtonStates
	add	esp,4
	jmp	_12040
_12040:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getMouseIsLeftPressed:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SEvent_getMouseIsLeftPressed
	add	esp,4
	jmp	_12043
_12043:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getMouseIsRightPressed:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SEvent_getMouseIsRightPressed
	add	esp,4
	jmp	_12046
_12046:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getMouseISMiddlePressed:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SEvent_getMouseIsMiddlePressed
	add	esp,4
	jmp	_12049
_12049:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getKeyInputChar:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SEvent_getKeyInputChar
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_12052
_12052:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setKeyInputChar:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_Irr_SEvent_setKeyInputChar
	add	esp,8
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_12056
_12056:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getKeyInputKey:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SEvent_getKeyInputKey
	add	esp,4
	jmp	_12059
_12059:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setKeyInputKey:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_SEvent_setKeyInputKey
	add	esp,8
	mov	eax,0
	jmp	_12063
_12063:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getKeyPressedDown:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SEvent_getKeyPressedDown
	add	esp,4
	jmp	_12066
_12066:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setKeyPressedDown:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_SEvent_setKeyPressedDown
	add	esp,8
	mov	eax,0
	jmp	_12070
_12070:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getKeyShift:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SEvent_getKeyShift
	add	esp,4
	jmp	_12073
_12073:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setKeyShift:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_SEvent_setKeyShift
	add	esp,8
	mov	eax,0
	jmp	_12077
_12077:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getKeyControl:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SEvent_getKeyControl
	add	esp,4
	jmp	_12080
_12080:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setKeyControl:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_SEvent_setKeyControl
	add	esp,8
	mov	eax,0
	jmp	_12084
_12084:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getLogText:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SEvent_getLogText
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	call	_bbStringFromCString
	add	esp,4
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,esi
	jmp	_12087
_12087:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setLogText:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_Irr_SEvent_setLogText
	add	esp,8
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_12091
_12091:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getLogLevel:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SEvent_getLogLevel
	add	esp,4
	jmp	_12094
_12094:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setLogLevel:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_SEvent_setLogLevel
	add	esp,8
	mov	eax,0
	jmp	_12098
_12098:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getUserData1:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SEvent_getUserData1
	add	esp,4
	jmp	_12101
_12101:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setUserData1:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_SEvent_setUserData1
	add	esp,8
	mov	eax,0
	jmp	_12105
_12105:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getUserData2:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SEvent_getUserData2
	add	esp,4
	jmp	_12108
_12108:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setUserData2:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_SEvent_setUserData2
	add	esp,8
	mov	eax,0
	jmp	_12112
_12112:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getJoystickButtonStates:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SEvent_getJoystickButtonStates
	add	esp,4
	jmp	_12115
_12115:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setJoystickButtonStates:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_SEvent_setJoystickButtonStates
	add	esp,8
	mov	eax,0
	jmp	_12119
_12119:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getAxis:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	mov	edx,dword [ebp+8]
	movzx	eax,word [ebp+12]
	mov	eax,eax
	mov	word [ebp-4],ax
	movzx	eax,word [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_Irr_SEvent_getJoystickGetAxis
	add	esp,8
	mov	eax,eax
	mov	word [ebp-8],ax
	jmp	_12123
_12123:
	movzx	eax,word [ebp-8]
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setAxis:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	mov	edx,dword [ebp+8]
	movzx	eax,word [ebp+12]
	mov	eax,eax
	mov	word [ebp-4],ax
	movzx	eax,word [ebp+16]
	mov	eax,eax
	mov	word [ebp-8],ax
	movzx	eax,word [ebp-8]
	push	eax
	movzx	eax,word [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_Irr_SEvent_setJoystickSetAxis
	add	esp,12
	mov	eax,0
	jmp	_12128
_12128:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getPOV:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SEvent_getJoystickGetPOV
	add	esp,4
	mov	eax,eax
	mov	word [ebp-4],ax
	jmp	_12131
_12131:
	movzx	eax,word [ebp-4]
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setPOV:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	movzx	eax,word [ebp+12]
	mov	eax,eax
	mov	word [ebp-4],ax
	movzx	eax,word [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_Irr_SEvent_setJoystickSetPOV
	add	esp,8
	mov	eax,0
	jmp	_12135
_12135:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getJoystick:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SEvent_getJoystickJoystick
	add	esp,4
	mov	eax,eax
	mov	byte [ebp-4],al
	jmp	_12138
_12138:
	movzx	eax,byte [ebp-4]
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setJoystick:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	movzx	eax,byte [ebp+12]
	mov	eax,eax
	mov	byte [ebp-4],al
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_Irr_SEvent_setJoystickSetJoystick
	add	esp,8
	mov	eax,0
	jmp	_12142
_12142:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_IsJoystickButtonPressed:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_SEvent_getJoystickIsButtonPressed
	add	esp,8
	jmp	_12146
_12146:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IrrlichtDevice
	mov	eax,0
	jmp	_12149
_12149:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_20855
	push	ebx
	call	__irrlicht_core_IrrlichtDevice_drop
	add	esp,4
_20855:
_12152:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_20856
_20856:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+32]
	cmp	eax,_bbNullObject
	jne	_20857
	push	_irrlicht_core_IEventReceiver
	call	_bbObjectNew
	add	esp,4
_20857:
	push	1
	push	dword [eax+8]
	push	dword [ebp+28]
	push	dword [ebp+24]
	push	dword [ebp+20]
	push	edi
	push	dword [ebx+8]
	push	esi
	call	_Irr_createDevice
	add	esp,28
	push	eax
	call	__irrlicht_core_IrrlichtDevice_createFromHandle
	add	esp,8
	jmp	_12161
_12161:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_createFromParams:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_Irr_createDeviceEx
	add	esp,4
	push	eax
	call	__irrlicht_core_IrrlichtDevice_createFromHandle
	add	esp,8
	jmp	_12164
_12164:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20858
	mov	eax,_bbNullObject
	jmp	_12168
_20858:
	push	_irrlicht_core_IrrlichtDevice
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	push	_423
	push	ebx
	call	__irrlicht_core_IrrlichtDevice_getVersion
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_20861
	push	_423
	push	_342
	push	ebx
	call	__irrlicht_core_IrrlichtDevice_getVersion
	add	esp,4
	push	eax
	push	_341
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_blitz_RuntimeError
	add	esp,4
_20861:
	mov	eax,ebx
	jmp	_12168
_12168:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_20862
	mov	dword [eax+12],0
_20862:
	push	dword [eax+8]
	call	_Irr_IrrlichtDevice_drop
	add	esp,4
	jmp	_12171
_12171:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_IrrlichtDevice_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_12174
_12174:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_IrrlichtDevice_grab
	add	esp,4
	mov	eax,0
	jmp	_12177
_12177:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_setResizable:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_IrrlichtDevice_setResizable
	add	esp,8
	mov	eax,0
	jmp	_12181
_12181:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_getEventReceiver:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_Irr_IrrlichtDevice_getEventReceiver
	add	esp,4
	push	eax
	push	dword [_irrlicht_core_IEventReceiver+96]
	call	__irrlicht_core_IEventReceiver_createFromHandle
	add	esp,12
	jmp	_12184
_12184:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_setEventReceiver:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_Irr_IrrlichtDevice_setEventReceiver
	add	esp,8
	mov	eax,0
	jmp	_12188
_12188:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_isWindowActive:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_IrrlichtDevice_isWindowActive
	add	esp,4
	jmp	_12191
_12191:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_getVideoModeList:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_Irr_IrrlichtDevice_getVideoModeList
	add	esp,4
	push	eax
	call	__irrlicht_core_IVideoModeList_createFromHandle
	add	esp,8
	jmp	_12194
_12194:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_getVersion:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_IrrlichtDevice_getVersion
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_12197
_12197:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_getTimer:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_Irr_IrrlichtDevice_getTimer
	add	esp,4
	push	eax
	call	__irrlicht_core_ITimer_createFromHandle
	add	esp,8
	jmp	_12200
_12200:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_getOSOperator:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_Irr_IrrlichtDevice_getOSOperator
	add	esp,4
	push	eax
	call	__irrlicht_core_IOSOperator_createFromHandle
	add	esp,8
	jmp	_12203
_12203:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_getLogger:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_Irr_IrrlichtDevice_getLogger
	add	esp,4
	push	eax
	call	__irrlicht_core_ILogger_createFromHandle
	add	esp,8
	jmp	_12206
_12206:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_getFileSystem:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_Irr_IrrlichtDevice_getFileSystem
	add	esp,4
	push	eax
	call	__irrlicht_core_IFileSystem_createFromHandle
	add	esp,8
	jmp	_12209
_12209:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_closeDevice:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_IrrlichtDevice_closeDevice
	add	esp,4
	mov	eax,0
	jmp	_12212
_12212:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_getCursorControl:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_Irr_IrrlichtDevice_getCursorControl
	add	esp,4
	push	eax
	call	__irrlicht_core_ICursorControl_createFromHandle
	add	esp,8
	jmp	_12215
_12215:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_setWindowCaption:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_setWindowCaption
	add	esp,8
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_12219
_12219:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_setWindowCaptionW:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToWString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_setWindowCaptionW
	add	esp,8
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_12223
_12223:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_run:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_IrrlichtDevice_run
	add	esp,4
	jmp	_12226
_12226:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_getVideoDriver:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_Irr_IrrlichtDevice_getVideoDriver
	add	esp,4
	push	eax
	call	__irrlicht_core_IVideoDriver_createFromHandle
	add	esp,8
	jmp	_12229
_12229:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_getSceneManager:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_Irr_IrrlichtDevice_getSceneManager
	add	esp,4
	push	eax
	call	__irrlicht_core_ISceneManager_createFromHandle
	add	esp,8
	jmp	_12232
_12232:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_getGUIEnvironment:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_Irr_IrrlichtDevice_getGUIEnvironment
	add	esp,4
	push	eax
	call	__irrlicht_core_IGUIEnvironment_createFromHandle
	add	esp,8
	jmp	_12235
_12235:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_postEventFromUser:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_Irr_IrrlichtDevice_postEventFromUser
	add	esp,8
	jmp	_12239
_12239:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_yield:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_IrrlichtDevice_yield
	add	esp,4
	mov	eax,0
	jmp	_12242
_12242:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_sleep:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_Irr_IrrlichtDevice_sleep
	add	esp,12
	mov	eax,0
	jmp	_12247
_12247:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_setInputReceivingSceneManager:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_Irr_IrrlichtDevice_setInputReceivingSceneManager
	add	esp,8
	mov	eax,0
	jmp	_12251
_12251:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_isWindowFocused:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_IrrlichtDevice_isWindowFocused
	add	esp,4
	jmp	_12254
_12254:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_isWindowMinimized:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_IrrlichtDevice_isWindowMinimized
	add	esp,4
	jmp	_12257
_12257:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_isFullscreen:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_IrrlichtDevice_isFullscreen
	add	esp,4
	jmp	_12260
_12260:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_getColorFormat:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_IrrlichtDevice_getColorFormat
	add	esp,4
	jmp	_12263
_12263:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_activateJoysticks:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	esi,0
	push	eax
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	cmp	dword [eax+16],0
	je	_20869
	push	dword [ebp-4]
	call	_bbArrayDimensions
	add	esp,4
	mov	esi,dword [eax+24]
_20869:
	push	esi
	mov	eax,dword [ebp-4]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_activateJoysticks
	add	esp,12
	jmp	_12267
_12267:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_isDriverSupported:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_IrrlichtDevice_isDriverSupported
	add	esp,8
	jmp	_12271
_12271:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_minimizeWindow:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_IrrlichtDevice_minimizeWindow
	add	esp,4
	mov	eax,0
	jmp	_12274
_12274:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_maximizeWindow:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_IrrlichtDevice_maximizeWindow
	add	esp,4
	mov	eax,0
	jmp	_12277
_12277:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_restoreWindow:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_IrrlichtDevice_restoreWindow
	add	esp,4
	mov	eax,0
	jmp	_12280
_12280:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_setGammaRamp:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	fld	dword [ebp+24]
	fld	dword [ebp+28]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_Irr_IrrlichtDevice_setGammaRamp
	add	esp,24
	jmp	_12288
_12288:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_getGammaRamp:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	mov	edi,dword [ebp+24]
	mov	esi,dword [ebp+28]
	lea	esi,dword [esi]
	push	esi
	lea	esi,dword [edi]
	push	esi
	lea	eax,dword [eax]
	push	eax
	lea	eax,dword [edx]
	push	eax
	lea	eax,dword [ecx]
	push	eax
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_getGammaRamp
	add	esp,24
	jmp	_12296
_12296:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_getType:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_IrrlichtDevice_getType
	add	esp,4
	jmp	_12299
_12299:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_clearSystemMessages:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_IrrlichtDevice_clearSystemMessages
	add	esp,4
	mov	eax,0
	jmp	_12302
_12302:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IEventReceiver_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IEventReceiver
	mov	eax,0
	jmp	_12305
_12305:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IEventReceiver_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_12308:
	mov	dword [eax],_irrlicht_core_IrrBase
	push	eax
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_20871
_20871:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IEventReceiver_generate:
	push	ebp
	mov	ebp,esp
	push	_irrlicht_core_IEventReceiver
	call	_bbObjectNew
	add	esp,4
	jmp	_12310
_12310:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IEventReceiver_bind:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	eax,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	ebx
	push	eax
	call	__irrlicht_core_IrrBase_bind
	add	esp,8
	push	__irrlicht_core_IEventReceiver_OnEventBinding
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_Irr_BMXEventReceiver_bindOnEvent
	add	esp,8
	mov	eax,0
	jmp	_12314
_12314:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IEventReceiver_OnEventBinding:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_irrlicht_core_IEventReceiver
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_20873
	push	0
	push	esi
	call	__irrlicht_core_SEvent_createFromHandle
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,8
	jmp	_12318
_20873:
	push	_343
	call	_bbExThrow
	add	esp,4
	mov	eax,0
	jmp	_12318
_12318:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IEventReceiver_OnEvent:
	push	ebp
	mov	ebp,esp
	mov	eax,0
	jmp	_12322
_12322:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IEventReceiver_getBinderHandle:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_BMXEventReceiver_getBinder
	add	esp,4
	jmp	_12325
_12325:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IEventReceiver_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	1
	call	_Irr_BMXEventReceiver_new
	push	eax
	push	ebx
	call	__irrlicht_core_IEventReceiver_createFromHandle
	add	esp,12
	jmp	_12328
_12328:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IEventReceiver_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	edi,dword [ebp+16]
	cmp	esi,0
	jne	_20877
	mov	eax,_bbNullObject
	jmp	_12333
_20877:
	cmp	eax,0
	jne	_20879
	mov	eax,_brl_blitz_NullFunctionError
_20879:
	call	eax
	mov	ebx,eax
	mov	dword [ebx+16],edi
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_12333
_12333:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IEventReceiver_Destroy:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_BMXEventReceiver_del
	add	esp,4
	mov	eax,0
	jmp	_12336
_12336:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_SIrrlichtCreationParameters
	mov	eax,0
	jmp	_12339
_12339:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_20883
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_del
	add	esp,4
_20883:
_12342:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_20884
_20884:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20885
	mov	eax,_bbNullObject
	jmp	_12346
_20885:
	push	_irrlicht_core_SIrrlichtCreationParameters
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_12346
_12346:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_Irr_SIrrlichtCreationParameters_new
	push	eax
	call	__irrlicht_core_SIrrlichtCreationParameters_createFromHandle
	add	esp,8
	jmp	_12348
_12348:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_createFromOther:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	call	_Irr_SIrrlichtCreationParameters_newFromOther
	add	esp,4
	push	eax
	call	__irrlicht_core_SIrrlichtCreationParameters_createFromHandle
	add	esp,8
	jmp	_12352
_12352:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_setEq:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_setEq
	add	esp,8
	mov	eax,ebx
	jmp	_12356
_12356:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_getAntiAlias:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SIrrlichtCreationParameters_getAntiAlias
	add	esp,4
	mov	eax,eax
	mov	byte [ebp-4],al
	jmp	_12359
_12359:
	movzx	eax,byte [ebp-4]
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_setAntiAlias:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	movzx	eax,byte [ebp+12]
	mov	eax,eax
	mov	byte [ebp-4],al
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_Irr_SIrrlichtCreationParameters_setAntiAlias
	add	esp,8
	mov	eax,0
	jmp	_12363
_12363:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_getBits:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SIrrlichtCreationParameters_getBits
	add	esp,4
	mov	eax,eax
	mov	byte [ebp-4],al
	jmp	_12366
_12366:
	movzx	eax,byte [ebp-4]
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_setBits:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	movzx	eax,byte [ebp+12]
	mov	eax,eax
	mov	byte [ebp-4],al
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_Irr_SIrrlichtCreationParameters_setBits
	add	esp,8
	mov	eax,0
	jmp	_12370
_12370:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_getDriverType:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SIrrlichtCreationParameters_getDriverType
	add	esp,4
	jmp	_12373
_12373:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_setDriverType:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_SIrrlichtCreationParameters_setDriverType
	add	esp,8
	mov	eax,0
	jmp	_12377
_12377:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_getEventReceiver:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	eax,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	0
	push	dword [eax+8]
	call	_Irr_SIrrlichtCreationParameters_getEventReceiver
	add	esp,4
	push	eax
	push	ebx
	call	__irrlicht_core_IEventReceiver_createFromHandle
	add	esp,12
	jmp	_12381
_12381:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_setEventReceiver:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_Irr_SIrrlichtCreationParameters_setEventReceiver
	add	esp,8
	mov	eax,0
	jmp	_12385
_12385:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_getFullscreen:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SIrrlichtCreationParameters_getFullscreen
	add	esp,4
	jmp	_12388
_12388:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_setFullscreen:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_SIrrlichtCreationParameters_setFullscreen
	add	esp,8
	mov	eax,0
	jmp	_12392
_12392:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_getStencilbuffer:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SIrrlichtCreationParameters_getStencilbuffer
	add	esp,4
	jmp	_12395
_12395:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_setStencilbuffer:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_SIrrlichtCreationParameters_setStencilbuffer
	add	esp,8
	mov	eax,0
	jmp	_12399
_12399:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_getVsync:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SIrrlichtCreationParameters_getVsync
	add	esp,4
	jmp	_12402
_12402:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_setVsync:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_SIrrlichtCreationParameters_setVsync
	add	esp,8
	mov	eax,0
	jmp	_12406
_12406:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_getWindowId:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SIrrlichtCreationParameters_getWindowId
	add	esp,4
	jmp	_12409
_12409:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_setWindowId:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_SIrrlichtCreationParameters_setWindowId
	add	esp,8
	mov	eax,0
	jmp	_12413
_12413:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_getWindowSize:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_Irr_SIrrlichtCreationParameters_getWindowSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Dimension2di_createFromHandle
	add	esp,8
	jmp	_12416
_12416:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_setWindowSize:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_Irr_SIrrlichtCreationParameters_setWindowSize
	add	esp,8
	mov	eax,0
	jmp	_12420
_12420:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_getHighPrecisionFPU:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SIrrlichtCreationParameters_getHighPrecisionFPU
	add	esp,4
	jmp	_12423
_12423:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_setHighPrecisionFPU:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_SIrrlichtCreationParameters_setHighPrecisionFPU
	add	esp,8
	mov	eax,0
	jmp	_12427
_12427:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_getZBufferBits:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SIrrlichtCreationParameters_getZBufferBits
	add	esp,4
	mov	eax,eax
	mov	byte [ebp-4],al
	jmp	_12430
_12430:
	movzx	eax,byte [ebp-4]
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_setZBufferBits:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	movzx	eax,byte [ebp+12]
	mov	eax,eax
	mov	byte [ebp-4],al
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_Irr_SIrrlichtCreationParameters_setZBufferBits
	add	esp,8
	mov	eax,0
	jmp	_12434
_12434:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_getWithAlphaChannel:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SIrrlichtCreationParameters_getWithAlphaChannel
	add	esp,4
	jmp	_12437
_12437:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_setWithAlphaChannel:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_SIrrlichtCreationParameters_setWithAlphaChannel
	add	esp,8
	mov	eax,0
	jmp	_12441
_12441:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_getIgnoreInput:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SIrrlichtCreationParameters_getIgnoreInput
	add	esp,4
	jmp	_12444
_12444:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_setIgnoreInput:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_SIrrlichtCreationParameters_setIgnoreInput
	add	esp,8
	mov	eax,0
	jmp	_12448
_12448:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_getDeviceType:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SIrrlichtCreationParameters_getDeviceType
	add	esp,4
	jmp	_12451
_12451:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_setDeviceType:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_SIrrlichtCreationParameters_setDeviceType
	add	esp,8
	mov	eax,0
	jmp	_12455
_12455:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_getDoublebuffer:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SIrrlichtCreationParameters_getDoublebuffer
	add	esp,4
	jmp	_12458
_12458:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_setDoublebuffer:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_SIrrlichtCreationParameters_setDoublebuffer
	add	esp,8
	mov	eax,0
	jmp	_12462
_12462:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_getStereobuffer:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SIrrlichtCreationParameters_getStereobuffer
	add	esp,4
	jmp	_12465
_12465:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_setStereobuffer:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_SIrrlichtCreationParameters_setStereobuffer
	add	esp,8
	mov	eax,0
	jmp	_12469
_12469:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_getLoggingLevel:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_Irr_SIrrlichtCreationParameters_getLoggingLevel
	add	esp,4
	jmp	_12472
_12472:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_setLoggingLevel:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_Irr_SIrrlichtCreationParameters_setLoggingLevel
	add	esp,8
	mov	eax,0
	jmp	_12476
_12476:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IReferenceCounted_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	mov	dword [ebx+20],0
	mov	eax,0
	jmp	_12479
_12479:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IReferenceCounted_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_12482:
	mov	dword [eax],_irrlicht_core_IrrBase
	push	eax
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_20888
_20888:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IReferenceCounted_getReferenceCount:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	cmp	dword [edx+20],0
	je	_20889
	mov	eax,dword [edx+20]
	cmp	eax,0
	jne	_20891
	mov	eax,_brl_blitz_NullFunctionError
_20891:
	push	dword [edx+8]
	call	eax
	add	esp,4
	push	eax
	call	_Irr_IReferenceCounted_getReferenceCount
	add	esp,4
	jmp	_12485
_20889:
	mov	eax,0
	jmp	_12485
_12485:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IReferenceCounted_drop:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	cmp	dword [edx+20],0
	je	_20894
	mov	eax,dword [edx+20]
	cmp	eax,0
	jne	_20896
	mov	eax,_brl_blitz_NullFunctionError
_20896:
	cmp	dword [edx+12],0
	je	_20898
	mov	dword [edx+12],0
_20898:
	push	dword [edx+8]
	call	eax
	add	esp,4
	push	eax
	call	_Irr_IReferenceCounted_drop
	add	esp,4
	jmp	_12488
_20894:
	mov	eax,0
	jmp	_12488
_12488:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IReferenceCounted_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	cmp	dword [edx+20],0
	je	_20900
	mov	eax,dword [edx+20]
	cmp	eax,0
	jne	_20902
	mov	eax,_brl_blitz_NullFunctionError
_20902:
	push	dword [edx+8]
	call	eax
	add	esp,4
	push	eax
	call	_Irr_IReferenceCounted_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_12491
_20900:
	mov	eax,_1
	jmp	_12491
_12491:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IReferenceCounted_grab:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	cmp	dword [edx+20],0
	je	_20905
	mov	eax,dword [edx+20]
	cmp	eax,0
	jne	_20907
	mov	eax,_brl_blitz_NullFunctionError
_20907:
	push	dword [edx+8]
	call	eax
	add	esp,4
	push	eax
	call	_Irr_IReferenceCounted_grab
	add	esp,4
_20905:
	mov	eax,0
	jmp	_12494
_12494:
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core_irr_RGB16:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	ecx
	call	_IrrVideo_Func_RGB16
	add	esp,12
	mov	eax,eax
	mov	word [ebp-4],ax
	jmp	_12499
_12499:
	movzx	eax,word [ebp-4]
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core_irr_RGBA16:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	eax
	push	edx
	push	ecx
	push	ebx
	call	_IrrVideo_Func_RGBA16
	add	esp,16
	mov	eax,eax
	mov	word [ebp-4],ax
	jmp	_12505
_12505:
	movzx	eax,word [ebp-4]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core_irr_X8R8G8B8toA1R5G5B5:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	eax,dword [ebp+8]
	push	eax
	call	_IrrVideo_Func_X8R8G8B8toA1R5G5B5
	add	esp,4
	mov	eax,eax
	mov	word [ebp-4],ax
	jmp	_12508
_12508:
	movzx	eax,word [ebp-4]
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core_irr_A8R8G8B8toR5G6B5:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	eax,dword [ebp+8]
	push	eax
	call	_IrrVideo_Func_A8R8G8B8toR5G6B5
	add	esp,4
	mov	eax,eax
	mov	word [ebp-4],ax
	jmp	_12511
_12511:
	movzx	eax,word [ebp-4]
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core_irr_getAlpha:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	movzx	eax,word [ebp+8]
	mov	eax,eax
	mov	word [ebp-4],ax
	movzx	eax,word [ebp-4]
	push	eax
	call	_IrrVideo_Func_getAlpha
	add	esp,4
	jmp	_12514
_12514:
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core_irr_getRed:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	movzx	eax,word [ebp+8]
	mov	eax,eax
	mov	word [ebp-4],ax
	movzx	eax,word [ebp-4]
	push	eax
	call	_IrrVideo_Func_getRed
	add	esp,4
	jmp	_12517
_12517:
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core_irr_getGreen:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	movzx	eax,word [ebp+8]
	mov	eax,eax
	mov	word [ebp-4],ax
	movzx	eax,word [ebp-4]
	push	eax
	call	_IrrVideo_Func_getGreen
	add	esp,4
	jmp	_12520
_12520:
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core_irr_getBlue:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	movzx	eax,word [ebp+8]
	mov	eax,eax
	mov	word [ebp-4],ax
	movzx	eax,word [ebp-4]
	push	eax
	call	_IrrVideo_Func_getBlue
	add	esp,4
	jmp	_12523
_12523:
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core_irr_A1R5G5B5toA8R8G8B8:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	movzx	eax,word [ebp+8]
	mov	eax,eax
	mov	word [ebp-4],ax
	movzx	eax,word [ebp-4]
	push	eax
	call	_IrrVideo_Func_A1R5G5B5toA8R8G8B8
	add	esp,4
	jmp	_12526
_12526:
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core_irr_R5G6B5toA8R8G8B8:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	movzx	eax,word [ebp+8]
	mov	eax,eax
	mov	word [ebp-4],ax
	movzx	eax,word [ebp-4]
	push	eax
	call	_IrrVideo_Func_R5G6B5toA8R8G8B8
	add	esp,4
	jmp	_12529
_12529:
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core_irr_R5G6B5toA1R5G5B5:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	movzx	eax,word [ebp+8]
	mov	eax,eax
	mov	word [ebp-4],ax
	movzx	eax,word [ebp-4]
	push	eax
	call	_IrrVideo_Func_R5G6B5toA1R5G5B5
	add	esp,4
	mov	eax,eax
	mov	word [ebp-8],ax
	jmp	_12532
_12532:
	movzx	eax,word [ebp-8]
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core_irr_A1R5G5B5toR5G6B5:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	movzx	eax,word [ebp+8]
	mov	eax,eax
	mov	word [ebp-4],ax
	movzx	eax,word [ebp-4]
	push	eax
	call	_IrrVideo_Func_A1R5G5B5toR5G6B5
	add	esp,4
	mov	eax,eax
	mov	word [ebp-8],ax
	jmp	_12535
_12535:
	movzx	eax,word [ebp-8]
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core_irr_A8R8G8B8toA1R5G5B5:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	eax,dword [ebp+8]
	push	eax
	call	_IrrVideo_Func_A8R8G8B8toA1R5G5B5
	add	esp,4
	mov	eax,eax
	mov	word [ebp-4],ax
	jmp	_12538
_12538:
	movzx	eax,word [ebp-4]
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core_RGB16from16:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	movzx	eax,word [ebp+8]
	mov	eax,eax
	mov	word [ebp-4],ax
	movzx	eax,word [ebp+12]
	mov	eax,eax
	mov	word [ebp-8],ax
	movzx	eax,word [ebp+16]
	mov	eax,eax
	mov	word [ebp-12],ax
	movzx	eax,word [ebp-12]
	push	eax
	movzx	eax,word [ebp-8]
	push	eax
	movzx	eax,word [ebp-4]
	push	eax
	call	_IrrVideo_Func_RGB16from16
	add	esp,12
	mov	eax,eax
	mov	word [ebp-16],ax
	jmp	_12543
_12543:
	movzx	eax,word [ebp-16]
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core_getAverage:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	movzx	eax,word [ebp+8]
	mov	eax,eax
	mov	word [ebp-4],ax
	movzx	eax,word [ebp-4]
	push	eax
	call	_IrrVideo_Func_getAverage
	add	esp,4
	jmp	_12546
_12546:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_SColor
	mov	eax,0
	jmp	_12549
_12549:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_20909
	push	dword [ebx+8]
	call	_IrrVideo_SColor_del
	add	esp,4
_20909:
_12552:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_20910
_20910:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20911
	mov	eax,_bbNullObject
	jmp	_12556
_20911:
	push	_irrlicht_core_SColor
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_12556
_12556:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrVideo_SColor_new
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	jmp	_12558
_12558:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_createFromVals:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	1
	push	eax
	push	edx
	push	ecx
	push	ebx
	call	_IrrVideo_SColor_newFromVals
	add	esp,16
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	jmp	_12564
_12564:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_createFromColorVal:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	eax
	call	_IrrVideo_SColor_newFromColorVal
	add	esp,4
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	jmp	_12567
_12567:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_GetAlpha:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SColor_getAlpha
	add	esp,4
	jmp	_12570
_12570:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_getRed:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SColor_getRed
	add	esp,4
	jmp	_12573
_12573:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_getGreen:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SColor_getGreen
	add	esp,4
	jmp	_12576
_12576:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_getBlue:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SColor_getBlue
	add	esp,4
	jmp	_12579
_12579:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_SetAlpha:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_SColor_setAlpha
	add	esp,8
	mov	eax,0
	jmp	_12583
_12583:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_setRed:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_SColor_setRed
	add	esp,8
	mov	eax,0
	jmp	_12587
_12587:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_setGreen:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_SColor_setGreen
	add	esp,8
	mov	eax,0
	jmp	_12591
_12591:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_setBlue:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_SColor_setBlue
	add	esp,8
	mov	eax,0
	jmp	_12595
_12595:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_toA1R5G5B5:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SColor_toA1R5G5B5
	add	esp,4
	mov	eax,eax
	mov	word [ebp-4],ax
	jmp	_12598
_12598:
	movzx	eax,word [ebp-4]
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_toOpenGLColor:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	push	4
	push	_20914
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	lea	eax,byte [eax+24]
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_SColor_toOpenGLColor
	add	esp,8
	mov	eax,dword [ebp-4]
	jmp	_12601
_12601:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_set:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	ecx,dword [ebp+16]
	mov	edx,dword [ebp+20]
	mov	eax,dword [ebp+24]
	push	eax
	push	edx
	push	ecx
	push	ebx
	push	dword [esi+8]
	call	_IrrVideo_SColor_set
	add	esp,20
	mov	eax,0
	jmp	_12608
_12608:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_EqEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrVideo_SColor_EqEq
	add	esp,8
	jmp	_12612
_12612:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_NotEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrVideo_SColor_NotEq
	add	esp,8
	jmp	_12616
_12616:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_Plus:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrVideo_SColor_plus
	add	esp,8
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	jmp	_12620
_12620:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_getInterpolated:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	fld	dword [ebp+16]
	push	1
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrVideo_SColor_getInterpolated
	add	esp,12
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	jmp	_12625
_12625:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_GetColor:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SColor_getColor
	add	esp,4
	jmp	_12628
_12628:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_getLuminance:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SColor_getLuminance
	add	esp,4
	jmp	_12631
_12631:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_getAverage:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SColor_getAverage
	add	esp,4
	jmp	_12634
_12634:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_getInterpolated_quadratic:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	fld	dword [ebp+20]
	push	1
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrVideo_SColor_getInterpolated_quadratic
	add	esp,16
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	jmp	_12640
_12640:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_getLightness:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SColor_getLightness
	add	esp,4
	jmp	_12643
_12643:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorf_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_SColorf
	mov	eax,0
	jmp	_12646
_12646:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorf_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_20916
	push	dword [ebx+8]
	call	_IrrVideo_SColorf_del
	add	esp,4
_20916:
_12649:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_20917
_20917:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorf_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20918
	mov	eax,_bbNullObject
	jmp	_12653
_20918:
	push	_irrlicht_core_SColorf
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_12653
_12653:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorf_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrVideo_SColorf_new
	push	eax
	call	__irrlicht_core_SColorf_createFromHandle
	add	esp,8
	jmp	_12655
_12655:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorf_createFromRGB:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	push	1
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	call	_IrrVideo_SColorf_newFromRGB
	add	esp,12
	push	eax
	call	__irrlicht_core_SColorf_createFromHandle
	add	esp,8
	jmp	_12660
_12660:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorf_createFromRGBA:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	push	1
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	call	_IrrVideo_SColorf_newFromRGBA
	add	esp,16
	push	eax
	call	__irrlicht_core_SColorf_createFromHandle
	add	esp,8
	jmp	_12666
_12666:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorf_createFromSColor:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrVideo_SColorf_newFromSColor
	add	esp,4
	push	eax
	call	__irrlicht_core_SColorf_createFromHandle
	add	esp,8
	jmp	_12669
_12669:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorf_toSColor:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrVideo_SColorf_toSColor
	add	esp,4
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	jmp	_12672
_12672:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorf_set:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrVideo_SColorf_set
	add	esp,16
	mov	eax,0
	jmp	_12678
_12678:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorf_setWithAlpha:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	fld	dword [ebp+24]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrVideo_SColorf_setWithAlpha
	add	esp,20
	mov	eax,0
	jmp	_12685
_12685:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorf_GetAlpha:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SColorf_getAlpha
	add	esp,4
	jmp	_12688
_12688:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorf_getRed:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SColorf_getRed
	add	esp,4
	jmp	_12691
_12691:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorf_getGreen:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SColorf_getGreen
	add	esp,4
	jmp	_12694
_12694:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorf_getBlue:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SColorf_getBlue
	add	esp,4
	jmp	_12697
_12697:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorf_getArray:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SColorf_getArray
	add	esp,4
	jmp	_12700
_12700:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorf_getInterpolated:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	fld	dword [ebp+16]
	push	1
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrVideo_SColorf_getInterpolated
	add	esp,12
	push	eax
	call	__irrlicht_core_SColorf_createFromHandle
	add	esp,8
	jmp	_12705
_12705:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorf_setColorComponentValue:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	fld	dword [ebp+16]
	sub	esp,4
	fstp	dword [esp]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_SColorf_setColorComponentValue
	add	esp,12
	mov	eax,0
	jmp	_12710
_12710:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorf_getInterpolated_quadratic:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	fld	dword [ebp+20]
	push	1
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrVideo_SColorf_getInterpolated_quadratic
	add	esp,16
	push	eax
	call	__irrlicht_core_SColorf_createFromHandle
	add	esp,8
	jmp	_12716
_12716:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorHSL_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_SColorHSL
	mov	eax,0
	jmp	_12719
_12719:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorHSL_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_20921
	push	dword [ebx+8]
	call	_IrrVideo_SColorHSL_del
	add	esp,4
_20921:
_12722:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_20922
_20922:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorHSL_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20923
	mov	eax,_bbNullObject
	jmp	_12726
_20923:
	push	_irrlicht_core_SColorHSL
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_12726
_12726:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorHSL_create:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	0
	push	0
	push	eax
	call	__irrlicht_core_SColorHSL_createFromHSL
	add	esp,16
	jmp	_12729
_12729:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorHSL_createFromHSL:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	push	1
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	call	_IrrVideo_SColorHSL_new
	add	esp,12
	push	eax
	call	__irrlicht_core_SColorHSL_createFromHandle
	add	esp,8
	jmp	_12735
_12735:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorHSL_toRGB:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrVideo_SColorHSL_toRGB
	add	esp,8
	mov	eax,0
	jmp	_12739
_12739:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IImage
	mov	eax,0
	jmp	_12742
_12742:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_20926
	push	ebx
	call	__irrlicht_core_IImage_drop
	add	esp,4
_20926:
_12745:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_20927
_20927:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20928
	mov	eax,_bbNullObject
	jmp	_12749
_20928:
	push	_irrlicht_core_IImage
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_12749
_12749:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_lock:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IImage_lock
	add	esp,4
	jmp	_12752
_12752:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_unlock:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IImage_unlock
	add	esp,4
	mov	eax,0
	jmp	_12755
_12755:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_getDimension:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrVideo_IImage_getDimension
	add	esp,4
	push	eax
	call	__irrlicht_core_Dimension2di_createFromHandle
	add	esp,8
	jmp	_12758
_12758:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_getBitsPerPixel:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IImage_getBitsPerPixel
	add	esp,4
	jmp	_12761
_12761:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_getBytesPerPixel:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IImage_getBytesPerPixel
	add	esp,4
	jmp	_12764
_12764:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_getImageDataSizeInBytes:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IImage_getImageDataSizeInBytes
	add	esp,4
	jmp	_12767
_12767:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_getImageDataSizeInPixels:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IImage_getImageDataSizeInPixels
	add	esp,4
	jmp	_12770
_12770:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_getPixel:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	1
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrVideo_IImage_getPixel
	add	esp,12
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	jmp	_12775
_12775:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_getColorFormat:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IImage_getColorFormat
	add	esp,4
	jmp	_12778
_12778:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_getRedMask:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IImage_getRedMask
	add	esp,4
	jmp	_12781
_12781:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_getGreenMask:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IImage_getGreenMask
	add	esp,4
	jmp	_12784
_12784:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_getBlueMask:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IImage_getBlueMask
	add	esp,4
	jmp	_12787
_12787:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_getAlphaMask:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IImage_getAlphaMask
	add	esp,4
	jmp	_12790
_12790:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_getPitch:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IImage_getPitch
	add	esp,4
	jmp	_12793
_12793:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_20931
	mov	dword [eax+12],0
_20931:
	push	dword [eax+8]
	call	_IrrVideo_IImage_drop
	add	esp,4
	jmp	_12796
_12796:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IImage_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_12799
_12799:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IImage_grab
	add	esp,4
	mov	eax,0
	jmp	_12802
_12802:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_setPixel:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	edx,dword [ebp+20]
	mov	eax,dword [ebp+24]
	push	eax
	push	edx
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	edi
	push	ebx
	push	dword [esi+8]
	call	_IrrVideo_IImage_setPixel
	add	esp,20
	mov	eax,0
	jmp	_12809
_12809:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_copyToScaling:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	ecx,dword [ebp+16]
	mov	edx,dword [ebp+20]
	mov	eax,dword [ebp+24]
	mov	edi,dword [ebp+28]
	push	edi
	push	eax
	push	edx
	push	ecx
	push	ebx
	push	dword [esi+8]
	call	_IrrVideo_IImage_copyToScaling
	add	esp,24
	mov	eax,0
	jmp	_12817
_12817:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_copyToScalingToImage:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrVideo_IImage_copyToScalingToImage
	add	esp,8
	mov	eax,0
	jmp	_12821
_12821:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_copyToImage:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	esi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_IImage_copyToImage
	add	esp,12
	mov	eax,0
	jmp	_12826
_12826:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_copyToImageFromPart:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+24]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+20]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	edi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	ebx
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [esi+8]
	call	_IrrVideo_IImage_copyToImageFromPart
	add	esp,20
	mov	eax,0
	jmp	_12833
_12833:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_copyToWithAlpha:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+28]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+24]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+20]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	edi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	ebx
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [esi+8]
	call	_IrrVideo_IImage_copyToWithAlpha
	add	esp,24
	mov	eax,0
	jmp	_12841
_12841:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_fill:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_IImage_fill
	add	esp,8
	mov	eax,0
	jmp	_12845
_12845:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_copyToScalingBoxFilter:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	eax
	push	edx
	push	ecx
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_IImage_copyToScalingBoxFilter
	add	esp,16
	mov	eax,0
	jmp	_12851
_12851:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_getBitsPerPixelFromFormat:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_IImage_getBitsPerPixelFromFormat
	add	esp,8
	jmp	_12855
_12855:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_isRenderTargetOnlyFormat:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_IImage_isRenderTargetOnlyFormat
	add	esp,8
	jmp	_12859
_12859:
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core_irr_getVertexPitchFromType:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	call	_IrrVideo_Func_getVertexPitchFromType
	add	esp,4
	jmp	_12862
_12862:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_S3DVertex
	mov	eax,0
	jmp	_12865
_12865:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_12868:
	mov	dword [eax],_irrlicht_core_IrrBase
	push	eax
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_20932
_20932:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex_getPos:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrVideo_S3DVertex_getPos
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_12871
_12871:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex_setPos:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrVideo_S3DVertex_setPos
	add	esp,8
	mov	eax,0
	jmp	_12875
_12875:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex_getNormal:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrVideo_S3DVertex_getNormal
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_12878
_12878:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex_setNormal:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrVideo_S3DVertex_setNormal
	add	esp,8
	mov	eax,0
	jmp	_12882
_12882:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex_getTCoords:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrVideo_S3DVertex_getTCoords
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	jmp	_12885
_12885:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex_setTCoords:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrVideo_S3DVertex_setTCoords
	add	esp,8
	mov	eax,0
	jmp	_12889
_12889:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex_GetColor:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrVideo_S3DVertex_getColor
	add	esp,4
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	jmp	_12892
_12892:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex_SetColor:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrVideo_S3DVertex_setColor
	add	esp,8
	mov	eax,0
	jmp	_12896
_12896:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex_getType:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_S3DVertex_getType
	add	esp,4
	jmp	_12899
_12899:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex_cast:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+128]
	add	esp,4
	mov	edx,0
	cmp	ebx,0
	je	_20937
	mov	edx,dword [esi+12]
	mov	dword [esi+12],0
_20937:
	cmp	eax,0
	je	_20940
	cmp	eax,1
	je	_20941
	cmp	eax,2
	je	_20942
	mov	dword [esi+12],edx
	jmp	_20939
_20940:
	push	edx
	push	dword [esi+8]
	call	__irrlicht_core_S3DVertexDefault_createFromHandle
	add	esp,8
	mov	esi,eax
	jmp	_20939
_20941:
	push	edx
	push	dword [esi+8]
	call	__irrlicht_core_S3DVertex2TCoords_createFromHandle
	add	esp,8
	mov	esi,eax
	jmp	_20939
_20942:
	push	edx
	push	dword [esi+8]
	call	__irrlicht_core_S3DVertexTangents_createFromHandle
	add	esp,8
	mov	esi,eax
	jmp	_20939
_20939:
	mov	eax,esi
	jmp	_12903
_12903:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20943
	mov	eax,_bbNullObject
	jmp	_12907
_20943:
	push	_irrlicht_core_S3DVertex
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+132]
	add	esp,8
	jmp	_12907
_12907:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexDefault_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_S3DVertex_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_S3DVertexDefault
	mov	eax,0
	jmp	_12910
_12910:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexDefault_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_20947
	push	dword [ebx+8]
	call	_IrrVideo_S3DVertex_del
	add	esp,4
_20947:
_12913:
	mov	dword [ebx],_irrlicht_core_S3DVertex
	push	ebx
	call	__irrlicht_core_S3DVertex_Delete
	add	esp,4
	mov	eax,0
	jmp	_20948
_20948:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexDefault_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20949
	mov	eax,_bbNullObject
	jmp	_12917
_20949:
	push	_irrlicht_core_S3DVertex
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_12917
_12917:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexDefault_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrVideo_S3DVertex_new
	push	eax
	call	__irrlicht_core_S3DVertexDefault_createFromHandle
	add	esp,8
	jmp	_12919
_12919:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexDefault_createFromVals:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	fld	dword [ebp+24]
	fld	dword [ebp+28]
	mov	eax,dword [ebp+32]
	fld	dword [ebp+36]
	push	1
	push	dword [ebp+40]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	call	_IrrVideo_S3DVertex_newFromVals
	add	esp,36
	push	eax
	call	__irrlicht_core_S3DVertexDefault_createFromHandle
	add	esp,8
	jmp	_12930
_12930:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexDefault_createFromVects:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	push	dword [ebx+8]
	call	_IrrVideo_S3DVertex_newFromVects
	add	esp,16
	push	eax
	call	__irrlicht_core_S3DVertexDefault_createFromHandle
	add	esp,8
	jmp	_12936
_12936:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexDefault_EqEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrVideo_S3DVertex_EqEq
	add	esp,8
	jmp	_12940
_12940:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexDefault_NotEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrVideo_S3DVertex_NotEq
	add	esp,8
	jmp	_12944
_12944:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexDefault_Less:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrVideo_S3DVertex_Less
	add	esp,8
	jmp	_12948
_12948:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexDefault_getVertexInfo:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	mov	eax,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	dword [ebp-4],edx
	mov	edx,dword [ebp+16]
	mov	dword [ebp-8],edx
	mov	edx,dword [ebp+20]
	mov	dword [ebp-12],edx
	mov	edx,dword [ebp+24]
	mov	dword [ebp-16],edx
	mov	edx,dword [ebp-16]
	lea	edx,dword [edx+24]
	push	edx
	mov	edx,dword [ebp-12]
	lea	edx,dword [edx+24]
	push	edx
	mov	edx,dword [ebp-8]
	lea	edx,dword [edx+24]
	push	edx
	mov	edx,dword [ebp-4]
	lea	edx,dword [edx+24]
	push	edx
	push	dword [eax+8]
	call	_IrrVideo_S3DVertex_getVertexInfo
	add	esp,20
	jmp	_12955
_12955:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex2TCoords_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_S3DVertex_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_S3DVertex2TCoords
	mov	eax,0
	jmp	_12958
_12958:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex2TCoords_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_12961:
	mov	dword [eax],_irrlicht_core_S3DVertex
	push	eax
	call	__irrlicht_core_S3DVertex_Delete
	add	esp,4
	mov	eax,0
	jmp	_20952
_20952:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex2TCoords_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20953
	mov	eax,_bbNullObject
	jmp	_12965
_20953:
	push	_irrlicht_core_S3DVertex2TCoords
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_12965
_12965:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex2TCoords_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrVideo_S3DVertex2TCoords_new
	push	eax
	call	__irrlicht_core_S3DVertex2TCoords_createFromHandle
	add	esp,8
	jmp	_12967
_12967:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex2TCoords_createFromValsWithDiffTexCoords:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	mov	eax,dword [ebp+20]
	fld	dword [ebp+24]
	fld	dword [ebp+28]
	fld	dword [ebp+32]
	fld	dword [ebp+36]
	push	1
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	call	_IrrVideo_S3DVertex2TCoords_newFromValsWithDiffTexCoords
	add	esp,32
	push	eax
	call	__irrlicht_core_S3DVertex2TCoords_createFromHandle
	add	esp,8
	jmp	_12977
_12977:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex2TCoords_createWithDiffTexCoords:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	push	dword [ebx+8]
	call	_IrrVideo_S3DVertex2TCoords_newWithDiffTexCoords
	add	esp,16
	push	eax
	call	__irrlicht_core_S3DVertex2TCoords_createFromHandle
	add	esp,8
	jmp	_12983
_12983:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex2TCoords_createFromValsWithNormalAndSameTexCoords:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	fld	dword [ebp+24]
	fld	dword [ebp+28]
	mov	eax,dword [ebp+32]
	fld	dword [ebp+36]
	push	1
	push	dword [ebp+40]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	call	_IrrVideo_S3DVertex2TCoords_newFromValsWithNormalAndSameTexCoords
	add	esp,36
	push	eax
	call	__irrlicht_core_S3DVertex2TCoords_createFromHandle
	add	esp,8
	jmp	_12994
_12994:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex2TCoords_createWithWithNormalAndSameTexCoords:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	push	dword [ebx+8]
	call	_IrrVideo_S3DVertex2TCoords_newWithNormalAndSameTexCoords
	add	esp,16
	push	eax
	call	__irrlicht_core_S3DVertex2TCoords_createFromHandle
	add	esp,8
	jmp	_13000
_13000:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex2TCoords_createWithWithNormalAndDiffTexCoords:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	ecx,dword [ebp+16]
	mov	edx,dword [ebp+20]
	mov	eax,dword [ebp+24]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_S3DVertex2TCoords_newWithNormalAndDiffTexCoords
	add	esp,20
	push	eax
	call	__irrlicht_core_S3DVertex2TCoords_createFromHandle
	add	esp,8
	jmp	_13007
_13007:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex2TCoords_createFromVertex:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrVideo_S3DVertex2TCoords_newFromVertex
	add	esp,4
	push	eax
	call	__irrlicht_core_S3DVertex2TCoords_createFromHandle
	add	esp,8
	jmp	_13010
_13010:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex2TCoords_getTCoords2:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrVideo_S3DVertex2TCoords_getTCoords2
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	jmp	_13013
_13013:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex2TCoords_setTCoords2:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrVideo_S3DVertex2TCoords_setTCoords2
	add	esp,8
	mov	eax,0
	jmp	_13017
_13017:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex2TCoords_EqEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrVideo_S3DVertex2TCoords_EqEq
	add	esp,8
	jmp	_13021
_13021:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex2TCoords_NotEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrVideo_S3DVertex2TCoords_NotEq
	add	esp,8
	jmp	_13025
_13025:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex2TCoords_Less:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrVideo_S3DVertex2TCoords_Less
	add	esp,8
	jmp	_13029
_13029:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex2TCoords_getVertexInfo:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	mov	eax,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	dword [ebp-4],edx
	mov	edx,dword [ebp+16]
	mov	dword [ebp-8],edx
	mov	edx,dword [ebp+20]
	mov	dword [ebp-12],edx
	mov	edx,dword [ebp+24]
	mov	dword [ebp-16],edx
	mov	edx,dword [ebp+28]
	mov	dword [ebp-20],edx
	mov	edx,dword [ebp-20]
	lea	edx,dword [edx+24]
	push	edx
	mov	edx,dword [ebp-16]
	lea	edx,dword [edx+24]
	push	edx
	mov	edx,dword [ebp-12]
	lea	edx,dword [edx+24]
	push	edx
	mov	edx,dword [ebp-8]
	lea	edx,dword [edx+24]
	push	edx
	mov	edx,dword [ebp-4]
	lea	edx,dword [edx+24]
	push	edx
	push	dword [eax+8]
	call	_IrrVideo_S3DVertex2TCoords_getVertexInfo
	add	esp,24
	jmp	_13037
_13037:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexTangents_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_S3DVertex_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_S3DVertexTangents
	mov	eax,0
	jmp	_13040
_13040:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexTangents_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_20956
	push	dword [ebx+8]
	call	_IrrVideo_S3DVertexTangents_del
	add	esp,4
_20956:
_13043:
	mov	dword [ebx],_irrlicht_core_S3DVertex
	push	ebx
	call	__irrlicht_core_S3DVertex_Delete
	add	esp,4
	mov	eax,0
	jmp	_20957
_20957:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexTangents_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20958
	mov	eax,_bbNullObject
	jmp	_13047
_20958:
	push	_irrlicht_core_S3DVertexTangents
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_13047
_13047:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexTangents_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrVideo_S3DVertexTangents_new
	push	eax
	call	__irrlicht_core_S3DVertexTangents_createFromHandle
	add	esp,8
	jmp	_13049
_13049:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexTangents_createFromVals:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	push	1
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	call	_IrrVideo_S3DVertexTangents_newFromVals
	add	esp,12
	push	eax
	call	__irrlicht_core_S3DVertexTangents_createFromHandle
	add	esp,8
	jmp	_13054
_13054:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexTangents_getTangent:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrVideo_S3DVertexTangents_getTangent
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_13057
_13057:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexTangents_setTangent:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrVideo_S3DVertexTangents_setTangent
	add	esp,8
	mov	eax,0
	jmp	_13061
_13061:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexTangents_getBinormal:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrVideo_S3DVertexTangents_getBinormal
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_13064
_13064:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexTangents_setBinormal:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrVideo_S3DVertexTangents_setBinormal
	add	esp,8
	mov	eax,0
	jmp	_13068
_13068:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexTangents_EqEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrVideo_S3DVertexTangents_EqEq
	add	esp,8
	jmp	_13072
_13072:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexTangents_NotEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrVideo_S3DVertexTangents_NotEq
	add	esp,8
	jmp	_13076
_13076:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexTangents_Less:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrVideo_S3DVertexTangents_Less
	add	esp,8
	jmp	_13080
_13080:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexTangents_getVertexInfo:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	mov	eax,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	dword [ebp-4],edx
	mov	edx,dword [ebp+16]
	mov	dword [ebp-8],edx
	mov	edx,dword [ebp+20]
	mov	dword [ebp-12],edx
	mov	edx,dword [ebp+24]
	mov	dword [ebp-16],edx
	mov	edx,dword [ebp+28]
	mov	dword [ebp-20],edx
	mov	edx,dword [ebp+32]
	mov	dword [ebp-24],edx
	mov	edx,dword [ebp-24]
	lea	edx,dword [edx+24]
	push	edx
	mov	edx,dword [ebp-20]
	lea	edx,dword [edx+24]
	push	edx
	mov	edx,dword [ebp-16]
	lea	edx,dword [edx+24]
	push	edx
	mov	edx,dword [ebp-12]
	lea	edx,dword [edx+24]
	push	edx
	mov	edx,dword [ebp-8]
	lea	edx,dword [edx+24]
	push	edx
	mov	edx,dword [ebp-4]
	lea	edx,dword [edx+24]
	push	edx
	push	dword [eax+8]
	call	_IrrVideo_S3DVertexTangents_getVertexInfo
	add	esp,28
	jmp	_13089
_13089:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITexture_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_ITexture
	mov	eax,0
	jmp	_13092
_13092:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITexture_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_20961
	push	ebx
	call	__irrlicht_core_ITexture_drop
	add	esp,4
_20961:
_13095:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_20962
_20962:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITexture_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20963
	mov	eax,_bbNullObject
	jmp	_13099
_20963:
	push	_irrlicht_core_ITexture
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_13099
_13099:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITexture_lock:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrVideo_ITexture_lock
	add	esp,12
	jmp	_13104
_13104:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITexture_unlock:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_ITexture_unlock
	add	esp,4
	mov	eax,0
	jmp	_13107
_13107:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITexture_getOriginalSize:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrVideo_ITexture_getOriginalSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Dimension2di_createFromHandle
	add	esp,8
	jmp	_13110
_13110:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITexture_getSize:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrVideo_ITexture_getSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Dimension2di_createFromHandle
	add	esp,8
	jmp	_13113
_13113:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITexture_getDriverType:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_ITexture_getDriverType
	add	esp,4
	jmp	_13116
_13116:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITexture_getColorFormat:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_ITexture_getColorFormat
	add	esp,4
	jmp	_13119
_13119:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITexture_getPitch:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_ITexture_getPitch
	add	esp,4
	jmp	_13122
_13122:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITexture_regenerateMipMapLevels:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_ITexture_regenerateMipMapLevels
	add	esp,8
	mov	eax,0
	jmp	_13126
_13126:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITexture_hasMipMaps:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_ITexture_hasMipMaps
	add	esp,4
	jmp	_13129
_13129:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITexture_getName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrVideo_ITexture_getName
	add	esp,4
	push	eax
	call	__irrlicht_core_SNamedPath_createFromHandle
	add	esp,8
	jmp	_13132
_13132:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITexture_isRenderTarget:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_ITexture_isRenderTarget
	add	esp,4
	jmp	_13135
_13135:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITexture_hasAlpha:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_ITexture_hasAlpha
	add	esp,4
	jmp	_13138
_13138:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITexture_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_20966
	mov	dword [eax+12],0
_20966:
	push	dword [eax+8]
	call	_IrrVideo_ITexture_drop
	add	esp,4
	jmp	_13141
_13141:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITexture_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_ITexture_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_13144
_13144:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITexture_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_ITexture_grab
	add	esp,4
	mov	eax,0
	jmp	_13147
_13147:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SExposedVideoData_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_SExposedVideoData
	mov	eax,0
	jmp	_13150
_13150:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SExposedVideoData_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_13153:
	mov	dword [eax],_irrlicht_core_IrrBase
	push	eax
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_20967
_20967:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SExposedVideoData_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20968
	mov	eax,_bbNullObject
	jmp	_13157
_20968:
	push	_irrlicht_core_SExposedVideoData
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_13157
_13157:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SExposedVideoData_getIDirect3D9:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SExposedVideoData_getIDirect3D9
	add	esp,4
	jmp	_13160
_13160:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SExposedVideoData_getIDirect3DDevice9:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SExposedVideoData_getIDirect3DDevice9
	add	esp,4
	jmp	_13163
_13163:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SExposedVideoData_getIDirect3D9HWND:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SExposedVideoData_getIDirect3D9HWND
	add	esp,4
	jmp	_13166
_13166:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SExposedVideoData_getIDirect3D8:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SExposedVideoData_getIDirect3D8
	add	esp,4
	jmp	_13169
_13169:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SExposedVideoData_getIDirect3DDevice8:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SExposedVideoData_getIDirect3DDevice8
	add	esp,4
	jmp	_13172
_13172:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SExposedVideoData_getIDirect3D8HWND:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SExposedVideoData_getIDirect3D8HWND
	add	esp,4
	jmp	_13175
_13175:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SExposedVideoData_getOGLWin32HDc:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SExposedVideoData_getOGLWin32HDc
	add	esp,4
	jmp	_13178
_13178:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SExposedVideoData_getOGLWin32HRc:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SExposedVideoData_getOGLWin32HRc
	add	esp,4
	jmp	_13181
_13181:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SExposedVideoData_getOGLWin32HWnd:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SExposedVideoData_getOGLWin32HWnd
	add	esp,4
	jmp	_13184
_13184:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SExposedVideoData_getOGLLinuxWindow:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	dword [eax+8]
	lea	eax,dword [ebp-8]
	push	eax
	call	_IrrVideo_SExposedVideoData_getOGLLinuxWindow
	add	esp,8
	jmp	_13187
_13187:
	mov	eax,dword [ebp-8]
	mov	dword [ebx],eax
	mov	eax,dword [ebp-4]
	mov	dword [ebx+4],eax
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SExposedVideoData_getOGLLinuxDisplay:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SExposedVideoData_getOGLLinuxDisplay
	add	esp,4
	jmp	_13190
_13190:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SExposedVideoData_getOGLLinuxContext:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SExposedVideoData_getOGLLinuxContext
	add	esp,4
	jmp	_13193
_13193:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_SLight
	mov	eax,0
	jmp	_13196
_13196:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_20971
	push	dword [ebx+8]
	call	_IrrVideo_SLight_del
	add	esp,4
_20971:
_13199:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_20972
_20972:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrVideo_SLight_new
	push	eax
	call	__irrlicht_core_SLight_createFromHandle
	add	esp,8
	jmp	_13201
_13201:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20973
	mov	eax,_bbNullObject
	jmp	_13205
_20973:
	push	_irrlicht_core_SLight
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_13205
_13205:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_getAmbientColor:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrVideo_SLight_getAmbientColor
	add	esp,4
	push	eax
	call	__irrlicht_core_SColorf_createFromHandle
	add	esp,8
	jmp	_13208
_13208:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_getDiffuseColor:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrVideo_SLight_getDiffuseColor
	add	esp,4
	push	eax
	call	__irrlicht_core_SColorf_createFromHandle
	add	esp,8
	jmp	_13211
_13211:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_getSpecularColor:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrVideo_SLight_getSpecularColor
	add	esp,4
	push	eax
	call	__irrlicht_core_SColorf_createFromHandle
	add	esp,8
	jmp	_13214
_13214:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_getPosition:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrVideo_SLight_getPosition
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_13217
_13217:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_getDirection:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrVideo_SLight_getDirection
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_13220
_13220:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_getCastShadows:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SLight_getCastShadows
	add	esp,4
	jmp	_13223
_13223:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_setCastShadows:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_SLight_setCastShadows
	add	esp,8
	mov	eax,0
	jmp	_13227
_13227:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_getRadius:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SLight_getRadius
	add	esp,4
	jmp	_13230
_13230:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_setRadius:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrVideo_SLight_setRadius
	add	esp,8
	mov	eax,0
	jmp	_13234
_13234:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_getType:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SLight_getType
	add	esp,4
	jmp	_13237
_13237:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_setType:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_SLight_setType
	add	esp,8
	mov	eax,0
	jmp	_13241
_13241:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_getAttenuation:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrVideo_SLight_getAttenuation
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_13244
_13244:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_getOuterCone:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SLight_getOuterCone
	add	esp,4
	jmp	_13247
_13247:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_setOuterCone:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrVideo_SLight_setOuterCone
	add	esp,8
	mov	eax,0
	jmp	_13251
_13251:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_getInnerCone:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SLight_getInnerCone
	add	esp,4
	jmp	_13254
_13254:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_setInnerCone:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrVideo_SLight_setOuterCone
	add	esp,8
	mov	eax,0
	jmp	_13258
_13258:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_getFalloff:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SLight_getFalloff
	add	esp,4
	jmp	_13261
_13261:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_setFalloff:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrVideo_SLight_setFalloff
	add	esp,8
	mov	eax,0
	jmp	_13265
_13265:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_SMaterial
	mov	eax,0
	jmp	_13268
_13268:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_20976
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_del
	add	esp,4
_20976:
_13271:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_20977
_20977:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_Create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrVideo_SMaterial_new
	push	eax
	call	__irrlicht_core_SMaterial_createFromHandle
	add	esp,8
	jmp	_13273
_13273:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_createFromMaterial:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrVideo_SMaterial_newFromMaterial
	add	esp,4
	push	eax
	call	__irrlicht_core_SMaterial_createFromHandle
	add	esp,8
	jmp	_13276
_13276:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20978
	mov	eax,_bbNullObject
	jmp	_13280
_20978:
	push	_irrlicht_core_SMaterial
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_13280
_13280:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getMaterialType:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SMaterial_getMaterialType
	add	esp,4
	jmp	_13283
_13283:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_setMaterialType:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_SMaterial_setMaterialType
	add	esp,8
	mov	eax,0
	jmp	_13287
_13287:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getMaterialTypeParam:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SMaterial_getMaterialTypeParam
	add	esp,4
	jmp	_13290
_13290:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_setMaterialTypeParam:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrVideo_SMaterial_setMaterialTypeParam
	add	esp,8
	mov	eax,0
	jmp	_13294
_13294:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getMaterialTypeParam2:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SMaterial_getMaterialTypeParam2
	add	esp,4
	jmp	_13297
_13297:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_setMaterialTypeParam2:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrVideo_SMaterial_setMaterialTypeParam2
	add	esp,8
	mov	eax,0
	jmp	_13301
_13301:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_setMaterial:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	edx
	push	dword [ecx+8]
	call	_IrrScene_ISceneNode_setMaterial
	add	esp,12
	mov	eax,0
	jmp	_13306
_13306:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getAmbientColor:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrVideo_SMaterial_getAmbientColor
	add	esp,4
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	jmp	_13309
_13309:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getDiffuseColor:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrVideo_SMaterial_getDiffuseColor
	add	esp,4
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	jmp	_13312
_13312:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getEmissiveColor:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrVideo_SMaterial_getEmissiveColor
	add	esp,4
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	jmp	_13315
_13315:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getSpecularColor:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrVideo_SMaterial_getSpecularColor
	add	esp,4
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	jmp	_13318
_13318:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getShininess:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SMaterial_getShininess
	add	esp,4
	jmp	_13321
_13321:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_setShininess:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrVideo_SMaterial_setShininess
	add	esp,8
	mov	eax,0
	jmp	_13325
_13325:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getThickness:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SMaterial_getThickness
	add	esp,4
	jmp	_13328
_13328:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_setThickness:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrVideo_SMaterial_setThickness
	add	esp,8
	mov	eax,0
	jmp	_13332
_13332:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getWireframe:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SMaterial_getWireframe
	add	esp,4
	jmp	_13335
_13335:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_setWireframe:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_SMaterial_setWireframe
	add	esp,8
	mov	eax,0
	jmp	_13339
_13339:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getGouraudShading:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SMaterial_getGouraudShading
	add	esp,4
	jmp	_13342
_13342:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_setGouraudShading:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_SMaterial_setGouraudShading
	add	esp,8
	mov	eax,0
	jmp	_13346
_13346:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getLighting:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SMaterial_getLighting
	add	esp,4
	jmp	_13349
_13349:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_setLighting:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_SMaterial_setLighting
	add	esp,8
	mov	eax,0
	jmp	_13353
_13353:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getZBuffer:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SMaterial_getZBuffer
	add	esp,4
	mov	eax,eax
	jmp	_13356
_13356:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_setZBuffer:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	eax,eax
	and	eax,0xff
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_SMaterial_setZBuffer
	add	esp,8
	mov	eax,0
	jmp	_13360
_13360:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getZWriteEnable:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SMaterial_getZWriteEnable
	add	esp,4
	jmp	_13363
_13363:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_setZWriteEnable:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_SMaterial_setZWriteEnable
	add	esp,8
	mov	eax,0
	jmp	_13367
_13367:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getBackfaceCulling:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SMaterial_getBackfaceCulling
	add	esp,4
	jmp	_13370
_13370:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_setBackfaceCulling:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_SMaterial_setBackfaceCulling
	add	esp,8
	mov	eax,0
	jmp	_13374
_13374:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getFogEnable:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SMaterial_getFogEnable
	add	esp,4
	jmp	_13377
_13377:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_setFogEnable:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_SMaterial_setFogEnable
	add	esp,8
	mov	eax,0
	jmp	_13381
_13381:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getFlag:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_SMaterial_getFlag
	add	esp,8
	jmp	_13385
_13385:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_setFlag:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrVideo_SMaterial_setFlag
	add	esp,12
	mov	eax,0
	jmp	_13390
_13390:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getTexture:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_SMaterial_getTexture
	add	esp,8
	push	eax
	call	__irrlicht_core_ITexture_createFromHandle
	add	esp,8
	jmp	_13394
_13394:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_setTexture:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	cmp	eax,_bbNullObject
	jne	_20981
	push	_irrlicht_core_ITexture
	call	_bbObjectNew
	add	esp,4
_20981:
	push	dword [eax+8]
	push	ebx
	push	dword [esi+8]
	call	_IrrVideo_SMaterial_setTexture
	add	esp,12
	mov	eax,0
	jmp	_13399
_13399:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getNormalizeNormals:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SMaterial_getNormalizeNormals
	add	esp,4
	jmp	_13402
_13402:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_setNormalizeNormals:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_SMaterial_setNormalizeNormals
	add	esp,8
	mov	eax,0
	jmp	_13406
_13406:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getPointCloud:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SMaterial_getPointCloud
	add	esp,4
	jmp	_13409
_13409:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_setPointCloud:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_SMaterial_setPointCloud
	add	esp,8
	mov	eax,0
	jmp	_13413
_13413:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_SetEq:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_SetEq
	add	esp,8
	mov	eax,ebx
	jmp	_13417
_13417:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_NotEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrVideo_SMaterial_NotEq
	add	esp,8
	jmp	_13421
_13421:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_setTextureMatrix:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	edx
	push	dword [ecx+8]
	call	_IrrVideo_SMaterial_setTextureMatrix
	add	esp,12
	mov	eax,0
	jmp	_13426
_13426:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getTextureMatrix:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_SMaterial_getTextureMatrix
	add	esp,8
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	jmp	_13430
_13430:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_isTransparent:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SMaterial_isTransparent
	add	esp,4
	jmp	_13433
_13433:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getFrontfaceCulling:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SMaterial_getFrontfaceCulling
	add	esp,4
	jmp	_13436
_13436:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_setFrontfaceCulling:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_SMaterial_setFrontfaceCulling
	add	esp,8
	mov	eax,0
	jmp	_13440
_13440:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getAntiAliasing:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SMaterial_getAntiAliasing
	add	esp,4
	mov	eax,eax
	mov	byte [ebp-4],al
	jmp	_13443
_13443:
	movzx	eax,byte [ebp-4]
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_setAntiAliasing:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	movzx	eax,byte [ebp+12]
	mov	eax,eax
	mov	byte [ebp-4],al
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_SMaterial_setAntiAliasing
	add	esp,8
	mov	eax,0
	jmp	_13447
_13447:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getColorMask:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SMaterial_getColorMask
	add	esp,4
	mov	eax,eax
	mov	byte [ebp-4],al
	jmp	_13450
_13450:
	movzx	eax,byte [ebp-4]
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_setColorMask:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	movzx	eax,byte [ebp+12]
	mov	eax,eax
	mov	byte [ebp-4],al
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_SMaterial_setColorMask
	add	esp,8
	mov	eax,0
	jmp	_13454
_13454:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getColorMaterial:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SMaterial_getColorMaterial
	add	esp,4
	mov	eax,eax
	mov	byte [ebp-4],al
	jmp	_13457
_13457:
	movzx	eax,byte [ebp-4]
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_setColorMaterial:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	movzx	eax,byte [ebp+12]
	mov	eax,eax
	mov	byte [ebp-4],al
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_SMaterial_setColorMaterial
	add	esp,8
	mov	eax,0
	jmp	_13461
_13461:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getTextureLayer:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_SMaterial_getTextureLayer
	add	esp,8
	push	eax
	call	__irrlicht_core_SMaterialLayer_createFromHandle
	add	esp,8
	jmp	_13465
_13465:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_SMaterialLayer
	mov	eax,0
	jmp	_13468
_13468:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_20982
	push	dword [ebx+8]
	call	_IrrVideo_SMaterialLayer_del
	add	esp,4
_20982:
_13471:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_20983
_20983:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_SetEq:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrVideo_SMaterialLayer_setEq
	add	esp,8
	mov	eax,ebx
	jmp	_13475
_13475:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_NotEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrVideo_SMaterialLayer_NotEq
	add	esp,8
	jmp	_13479
_13479:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_EqEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrVideo_SMaterialLayer_EqEq
	add	esp,8
	jmp	_13483
_13483:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_getTexture:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrVideo_SMaterialLayer_getTexture
	add	esp,4
	push	eax
	call	__irrlicht_core_ITexture_createFromHandle
	add	esp,8
	jmp	_13486
_13486:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_setTexture:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrVideo_SMaterialLayer_setTexture
	add	esp,8
	mov	eax,0
	jmp	_13490
_13490:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_getTextureWrapU:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SMaterialLayer_getTextureWrapU
	add	esp,4
	jmp	_13493
_13493:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_setTextureWrapU:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_SMaterialLayer_setTextureWrapU
	add	esp,8
	mov	eax,0
	jmp	_13497
_13497:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_getTextureWrapV:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SMaterialLayer_getTextureWrapV
	add	esp,4
	jmp	_13500
_13500:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_setTextureWrapV:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_SMaterialLayer_setTextureWrapV
	add	esp,8
	mov	eax,0
	jmp	_13504
_13504:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_getBilinearFilter:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SMaterialLayer_getBilinearFilter
	add	esp,4
	jmp	_13507
_13507:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_setBilinearFilter:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_SMaterialLayer_setBilinearFilter
	add	esp,8
	mov	eax,0
	jmp	_13511
_13511:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_getTrilinearFilter:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SMaterialLayer_getTrilinearFilter
	add	esp,4
	jmp	_13514
_13514:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_setTrilinearFilter:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_SMaterialLayer_setTrilinearFilter
	add	esp,8
	mov	eax,0
	jmp	_13518
_13518:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_getAnisotropicFilter:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SMaterialLayer_getAnisotropicFilter
	add	esp,4
	mov	eax,eax
	mov	byte [ebp-4],al
	jmp	_13521
_13521:
	movzx	eax,byte [ebp-4]
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_setAnisotropicFilter:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	movzx	eax,byte [ebp+12]
	mov	eax,eax
	mov	byte [ebp-4],al
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_SMaterialLayer_setAnisotropicFilter
	add	esp,8
	mov	eax,0
	jmp	_13525
_13525:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_getTextureMatrix:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrVideo_SMaterialLayer_getTextureMatrix
	add	esp,4
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	jmp	_13528
_13528:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_setTextureMatrix:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrVideo_SMaterialLayer_setTextureMatrix
	add	esp,8
	mov	eax,0
	jmp	_13532
_13532:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_getLODBias:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SMaterialLayer_getLODBias
	add	esp,4
	mov	eax,eax
	mov	byte [ebp-4],al
	jmp	_13535
_13535:
	movzx	eax,byte [ebp-4]
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_setLODBias:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	movzx	eax,byte [ebp+12]
	mov	eax,eax
	mov	byte [ebp-4],al
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_SMaterialLayer_setLODBias
	add	esp,8
	mov	eax,0
	jmp	_13539
_13539:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrVideo_SMaterialLayer_new
	push	eax
	call	__irrlicht_core_SMaterialLayer_createFromHandle
	add	esp,8
	jmp	_13541
_13541:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_createFromOther:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrVideo_SMaterialLayer_newFromOther
	add	esp,4
	push	eax
	call	__irrlicht_core_SMaterialLayer_createFromHandle
	add	esp,8
	jmp	_13544
_13544:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20984
	mov	eax,_bbNullObject
	jmp	_13548
_20984:
	push	_irrlicht_core_SMaterialLayer
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_13548
_13548:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoModeList_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IVideoModeList
	mov	eax,0
	jmp	_13551
_13551:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoModeList_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_20987
	push	ebx
	call	__irrlicht_core_IVideoModeList_drop
	add	esp,4
_20987:
_13554:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_20988
_20988:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoModeList_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_20989
	mov	eax,_bbNullObject
	jmp	_13558
_20989:
	push	_irrlicht_core_IVideoModeList
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_13558
_13558:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoModeList_getVideoModeCount:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IVideoModeList_getVideoModeCount
	add	esp,4
	jmp	_13561
_13561:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoModeList_getVideoModeResolution:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_IVideoModeList_getVideoModeResolution
	add	esp,8
	push	eax
	call	__irrlicht_core_Dimension2di_createFromHandle
	add	esp,8
	jmp	_13565
_13565:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoModeList_getVideoModeResolutionFromConstraints:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrVideo_IVideoModeList_getVideoModeResolutionFromConstraints
	add	esp,12
	push	eax
	call	__irrlicht_core_Dimension2di_createFromHandle
	add	esp,8
	jmp	_13570
_13570:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoModeList_getVideoModeDepth:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_IVideoModeList_getVideoModeDepth
	add	esp,8
	jmp	_13574
_13574:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoModeList_getDesktopResolution:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrVideo_IVideoModeList_getDesktopResolution
	add	esp,4
	push	eax
	call	__irrlicht_core_Dimension2di_createFromHandle
	add	esp,8
	jmp	_13577
_13577:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoModeList_getDesktopDepth:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IVideoModeList_getDesktopDepth
	add	esp,4
	jmp	_13580
_13580:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoModeList_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_20992
	mov	dword [eax+12],0
_20992:
	push	dword [eax+8]
	call	_IrrVideo_IVideoModeList_drop
	add	esp,4
	jmp	_13583
_13583:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoModeList_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IVideoModeList_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_13586
_13586:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoModeList_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IVideoModeList_grab
	add	esp,4
	mov	eax,0
	jmp	_13589
_13589:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGeometryCreator_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IGeometryCreator
	mov	eax,0
	jmp	_13592
_13592:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGeometryCreator_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_20993
	push	ebx
	call	__irrlicht_core_IGeometryCreator_drop
	add	esp,4
_20993:
_13595:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_20994
_20994:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGeometryCreator_createCubeMesh:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	cmp	edx,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_20995
	push	1084227584
	push	1084227584
	push	1084227584
	call	_irrlicht_core__VECTOR3DF
	add	esp,12
	mov	edx,eax
_20995:
	push	1
	push	edx
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_IGeometryCreator_createCubeMesh
	add	esp,8
	push	eax
	call	dword [_irrlicht_core_IMesh+112]
	add	esp,8
	jmp	_13599
_13599:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGeometryCreator_createHillPlaneMesh:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+32]
	push	1
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+28]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+24]
	push	dword [ebp+20]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	edi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	ebx
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [esi+8]
	call	_IrrVideo_IGeometryCreator_createHillPlaneMesh
	add	esp,28
	push	eax
	call	dword [_irrlicht_core_IMesh+112]
	add	esp,8
	jmp	_13608
_13608:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGeometryCreator_createPlaneMesh:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+24]
	push	1
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+20]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	edi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	ebx
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [esi+8]
	call	_IrrVideo_IGeometryCreator_createPlaneMesh
	add	esp,20
	push	eax
	call	dword [_irrlicht_core_IMesh+112]
	add	esp,8
	jmp	_13615
_13615:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGeometryCreator_createTerrainMesh:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	edx,dword [ebp+32]
	mov	eax,dword [ebp+36]
	push	1
	push	eax
	push	edx
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+28]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+24]
	push	dword [ebp+20]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	edi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	ebx
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [esi+8]
	call	_IrrVideo_IGeometryCreator_createTerrainMesh
	add	esp,32
	push	eax
	call	dword [_irrlicht_core_IMesh+112]
	add	esp,8
	jmp	_13625
_13625:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGeometryCreator_createArrowMesh:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	esi,dword [ebp+36]
	mov	ebx,dword [ebp+40]
	cmp	esi,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_20996
	push	-1
	call	__irrlicht_core_SColor_createFromColorVal
	add	esp,4
	mov	esi,eax
_20996:
	cmp	ebx,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_20997
	push	-1
	call	__irrlicht_core_SColor_createFromColorVal
	add	esp,4
	mov	ebx,eax
_20997:
	push	1
	push	ebx
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	esi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+32]
	push	dword [ebp+28]
	push	dword [ebp+24]
	push	dword [ebp+20]
	push	dword [ebp+16]
	push	dword [ebp+12]
	push	dword [edi+8]
	call	_IrrVideo_IGeometryCreator_createArrowMesh
	add	esp,36
	push	eax
	call	dword [_irrlicht_core_IMesh+112]
	add	esp,8
	jmp	_13636
_13636:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGeometryCreator_createSphereMesh:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	fld	dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	1
	push	eax
	push	edx
	sub	esp,4
	fstp	dword [esp]
	push	dword [ecx+8]
	call	_IrrVideo_IGeometryCreator_createSphereMesh
	add	esp,16
	push	eax
	call	dword [_irrlicht_core_IMesh+112]
	add	esp,8
	jmp	_13642
_13642:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGeometryCreator_createCylinderMesh:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+20]
	mov	edx,dword [ebp+24]
	mov	edi,dword [ebp+28]
	cmp	edx,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_20998
	push	-1
	call	__irrlicht_core_SColor_createFromColorVal
	add	esp,4
	mov	edx,eax
_20998:
	push	1
	push	dword [ebp+32]
	push	edi
	push	edx
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	ebx
	push	dword [ebp+16]
	push	dword [ebp+12]
	push	dword [esi+8]
	call	_IrrVideo_IGeometryCreator_createCylinderMesh
	add	esp,28
	push	eax
	call	dword [_irrlicht_core_IMesh+112]
	add	esp,8
	jmp	_13651
_13651:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGeometryCreator_createConeMesh:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	esi,dword [ebp+24]
	mov	ebx,dword [ebp+28]
	cmp	esi,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_20999
	push	-1
	call	__irrlicht_core_SColor_createFromColorVal
	add	esp,4
	mov	esi,eax
_20999:
	cmp	ebx,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_21000
	push	-1
	call	__irrlicht_core_SColor_createFromColorVal
	add	esp,4
	mov	ebx,eax
_21000:
	push	1
	push	dword [ebp+32]
	push	ebx
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	esi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+20]
	push	dword [ebp+16]
	push	dword [ebp+12]
	push	dword [edi+8]
	call	_IrrVideo_IGeometryCreator_createConeMesh
	add	esp,28
	push	eax
	call	dword [_irrlicht_core_IMesh+112]
	add	esp,8
	jmp	_13660
_13660:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGeometryCreator_createVolumeLightMesh:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+20]
	mov	ebx,dword [ebp+24]
	mov	edi,dword [ebp+32]
	cmp	esi,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_21001
	push	-1
	call	__irrlicht_core_SColor_createFromColorVal
	add	esp,4
	mov	esi,eax
_21001:
	cmp	ebx,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_21002
	push	-1
	call	__irrlicht_core_SColor_createFromColorVal
	add	esp,4
	mov	ebx,eax
_21002:
	cmp	edi,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_21003
	push	1065353216
	push	1067030938
	push	1065353216
	call	_irrlicht_core__VECTOR3DF
	add	esp,12
	mov	edi,eax
_21003:
	push	1
	push	edi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+28]
	push	ebx
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	esi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+16]
	push	dword [ebp+12]
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IGeometryCreator_createVolumeLightMesh
	add	esp,28
	push	eax
	call	dword [_irrlicht_core_IMesh+112]
	add	esp,8
	jmp	_13669
_13669:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGeometryCreator_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_21004
	mov	eax,_bbNullObject
	jmp	_13673
_21004:
	push	_irrlicht_core_IGeometryCreator
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_13673
_13673:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGeometryCreator_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_21007
	mov	dword [eax+12],0
_21007:
	push	dword [eax+8]
	call	_IrrVideo_IGeometryCreator_drop
	add	esp,4
	jmp	_13676
_13676:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGeometryCreator_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IGeometryCreator_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_13679
_13679:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGeometryCreator_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IGeometryCreator_grab
	add	esp,4
	mov	eax,0
	jmp	_13682
_13682:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IVideoDriver
	mov	eax,0
	jmp	_13685
_13685:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_21008
	push	ebx
	call	__irrlicht_core_IVideoDriver_drop
	add	esp,4
_21008:
_13688:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_21009
_21009:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_21010
	mov	eax,_bbNullObject
	jmp	_13692
_21010:
	push	_irrlicht_core_IVideoDriver
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_13692
_13692:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_beginScene:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+28]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+24]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+20]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	edi
	push	ebx
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_beginScene
	add	esp,24
	jmp	_13700
_13700:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_endScene:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IVideoDriver_endScene
	add	esp,4
	jmp	_13703
_13703:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_queryFeature:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_IVideoDriver_queryFeature
	add	esp,8
	jmp	_13707
_13707:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getGPUProgrammingServices:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrVideo_IVideoDriver_getGPUProgrammingServices
	add	esp,4
	push	eax
	call	__irrlicht_core_IGPUProgrammingServices_createFromHandle
	add	esp,8
	jmp	_13710
_13710:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getMeshManipulator:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrVideo_IVideoDriver_getMeshManipulator
	add	esp,4
	push	eax
	call	__irrlicht_core_IMeshManipulator_createFromHandle
	add	esp,8
	jmp	_13713
_13713:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_SetTransform:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	edx
	push	dword [ecx+8]
	call	_IrrVideo_IVideoDriver_setTransform
	add	esp,12
	mov	eax,0
	jmp	_13718
_13718:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getTransform:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_IVideoDriver_getTransform
	add	esp,8
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	jmp	_13722
_13722:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_setMaterial:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrVideo_IVideoDriver_setMaterial
	add	esp,8
	mov	eax,0
	jmp	_13726
_13726:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getTexture:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_getTexture
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	0
	push	esi
	call	__irrlicht_core_ITexture_createFromHandle
	add	esp,8
	jmp	_13730
_13730:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getTextureFromStream:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrVideo_IVideoDriver_getTextureFromStream
	add	esp,8
	push	eax
	call	__irrlicht_core_ITexture_createFromHandle
	add	esp,8
	jmp	_13734
_13734:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_addTexture:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp+20]
	push	ebx
	push	dword [edi+8]
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_addTexture
	add	esp,16
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	0
	push	esi
	call	__irrlicht_core_ITexture_createFromHandle
	add	esp,8
	jmp	_13740
_13740:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_addTextureFromImage:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp+20]
	push	edi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	ebx
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_addTextureFromImage
	add	esp,16
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	0
	push	esi
	call	__irrlicht_core_ITexture_createFromHandle
	add	esp,8
	jmp	_13746
_13746:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_removeTexture:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrVideo_IVideoDriver_removeTexture
	add	esp,8
	mov	eax,0
	jmp	_13750
_13750:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_removeAllTextures:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IVideoDriver_removeAllTextures
	add	esp,4
	mov	eax,0
	jmp	_13753
_13753:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_makeColorKeyTexture:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	eax
	push	dword [edx+8]
	push	dword [ecx+8]
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_makeColorKeyTexture
	add	esp,16
	mov	eax,0
	jmp	_13759
_13759:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_makeColorKeyTextureFromPixel:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	eax
	push	dword [edx+8]
	push	dword [ecx+8]
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_makeColorKeyTextureFromPixel
	add	esp,16
	mov	eax,0
	jmp	_13765
_13765:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_makeNormalMapTexture:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	fld	dword [ebp+16]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrVideo_IVideoDriver_makeNormalMapTexture
	add	esp,12
	mov	eax,0
	jmp	_13770
_13770:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_setRenderTarget:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+24]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+20]
	push	edi
	push	ebx
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_setRenderTarget
	add	esp,20
	jmp	_13777
_13777:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_setRenderTargetByEnum:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+24]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+20]
	push	edi
	push	ebx
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_setRenderTargetByEnum
	add	esp,20
	jmp	_13784
_13784:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_setRenderTargetByRenderTarget:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	ebx,0
	push	eax
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	cmp	dword [eax+16],0
	je	_21021
	push	dword [ebp-4]
	call	_bbArrayDimensions
	add	esp,4
	mov	ebx,dword [eax+24]
_21021:
	push	dword [ebp+24]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+20]
	push	edi
	push	ebx
	mov	eax,dword [ebp-4]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_setRenderTargetByRenderTarget
	add	esp,24
	jmp	_13791
_13791:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_SetViewport:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrVideo_IVideoDriver_setViewPort
	add	esp,8
	mov	eax,0
	jmp	_13795
_13795:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_GetViewport:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrVideo_IVideoDriver_getViewPort
	add	esp,4
	push	eax
	call	__irrlicht_core_Recti_createFromHandle
	add	esp,8
	jmp	_13798
_13798:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_drawVertexPrimitiveList:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+12]
	mov	ebx,dword [ebp+16]
	mov	ecx,dword [ebp+20]
	mov	edx,dword [ebp+24]
	mov	eax,dword [ebp+28]
	mov	edi,dword [ebp+32]
	push	dword [ebp+36]
	push	edi
	push	eax
	push	edx
	push	ecx
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IVideoDriver_drawVertexPrimitiveList
	add	esp,32
	mov	eax,0
	jmp	_13808
_13808:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_draw2DVertexPrimitiveList:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+12]
	mov	ebx,dword [ebp+16]
	mov	ecx,dword [ebp+20]
	mov	edx,dword [ebp+24]
	mov	eax,dword [ebp+28]
	mov	edi,dword [ebp+32]
	push	dword [ebp+36]
	push	edi
	push	eax
	push	edx
	push	ecx
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IVideoDriver_draw2DVertexPrimitiveList
	add	esp,32
	mov	eax,0
	jmp	_13818
_13818:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_draw3DLine:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+20]
	cmp	eax,_bbNullObject
	jne	_21023
	push	_irrlicht_core_SColor
	call	_bbObjectNew
	add	esp,4
_21023:
	push	dword [eax+8]
	push	dword [edi+8]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_draw3DLine
	add	esp,16
	mov	eax,0
	jmp	_13824
_13824:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_draw3DTriangle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	cmp	eax,_bbNullObject
	jne	_21024
	push	_irrlicht_core_SColor
	call	_bbObjectNew
	add	esp,4
_21024:
	push	dword [eax+8]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_draw3DTriangle
	add	esp,12
	mov	eax,0
	jmp	_13829
_13829:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_draw3DBox:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	cmp	eax,_bbNullObject
	jne	_21025
	push	_irrlicht_core_SColor
	call	_bbObjectNew
	add	esp,4
_21025:
	push	dword [eax+8]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_draw3DBox
	add	esp,12
	mov	eax,0
	jmp	_13834
_13834:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_draw2DImage:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrVideo_IVideoDriver_draw2DImage
	add	esp,12
	mov	eax,0
	jmp	_13839
_13839:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_draw2DImageSegment:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	edx,dword [ebp+28]
	mov	eax,dword [ebp+32]
	push	eax
	push	edx
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+24]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	mov	eax,dword [ebp+20]
	push	dword [eax+8]
	push	dword [edi+8]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_draw2DImageSegment
	add	esp,28
	mov	eax,0
	jmp	_13848
_13848:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_draw2DImageSegmentToRect:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+24]
	mov	edi,dword [ebp+28]
	cmp	esi,_bbNullObject
	jne	_21026
	push	_irrlicht_core_Recti
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
_21026:
	mov	ebx,0
	push	edi
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	cmp	dword [eax+16],0
	je	_21029
	push	dword [ebp-4]
	call	_bbArrayDimensions
	add	esp,4
	mov	ebx,dword [eax+24]
_21029:
	push	dword [ebp+32]
	push	ebx
	mov	eax,dword [ebp-4]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [esi+8]
	mov	eax,dword [ebp+20]
	push	dword [eax+8]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IVideoDriver_draw2DImageSegmentToRect
	add	esp,32
	mov	eax,0
	jmp	_13857
_13857:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_draw2DImageBatch:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+20]
	mov	eax,dword [ebp+24]
	mov	dword [ebp-8],eax
	mov	edi,0
	mov	eax,dword [ebp-8]
	cmp	dword [eax+16],0
	je	_21032
	push	dword [ebp-8]
	call	_bbArrayDimensions
	add	esp,4
	mov	edi,dword [eax+24]
_21032:
	mov	ebx,0
	push	esi
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	cmp	dword [eax+16],0
	je	_21036
	push	dword [ebp-4]
	call	_bbArrayDimensions
	add	esp,4
	mov	ebx,dword [eax+24]
_21036:
	push	dword [ebp+40]
	push	dword [ebp+36]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+32]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+28]
	push	edi
	mov	eax,dword [ebp-8]
	lea	eax,dword [eax+24]
	push	eax
	push	ebx
	mov	eax,dword [ebp-4]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebp+16]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IVideoDriver_draw2DImageBatch
	add	esp,44
	mov	eax,0
	jmp	_13868
_13868:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_draw2DImageBatchAtPositions:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+16]
	mov	esi,dword [ebp+20]
	mov	edi,0
	push	eax
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	cmp	dword [eax+16],0
	je	_21040
	push	dword [ebp-4]
	call	_bbArrayDimensions
	add	esp,4
	mov	edi,dword [eax+24]
_21040:
	mov	ebx,0
	push	esi
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp-8]
	cmp	dword [eax+16],0
	je	_21044
	push	dword [ebp-8]
	call	_bbArrayDimensions
	add	esp,4
	mov	ebx,dword [eax+24]
_21044:
	push	dword [ebp+32]
	push	dword [ebp+28]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+24]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebp-8]
	lea	eax,dword [eax+24]
	push	eax
	push	edi
	mov	eax,dword [ebp-4]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebp+12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IVideoDriver_draw2DImageBatchAtPositions
	add	esp,36
	mov	eax,0
	jmp	_13877
_13877:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_draw2DRectangle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [edi+8]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_draw2DRectangle
	add	esp,16
	mov	eax,0
	jmp	_13883
_13883:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_draw2DRectangleWithGradient:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+32]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	mov	eax,dword [ebp+28]
	push	dword [eax+8]
	mov	eax,dword [ebp+24]
	push	dword [eax+8]
	mov	eax,dword [ebp+20]
	push	dword [eax+8]
	push	dword [edi+8]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_draw2DRectangleWithGradient
	add	esp,28
	mov	eax,0
	jmp	_13892
_13892:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_draw2DRectangleOutline:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	esi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_draw2DRectangleOutline
	add	esp,12
	mov	eax,0
	jmp	_13897
_13897:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_draw2DLine:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [edi+8]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_draw2DLine
	add	esp,16
	mov	eax,0
	jmp	_13903
_13903:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_draw2DPolygon:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edx,dword [ebp+20]
	mov	eax,dword [ebp+24]
	push	eax
	push	edx
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+16]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_draw2DPolygon
	add	esp,20
	mov	eax,0
	jmp	_13910
_13910:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_drawStencilShadowVolume:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	eax
	push	edx
	push	dword [ecx+8]
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_drawStencilShadowVolume
	add	esp,16
	mov	eax,0
	jmp	_13916
_13916:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_drawStencilShadow:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+28]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+24]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+20]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	edi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	ebx
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_drawStencilShadow
	add	esp,24
	mov	eax,0
	jmp	_13924
_13924:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_drawMeshBuffer:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrVideo_IVideoDriver_drawMeshBuffer
	add	esp,8
	mov	eax,0
	jmp	_13928
_13928:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_setFog:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	ecx,dword [ebp+16]
	fld	dword [ebp+20]
	fld	dword [ebp+24]
	fld	dword [ebp+28]
	mov	edx,dword [ebp+32]
	mov	eax,dword [ebp+36]
	push	eax
	push	edx
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	push	ecx
	push	esi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_setFog
	add	esp,32
	mov	eax,0
	jmp	_13938
_13938:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getScreenSize:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrVideo_IVideoDriver_getScreenSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Dimension2di_createFromHandle
	add	esp,8
	jmp	_13941
_13941:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getCurrentRenderTargetSize:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrVideo_IVideoDriver_getCurrentRenderTargetSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Dimension2di_createFromHandle
	add	esp,8
	jmp	_13944
_13944:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getFPS:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IVideoDriver_getFPS
	add	esp,4
	jmp	_13947
_13947:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getPrimitiveCountDrawn:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_IVideoDriver_getPrimitiveCountDrawn
	add	esp,8
	jmp	_13951
_13951:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_deleteAllDynamicLights:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IVideoDriver_deleteAllDynamicLights
	add	esp,4
	mov	eax,0
	jmp	_13954
_13954:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_addDynamicLight:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrVideo_IVideoDriver_addDynamicLight
	add	esp,8
	mov	eax,0
	jmp	_13958
_13958:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_setAmbientLight:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrVideo_IVideoDriver_setAmbientLight
	add	esp,8
	mov	eax,0
	jmp	_13962
_13962:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getMaximalDynamicLightAmount:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IVideoDriver_getMaximalDynamicLightAmount
	add	esp,4
	jmp	_13965
_13965:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getDynamicLightCount:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IVideoDriver_getDynamicLightCount
	add	esp,4
	jmp	_13968
_13968:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getDynamicLight:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_IVideoDriver_getDynamicLight
	add	esp,8
	push	eax
	call	__irrlicht_core_SLight_createFromHandle
	add	esp,8
	jmp	_13972
_13972:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IVideoDriver_getName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_13975
_13975:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getMaximalPrimitiveCount:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IVideoDriver_getMaximalPrimitiveCount
	add	esp,4
	jmp	_13978
_13978:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_setTextureCreationFlag:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrVideo_IVideoDriver_setTextureCreationFlag
	add	esp,12
	mov	eax,0
	jmp	_13983
_13983:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getTextureCreationFlag:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_IVideoDriver_getTextureCreationFlag
	add	esp,8
	jmp	_13987
_13987:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_createImageFromFile:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_createImageFromFile
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_IImage_createFromHandle
	add	esp,8
	jmp	_13991
_13991:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_createImageFromStream:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrVideo_IVideoDriver_createImageFromStream
	add	esp,8
	push	eax
	call	__irrlicht_core_IImage_createFromHandle
	add	esp,8
	jmp	_13995
_13995:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_createImageFromData:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	ecx,dword [ebp+16]
	mov	edx,dword [ebp+20]
	mov	eax,dword [ebp+24]
	mov	edi,dword [ebp+28]
	push	1
	push	edi
	push	eax
	push	edx
	push	dword [ecx+8]
	push	ebx
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_createImageFromData
	add	esp,24
	push	eax
	call	__irrlicht_core_IImage_createFromHandle
	add	esp,8
	jmp	_14003
_14003:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_createImageEmpty:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	1
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	ebx
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_createImageEmpty
	add	esp,12
	push	eax
	call	__irrlicht_core_IImage_createFromHandle
	add	esp,8
	jmp	_14008
_14008:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_createImageFromImage:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	1
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	ebx
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_createImageFromImage
	add	esp,12
	push	eax
	call	__irrlicht_core_IImage_createFromHandle
	add	esp,8
	jmp	_14013
_14013:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_createImageFromImagePart:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	1
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	edi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	ebx
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_createImageFromImagePart
	add	esp,16
	push	eax
	call	__irrlicht_core_IImage_createFromHandle
	add	esp,8
	jmp	_14019
_14019:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_createImageFromTexturePart:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	1
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	edi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	ebx
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_createImageFromTexturePart
	add	esp,16
	push	eax
	call	__irrlicht_core_IImage_createFromHandle
	add	esp,8
	jmp	_14025
_14025:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_OnResize:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_OnResize
	add	esp,8
	mov	eax,0
	jmp	_14029
_14029:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getMaterialRendererCount:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IVideoDriver_getMaterialRendererCount
	add	esp,4
	jmp	_14032
_14032:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getMaterialRenderer:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_IVideoDriver_getMaterialRenderer
	add	esp,8
	push	eax
	call	__irrlicht_core_IMaterialRenderer_createFromHandle
	add	esp,8
	jmp	_14036
_14036:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getExposedVideoData:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrVideo_IVideoDriver_getExposedVideoData
	add	esp,4
	push	eax
	call	__irrlicht_core_SExposedVideoData_createFromHandle
	add	esp,8
	jmp	_14039
_14039:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getDriverType:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IVideoDriver_getDriverType
	add	esp,4
	jmp	_14042
_14042:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_drawIndexedTriangleList:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrVideo_IVideoDriver_drawIndexedTriangleList
	add	esp,12
	mov	eax,0
	jmp	_14047
_14047:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_drawIndexedTriangleListFromCoords:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrVideo_IVideoDriver_drawIndexedTriangleListFromCoords
	add	esp,12
	mov	eax,0
	jmp	_14052
_14052:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_drawIndexedTriangleListTangents:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrVideo_IVideoDriver_drawIndexedTriangleListTangents
	add	esp,12
	mov	eax,0
	jmp	_14057
_14057:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_drawIndexedTriangleFan:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrVideo_IVideoDriver_drawIndexedTriangleFan
	add	esp,12
	mov	eax,0
	jmp	_14062
_14062:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_drawIndexedTriangleFanFromCoords:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrVideo_IVideoDriver_drawIndexedTriangleFanFromCoords
	add	esp,12
	mov	eax,0
	jmp	_14067
_14067:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_clearZBuffer:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IVideoDriver_clearZBuffer
	add	esp,4
	mov	eax,0
	jmp	_14070
_14070:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getTextureByIndex:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_IVideoDriver_getTextureByIndex
	add	esp,8
	push	eax
	call	__irrlicht_core_ITexture_createFromHandle
	add	esp,8
	jmp	_14074
_14074:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getTextureCount:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IVideoDriver_getTextureCount
	add	esp,4
	jmp	_14077
_14077:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_addMaterialRenderer:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [edi+8]
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_addMaterialRenderer
	add	esp,12
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	jmp	_14082
_14082:
	mov	eax,esi
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_addExternalImageLoader:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrVideo_IVideoDriver_addExternalImageLoader
	add	esp,8
	mov	eax,0
	jmp	_14086
_14086:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_addExternalImageWriter:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrVideo_IVideoDriver_addExternalImageWriter
	add	esp,8
	mov	eax,0
	jmp	_14090
_14090:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_writeImageToFile:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp+20]
	push	ebx
	push	dword [edi+8]
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_writeImageToFile
	add	esp,16
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	jmp	_14096
_14096:
	mov	eax,esi
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_writeImageToFileIO:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	eax
	push	edx
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	esi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_writeImageToFileIO
	add	esp,16
	jmp	_14102
_14102:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getMaterialRendererName:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_IVideoDriver_getMaterialRendererName
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_14106
_14106:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_setMaterialRendererName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	edi
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_setMaterialRendererName
	add	esp,12
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_14111
_14111:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_createAttributesFromMaterial:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrVideo_IVideoDriver_createAttributesFromMaterial
	add	esp,8
	push	eax
	call	__irrlicht_core_IAttributes_createFromHandle
	add	esp,8
	jmp	_14115
_14115:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_fillMaterialStructureFromAttributes:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrVideo_IVideoDriver_fillMaterialStructureFromAttributes
	add	esp,12
	mov	eax,0
	jmp	_14120
_14120:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_createScreenShot:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrVideo_IVideoDriver_createScreenShot
	add	esp,4
	push	eax
	call	__irrlicht_core_IImage_createFromHandle
	add	esp,8
	jmp	_14123
_14123:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_renameTexture:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [edi+8]
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_renameTexture
	add	esp,12
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_14128
_14128:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_findTexture:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_findTexture
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	0
	push	esi
	call	__irrlicht_core_ITexture_createFromHandle
	add	esp,8
	jmp	_14132
_14132:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_setClipPlane:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	eax
	push	dword [edx+8]
	push	ecx
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_setClipPlane
	add	esp,16
	jmp	_14138
_14138:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_enableClipPlane:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrVideo_IVideoDriver_enableClipPlane
	add	esp,12
	mov	eax,0
	jmp	_14143
_14143:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_setAllowZWriteOnTransparent:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_IVideoDriver_setAllowZWriteOnTransparent
	add	esp,8
	mov	eax,0
	jmp	_14147
_14147:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_21058
	mov	dword [eax+12],0
_21058:
	push	dword [eax+8]
	call	_IrrVideo_IVideoDriver_drop
	add	esp,4
	jmp	_14150
_14150:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IVideoDriver_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_14153
_14153:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IVideoDriver_grab
	add	esp,4
	mov	eax,0
	jmp	_14156
_14156:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_disableFeature:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrVideo_IVideoDriver_disableFeature
	add	esp,12
	mov	eax,0
	jmp	_14161
_14161:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_checkDriverReset:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IVideoDriver_checkDriverReset
	add	esp,4
	jmp	_14164
_14164:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_addRenderTargetTexture:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	10
	push	ebx
	push	dword [edi+8]
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_addRenderTargetTexture
	add	esp,16
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	0
	push	esi
	call	__irrlicht_core_ITexture_createFromHandle
	add	esp,8
	jmp	_14169
_14169:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_removeHardwareBuffer:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrVideo_IVideoDriver_removeHardwareBuffer
	add	esp,8
	mov	eax,0
	jmp	_14173
_14173:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_removeAllHardwareBuffers:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IVideoDriver_removeAllHardwareBuffers
	add	esp,4
	mov	eax,0
	jmp	_14176
_14176:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_drawPixel:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	dword [eax+8]
	push	edx
	push	ecx
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_drawPixel
	add	esp,16
	mov	eax,0
	jmp	_14182
_14182:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getColorFormat:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IVideoDriver_getColorFormat
	add	esp,4
	jmp	_14185
_14185:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getVendorInfo:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IVideoDriver_getVendorInfo
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_14188
_14188:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getOverrideMaterial:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrVideo_IVideoDriver_getOverrideMaterial
	add	esp,4
	push	eax
	call	__irrlicht_core_SOverrideMaterial_createFromHandle
	add	esp,8
	jmp	_14191
_14191:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_setMinHardwareBufferVertexCount:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_IVideoDriver_setMinHardwareBufferVertexCount
	add	esp,8
	mov	eax,0
	jmp	_14195
_14195:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_turnLightOn:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrVideo_IVideoDriver_turnLightOn
	add	esp,12
	mov	eax,0
	jmp	_14200
_14200:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getImageLoaderCount:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IVideoDriver_getImageLoaderCount
	add	esp,4
	jmp	_14203
_14203:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getImageLoader:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	0
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_IVideoDriver_getImageLoader
	add	esp,8
	push	eax
	call	__irrlicht_core_IImageLoader_createFromHandle
	add	esp,12
	jmp	_14207
_14207:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getImageWriterCount:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IVideoDriver_getImageWriterCount
	add	esp,4
	jmp	_14210
_14210:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getImageWriter:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	0
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_IVideoDriver_getImageWriter
	add	esp,8
	push	eax
	call	__irrlicht_core_IImageWriter_createFromHandle
	add	esp,12
	jmp	_14214
_14214:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getMaterial2D:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrVideo_IVideoDriver_getMaterial2D
	add	esp,4
	push	eax
	call	__irrlicht_core_SMaterial_createFromHandle
	add	esp,8
	jmp	_14217
_14217:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_enableMaterial2D:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_IVideoDriver_enableMaterial2D
	add	esp,8
	mov	eax,0
	jmp	_14221
_14221:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getMaxTextureSize:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrVideo_IVideoDriver_getMaxTextureSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Dimension2di_createFromHandle
	add	esp,8
	jmp	_14224
_14224:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getFog:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+12]
	mov	ecx,dword [ebp+16]
	mov	edx,dword [ebp+20]
	mov	eax,dword [ebp+24]
	mov	edi,dword [ebp+32]
	mov	esi,dword [ebp+36]
	lea	esi,dword [esi]
	push	esi
	lea	esi,dword [edi]
	push	esi
	mov	esi,dword [ebp+28]
	lea	esi,dword [esi]
	push	esi
	lea	eax,dword [eax]
	push	eax
	lea	eax,dword [edx]
	push	eax
	lea	eax,dword [ecx]
	push	eax
	push	ebx
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IVideoDriver_getFog
	add	esp,32
	mov	eax,0
	jmp	_14234
_14234:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SOverrideMaterial_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_SOverrideMaterial
	mov	eax,0
	jmp	_14237
_14237:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SOverrideMaterial_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_14240:
	mov	dword [eax],_irrlicht_core_IrrBase
	push	eax
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_21061
_21061:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SOverrideMaterial_setMaterial:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_SOverrideMaterial_setMaterial
	add	esp,8
	mov	eax,0
	jmp	_14244
_14244:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SOverrideMaterial_getMaterial:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrVideo_SOverrideMaterial_getMaterial
	add	esp,4
	push	eax
	call	__irrlicht_core_SMaterial_createFromHandle
	add	esp,8
	jmp	_14247
_14247:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SOverrideMaterial_getEnableFlags:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SOverrideMaterial_getEnableFlags
	add	esp,4
	jmp	_14250
_14250:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SOverrideMaterial_setEnableFlags:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_SOverrideMaterial_setEnableFlags
	add	esp,8
	mov	eax,0
	jmp	_14254
_14254:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SOverrideMaterial_getEnablePasses:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SOverrideMaterial_getEnablePasses
	add	esp,4
	mov	eax,eax
	mov	word [ebp-4],ax
	jmp	_14257
_14257:
	movzx	eax,word [ebp-4]
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SOverrideMaterial_setEnablePasses:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	movzx	eax,word [ebp+12]
	mov	eax,eax
	mov	word [ebp-4],ax
	movzx	eax,word [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_SOverrideMaterial_setEnablePasses
	add	esp,8
	mov	eax,0
	jmp	_14261
_14261:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SOverrideMaterial_getEnabled:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_SOverrideMaterial_getEnabled
	add	esp,4
	jmp	_14264
_14264:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SOverrideMaterial_setEnabled:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_SOverrideMaterial_setEnabled
	add	esp,8
	mov	eax,0
	jmp	_14268
_14268:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SOverrideMaterial_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_21062
	mov	eax,_bbNullObject
	jmp	_14272
_21062:
	push	_irrlicht_core_SOverrideMaterial
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_14272
_14272:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IRenderTarget_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IRenderTarget
	mov	eax,0
	jmp	_14275
_14275:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IRenderTarget_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_21065
	push	dword [ebx+8]
	call	_IrrVideo_IRenderTarget_del
	add	esp,4
_21065:
_14278:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_21066
_21066:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IRenderTarget_getRenderTexture:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrVideo_IRenderTarget_getRenderTexture
	add	esp,4
	push	eax
	call	__irrlicht_core_ITexture_createFromHandle
	add	esp,8
	jmp	_14281
_14281:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IRenderTarget_setRenderTexture:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_IRenderTarget_setRenderTexture
	add	esp,8
	mov	eax,0
	jmp	_14285
_14285:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IRenderTarget_getTargetType:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IRenderTarget_getTargetType
	add	esp,4
	jmp	_14288
_14288:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IRenderTarget_setTargetType:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_IRenderTarget_setTargetType
	add	esp,8
	mov	eax,0
	jmp	_14292
_14292:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IRenderTarget_getColorMask:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IRenderTarget_getColorMask
	add	esp,4
	jmp	_14295
_14295:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IRenderTarget_setColorMask:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_IRenderTarget_setColorMask
	add	esp,8
	mov	eax,0
	jmp	_14299
_14299:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IRenderTarget_getBlendFuncSrc:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IRenderTarget_getBlendFuncSrc
	add	esp,4
	jmp	_14302
_14302:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IRenderTarget_setBlendFuncSrc:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_IRenderTarget_setBlendFuncSrc
	add	esp,8
	mov	eax,0
	jmp	_14306
_14306:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IRenderTarget_getBlendFuncDst:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IRenderTarget_getBlendFuncDst
	add	esp,4
	jmp	_14309
_14309:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IRenderTarget_setBlendFuncDst:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_IRenderTarget_setBlendFuncDst
	add	esp,8
	mov	eax,0
	jmp	_14313
_14313:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IRenderTarget_getBlendEnable:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IRenderTarget_getBlendEnable
	add	esp,4
	jmp	_14316
_14316:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IRenderTarget_setBlendEnable:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrVideo_IRenderTarget_setBlendEnable
	add	esp,8
	mov	eax,0
	jmp	_14320
_14320:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IRenderTarget_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_21067
	mov	eax,_bbNullObject
	jmp	_14324
_21067:
	push	_irrlicht_core_IRenderTarget
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_14324
_14324:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IRenderTarget_createFromTexture:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	ecx,dword [ebp+16]
	mov	edx,dword [ebp+20]
	mov	eax,dword [ebp+24]
	push	1
	push	eax
	push	edx
	push	ecx
	push	ebx
	push	esi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	call	_IrrVideo_IRenderTarget_newFromTexture
	add	esp,20
	push	eax
	call	__irrlicht_core_IRenderTarget_createFromHandle
	add	esp,8
	jmp	_14331
_14331:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IRenderTarget_createFromEnum:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	ecx,dword [ebp+16]
	mov	edx,dword [ebp+20]
	mov	eax,dword [ebp+24]
	push	1
	push	eax
	push	edx
	push	ecx
	push	ebx
	push	esi
	call	_IrrVideo_IRenderTarget_newFromTexture
	add	esp,20
	push	eax
	call	__irrlicht_core_IRenderTarget_createFromHandle
	add	esp,8
	jmp	_14338
_14338:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMaterialRendererServices_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IMaterialRendererServices
	mov	eax,0
	jmp	_14341
_14341:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMaterialRendererServices_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_14344:
	mov	dword [eax],_irrlicht_core_IrrBase
	push	eax
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_21070
_21070:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMaterialRendererServices_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_21071
	mov	eax,_bbNullObject
	jmp	_14348
_21071:
	push	_irrlicht_core_IMaterialRendererServices
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_14348
_14348:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMaterialRendererServices_getVideoDriver:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrVideo_IMaterialRendererServices_getVideoDriver
	add	esp,4
	push	eax
	call	__irrlicht_core_IVideoDriver_createFromHandle
	add	esp,8
	jmp	_14351
_14351:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMaterialRendererServices_setBasicRenderStates:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	eax
	push	dword [edx+8]
	push	dword [ecx+8]
	push	dword [ebx+8]
	call	_IrrVideo_IMaterialRendererServices_setBasicRenderStates
	add	esp,16
	mov	eax,0
	jmp	_14357
_14357:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMaterialRendererServices_setPixelShaderConstant:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	eax
	push	edx
	push	ecx
	push	dword [ebx+8]
	call	_IrrVideo_IMaterialRendererServices_setPixelShaderConstant
	add	esp,16
	mov	eax,0
	jmp	_14363
_14363:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMaterialRendererServices_setPixelShaderConstantFromName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp+20]
	push	edi
	push	ebx
	push	dword [esi+8]
	call	_IrrVideo_IMaterialRendererServices_setPixelShaderConstantFromName
	add	esp,16
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	jmp	_14369
_14369:
	mov	eax,esi
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMaterialRendererServices_setVertexShaderConstant:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	eax
	push	edx
	push	ecx
	push	dword [ebx+8]
	call	_IrrVideo_IMaterialRendererServices_setVertexShaderConstant
	add	esp,16
	mov	eax,0
	jmp	_14375
_14375:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMaterialRendererServices_setVertexShaderConstantFromName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp+20]
	push	edi
	push	ebx
	push	dword [esi+8]
	call	_IrrVideo_IMaterialRendererServices_setVertexShaderConstantFromName
	add	esp,16
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	jmp	_14381
_14381:
	mov	eax,esi
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMaterialRenderer_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IMaterialRenderer
	mov	eax,0
	jmp	_14384
_14384:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMaterialRenderer_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_21078
	push	ebx
	call	__irrlicht_core_IMaterialRenderer_drop
	add	esp,4
_21078:
_14387:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_21079
_21079:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMaterialRenderer_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_21080
	mov	eax,_bbNullObject
	jmp	_14391
_21080:
	push	_irrlicht_core_IMaterialRenderer
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_14391
_14391:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMaterialRenderer_getRenderCapability:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IMaterialRenderer_getRenderCapability
	add	esp,4
	jmp	_14394
_14394:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMaterialRenderer_isTransparent:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IMaterialRenderer_isTransparent
	add	esp,4
	jmp	_14397
_14397:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMaterialRenderer_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_21083
	mov	dword [eax+12],0
_21083:
	push	dword [eax+8]
	call	_IrrVideo_IMaterialRenderer_drop
	add	esp,4
	jmp	_14400
_14400:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMaterialRenderer_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IMaterialRenderer_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_14403
_14403:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMaterialRenderer_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IMaterialRenderer_grab
	add	esp,4
	mov	eax,0
	jmp	_14406
_14406:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShaderConstantSetCallBack_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IShaderConstantSetCallBack
	mov	eax,0
	jmp	_14409
_14409:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShaderConstantSetCallBack_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_21084
	push	ebx
	call	__irrlicht_core_IShaderConstantSetCallBack_drop
	add	esp,4
_21084:
_14412:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_21085
_21085:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShaderConstantSetCallBack_generate:
	push	ebp
	mov	ebp,esp
	push	_irrlicht_core_IShaderConstantSetCallBack
	call	_bbObjectNew
	add	esp,4
	jmp	_14414
_14414:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShaderConstantSetCallBack_bind:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	eax,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	ebx
	push	eax
	call	__irrlicht_core_IrrBase_bind
	add	esp,8
	push	__irrlicht_core_IShaderConstantSetCallBack_OnSetConstantsBinding
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_IrrVideo_BMXIShaderConstantSetCallBack_bindOnSetConstants
	add	esp,8
	push	__irrlicht_core_IShaderConstantSetCallBack_OnSetMaterialBinding
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_IrrVideo_BMXIShaderConstantSetCallBack_bindOnSetMaterial
	add	esp,8
	mov	eax,0
	jmp	_14418
_14418:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShaderConstantSetCallBack_OnSetConstantsBinding:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	_irrlicht_core_IShaderConstantSetCallBack
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_21087
	push	0
	push	esi
	call	__irrlicht_core_IMaterialRendererServices_createFromHandle
	add	esp,8
	mov	edx,ebx
	push	edi
	push	eax
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+124]
	add	esp,12
	jmp	_21090
_21087:
	push	_343
	call	_bbExThrow
	add	esp,4
_21090:
	mov	eax,0
	jmp	_14423
_14423:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShaderConstantSetCallBack_OnSetMaterialBinding:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_irrlicht_core_IShaderConstantSetCallBack
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_21092
	push	0
	push	esi
	call	__irrlicht_core_SMaterial_createFromHandle
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+128]
	add	esp,8
	jmp	_21095
_21092:
	push	_343
	call	_bbExThrow
	add	esp,4
_21095:
	mov	eax,0
	jmp	_14427
_14427:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShaderConstantSetCallBack_OnSetConstants:
	push	ebp
	mov	ebp,esp
	mov	eax,0
	jmp	_14432
_14432:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShaderConstantSetCallBack_OnSetMaterial:
	push	ebp
	mov	ebp,esp
	mov	eax,0
	jmp	_14436
_14436:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShaderConstantSetCallBack_getBinderHandle:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_BMXIShaderConstantSetCallBack_getBinder
	add	esp,4
	jmp	_14439
_14439:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShaderConstantSetCallBack_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_21096
	mov	dword [eax+12],0
_21096:
	push	dword [eax+8]
	call	_IrrScene_IShaderConstantSetCallBack_drop
	add	esp,4
	jmp	_14442
_14442:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShaderConstantSetCallBack_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IShaderConstantSetCallBack_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_14445
_14445:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShaderConstantSetCallBack_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IShaderConstantSetCallBack_grab
	add	esp,4
	mov	eax,0
	jmp	_14448
_14448:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShaderConstantSetCallBack_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	1
	call	_IrrVideo_BMXIShaderConstantSetCallBack_new
	push	eax
	push	ebx
	call	__irrlicht_core_IShaderConstantSetCallBack_createFromHandle
	add	esp,12
	jmp	_14451
_14451:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShaderConstantSetCallBack_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	edi,dword [ebp+16]
	cmp	esi,0
	jne	_21097
	mov	eax,_bbNullObject
	jmp	_14456
_21097:
	cmp	eax,0
	jne	_21099
	mov	eax,_brl_blitz_NullFunctionError
_21099:
	call	eax
	mov	ebx,eax
	mov	dword [ebx+16],edi
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_14456
_14456:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShaderConstantSetCallBack_Destroy:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_BMXIShaderConstantSetCallBack_del
	add	esp,4
	mov	eax,0
	jmp	_14459
_14459:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGPUProgrammingServices_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IGPUProgrammingServices
	mov	eax,0
	jmp	_14462
_14462:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGPUProgrammingServices_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_14465:
	mov	dword [eax],_irrlicht_core_IrrBase
	push	eax
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_21103
_21103:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGPUProgrammingServices_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_21104
	mov	eax,_bbNullObject
	jmp	_14469
_21104:
	push	_irrlicht_core_IGPUProgrammingServices
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_14469
_14469:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGPUProgrammingServices_addHighLevelShaderMaterial:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+12]
	mov	esi,dword [ebp+16]
	mov	ebx,dword [ebp+24]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-16],eax
	push	esi
	call	_bbStringToCString
	add	esp,4
	mov	edi,eax
	push	ebx
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp+28]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp+36]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-4],eax
	push	dword [ebp+40]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-8],eax
	push	dword [ebp+68]
	push	dword [ebp+64]
	push	dword [ebp+60]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+56]
	push	dword [ebp+52]
	push	dword [ebp+48]
	push	dword [ebp+44]
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	dword [ebp+32]
	push	ebx
	push	esi
	push	dword [ebp+20]
	push	edi
	push	dword [ebp-16]
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IGPUProgrammingServices_addHighLevelShaderMaterial
	add	esp,64
	mov	dword [ebp-12],eax
	push	dword [ebp-16]
	call	_bbMemFree
	add	esp,4
	push	edi
	call	_bbMemFree
	add	esp,4
	push	esi
	call	_bbMemFree
	add	esp,4
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	dword [ebp-4]
	call	_bbMemFree
	add	esp,4
	push	dword [ebp-8]
	call	_bbMemFree
	add	esp,4
	mov	eax,dword [ebp-12]
	jmp	_14487
_14487:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGPUProgrammingServices_addHighLevelShaderMaterialFromFiles:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+12]
	mov	esi,dword [ebp+16]
	mov	ebx,dword [ebp+24]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-16],eax
	push	esi
	call	_bbStringToCString
	add	esp,4
	mov	edi,eax
	push	ebx
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp+28]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp+36]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-4],eax
	push	dword [ebp+40]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-8],eax
	push	dword [ebp+68]
	push	dword [ebp+64]
	push	dword [ebp+60]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+56]
	push	dword [ebp+52]
	push	dword [ebp+48]
	push	dword [ebp+44]
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	dword [ebp+32]
	push	ebx
	push	esi
	push	dword [ebp+20]
	push	edi
	push	dword [ebp-16]
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IGPUProgrammingServices_addHighLevelShaderMaterialFromFiles
	add	esp,64
	mov	dword [ebp-12],eax
	push	dword [ebp-16]
	call	_bbMemFree
	add	esp,4
	push	edi
	call	_bbMemFree
	add	esp,4
	push	esi
	call	_bbMemFree
	add	esp,4
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	dword [ebp-4]
	call	_bbMemFree
	add	esp,4
	push	dword [ebp-8]
	call	_bbMemFree
	add	esp,4
	mov	eax,dword [ebp-12]
	jmp	_14505
_14505:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGPUProgrammingServices_addHighLevelShaderMaterialFromFilesNoGeometryShaders:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+12]
	mov	esi,dword [ebp+16]
	mov	ebx,dword [ebp+24]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-16],eax
	push	esi
	call	_bbStringToCString
	add	esp,4
	mov	edi,eax
	push	ebx
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp+28]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	_1
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-4],eax
	push	_344
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-8],eax
	push	dword [ebp+44]
	push	dword [ebp+40]
	push	dword [ebp+36]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	0
	push	4
	push	6
	push	0
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	dword [ebp+32]
	push	ebx
	push	esi
	push	dword [ebp+20]
	push	edi
	push	dword [ebp-16]
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IGPUProgrammingServices_addHighLevelShaderMaterialFromFiles
	add	esp,64
	mov	dword [ebp-12],eax
	push	dword [ebp-16]
	call	_bbMemFree
	add	esp,4
	push	edi
	call	_bbMemFree
	add	esp,4
	push	esi
	call	_bbMemFree
	add	esp,4
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	dword [ebp-4]
	call	_bbMemFree
	add	esp,4
	push	dword [ebp-8]
	call	_bbMemFree
	add	esp,4
	mov	eax,dword [ebp-12]
	jmp	_14517
_14517:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGPUProgrammingServices_addHighLevelShaderMaterialFromFilesIO:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+16]
	mov	ebx,dword [ebp+28]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	edi,eax
	push	ebx
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp+40]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp+68]
	push	dword [ebp+64]
	push	dword [ebp+60]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+56]
	push	dword [ebp+52]
	push	dword [ebp+48]
	push	dword [ebp+44]
	push	ebx
	push	dword [ebp+36]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+32]
	push	esi
	push	dword [ebp+24]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+20]
	push	edi
	push	dword [ebp+12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IGPUProgrammingServices_addHighLevelShaderMaterialFromFilesIO
	add	esp,64
	mov	dword [ebp-4],eax
	push	edi
	call	_bbMemFree
	add	esp,4
	push	esi
	call	_bbMemFree
	add	esp,4
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,dword [ebp-4]
	jmp	_14535
_14535:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGPUProgrammingServices_addHighLevelShaderMaterialFromFileStream:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+16]
	mov	edi,dword [ebp+24]
	mov	ebx,dword [ebp+28]
	push	_bbEmptyString
	push	esi
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_21133
	mov	esi,0
	jmp	_21134
_21133:
	push	esi
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
_21134:
	cmp	edi,_bbNullObject
	jne	_21135
	push	_irrlicht_core_IReadFile
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
_21135:
	push	_bbEmptyString
	push	ebx
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_21137
	mov	ebx,0
	jmp	_21138
_21137:
	push	ebx
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
_21138:
	cmp	dword [ebp+36],_bbNullObject
	jne	_21139
	push	_irrlicht_core_IShaderConstantSetCallBack
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp+36],eax
_21139:
	push	dword [ebp+44]
	push	dword [ebp+40]
	mov	eax,dword [ebp+36]
	push	dword [eax+8]
	push	dword [ebp+32]
	push	ebx
	push	dword [edi+8]
	push	dword [ebp+20]
	push	esi
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IGPUProgrammingServices_addHighLevelShaderMaterialFromFileStream
	add	esp,40
	jmp	_14547
_14547:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGPUProgrammingServices_addShaderMaterial:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+20]
	cmp	eax,_bbNullObject
	jne	_21140
	push	_irrlicht_core_IShaderConstantSetCallBack
	call	_bbObjectNew
	add	esp,4
_21140:
	push	dword [ebp+28]
	push	dword [ebp+24]
	push	dword [eax+8]
	push	edi
	call	_bbStringToCString
	add	esp,4
	push	eax
	push	ebx
	call	_bbStringToCString
	add	esp,4
	push	eax
	push	dword [esi+8]
	call	_IrrVideo_IGPUProgrammingServices_addShaderMaterial
	add	esp,24
	jmp	_14555
_14555:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGPUProgrammingServices_addShaderMaterialFromFiles:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+20]
	cmp	eax,_bbNullObject
	jne	_21141
	push	_irrlicht_core_IShaderConstantSetCallBack
	call	_bbObjectNew
	add	esp,4
_21141:
	push	dword [ebp+28]
	push	dword [ebp+24]
	push	dword [eax+8]
	push	edi
	call	_bbStringToCString
	add	esp,4
	push	eax
	push	ebx
	call	_bbStringToCString
	add	esp,4
	push	eax
	push	dword [esi+8]
	call	_IrrVideo_IGPUProgrammingServices_addShaderMaterialFromFiles
	add	esp,24
	jmp	_14563
_14563:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGPUProgrammingServices_addShaderMaterialFromFileStream:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+12]
	mov	ebx,dword [ebp+16]
	mov	edi,dword [ebp+20]
	cmp	esi,_bbNullObject
	jne	_21142
	push	_irrlicht_core_IReadFile
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
_21142:
	cmp	ebx,_bbNullObject
	jne	_21143
	push	_irrlicht_core_IReadFile
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
_21143:
	cmp	edi,_bbNullObject
	jne	_21144
	push	_irrlicht_core_IShaderConstantSetCallBack
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
_21144:
	push	dword [ebp+28]
	push	dword [ebp+24]
	push	dword [edi+8]
	push	dword [ebx+8]
	push	dword [esi+8]
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IGPUProgrammingServices_addShaderMaterialFromFileStream
	add	esp,24
	jmp	_14571
_14571:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageWriter_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IImageWriter
	mov	eax,0
	jmp	_14574
_14574:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageWriter_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_21145
	push	ebx
	call	__irrlicht_core_IImageWriter_drop
	add	esp,4
_21145:
_14577:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_21146
_21146:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageWriter_isAWriteableFileExtension:
	push	ebp
	mov	ebp,esp
	mov	eax,0
	jmp	_14581
_14581:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageWriter_writeImage:
	push	ebp
	mov	ebp,esp
	mov	eax,0
	jmp	_14587
_14587:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageWriter_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_21147
	mov	dword [eax+12],0
_21147:
	push	dword [eax+8]
	call	_IrrVideo_IImageWriter_drop
	add	esp,4
	jmp	_14590
_14590:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageWriter_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IImageWriter_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_14593
_14593:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageWriter_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_IImageWriter_grab
	add	esp,4
	mov	eax,0
	jmp	_14596
_14596:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageWriter_create:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	push	1
	call	_IrrVideo_BMXIImageWriter_new
	push	eax
	call	__irrlicht_core_IImageWriter_createFromHandle
	add	esp,12
	jmp	_14599
_14599:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageWriter_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	esi,dword [ebp+16]
	cmp	edi,0
	jne	_21148
	mov	eax,_bbNullObject
	jmp	_14604
_21148:
	cmp	esi,0
	je	_21150
	mov	eax,esi
	cmp	eax,0
	jne	_21152
	mov	eax,_brl_blitz_NullFunctionError
_21152:
	call	eax
	mov	ebx,eax
	jmp	_21154
_21150:
	push	_irrlicht_core_IImageWriter
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
_21154:
	mov	eax,dword [ebp+12]
	cmp	eax,0
	je	_21155
	cmp	esi,0
	setne	al
	movzx	eax,al
_21155:
	mov	dword [ebx+16],eax
	mov	eax,ebx
	push	dword [ebp+12]
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_14604
_14604:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageWriter_bind:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	ebx
	push	esi
	call	__irrlicht_core_IrrBase_bind
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+128]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_IrrVideo_BMXIImageWriter_bindWriteImage
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+132]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_IrrVideo_BMXIImageWriter_bindIsAWriteableFileExtension
	add	esp,8
	mov	eax,0
	jmp	_14608
_14608:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageWriter_getBinderHandle:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_BMXIImageWriter_getBinder
	add	esp,4
	jmp	_14611
_14611:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageWriter_OnWriteImage:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	_irrlicht_core_IImageWriter
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21159
	mov	ebx,eax
	push	dword [ebp+20]
	push	0
	push	edi
	call	__irrlicht_core_IImage_createFromHandle
	add	esp,8
	push	eax
	push	0
	push	esi
	call	__irrlicht_core_IWriteFile_createFromHandle
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+116]
	add	esp,16
	jmp	_14617
_21159:
	push	_343
	call	_bbExThrow
	add	esp,4
_21161:
	mov	eax,0
	jmp	_14617
_14617:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageWriter_OnIsAWriteableFileExtension:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_irrlicht_core_IImageWriter
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21163
	mov	ebx,eax
	push	esi
	call	_bbStringFromCString
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	jmp	_14621
_21163:
	push	_343
	call	_bbExThrow
	add	esp,4
_21165:
	mov	eax,0
	jmp	_14621
_14621:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageWriterDefault_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IImageWriter_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IImageWriterDefault
	mov	eax,0
	jmp	_14624
_14624:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageWriterDefault_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_14627:
	mov	dword [eax],_irrlicht_core_IImageWriter
	push	eax
	call	__irrlicht_core_IImageWriter_Delete
	add	esp,4
	mov	eax,0
	jmp	_21166
_21166:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageWriterDefault_isAWriteableFileExtension:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrVideo_IImageWriter_isAWriteableFileExtension
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,esi
	jmp	_14631
_14631:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageWriterDefault_writeImage:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	eax
	push	dword [edx+8]
	push	dword [ecx+8]
	push	dword [ebx+8]
	call	_IrrVideo_IImageWriter_writeImage
	add	esp,16
	jmp	_14637
_14637:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageLoader_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IImageLoader
	mov	eax,0
	jmp	_14640
_14640:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageLoader_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_14643:
	mov	dword [eax],_irrlicht_core_IReferenceCounted
	push	eax
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_21169
_21169:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageLoader_loadImage:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	cmp	dword [ebx+16],0
	jne	_21170
	push	1
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_IImageLoader_loadImage
	add	esp,8
	push	eax
	call	__irrlicht_core_IImage_createFromHandle
	add	esp,8
	jmp	_14647
_21170:
	mov	eax,_bbNullObject
	jmp	_14647
_14647:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageLoader_isALoadableFileFormat:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	cmp	dword [ebx+16],0
	jne	_21171
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_IImageLoader_isALoadableFileFormat
	add	esp,8
	jmp	_14651
_21171:
	mov	eax,0
	jmp	_14651
_14651:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageLoader_isALoadableFileExtension:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	cmp	dword [esi+16],0
	jne	_21172
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrVideo_IImageLoader_isALoadableFileExtension
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,esi
	jmp	_14655
_21172:
	mov	eax,0
	jmp	_14655
_14655:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageLoader_create:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	push	1
	call	_IrrVideo_BMXIImageLoader_new
	push	eax
	call	__irrlicht_core_IImageLoader_createFromHandle
	add	esp,12
	jmp	_14658
_14658:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageLoader_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	esi,dword [ebp+16]
	cmp	edi,0
	jne	_21175
	mov	eax,_bbNullObject
	jmp	_14663
_21175:
	cmp	esi,0
	je	_21177
	mov	eax,esi
	cmp	eax,0
	jne	_21179
	mov	eax,_brl_blitz_NullFunctionError
_21179:
	call	eax
	mov	ebx,eax
	jmp	_21181
_21177:
	push	_irrlicht_core_IImageLoader
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
_21181:
	mov	eax,dword [ebp+12]
	cmp	eax,0
	je	_21182
	cmp	esi,0
	setne	al
	movzx	eax,al
_21182:
	mov	dword [ebx+16],eax
	mov	eax,ebx
	push	dword [ebp+12]
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_14663
_14663:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageLoader_bind:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	ebx
	push	esi
	call	__irrlicht_core_IrrBase_bind
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+140]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_IrrVideo_BMXIImageLoader_bindIsALoadableFileExtension
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+136]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_IrrVideo_BMXIImageLoader_bindIsALoadableFileFormat
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+132]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_IrrVideo_BMXIImageLoader_bindLoadImage
	add	esp,8
	mov	eax,0
	jmp	_14667
_14667:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageLoader_getBinderHandle:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrVideo_BMXIImageLoader_getBinder
	add	esp,4
	jmp	_14670
_14670:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageLoader_OnLoadImage:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_irrlicht_core_IImageLoader
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_21186
	push	0
	push	esi
	call	__irrlicht_core_IReadFile_createFromHandle
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_21190
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	cmp	eax,0
	sete	al
	movzx	eax,al
_21190:
	cmp	eax,0
	je	_21192
	mov	eax,0
	jmp	_14674
_21192:
	mov	eax,dword [ebx+8]
	jmp	_14674
_21186:
	push	_343
	call	_bbExThrow
	add	esp,4
_21194:
	mov	eax,0
	jmp	_14674
_14674:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageLoader_OnIsALoadableFileFormat:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_irrlicht_core_IImageLoader
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21196
	mov	ebx,eax
	push	0
	push	esi
	call	__irrlicht_core_IReadFile_createFromHandle
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+116]
	add	esp,8
	jmp	_14678
_21196:
	push	_343
	call	_bbExThrow
	add	esp,4
_21198:
	mov	eax,0
	jmp	_14678
_14678:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageLoader_OnIsALoadableFileExtension:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_irrlicht_core_IImageLoader
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21200
	mov	ebx,eax
	push	esi
	call	_bbStringFromCString
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	jmp	_14682
_21200:
	push	_343
	call	_bbExThrow
	add	esp,4
_21202:
	mov	eax,0
	jmp	_14682
_14682:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_CDynamicMeshBuffer_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IDynamicMeshBuffer_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_CDynamicMeshBuffer
	mov	eax,0
	jmp	_14685
_14685:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_CDynamicMeshBuffer_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_14688:
	mov	dword [eax],_irrlicht_core_IDynamicMeshBuffer
	push	eax
	call	__irrlicht_core_IDynamicMeshBuffer_Delete
	add	esp,4
	mov	eax,0
	jmp	_21203
_21203:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_CDynamicMeshBuffer_create:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	eax
	push	edx
	call	_IrrScene_CDynamicMeshBuffer_new
	add	esp,8
	push	eax
	call	__irrlicht_core_CDynamicMeshBuffer_createFromHandle
	add	esp,8
	jmp	_14692
_14692:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_CDynamicMeshBuffer_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_21204
	mov	eax,_bbNullObject
	jmp	_14696
_21204:
	push	_irrlicht_core_CDynamicMeshBuffer
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_14696
_14696:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_CIndexBuffer_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IIndexBuffer_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_CIndexBuffer
	mov	eax,0
	jmp	_14699
_14699:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_CIndexBuffer_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_21207
	push	ebx
	call	__irrlicht_core_CIndexBuffer_drop
	add	esp,4
_21207:
_14702:
	mov	dword [ebx],_irrlicht_core_IIndexBuffer
	push	ebx
	call	__irrlicht_core_IIndexBuffer_Delete
	add	esp,4
	mov	eax,0
	jmp	_21208
_21208:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_CIndexBuffer_createFromIndexType:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	eax
	call	_IrrScene_CIndexBuffer_newFromIndexType
	add	esp,4
	push	eax
	call	__irrlicht_core_CIndexBuffer_createFromHandle
	add	esp,8
	jmp	_14705
_14705:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_CIndexBuffer_createFromOther:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_CIndexBuffer_newFromOther
	add	esp,4
	push	eax
	call	__irrlicht_core_CIndexBuffer_createFromHandle
	add	esp,8
	jmp	_14708
_14708:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_CIndexBuffer_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_21209
	mov	eax,_bbNullObject
	jmp	_14712
_21209:
	push	_irrlicht_core_CIndexBuffer
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_14712
_14712:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_CIndexBuffer_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_21212
	mov	dword [eax+12],0
_21212:
	push	dword [eax+8]
	call	_IrrScene_IIndexBuffer_drop
	add	esp,4
	jmp	_14715
_14715:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_CIndexBuffer_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IIndexBuffer_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_14718
_14718:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_CIndexBuffer_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IIndexBuffer_grab
	add	esp,4
	mov	eax,0
	jmp	_14721
_14721:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_CVertexBuffer_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IVertexBuffer_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_CVertexBuffer
	mov	eax,0
	jmp	_14724
_14724:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_CVertexBuffer_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_21213
	push	ebx
	call	__irrlicht_core_CVertexBuffer_drop
	add	esp,4
_21213:
_14727:
	mov	dword [ebx],_irrlicht_core_IVertexBuffer
	push	ebx
	call	__irrlicht_core_IVertexBuffer_Delete
	add	esp,4
	mov	eax,0
	jmp	_21214
_21214:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_CVertexBuffer_createFromIndexType:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	eax
	call	_IrrScene_CVertexBuffer_newFromIndexType
	add	esp,4
	push	eax
	call	__irrlicht_core_CVertexBuffer_createFromHandle
	add	esp,8
	jmp	_14730
_14730:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_CVertexBuffer_createFromOther:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_CVertexBuffer_newFromOther
	add	esp,4
	push	eax
	call	__irrlicht_core_CVertexBuffer_createFromHandle
	add	esp,8
	jmp	_14733
_14733:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_CVertexBuffer_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_21215
	mov	eax,_bbNullObject
	jmp	_14737
_21215:
	push	_irrlicht_core_CVertexBuffer
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_14737
_14737:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_CVertexBuffer_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_21218
	mov	dword [eax+12],0
_21218:
	push	dword [eax+8]
	call	_IrrScene_IVertexBuffer_drop
	add	esp,4
	jmp	_14740
_14740:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_CVertexBuffer_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IVertexBuffer_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_14743
_14743:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_CVertexBuffer_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IVertexBuffer_grab
	add	esp,4
	mov	eax,0
	jmp	_14746
_14746:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IDynamicMeshBuffer_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IMeshBuffer_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IDynamicMeshBuffer
	mov	eax,0
	jmp	_14749
_14749:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IDynamicMeshBuffer_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_14752:
	mov	dword [eax],_irrlicht_core_IMeshBuffer
	push	eax
	call	__irrlicht_core_IMeshBuffer_Delete
	add	esp,4
	mov	eax,0
	jmp	_21219
_21219:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IDynamicMeshBuffer_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_21220
	mov	eax,_bbNullObject
	jmp	_14756
_21220:
	push	_irrlicht_core_IDynamicMeshBuffer
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_14756
_14756:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IDynamicMeshBuffer_getVertexBuffer:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrScene_IDynamicMeshBuffer_getVertexBuffer
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_IVertexBuffer+112]
	add	esp,8
	jmp	_14759
_14759:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IDynamicMeshBuffer_getIndexBuffer:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrScene_IDynamicMeshBuffer_getIndexBuffer
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_IIndexBuffer+112]
	add	esp,8
	jmp	_14762
_14762:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IDynamicMeshBuffer_setVertexBuffer:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IDynamicMeshBuffer_setVertexBuffer
	add	esp,8
	mov	eax,0
	jmp	_14766
_14766:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IDynamicMeshBuffer_setIndexBuffer:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IDynamicMeshBuffer_setIndexBuffer
	add	esp,8
	mov	eax,0
	jmp	_14770
_14770:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IMeshBuffer
	mov	eax,0
	jmp	_14773
_14773:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_21223
	push	ebx
	call	__irrlicht_core_IMeshBuffer_drop
	add	esp,4
_21223:
_14776:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_21224
_21224:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_21225
	mov	eax,_bbNullObject
	jmp	_14780
_21225:
	push	_irrlicht_core_IMeshBuffer
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_14780
_14780:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_getBoundingBox:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_IMeshBuffer_getBoundingBox
	add	esp,4
	push	eax
	call	__irrlicht_core_AABbox3df_createFromHandle
	add	esp,8
	jmp	_14783
_14783:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_getIndexCount:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IMeshBuffer_getIndexCount
	add	esp,4
	jmp	_14786
_14786:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_getIndices:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_getIndices
	add	esp,4
	mov	esi,eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,4
	mov	ebx,eax
	mov	ecx,_bbEmptyArray
	cmp	ebx,0
	jle	_21232
	push	ebx
	push	_21233
	call	_bbArrayNew1D
	add	esp,8
	mov	ecx,eax
	mov	edx,0
	jmp	_21235
_347:
	movzx	eax,word [esi+edx*2]
	mov	eax,eax
	mov	word [ecx+edx*2+24],ax
_345:
	add	edx,1
_21235:
	cmp	edx,ebx
	jl	_347
_346:
_21232:
	mov	eax,ecx
	jmp	_14789
_14789:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_getMaterial:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrScene_IMeshBuffer_getMaterial
	add	esp,4
	push	eax
	call	__irrlicht_core_SMaterial_createFromHandle
	add	esp,8
	jmp	_14792
_14792:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_getVertexCount:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IMeshBuffer_getVertexCount
	add	esp,4
	jmp	_14795
_14795:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_getVertexType:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IMeshBuffer_getVertexType
	add	esp,4
	jmp	_14798
_14798:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_getVertices:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+136]
	add	esp,4
	mov	dword [ebp-12],eax
	mov	dword [ebp-4],0
	mov	edi,_bbEmptyArray
	lea	eax,dword [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_getVertices
	add	esp,8
	mov	esi,eax
	cmp	esi,0
	jle	_21242
	push	esi
	push	_21243
	call	_bbArrayNew1D
	add	esp,8
	mov	edi,eax
	mov	ebx,0
	mov	dword [ebp-8],esi
	jmp	_21245
_350:
	mov	eax,dword [ebp-12]
	cmp	eax,0
	je	_21249
	cmp	eax,1
	je	_21250
	cmp	eax,2
	je	_21251
	jmp	_21248
_21249:
	push	0
	mov	eax,dword [ebp-4]
	push	dword [eax+ebx*4]
	call	__irrlicht_core_S3DVertexDefault_createFromHandle
	add	esp,8
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [edi+ebx*4+24]
	dec	dword [eax+4]
	jnz	_21255
	push	eax
	call	_bbGCFree
	add	esp,4
_21255:
	mov	dword [edi+ebx*4+24],esi
	jmp	_21248
_21250:
	push	0
	mov	eax,dword [ebp-4]
	push	dword [eax+ebx*4]
	call	__irrlicht_core_S3DVertex2TCoords_createFromHandle
	add	esp,8
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [edi+ebx*4+24]
	dec	dword [eax+4]
	jnz	_21259
	push	eax
	call	_bbGCFree
	add	esp,4
_21259:
	mov	dword [edi+ebx*4+24],esi
	jmp	_21248
_21251:
	push	0
	mov	eax,dword [ebp-4]
	push	dword [eax+ebx*4]
	call	__irrlicht_core_S3DVertexTangents_createFromHandle
	add	esp,8
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [edi+ebx*4+24]
	dec	dword [eax+4]
	jnz	_21263
	push	eax
	call	_bbGCFree
	add	esp,4
_21263:
	mov	dword [edi+ebx*4+24],esi
	jmp	_21248
_21248:
_348:
	add	ebx,1
_21245:
	cmp	ebx,dword [ebp-8]
	jl	_350
_349:
_21242:
	lea	eax,dword [ebp-4]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	mov	eax,edi
	jmp	_14801
_14801:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_fillS3DVertexVerticesPtrs:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	ecx,dword [ebp+16]
	mov	edx,dword [ebp+20]
	mov	eax,dword [ebp+24]
	mov	edi,dword [ebp+28]
	push	edi
	push	eax
	push	edx
	push	ecx
	push	ebx
	push	dword [esi+8]
	call	_IrrScene_IMeshBuffer_fillS3DVertexVerticesPtrs
	add	esp,24
	mov	eax,0
	jmp	_14809
_14809:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_fillS3DVertex2TCoordsVerticesPtrs:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	ecx,dword [ebp+16]
	mov	edx,dword [ebp+20]
	mov	eax,dword [ebp+24]
	mov	edi,dword [ebp+28]
	push	dword [ebp+32]
	push	edi
	push	eax
	push	edx
	push	ecx
	push	ebx
	push	dword [esi+8]
	call	_IrrScene_IMeshBuffer_fillS3DVertex2TCoordsVerticesPtrs
	add	esp,28
	mov	eax,0
	jmp	_14818
_14818:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_fillS3DVertexTangentsVerticesPtrs:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+12]
	mov	ebx,dword [ebp+16]
	mov	ecx,dword [ebp+20]
	mov	edx,dword [ebp+24]
	mov	eax,dword [ebp+28]
	mov	edi,dword [ebp+32]
	push	dword [ebp+36]
	push	edi
	push	eax
	push	edx
	push	ecx
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IMeshBuffer_fillS3DVertexTangentsVerticesPtrs
	add	esp,32
	mov	eax,0
	jmp	_14828
_14828:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_fillIndicesPtr:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrScene_IMeshBuffer_fillIndicesPtr
	add	esp,12
	mov	eax,0
	jmp	_14833
_14833:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_getVertex:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+136]
	add	esp,4
	mov	edi,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrScene_IMeshBuffer_getVertex
	add	esp,8
	mov	edx,edi
	cmp	edx,0
	je	_21269
	cmp	edx,1
	je	_21270
	cmp	edx,2
	je	_21271
	jmp	_21268
_21269:
	push	0
	push	eax
	call	__irrlicht_core_S3DVertexDefault_createFromHandle
	add	esp,8
	jmp	_14837
_21270:
	push	0
	push	eax
	call	__irrlicht_core_S3DVertex2TCoords_createFromHandle
	add	esp,8
	jmp	_14837
_21271:
	push	0
	push	eax
	call	__irrlicht_core_S3DVertexTangents_createFromHandle
	add	esp,8
	jmp	_14837
_21268:
	mov	eax,_bbNullObject
	jmp	_14837
_14837:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_setBoundingBox:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IMeshBuffer_setBoundingBox
	add	esp,8
	mov	eax,0
	jmp	_14841
_14841:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_21272
	mov	dword [eax+12],0
_21272:
	push	dword [eax+8]
	call	_IrrScene_IMeshBuffer_drop
	add	esp,4
	jmp	_14844
_14844:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IMeshBuffer_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_14847
_14847:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IMeshBuffer_grab
	add	esp,4
	mov	eax,0
	jmp	_14850
_14850:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_append:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	mov	dword [ebp-8],eax
	mov	esi,0
	mov	ebx,0
	push	edx
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	cmp	dword [eax+16],0
	je	_21276
	push	dword [ebp-4]
	call	_bbArrayDimensions
	add	esp,4
	mov	esi,dword [eax+24]
_21276:
	mov	eax,dword [ebp-8]
	cmp	dword [eax+16],0
	je	_21278
	push	dword [ebp-8]
	call	_bbArrayDimensions
	add	esp,4
	mov	ebx,dword [eax+24]
_21278:
	push	ebx
	mov	eax,dword [ebp-8]
	lea	eax,word [eax+24]
	push	eax
	push	esi
	mov	eax,dword [ebp-4]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [edi+8]
	call	_IrrScene_IMeshBuffer_append
	add	esp,20
	mov	eax,0
	jmp	_14855
_14855:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_appendFromOther:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IMeshBuffer_appendFromOther
	add	esp,8
	mov	eax,0
	jmp	_14859
_14859:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_recalculateBoundingBox:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IMeshBuffer_recalculateBoundingBox
	add	esp,4
	mov	eax,0
	jmp	_14862
_14862:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_getIndexType:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IMeshBuffer_getIndexType
	add	esp,4
	jmp	_14865
_14865:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_getPosition:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IMeshBuffer_getPosition
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_14869
_14869:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_getNormal:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IMeshBuffer_getNormal
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_14873
_14873:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_getTCoords:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IMeshBuffer_getTCoords
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	jmp	_14877
_14877:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_getHardwareMappingHint_Vertex:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IMeshBuffer_getHardwareMappingHint_Vertex
	add	esp,4
	jmp	_14880
_14880:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_getHardwareMappingHint_Index:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IMeshBuffer_getHardwareMappingHint_Index
	add	esp,4
	jmp	_14883
_14883:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_setHardwareMappingHint:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrScene_IMeshBuffer_setHardwareMappingHint
	add	esp,12
	mov	eax,0
	jmp	_14888
_14888:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_setDirty:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IMeshBuffer_setDirty
	add	esp,8
	mov	eax,0
	jmp	_14892
_14892:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_getChangedID_Vertex:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IMeshBuffer_getChangedID_Vertex
	add	esp,4
	jmp	_14895
_14895:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_getChangedID_Index:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IMeshBuffer_getChangedID_Index
	add	esp,4
	jmp	_14898
_14898:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IMeshCache
	mov	eax,0
	jmp	_14901
_14901:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_21280
	push	ebx
	call	__irrlicht_core_IMeshCache_drop
	add	esp,4
_21280:
_14904:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_21281
_21281:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_21282
	mov	eax,_bbNullObject
	jmp	_14908
_21282:
	push	_irrlicht_core_IMeshCache
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_14908
_14908:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_addMesh:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [edi+8]
	push	ebx
	push	dword [esi+8]
	call	_IrrScene_IMeshCache_addMesh
	add	esp,12
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_14913
_14913:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_removeAnimatedMesh:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IMeshCache_removeAnimatedMesh
	add	esp,8
	mov	eax,0
	jmp	_14917
_14917:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_removeMesh:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IMeshCache_removeMesh
	add	esp,8
	mov	eax,0
	jmp	_14921
_14921:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_getMeshCount:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IMeshCache_getMeshCount
	add	esp,4
	jmp	_14924
_14924:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_getAnimatedMeshIndex:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IMeshCache_getAnimatedMeshIndex
	add	esp,8
	jmp	_14928
_14928:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_getMeshIndex:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IMeshCache_getMeshIndex
	add	esp,8
	jmp	_14932
_14932:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_getMeshByIndex:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IMeshCache_getMeshByIndex
	add	esp,8
	push	eax
	call	dword [_irrlicht_core_IAnimatedMesh+112]
	add	esp,8
	jmp	_14936
_14936:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_getMeshNameByIdx:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IMeshCache_getMeshNameByIdx
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_14940
_14940:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_getAnimatedMeshName:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IMeshCache_getAnimatedMeshName
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_14944
_14944:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_getMeshName:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IMeshCache_getMeshName
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_14948
_14948:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_21287
	mov	dword [eax+12],0
_21287:
	push	dword [eax+8]
	call	_IrrScene_IMeshCache_drop
	add	esp,4
	jmp	_14951
_14951:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IMeshCache_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_14954
_14954:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IMeshCache_grab
	add	esp,4
	mov	eax,0
	jmp	_14957
_14957:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_getMeshByName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrScene_IMeshCache_getMeshByName
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	0
	push	esi
	call	dword [_irrlicht_core_IAnimatedMesh+112]
	add	esp,8
	jmp	_14961
_14961:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_renameMeshByIndex:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	edi
	push	dword [esi+8]
	call	_IrrScene_IMeshCache_renameMeshByIndex
	add	esp,12
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	jmp	_14966
_14966:
	mov	eax,esi
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_renameAnimatedMesh:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [edi+8]
	push	dword [esi+8]
	call	_IrrScene_IMeshCache_renameAnimatedMesh
	add	esp,12
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	jmp	_14971
_14971:
	mov	eax,esi
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_renameMesh:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [edi+8]
	push	dword [esi+8]
	call	_IrrScene_IMeshCache_renameMesh
	add	esp,12
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	jmp	_14976
_14976:
	mov	eax,esi
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_isMeshLoaded:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrScene_IMeshCache_isMeshLoaded
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,esi
	jmp	_14980
_14980:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_clear:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IMeshCache_clear
	add	esp,4
	mov	eax,0
	jmp	_14983
_14983:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_clearUnusedMeshes:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IMeshCache_clearUnusedMeshes
	add	esp,4
	mov	eax,0
	jmp	_14986
_14986:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMesh_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IMesh
	mov	eax,0
	jmp	_14989
_14989:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMesh_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_21298
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+100]
	add	esp,4
_21298:
_14992:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_21300
_21300:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMesh_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_21301
	mov	eax,_bbNullObject
	jmp	_14996
_21301:
	push	_irrlicht_core_IMesh
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_14996
_14996:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMesh_getBoundingBox:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_IMesh_getBoundingBox
	add	esp,4
	push	eax
	call	__irrlicht_core_AABbox3df_createFromHandle
	add	esp,8
	jmp	_14999
_14999:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMesh_getMeshBuffer:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IMesh_getMeshBuffer
	add	esp,8
	push	eax
	call	dword [_irrlicht_core_IMeshBuffer+112]
	add	esp,8
	jmp	_15003
_15003:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMesh_getMeshBufferCount:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IMesh_getMeshBufferCount
	add	esp,4
	jmp	_15006
_15006:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMesh_setMaterialFlag:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrScene_IMesh_setMaterialFlag
	add	esp,12
	mov	eax,0
	jmp	_15011
_15011:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMesh_setBoundingBox:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IMesh_setBoundingBox
	add	esp,8
	mov	eax,0
	jmp	_15015
_15015:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMesh_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_21304
	mov	dword [eax+12],0
_21304:
	push	dword [eax+8]
	call	_IrrScene_IMesh_drop
	add	esp,4
	jmp	_15018
_15018:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMesh_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IMesh_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_15021
_15021:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMesh_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IMesh_grab
	add	esp,4
	mov	eax,0
	jmp	_15024
_15024:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMesh_setHardwareMappingHint:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrScene_IMesh_setHardwareMappingHint
	add	esp,12
	mov	eax,0
	jmp	_15029
_15029:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMesh_setDirty:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IMesh_setDirty
	add	esp,8
	mov	eax,0
	jmp	_15033
_15033:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshLoader_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IMeshLoader
	mov	eax,0
	jmp	_15036
_15036:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshLoader_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_21305
	push	ebx
	call	__irrlicht_core_IMeshLoader_drop
	add	esp,4
_21305:
_15039:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_21306
_21306:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshLoader_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_21307
	mov	dword [eax+12],0
_21307:
	push	dword [eax+8]
	call	_IrrScene_IMeshLoader_drop
	add	esp,4
	jmp	_15042
_15042:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshLoader_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IMeshLoader_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_15045
_15045:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshLoader_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IMeshLoader_grab
	add	esp,4
	mov	eax,0
	jmp	_15048
_15048:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshLoader_create:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	push	1
	call	_IrrScene_BMXIMeshLoader_new
	push	eax
	call	__irrlicht_core_IMeshLoader_createFromHandle
	add	esp,12
	jmp	_15051
_15051:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshLoader_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	esi,dword [ebp+16]
	cmp	edi,0
	jne	_21308
	mov	eax,_bbNullObject
	jmp	_15056
_21308:
	cmp	esi,0
	je	_21310
	mov	eax,esi
	cmp	eax,0
	jne	_21312
	mov	eax,_brl_blitz_NullFunctionError
_21312:
	call	eax
	mov	ebx,eax
	jmp	_21314
_21310:
	push	_irrlicht_core_IMeshLoaderDefault
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
_21314:
	mov	eax,dword [ebp+12]
	cmp	eax,0
	je	_21315
	cmp	esi,0
	setne	al
	movzx	eax,al
_21315:
	mov	dword [ebx+16],eax
	mov	eax,ebx
	push	dword [ebp+12]
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_15056
_15056:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshLoader_bind:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	eax,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	ebx
	push	eax
	call	__irrlicht_core_IrrBase_bind
	add	esp,8
	push	__irrlicht_core_IMeshLoader_OnCreateMeshBinding
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_IrrScene_BMXIMeshLoader_bindCreateMesh
	add	esp,8
	push	__irrlicht_core_IMeshLoader_OnIsALoadableFileExtensionBinding
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_IrrScene_BMXIMeshLoader_bindIsALoadableFileExtension
	add	esp,8
	mov	eax,0
	jmp	_15060
_15060:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshLoader_OnCreateMeshBinding:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_irrlicht_core_IMeshLoader
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_21319
	push	0
	push	esi
	call	__irrlicht_core_IReadFile_createFromHandle
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	mov	eax,dword [eax+8]
	jmp	_15064
_21319:
	push	_343
	call	_bbExThrow
	add	esp,4
_21323:
	mov	eax,0
	jmp	_15064
_15064:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshLoader_OnIsALoadableFileExtensionBinding:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_irrlicht_core_IMeshLoader
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21325
	mov	ebx,eax
	push	esi
	call	_bbStringFromCString
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+116]
	add	esp,8
	jmp	_15068
_21325:
	push	_343
	call	_bbExThrow
	add	esp,4
_21327:
	mov	eax,0
	jmp	_15068
_15068:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshLoader_getBinderHandle:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_BMXIMeshLoader_getBinder
	add	esp,4
	jmp	_15071
_15071:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshLoaderDefault_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IMeshLoader_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IMeshLoaderDefault
	mov	eax,0
	jmp	_15074
_15074:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshLoaderDefault_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_15077:
	mov	dword [eax],_irrlicht_core_IMeshLoader
	push	eax
	call	__irrlicht_core_IMeshLoader_Delete
	add	esp,4
	mov	eax,0
	jmp	_21328
_21328:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshLoaderDefault_createMesh:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IMeshLoader_createMesh
	add	esp,8
	push	eax
	call	__irrlicht_core_SAnimatedMesh_createFromHandle
	add	esp,8
	jmp	_15081
_15081:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshLoaderDefault_isALoadableFileExtension:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrScene_IMeshLoader_isALoadableFileExtension
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,esi
	jmp	_15085
_15085:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMesh_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IMesh_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IAnimatedMesh
	mov	eax,0
	jmp	_15088
_15088:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMesh_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_21331
	push	ebx
	call	__irrlicht_core_IAnimatedMesh_drop
	add	esp,4
_21331:
_15091:
	mov	dword [ebx],_irrlicht_core_IMesh
	push	ebx
	call	__irrlicht_core_IMesh_Delete
	add	esp,4
	mov	eax,0
	jmp	_21332
_21332:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMesh_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_21333
	mov	eax,_bbNullObject
	jmp	_15095
_21333:
	push	_irrlicht_core_IAnimatedMesh
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+156]
	add	esp,8
	jmp	_15095
_15095:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMesh_getFrameCount:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IAnimatedMesh_getFrameCount
	add	esp,4
	jmp	_15098
_15098:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMesh_getMesh:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	ecx,dword [ebp+16]
	mov	edx,dword [ebp+20]
	mov	eax,dword [ebp+24]
	push	0
	push	eax
	push	edx
	push	ecx
	push	ebx
	push	dword [esi+8]
	call	_IrrScene_IAnimatedMesh_getMesh
	add	esp,20
	push	eax
	call	dword [_irrlicht_core_IMesh+112]
	add	esp,8
	jmp	_15105
_15105:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMesh_getMeshType:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IAnimatedMesh_getMeshType
	add	esp,4
	jmp	_15108
_15108:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMesh_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_21337
	mov	dword [eax+12],0
_21337:
	push	dword [eax+8]
	call	_IrrScene_IAnimatedMesh_drop
	add	esp,4
	jmp	_15111
_15111:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMesh_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IAnimatedMesh_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_15114
_15114:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMesh_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IAnimatedMesh_grab
	add	esp,4
	mov	eax,0
	jmp	_15117
_15117:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMesh_cast:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+152]
	add	esp,4
	mov	edx,0
	cmp	ebx,0
	je	_21342
	mov	edx,dword [esi+12]
	mov	dword [esi+12],0
_21342:
	cmp	eax,1
	je	_21345
	cmp	eax,2
	je	_21346
	mov	dword [esi+12],edx
	jmp	_21344
_21345:
	push	edx
	push	dword [esi+8]
	call	__irrlicht_core_IAnimatedMeshMD2_createFromHandle
	add	esp,8
	mov	esi,eax
	jmp	_21344
_21346:
	push	edx
	push	dword [esi+8]
	call	__irrlicht_core_IAnimatedMeshMD3_createFromHandle
	add	esp,8
	mov	esi,eax
	jmp	_21344
_21344:
	mov	eax,esi
	jmp	_15121
_15121:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_ISceneNodeDefault_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IAnimatedMeshSceneNode
	mov	eax,0
	jmp	_15124
_15124:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_15127:
	mov	dword [eax],_irrlicht_core_ISceneNodeDefault
	push	eax
	call	__irrlicht_core_ISceneNodeDefault_Delete
	add	esp,4
	mov	eax,0
	jmp	_21347
_21347:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_21348
	mov	eax,_bbNullObject
	jmp	_15132
_21348:
	push	_irrlicht_core_IAnimatedMeshSceneNode
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_15132
_15132:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_addShadowVolumeSceneNode:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	fld	dword [ebp+24]
	push	0
	push	0
	sub	esp,4
	fstp	dword [esp]
	push	eax
	push	edx
	push	ecx
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_addShadowVolumeSceneNode
	add	esp,20
	push	eax
	call	__irrlicht_core_IShadowVolumeSceneNode_createFromHandle
	add	esp,12
	jmp	_15139
_15139:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_getFrameNr:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IAnimatedMeshSceneNode_getFrameNr
	add	esp,4
	jmp	_15142
_15142:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_getMS3DJointNode:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrScene_IAnimatedMeshSceneNode_getMS3DJointNode
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	0
	push	0
	push	esi
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	jmp	_15146
_15146:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_getXJointNode:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrScene_IAnimatedMeshSceneNode_getXJointNode
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	0
	push	0
	push	esi
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	jmp	_15150
_15150:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_setAnimationEndCallback:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	cmp	eax,_bbNullObject
	jne	_21355
	push	_irrlicht_core_IAnimationEndCallBack
	call	_bbObjectNew
	add	esp,4
_21355:
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_setAnimationEndCallback
	add	esp,8
	mov	eax,0
	jmp	_15154
_15154:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_setAnimationSpeed:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrScene_IAnimatedMeshSceneNode_setAnimationSpeed
	add	esp,8
	mov	eax,0
	jmp	_15158
_15158:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_setCurrentFrame:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_setCurrentFrame
	add	esp,8
	mov	eax,0
	jmp	_15162
_15162:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_setFrameLoop:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_setFrameLoop
	add	esp,12
	jmp	_15167
_15167:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_setLoopMode:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_setLoopMode
	add	esp,8
	mov	eax,0
	jmp	_15171
_15171:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_setMD2Animation:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrScene_IAnimatedMeshSceneNode_setMD2Animation
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,esi
	jmp	_15175
_15175:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_setMD2AnimationFromType:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_setMD2AnimationFromType
	add	esp,8
	jmp	_15179
_15179:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_setReadOnlyMaterials:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_setReadOnlyMaterials
	add	esp,8
	mov	eax,0
	jmp	_15183
_15183:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_isReadOnlyMaterials:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IAnimatedMeshSceneNode_isReadOnlyMaterials
	add	esp,4
	jmp	_15186
_15186:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_setMesh:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_setMesh
	add	esp,8
	mov	eax,0
	jmp	_15190
_15190:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_getMesh:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrScene_IAnimatedMeshSceneNode_getMesh
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_IAnimatedMesh+112]
	add	esp,8
	jmp	_15193
_15193:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_getStartFrame:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IAnimatedMeshSceneNode_getStartFrame
	add	esp,4
	jmp	_15196
_15196:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_getEndFrame:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IAnimatedMeshSceneNode_getEndFrame
	add	esp,4
	jmp	_15199
_15199:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_getMD3TagTransformation:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrScene_IAnimatedMeshSceneNode_getMD3TagTransformation
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	0
	push	esi
	call	__irrlicht_core_SMD3QuaternionTag_createFromHandle
	add	esp,8
	jmp	_15203
_15203:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_setJointMode:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_setJointMode
	add	esp,8
	mov	eax,0
	jmp	_15207
_15207:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_setTransitionTime:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrScene_IAnimatedMeshSceneNode_setTransitionTime
	add	esp,8
	mov	eax,0
	jmp	_15211
_15211:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_animateJoints:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_animateJoints
	add	esp,8
	mov	eax,0
	jmp	_15215
_15215:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_setRenderFromIdentity:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_setRenderFromIdentity
	add	esp,8
	mov	eax,0
	jmp	_15219
_15219:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_getJointNodeByName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrScene_IAnimatedMeshSceneNode_getJointNodeByName
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	0
	push	0
	push	esi
	call	__irrlicht_core_IBoneSceneNode_createFromHandle
	add	esp,12
	jmp	_15223
_15223:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_getJointNodeById:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	0
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_getJointNodeById
	add	esp,8
	push	eax
	call	__irrlicht_core_IBoneSceneNode_createFromHandle
	add	esp,12
	jmp	_15227
_15227:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_getJointCount:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IAnimatedMeshSceneNode_getJointCount
	add	esp,4
	jmp	_15230
_15230:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_clone:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	0
	push	1
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	esi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_clone
	add	esp,12
	push	eax
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	jmp	_15235
_15235:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_getAnimationSpeed:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IAnimatedMeshSceneNode_getAnimationSpeed
	add	esp,4
	jmp	_15238
_15238:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshMD2_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IAnimatedMesh_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IAnimatedMeshMD2
	mov	eax,0
	jmp	_15241
_15241:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshMD2_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_15244:
	mov	dword [eax],_irrlicht_core_IAnimatedMesh
	push	eax
	call	__irrlicht_core_IAnimatedMesh_Delete
	add	esp,4
	mov	eax,0
	jmp	_21362
_21362:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshMD2_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_21363
	mov	eax,_bbNullObject
	jmp	_15248
_21363:
	push	_irrlicht_core_IAnimatedMeshMD2
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_15248
_15248:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshMD2_getAnimationCount:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IAnimatedMeshMD2_getAnimationCount
	add	esp,4
	jmp	_15251
_15251:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshMD2_getAnimationName:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IAnimatedMeshMD2_getAnimationName
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_15255
_15255:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshMD2_getFrameLoop:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+12]
	mov	esi,dword [ebp+16]
	mov	edi,dword [ebp+20]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp+24]
	push	edi
	push	esi
	push	ebx
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IAnimatedMeshMD2_getFrameLoop
	add	esp,20
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	jmp	_15262
_15262:
	mov	eax,esi
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshMD2_getFrameLoopByType:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	ecx,dword [ebp+16]
	mov	edx,dword [ebp+20]
	mov	eax,dword [ebp+24]
	push	eax
	push	edx
	push	ecx
	push	ebx
	push	dword [esi+8]
	call	_IrrScene_IAnimatedMeshMD2_getFrameLoopByType
	add	esp,20
	mov	eax,0
	jmp	_15269
_15269:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimationEndCallBack_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IAnimationEndCallBack
	mov	eax,0
	jmp	_15272
_15272:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimationEndCallBack_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_21368
	push	ebx
	call	__irrlicht_core_IAnimationEndCallBack_drop
	add	esp,4
_21368:
_15275:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_21369
_21369:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimationEndCallBack_generate:
	push	ebp
	mov	ebp,esp
	push	_irrlicht_core_IAnimationEndCallBack
	call	_bbObjectNew
	add	esp,4
	jmp	_15277
_15277:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimationEndCallBack_bind:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	eax,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	ebx
	push	eax
	call	__irrlicht_core_IrrBase_bind
	add	esp,8
	push	__irrlicht_core_IAnimationEndCallBack_OnAnimationEndBinding
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_IrrScene_BMXIAnimationEndCallBack_bindOnAnimationEnd
	add	esp,8
	mov	eax,0
	jmp	_15281
_15281:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimationEndCallBack_OnAnimationEndBinding:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_irrlicht_core_IAnimationEndCallBack
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_21371
	push	0
	push	0
	push	esi
	call	__irrlicht_core_IAnimatedMeshSceneNode_createFromHandle
	add	esp,12
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	jmp	_21374
_21371:
	push	_343
	call	_bbExThrow
	add	esp,4
_21374:
	mov	eax,0
	jmp	_15285
_15285:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimationEndCallBack_OnAnimationEnd:
	push	ebp
	mov	ebp,esp
	mov	eax,0
	jmp	_15289
_15289:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimationEndCallBack_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_21375
	mov	dword [eax+12],0
_21375:
	push	dword [eax+8]
	call	_IrrScene_IAnimationEndCallBack_drop
	add	esp,4
	jmp	_15292
_15292:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimationEndCallBack_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IAnimationEndCallBack_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_15295
_15295:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimationEndCallBack_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IAnimationEndCallBack_grab
	add	esp,4
	mov	eax,0
	jmp	_15298
_15298:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimationEndCallBack_getBinderHandle:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_BMXIAnimationEndCallBack_getBinder
	add	esp,4
	jmp	_15301
_15301:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimationEndCallBack_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	1
	call	_IrrScene_BMXIAnimationEndCallBack_new
	push	eax
	push	ebx
	call	__irrlicht_core_IAnimationEndCallBack_createFromHandle
	add	esp,12
	jmp	_15304
_15304:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimationEndCallBack_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	edi,dword [ebp+16]
	cmp	esi,0
	jne	_21376
	mov	eax,_bbNullObject
	jmp	_15309
_21376:
	cmp	eax,0
	jne	_21378
	mov	eax,_brl_blitz_NullFunctionError
_21378:
	call	eax
	mov	ebx,eax
	mov	dword [ebx+16],edi
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_15309
_15309:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimationEndCallBack_Destroy:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_BMXIAnimationEndCallBack_del
	add	esp,4
	mov	eax,0
	jmp	_15312
_15312:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IQ3LevelMesh_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IAnimatedMesh_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IQ3LevelMesh
	mov	eax,0
	jmp	_15315
_15315:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IQ3LevelMesh_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_15318:
	mov	dword [eax],_irrlicht_core_IAnimatedMesh
	push	eax
	call	__irrlicht_core_IAnimatedMesh_Delete
	add	esp,4
	mov	eax,0
	jmp	_21382
_21382:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IQ3LevelMesh_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_21383
	mov	eax,_bbNullObject
	jmp	_15322
_21383:
	push	_irrlicht_core_IQ3LevelMesh
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_15322
_15322:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IQ3LevelMesh_getShader:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	edi
	push	ebx
	push	dword [esi+8]
	call	_IrrScene_IQ3LevelMesh_getShader
	add	esp,12
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	0
	push	esi
	call	__irrlicht_core_IShader_createFromHandle
	add	esp,8
	jmp	_15327
_15327:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IQ3LevelMesh_getShaderByIdx:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IQ3LevelMesh_getShaderByIdx
	add	esp,8
	push	eax
	call	__irrlicht_core_IShader_createFromHandle
	add	esp,8
	jmp	_15331
_15331:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IQ3LevelMesh_getEntityList:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	edx,dword [ebp+8]
	mov	dword [ebp-4],0
	mov	edi,_bbEmptyArray
	lea	eax,dword [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IQ3LevelMesh_getEntityList
	add	esp,8
	mov	esi,eax
	cmp	esi,0
	jle	_21391
	push	esi
	push	_21392
	call	_bbArrayNew1D
	add	esp,8
	mov	edi,eax
	mov	ebx,0
	mov	dword [ebp-8],esi
	jmp	_21394
_353:
	push	0
	mov	eax,dword [ebp-4]
	push	dword [eax+ebx*4]
	call	__irrlicht_core_IShader_createFromHandle
	add	esp,8
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [edi+ebx*4+24]
	dec	dword [eax+4]
	jnz	_21399
	push	eax
	call	_bbGCFree
	add	esp,4
_21399:
	mov	dword [edi+ebx*4+24],esi
_351:
	add	ebx,1
_21394:
	cmp	ebx,dword [ebp-8]
	jl	_353
_352:
_21391:
	lea	eax,dword [ebp-4]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	mov	eax,edi
	jmp	_15334
_15334:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITriangleSelector_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_ITriangleSelector
	mov	eax,0
	jmp	_15337
_15337:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITriangleSelector_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_21400
	push	ebx
	call	__irrlicht_core_ITriangleSelector_drop
	add	esp,4
_21400:
_15340:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_21401
_21401:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITriangleSelector_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_21402
	mov	eax,_bbNullObject
	jmp	_15344
_21402:
	push	_irrlicht_core_ITriangleSelector
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_15344
_15344:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITriangleSelector_getTriangleCount:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ITriangleSelector_getTriangleCount
	add	esp,4
	jmp	_15347
_15347:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITriangleSelector_getTriangles:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	cmp	ebx,_bbNullObject
	jne	_21405
	push	_irrlicht_core_Matrix4
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
_21405:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,4
	push	eax
	push	_21406
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-4],eax
	mov	edi,_bbEmptyArray
	push	dword [ebx+8]
	mov	eax,dword [ebp-4]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [esi+8]
	call	_IrrScene_ITriangleSelector_getTriangles
	add	esp,12
	mov	esi,eax
	cmp	esi,0
	jle	_21411
	push	esi
	push	_21412
	call	_bbArrayNew1D
	add	esp,8
	mov	edi,eax
	mov	ebx,0
	mov	dword [ebp-8],esi
	jmp	_21414
_356:
	push	1
	mov	eax,dword [ebp-4]
	push	dword [eax+ebx*4+24]
	call	__irrlicht_core_Triangle3df_createFromHandle
	add	esp,8
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [edi+ebx*4+24]
	dec	dword [eax+4]
	jnz	_21419
	push	eax
	call	_bbGCFree
	add	esp,4
_21419:
	mov	dword [edi+ebx*4+24],esi
_354:
	add	ebx,1
_21414:
	cmp	ebx,dword [ebp-8]
	jl	_356
_355:
_21411:
	mov	eax,edi
	jmp	_15351
_15351:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITriangleSelector_getTrianglesOnLine:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+16]
	cmp	ebx,_bbNullObject
	jne	_21420
	push	_irrlicht_core_Matrix4
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
_21420:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,4
	push	eax
	push	_21421
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-4],eax
	mov	edi,_bbEmptyArray
	push	dword [ebx+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	mov	eax,dword [ebp-4]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [esi+8]
	call	_IrrScene_ITriangleSelector_getTrianglesOnLine
	add	esp,16
	mov	esi,eax
	cmp	esi,0
	jle	_21426
	push	esi
	push	_21427
	call	_bbArrayNew1D
	add	esp,8
	mov	edi,eax
	mov	ebx,0
	mov	dword [ebp-8],esi
	jmp	_21429
_359:
	push	1
	mov	eax,dword [ebp-4]
	push	dword [eax+ebx*4+24]
	call	__irrlicht_core_Triangle3df_createFromHandle
	add	esp,8
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [edi+ebx*4+24]
	dec	dword [eax+4]
	jnz	_21434
	push	eax
	call	_bbGCFree
	add	esp,4
_21434:
	mov	dword [edi+ebx*4+24],esi
_357:
	add	ebx,1
_21429:
	cmp	ebx,dword [ebp-8]
	jl	_359
_358:
_21426:
	mov	eax,edi
	jmp	_15356
_15356:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITriangleSelector_getTrianglesInBox:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+16]
	cmp	ebx,_bbNullObject
	jne	_21435
	push	_irrlicht_core_Matrix4
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
_21435:
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,4
	push	eax
	push	_21436
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-4],eax
	mov	edi,_bbEmptyArray
	push	dword [ebx+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	mov	eax,dword [ebp-4]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [esi+8]
	call	_IrrScene_ITriangleSelector_getTrianglesInBox
	add	esp,16
	mov	esi,eax
	cmp	esi,0
	jle	_21441
	push	esi
	push	_21442
	call	_bbArrayNew1D
	add	esp,8
	mov	edi,eax
	mov	ebx,0
	mov	dword [ebp-8],esi
	jmp	_21444
_362:
	push	1
	mov	eax,dword [ebp-4]
	push	dword [eax+ebx*4+24]
	call	__irrlicht_core_Triangle3df_createFromHandle
	add	esp,8
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [edi+ebx*4+24]
	dec	dword [eax+4]
	jnz	_21449
	push	eax
	call	_bbGCFree
	add	esp,4
_21449:
	mov	dword [edi+ebx*4+24],esi
_360:
	add	ebx,1
_21444:
	cmp	ebx,dword [ebp-8]
	jl	_362
_361:
_21441:
	mov	eax,edi
	jmp	_15361
_15361:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITriangleSelector_getSceneNodeForTriangle:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	0
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ITriangleSelector_getSceneNodeForTriangle
	add	esp,8
	push	eax
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	jmp	_15365
_15365:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITriangleSelector_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_21450
	mov	dword [eax+12],0
_21450:
	push	dword [eax+8]
	call	_IrrScene_ITriangleSelector_drop
	add	esp,4
	jmp	_15368
_15368:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITriangleSelector_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ITriangleSelector_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_15371
_15371:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITriangleSelector_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ITriangleSelector_grab
	add	esp,4
	mov	eax,0
	jmp	_15374
_15374:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimator_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IAttributeExchangingObject_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_ISceneNodeAnimator
	mov	eax,0
	jmp	_15377
_15377:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimator_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_21451
	push	ebx
	call	__irrlicht_core_ISceneNodeAnimator_drop
	add	esp,4
_21451:
_15380:
	mov	dword [ebx],_irrlicht_core_IAttributeExchangingObject
	push	ebx
	call	__irrlicht_core_IAttributeExchangingObject_Delete
	add	esp,4
	mov	eax,0
	jmp	_21452
_21452:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimator_animateNode:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	cmp	dword [ecx+16],0
	jne	_21453
	push	eax
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrScene_ISceneNodeAnimator_animateNode
	add	esp,12
_21453:
	mov	eax,0
	jmp	_15385
_15385:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimator_getType:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+16],0
	jne	_21454
	push	dword [eax+8]
	call	_IrrScene_ISceneNodeAnimator_getType
	add	esp,4
	jmp	_15388
_21454:
	push	dword [eax+8]
	call	_IrrScene_BMXISceneNodeAnimator_getType
	add	esp,4
	jmp	_15388
_15388:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimator_createClone:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	cmp	dword [esi+16],0
	jne	_21456
	push	0
	push	1
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneNodeAnimator_createClone
	add	esp,12
	push	eax
	call	dword [_irrlicht_core_ISceneNodeAnimator+112]
	add	esp,12
	jmp	_15393
_21456:
	push	0
	push	1
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_BMXISceneNodeAnimator_createClone
	add	esp,12
	push	eax
	call	dword [_irrlicht_core_ISceneNodeAnimator+112]
	add	esp,12
	jmp	_15393
_15393:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimator_isEventReceiverEnabled:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+16],0
	jne	_21458
	push	dword [eax+8]
	call	_IrrScene_ISceneNodeAnimatorisEventReceiverEnabled
	add	esp,4
	jmp	_15396
_21458:
	mov	eax,0
	jmp	_15396
_15396:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimator_OnEvent:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	cmp	dword [edx+16],0
	jne	_21460
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_ISceneNodeAnimatorOnEvent
	add	esp,8
	jmp	_15400
_21460:
	mov	eax,0
	jmp	_15400
_15400:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimator_hasFinished:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+16],0
	jne	_21462
	push	dword [eax+8]
	call	_IrrScene_ISceneNodeAnimator_hasFinished
	add	esp,4
	jmp	_15403
_21462:
	mov	eax,0
	jmp	_15403
_15403:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimator_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_21464
	mov	dword [eax+12],0
_21464:
	push	dword [eax+8]
	call	_IrrScene_ISceneNodeAnimator_drop
	add	esp,4
	jmp	_15406
_15406:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimator_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneNodeAnimator_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_15409
_15409:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimator_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneNodeAnimator_grab
	add	esp,4
	mov	eax,0
	jmp	_15412
_15412:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimator_create:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	push	1
	call	_IrrScene_BMXISceneNodeAnimator_new
	push	eax
	call	dword [_irrlicht_core_ISceneNodeAnimator+112]
	add	esp,12
	jmp	_15415
_15415:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimator_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	esi,dword [ebp+16]
	cmp	edi,0
	jne	_21465
	mov	eax,_bbNullObject
	jmp	_15420
_21465:
	cmp	esi,0
	je	_21467
	mov	eax,esi
	cmp	eax,0
	jne	_21469
	mov	eax,_brl_blitz_NullFunctionError
_21469:
	call	eax
	mov	ebx,eax
	jmp	_21471
_21467:
	push	_irrlicht_core_ISceneNodeAnimator
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
_21471:
	mov	eax,dword [ebp+12]
	cmp	eax,0
	je	_21472
	cmp	esi,0
	setne	al
	movzx	eax,al
_21472:
	mov	dword [ebx+16],eax
	mov	eax,ebx
	push	dword [ebp+12]
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_15420
_15420:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimator_bind:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	ebx
	push	esi
	call	__irrlicht_core_IrrBase_bind
	add	esp,8
	push	__irrlicht_core_ISceneNodeAnimator_OnAnimateNodeBinding
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_IrrScene_BMXISceneNodeAnimator_bindAnimateNode
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+164]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_IrrScene_BMXISceneNodeAnimator_bindGetType
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+172]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_IrrScene_BMXISceneNodeAnimator_bindCreateClone
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+156]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_IrrScene_BMXISceneNodeAnimator_bindIsEventReceiverEnabled
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+152]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_IrrScene_BMXISceneNodeAnimator_bindOnEvent
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+160]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_IrrScene_BMXISceneNodeAnimator_bindHasFinished
	add	esp,8
	mov	eax,0
	jmp	_15424
_15424:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimator_OnEventBinding:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_irrlicht_core_ISceneNodeAnimator
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21476
	mov	ebx,eax
	push	0
	push	esi
	call	__irrlicht_core_SEvent_createFromHandle
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,8
	jmp	_15428
_21476:
	push	_343
	call	_bbExThrow
	add	esp,4
_21478:
	mov	eax,0
	jmp	_15428
_15428:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimator_OnIsEventReceiverEnabledBinding:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	_irrlicht_core_ISceneNodeAnimator
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21480
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+136]
	add	esp,4
	jmp	_15431
_21480:
	push	_343
	call	_bbExThrow
	add	esp,4
_21482:
	mov	eax,0
	jmp	_15431
_15431:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimator_OnHasFinishedBinding:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	_irrlicht_core_ISceneNodeAnimator
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21484
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+144]
	add	esp,4
	jmp	_15434
_21484:
	push	_343
	call	_bbExThrow
	add	esp,4
_21486:
	mov	eax,0
	jmp	_15434
_15434:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimator_OnGetTypeBinding:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	_irrlicht_core_ISceneNodeAnimator
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21488
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+128]
	add	esp,4
	jmp	_15437
_21488:
	push	_343
	call	_bbExThrow
	add	esp,4
_21490:
	mov	eax,0
	jmp	_15437
_15437:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimator_OnAnimateNodeBinding:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	_irrlicht_core_ISceneNodeAnimator
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_21492
	push	0
	push	0
	push	esi
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	mov	edx,ebx
	push	edi
	push	eax
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+124]
	add	esp,12
	jmp	_21495
_21492:
	push	_343
	call	_bbExThrow
	add	esp,4
_21495:
	mov	eax,0
	jmp	_15442
_15442:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimator_OnCreateClone:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	_irrlicht_core_ISceneNodeAnimator
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21497
	mov	ebx,eax
	push	0
	push	edi
	call	__irrlicht_core_ISceneManager_createFromHandle
	add	esp,8
	push	eax
	push	0
	push	0
	push	esi
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+132]
	add	esp,12
	mov	eax,dword [eax+8]
	jmp	_15447
_21497:
	push	_343
	call	_bbExThrow
	add	esp,4
_21499:
	mov	eax,0
	jmp	_15447
_15447:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimator_getBinderHandle:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_BMXISceneNodeAnimator_getBinder
	add	esp,4
	jmp	_15450
_15450:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IAttributeExchangingObject_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_ISceneNode
	mov	dword [ebx+20],_IrrScene_ISceneNode_castToIReferenceCounted
	mov	eax,0
	jmp	_15453
_15453:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_21500
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+100]
	add	esp,4
_21500:
_15456:
	mov	dword [ebx],_irrlicht_core_IAttributeExchangingObject
	push	ebx
	call	__irrlicht_core_IAttributeExchangingObject_Delete
	add	esp,4
	mov	eax,0
	jmp	_21502
_21502:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_getSceneManager:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+16],0
	je	_21503
	push	0
	push	dword [eax+8]
	call	_BMXISceneNode_getSceneManager
	add	esp,4
	push	eax
	call	__irrlicht_core_ISceneManager_createFromHandle
	add	esp,8
	jmp	_15459
_21503:
	push	0
	push	dword [eax+8]
	call	_IrrScene_ISceneNode_getSceneManager
	add	esp,4
	push	eax
	call	__irrlicht_core_ISceneManager_createFromHandle
	add	esp,8
	jmp	_15459
_15459:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_getAnimators:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	edx,dword [ebp+8]
	mov	dword [ebp-4],0
	mov	edi,_bbEmptyArray
	lea	eax,dword [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ISceneNode_getAnimators
	add	esp,8
	mov	esi,eax
	cmp	esi,0
	jle	_21508
	push	esi
	push	_21509
	call	_bbArrayNew1D
	add	esp,8
	mov	edi,eax
	mov	ebx,0
	mov	dword [ebp-8],esi
	jmp	_21511
_365:
	push	0
	push	0
	mov	eax,dword [ebp-4]
	push	dword [eax+ebx*4]
	call	dword [_irrlicht_core_ISceneNodeAnimator+112]
	add	esp,12
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [edi+ebx*4+24]
	dec	dword [eax+4]
	jnz	_21516
	push	eax
	call	_bbGCFree
	add	esp,4
_21516:
	mov	dword [edi+ebx*4+24],esi
_363:
	add	ebx,1
_21511:
	cmp	ebx,dword [ebp-8]
	jl	_365
_364:
_21508:
	lea	eax,dword [ebp-4]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	mov	eax,edi
	jmp	_15462
_15462:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_addAnimator:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	cmp	dword [edx+16],0
	jne	_21517
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_ISceneNode_addAnimator
	add	esp,8
	jmp	_21518
_21517:
	push	dword [eax+8]
	push	dword [edx+8]
	call	_BMXISceneNode_addAnimator
	add	esp,8
_21518:
	mov	eax,0
	jmp	_15466
_15466:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_addChild:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	cmp	dword [edx+16],0
	jne	_21519
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_ISceneNode_addChild
	add	esp,8
	jmp	_21520
_21519:
	push	dword [eax+8]
	push	dword [edx+8]
	call	_BMXISceneNode_addChild
	add	esp,8
_21520:
	mov	eax,0
	jmp	_15470
_15470:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_getAbsolutePosition:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+16],0
	jne	_21521
	push	1
	push	dword [eax+8]
	call	_IrrScene_ISceneNode_getAbsolutePosition
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_15473
_21521:
	push	1
	push	dword [eax+8]
	call	_BMXISceneNode_getAbsolutePosition
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_15473
_15473:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_getAbsoluteTransformation:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+16],0
	jne	_21523
	push	1
	push	dword [eax+8]
	call	_IrrScene_ISceneNode_getAbsoluteTransformation
	add	esp,4
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	jmp	_15476
_21523:
	push	1
	push	dword [eax+8]
	call	_BMXISceneNode_getAbsoluteTransformation
	add	esp,4
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	jmp	_15476
_15476:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_getAutomaticCulling:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+16],0
	jne	_21525
	push	dword [eax+8]
	call	_IrrScene_ISceneNode_getAutomaticCulling
	add	esp,4
	jmp	_15479
_21525:
	push	dword [eax+8]
	call	_BMXISceneNode_getAutomaticCulling
	add	esp,4
	jmp	_15479
_15479:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_getID:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+16],0
	jne	_21527
	push	dword [eax+8]
	call	_IrrScene_ISceneNode_getID
	add	esp,4
	jmp	_15482
_21527:
	push	dword [eax+8]
	call	_BMXISceneNode_getID
	add	esp,4
	jmp	_15482
_15482:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_getMaterial:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	cmp	dword [edx+16],0
	jne	_21529
	push	0
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ISceneNode_getMaterial
	add	esp,8
	push	eax
	call	__irrlicht_core_SMaterial_createFromHandle
	add	esp,8
	jmp	_15486
_21529:
	push	0
	push	eax
	push	dword [edx+8]
	call	_BMXISceneNode_getMaterial
	add	esp,8
	push	eax
	call	__irrlicht_core_SMaterial_createFromHandle
	add	esp,8
	jmp	_15486
_15486:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_getMaterialCount:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+16],0
	jne	_21531
	push	dword [eax+8]
	call	_IrrScene_ISceneNode_getMaterialCount
	add	esp,4
	jmp	_15489
_21531:
	push	dword [eax+8]
	call	_BMXISceneNode_getMaterialCount
	add	esp,4
	jmp	_15489
_15489:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_getName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+16],0
	jne	_21533
	push	dword [eax+8]
	call	_IrrScene_ISceneNode_getName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_15492
_21533:
	push	dword [eax+8]
	call	_BMXISceneNode_getName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_15492
_15492:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_getType:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+16],0
	jne	_21535
	push	dword [eax+8]
	call	_IrrScene_ISceneNode_getType
	add	esp,4
	jmp	_15495
_21535:
	push	dword [eax+8]
	call	_BMXISceneNode_getType
	add	esp,4
	jmp	_15495
_15495:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_getParent:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+16],0
	jne	_21538
	push	0
	push	0
	push	dword [eax+8]
	call	_IrrScene_ISceneNode_getParent
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	jmp	_21539
_21538:
	push	0
	push	0
	push	dword [eax+8]
	call	_BMXISceneNode_getParent
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
_21539:
	jmp	_15498
_15498:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_getPosition:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+16],0
	jne	_21540
	push	1
	push	dword [eax+8]
	call	_IrrScene_ISceneNode_getPosition
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_15501
_21540:
	push	1
	push	dword [eax+8]
	call	_BMXISceneNode_getPosition
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_15501
_15501:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_getRelativeTransformation:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+16],0
	jne	_21542
	push	1
	push	dword [eax+8]
	call	_IrrScene_ISceneNode_getRelativeTransformation
	add	esp,4
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	jmp	_15504
_21542:
	push	1
	push	dword [eax+8]
	call	_BMXISceneNode_getRelativeTransformation
	add	esp,4
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	jmp	_15504
_15504:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_GetRotation:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+16],0
	jne	_21544
	push	1
	push	dword [eax+8]
	call	_IrrScene_ISceneNode_getRotation
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_15507
_21544:
	push	1
	push	dword [eax+8]
	call	_BMXISceneNode_getRotation
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_15507
_15507:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_GetScale:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+16],0
	jne	_21546
	push	1
	push	dword [eax+8]
	call	_IrrScene_ISceneNode_getScale
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_15510
_21546:
	push	1
	push	dword [eax+8]
	call	_BMXISceneNode_getScale
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_15510
_15510:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_getTransformedBoundingBox:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+16],0
	jne	_21548
	push	1
	push	dword [eax+8]
	call	_IrrScene_ISceneNode_getTransformedBoundingBox
	add	esp,4
	push	eax
	call	__irrlicht_core_AABbox3df_createFromHandle
	add	esp,8
	jmp	_15513
_21548:
	push	1
	push	dword [eax+8]
	call	_BMXISceneNode_getTransformedBoundingBox
	add	esp,4
	push	eax
	call	__irrlicht_core_AABbox3df_createFromHandle
	add	esp,8
	jmp	_15513
_15513:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_getTriangleSelector:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+16],0
	jne	_21550
	push	0
	push	dword [eax+8]
	call	_IrrScene_ISceneNode_getTriangleSelector
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_ITriangleSelector+112]
	add	esp,8
	jmp	_15516
_21550:
	push	0
	push	dword [eax+8]
	call	_BMXISceneNode_getTriangleSelector
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_ITriangleSelector+112]
	add	esp,8
	jmp	_15516
_15516:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_isDebugDataVisible:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+16],0
	jne	_21552
	push	dword [eax+8]
	call	_IrrScene_ISceneNode_isDebugDataVisible
	add	esp,4
	jmp	_15519
_21552:
	push	dword [eax+8]
	call	_BMXISceneNode_isDebugDataVisible
	add	esp,4
	jmp	_15519
_15519:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_isVisible:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+16],0
	jne	_21554
	push	dword [eax+8]
	call	_IrrScene_ISceneNode_isVisible
	add	esp,4
	jmp	_15522
_21554:
	push	dword [eax+8]
	call	_BMXISceneNode_isVisible
	add	esp,4
	jmp	_15522
_15522:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_remove:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+16],0
	jne	_21556
	push	dword [eax+8]
	call	_IrrScene_ISceneNode_remove
	add	esp,4
	jmp	_21557
_21556:
	push	dword [eax+8]
	call	_BMXISceneNode_remove
	add	esp,4
_21557:
	mov	eax,0
	jmp	_15525
_15525:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_removeAll:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+16],0
	jne	_21558
	push	dword [eax+8]
	call	_IrrScene_ISceneNode_removeAll
	add	esp,4
	jmp	_21559
_21558:
	push	dword [eax+8]
	call	_BMXISceneNode_removeAll
	add	esp,4
_21559:
	mov	eax,0
	jmp	_15528
_15528:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_removeAnimator:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	cmp	dword [edx+16],0
	jne	_21560
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_ISceneNode_removeAnimator
	add	esp,8
	jmp	_21561
_21560:
	push	dword [eax+8]
	push	dword [edx+8]
	call	_BMXISceneNode_removeAnimator
	add	esp,8
_21561:
	mov	eax,0
	jmp	_15532
_15532:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_removeAnimators:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+16],0
	jne	_21562
	push	dword [eax+8]
	call	_IrrScene_ISceneNode_removeAnimators
	add	esp,4
	jmp	_21563
_21562:
	push	dword [eax+8]
	call	_BMXISceneNode_removeAnimators
	add	esp,4
_21563:
	mov	eax,0
	jmp	_15535
_15535:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_removeChild:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	cmp	dword [edx+16],0
	jne	_21564
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_ISceneNode_removeChild
	add	esp,8
	jmp	_21565
_21564:
	push	dword [eax+8]
	push	dword [edx+8]
	call	_BMXISceneNode_removeChild
	add	esp,8
_21565:
	mov	eax,0
	jmp	_15539
_15539:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_OnRegisterSceneNode:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+16],0
	jne	_21566
	push	dword [eax+8]
	call	_IrrScene_ISceneNode_OnRegisterSceneNode
	add	esp,4
	jmp	_21567
_21566:
	push	dword [eax+8]
	call	_BMXISceneNode_OnRegisterSceneNode
	add	esp,4
_21567:
	mov	eax,0
	jmp	_15542
_15542:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_OnAnimate:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	cmp	dword [edx+16],0
	jne	_21568
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ISceneNode_OnAnimate
	add	esp,8
	jmp	_21569
_21568:
	push	eax
	push	dword [edx+8]
	call	_BMXISceneNode_OnAnimate
	add	esp,8
_21569:
	mov	eax,0
	jmp	_15546
_15546:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_setAutomaticCulling:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	cmp	dword [edx+16],0
	jne	_21570
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ISceneNode_setAutomaticCulling
	add	esp,8
	jmp	_21571
_21570:
	push	eax
	push	dword [edx+8]
	call	_BMXISceneNode_setAutomaticCulling
	add	esp,8
_21571:
	mov	eax,0
	jmp	_15550
_15550:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_setDebugDataVisible:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	cmp	dword [edx+16],0
	jne	_21572
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ISceneNode_setDebugDataVisible
	add	esp,8
	jmp	_21573
_21572:
	push	eax
	push	dword [edx+8]
	call	_BMXISceneNode_setDebugDataVisible
	add	esp,8
_21573:
	mov	eax,0
	jmp	_15554
_15554:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_setID:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	cmp	dword [edx+16],0
	jne	_21574
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ISceneNode_setID
	add	esp,8
	jmp	_21575
_21574:
	push	eax
	push	dword [edx+8]
	call	_BMXISceneNode_setID
	add	esp,8
_21575:
	mov	eax,0
	jmp	_15558
_15558:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_setMaterialFlag:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	cmp	dword [ecx+16],0
	jne	_21576
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrScene_ISceneNode_setMaterialFlag
	add	esp,12
	jmp	_21577
_21576:
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_BMXISceneNode_setMaterialFlag
	add	esp,12
_21577:
	mov	eax,0
	jmp	_15563
_15563:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_setMaterialTexture:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	cmp	dword [ecx+16],0
	jne	_21578
	push	dword [eax+8]
	push	edx
	push	dword [ecx+8]
	call	_IrrScene_ISceneNode_setMaterialTexture
	add	esp,12
	jmp	_21579
_21578:
	push	dword [eax+8]
	push	edx
	push	dword [ecx+8]
	call	_BMXISceneNode_setMaterialTexture
	add	esp,12
_21579:
	mov	eax,0
	jmp	_15568
_15568:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_setMaterialType:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	cmp	dword [edx+16],0
	jne	_21580
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ISceneNode_setMaterialType
	add	esp,8
	jmp	_21581
_21580:
	push	eax
	push	dword [edx+8]
	call	_BMXISceneNode_setMaterialType
	add	esp,8
_21581:
	mov	eax,0
	jmp	_15572
_15572:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_setMaterial:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	cmp	dword [ecx+16],0
	jne	_21582
	push	dword [eax+8]
	push	edx
	push	dword [ecx+8]
	call	_IrrScene_ISceneNode_setMaterial
	add	esp,12
	jmp	_21583
_21582:
	push	dword [eax+8]
	push	edx
	push	dword [ecx+8]
	call	_BMXISceneNode_setMaterial
	add	esp,12
_21583:
	mov	eax,0
	jmp	_15577
_15577:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_setName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	cmp	dword [ebx+16],0
	jne	_21584
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_setName
	add	esp,8
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_21587
_21584:
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_BMXISceneNode_setName
	add	esp,8
	push	esi
	call	_bbMemFree
	add	esp,4
_21587:
	mov	eax,0
	jmp	_15581
_15581:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_setParent:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	cmp	eax,_bbNullObject
	jne	_21590
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
_21590:
	cmp	dword [ebx+16],0
	jne	_21591
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_setParent
	add	esp,8
	jmp	_21592
_21591:
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_BMXISceneNode_setParent
	add	esp,8
_21592:
	mov	eax,0
	jmp	_15585
_15585:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_setPosition:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	cmp	dword [edx+16],0
	jne	_21593
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_ISceneNode_setPosition
	add	esp,8
	jmp	_21594
_21593:
	push	dword [eax+8]
	push	dword [edx+8]
	call	_BMXISceneNode_setPosition
	add	esp,8
_21594:
	mov	eax,0
	jmp	_15589
_15589:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_SetRotation:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	cmp	dword [edx+16],0
	jne	_21595
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_ISceneNode_setRotation
	add	esp,8
	jmp	_21596
_21595:
	push	dword [eax+8]
	push	dword [edx+8]
	call	_BMXISceneNode_setRotation
	add	esp,8
_21596:
	mov	eax,0
	jmp	_15593
_15593:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_SetScale:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	cmp	dword [edx+16],0
	jne	_21597
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_ISceneNode_setScale
	add	esp,8
	jmp	_21598
_21597:
	push	dword [eax+8]
	push	dword [edx+8]
	call	_BMXISceneNode_setScale
	add	esp,8
_21598:
	mov	eax,0
	jmp	_15597
_15597:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_setTriangleSelector:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	cmp	dword [edx+16],0
	jne	_21599
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_ISceneNode_setTriangleSelector
	add	esp,8
	jmp	_21600
_21599:
	push	dword [eax+8]
	push	dword [edx+8]
	call	_BMXISceneNode_setTriangleSelector
	add	esp,8
_21600:
	mov	eax,0
	jmp	_15601
_15601:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_setVisible:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	cmp	dword [edx+16],0
	jne	_21601
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ISceneNode_setVisible
	add	esp,8
	jmp	_21602
_21601:
	push	eax
	push	dword [edx+8]
	call	_BMXISceneNode_setVisible
	add	esp,8
_21602:
	mov	eax,0
	jmp	_15605
_15605:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_updateAbsolutePosition:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+16],0
	jne	_21603
	push	dword [eax+8]
	call	_IrrScene_ISceneNode_updateAbsolutePosition
	add	esp,4
	jmp	_21604
_21603:
	push	dword [eax+8]
	call	_BMXISceneNode_updateAbsolutePosition
	add	esp,4
_21604:
	mov	eax,0
	jmp	_15608
_15608:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_getChildren:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	edx,dword [ebp+8]
	mov	dword [ebp-4],0
	mov	edi,_bbEmptyArray
	lea	eax,dword [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ISceneNode_getChildren
	add	esp,8
	mov	esi,eax
	cmp	esi,0
	jle	_21608
	push	esi
	push	_21609
	call	_bbArrayNew1D
	add	esp,8
	mov	edi,eax
	mov	ebx,0
	mov	dword [ebp-8],esi
	jmp	_21611
_368:
	push	0
	push	0
	mov	eax,dword [ebp-4]
	push	dword [eax+ebx*4]
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [edi+ebx*4+24]
	dec	dword [eax+4]
	jnz	_21616
	push	eax
	call	_bbGCFree
	add	esp,4
_21616:
	mov	dword [edi+ebx*4+24],esi
_366:
	add	ebx,1
_21611:
	cmp	ebx,dword [ebp-8]
	jl	_368
_367:
_21608:
	lea	eax,dword [ebp-4]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	mov	eax,edi
	jmp	_15611
_15611:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_getChild:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	eax,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	eax
	call	__irrlicht_core_ISceneNode_getChildren
	add	esp,4
	mov	eax,dword [eax+ebx*4+24]
	jmp	_15615
_15615:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_setIsDebugObject:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	cmp	dword [edx+16],0
	jne	_21618
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ISceneNode_setIsDebugObject
	add	esp,8
	jmp	_21619
_21618:
	push	eax
	push	dword [edx+8]
	call	_BMXISceneNode_setIsDebugObject
	add	esp,8
_21619:
	mov	eax,0
	jmp	_15619
_15619:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_isDebugObject:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+16],0
	jne	_21620
	push	dword [eax+8]
	call	_IrrScene_ISceneNode_isDebugObject
	add	esp,4
	jmp	_15622
_21620:
	push	dword [eax+8]
	call	_BMXISceneNode_isDebugObject
	add	esp,4
	jmp	_15622
_15622:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_serializeAttributes:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	cmp	dword [esi+16],0
	jne	_21622
	push	edx
	push	ebx
	push	esi
	call	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	add	esp,12
	jmp	_21623
_21622:
	cmp	edx,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_21624
	push	_irrlicht_core_SAttributeReadWriteOptions
	call	_bbObjectNew
	add	esp,4
	mov	edx,eax
_21624:
	push	dword [edx+8]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_BMXISceneNode_serializeAttributes
	add	esp,12
_21623:
	mov	eax,0
	jmp	_15627
_15627:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_deserializeAttributes:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	cmp	dword [esi+16],0
	jne	_21625
	push	edx
	push	ebx
	push	esi
	call	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	add	esp,12
	jmp	_21626
_21625:
	cmp	edx,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_21627
	push	_irrlicht_core_SAttributeReadWriteOptions
	call	_bbObjectNew
	add	esp,4
	mov	edx,eax
_21627:
	push	dword [edx+8]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_BMXISceneNode_deserializeAttributes
	add	esp,12
_21626:
	mov	eax,0
	jmp	_15632
_15632:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_clone:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	eax,dword [ebp+16]
	cmp	dword [ebx+16],0
	jne	_21628
	push	0
	push	1
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	esi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_clone
	add	esp,12
	push	eax
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	jmp	_15637
_21628:
	push	0
	push	1
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	esi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_BMXISceneNode_clone
	add	esp,12
	push	eax
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	jmp	_15637
_15637:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_isTrulyVisible:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+16],0
	jne	_21630
	push	dword [eax+8]
	call	_IrrScene_ISceneNode_isTrulyVisible
	add	esp,4
	jmp	_15640
_21630:
	push	dword [eax+8]
	call	_BMXISceneNode_isTrulyVisible
	add	esp,4
	jmp	_15640
_15640:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_cast:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+176]
	add	esp,4
	mov	edx,0
	cmp	ebx,0
	je	_21636
	mov	edx,dword [esi+12]
	mov	dword [esi+12],0
_21636:
	cmp	eax,dword [_irrlicht_core_ESNT_OCT_TREE]
	je	_21639
	cmp	eax,dword [_irrlicht_core_ESNT_SPHERE]
	je	_21640
	cmp	eax,dword [_irrlicht_core_ESNT_TEXT]
	je	_21641
	cmp	eax,dword [_irrlicht_core_ESNT_TERRAIN]
	je	_21642
	cmp	eax,dword [_irrlicht_core_ESNT_SHADOW_VOLUME]
	je	_21643
	cmp	eax,dword [_irrlicht_core_ESNT_MESH]
	je	_21644
	cmp	eax,dword [_irrlicht_core_ESNT_LIGHT]
	je	_21645
	cmp	eax,dword [_irrlicht_core_ESNT_DUMMY_TRANSFORMATION]
	je	_21646
	cmp	eax,dword [_irrlicht_core_ESNT_CAMERA]
	je	_21647
	cmp	eax,dword [_irrlicht_core_ESNT_CAMERA_MAYA]
	je	_21648
	cmp	eax,dword [_irrlicht_core_ESNT_CAMERA_FPS]
	je	_21649
	cmp	eax,dword [_irrlicht_core_ESNT_BILLBOARD]
	je	_21650
	cmp	eax,dword [_irrlicht_core_ESNT_ANIMATED_MESH]
	je	_21651
	cmp	eax,dword [_irrlicht_core_ESNT_PARTICLE_SYSTEM]
	je	_21652
	mov	dword [esi+12],edx
	jmp	_21638
_21639:
	push	0
	push	edx
	push	dword [esi+8]
	call	__irrlicht_core_IMeshSceneNode_createFromHandle
	add	esp,12
	mov	esi,eax
	jmp	_21638
_21640:
	push	0
	push	edx
	push	dword [esi+8]
	call	__irrlicht_core_IMeshSceneNode_createFromHandle
	add	esp,12
	mov	esi,eax
	jmp	_21638
_21641:
	push	0
	push	edx
	push	dword [esi+8]
	call	__irrlicht_core_ITextSceneNode_createFromHandle
	add	esp,12
	mov	esi,eax
	jmp	_21638
_21642:
	push	0
	push	edx
	push	dword [esi+8]
	call	__irrlicht_core_ITerrainSceneNode_createFromHandle
	add	esp,12
	mov	esi,eax
	jmp	_21638
_21643:
	push	0
	push	edx
	push	dword [esi+8]
	call	__irrlicht_core_IShadowVolumeSceneNode_createFromHandle
	add	esp,12
	mov	esi,eax
	jmp	_21638
_21644:
	push	0
	push	edx
	push	dword [esi+8]
	call	__irrlicht_core_IMeshSceneNode_createFromHandle
	add	esp,12
	mov	esi,eax
	jmp	_21638
_21645:
	push	0
	push	edx
	push	dword [esi+8]
	call	__irrlicht_core_ILightSceneNode_createFromHandle
	add	esp,12
	mov	esi,eax
	jmp	_21638
_21646:
	push	0
	push	edx
	push	dword [esi+8]
	call	__irrlicht_core_IDummyTransformationSceneNode_createFromHandle
	add	esp,12
	mov	esi,eax
	jmp	_21638
_21647:
	push	0
	push	edx
	push	dword [esi+8]
	call	__irrlicht_core_ICameraSceneNode_createFromHandle
	add	esp,12
	mov	esi,eax
	jmp	_21638
_21648:
	push	0
	push	edx
	push	dword [esi+8]
	call	__irrlicht_core_ICameraSceneNode_createFromHandle
	add	esp,12
	mov	esi,eax
	jmp	_21638
_21649:
	push	0
	push	edx
	push	dword [esi+8]
	call	__irrlicht_core_ICameraSceneNode_createFromHandle
	add	esp,12
	mov	esi,eax
	jmp	_21638
_21650:
	push	0
	push	edx
	push	dword [esi+8]
	call	dword [_irrlicht_core_IBillboardSceneNode+112]
	add	esp,12
	mov	esi,eax
	jmp	_21638
_21651:
	push	0
	push	edx
	push	dword [esi+8]
	call	__irrlicht_core_IAnimatedMeshSceneNode_createFromHandle
	add	esp,12
	mov	esi,eax
	jmp	_21638
_21652:
	push	0
	push	edx
	push	dword [esi+8]
	call	__irrlicht_core_IParticleSystemSceneNode_createFromHandle
	add	esp,12
	mov	esi,eax
	jmp	_21638
_21638:
	mov	eax,esi
	jmp	_15644
_15644:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+24]
	mov	ebx,dword [ebp+28]
	mov	edi,dword [ebp+32]
	cmp	dword [ebp+12],_bbNullObject
	jne	_21653
	push	dword [ebp+16]
	call	__irrlicht_core_ISceneManager_getRootSceneNode
	add	esp,4
	mov	dword [ebp+12],eax
_21653:
	cmp	esi,_bbNullObject
	jne	_21654
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
_21654:
	cmp	ebx,_bbNullObject
	jne	_21655
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
_21655:
	cmp	edi,_bbNullObject
	jne	_21656
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
_21656:
	push	dword [ebp+8]
	push	1
	push	dword [edi+8]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [ebp+20]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	call	_BMXISceneNode_new
	add	esp,24
	push	eax
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	jmp	_15653
_15653:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	esi,dword [ebp+16]
	cmp	edi,0
	jne	_21657
	mov	eax,_bbNullObject
	jmp	_15658
_21657:
	cmp	esi,0
	je	_21659
	mov	eax,esi
	cmp	eax,0
	jne	_21661
	mov	eax,_brl_blitz_NullFunctionError
_21661:
	call	eax
	mov	ebx,eax
	jmp	_21663
_21659:
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
_21663:
	mov	eax,dword [ebp+12]
	cmp	eax,0
	je	_21664
	cmp	esi,0
	setne	al
	movzx	eax,al
_21664:
	mov	dword [ebx+16],eax
	mov	eax,ebx
	push	dword [ebp+12]
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+328]
	add	esp,8
	jmp	_15658
_15658:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_bind:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	ebx
	push	esi
	call	__irrlicht_core_IrrBase_bind
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+492]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindIsVisible
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+504]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindRender
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+496]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindOnRegisterSceneNode
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+500]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindOnAnimate
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+488]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindAddAnimator
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+484]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindAddChild
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+480]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindGetAbsolutePosition
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+476]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindGetAbsoluteTransformation
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+472]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindGetAutomaticCulling
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+468]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindGetBoundingBox
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+464]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindGetID
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+460]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindGetMaterial
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+456]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindGetMaterialCount
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+448]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindGetName
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+452]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindGetType
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+444]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindGetParent
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+440]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindGetPosition
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+436]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindGetRelativeTransformation
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+432]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindGetRotation
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+428]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindGetScale
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+424]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindGetTransformedBoundingBox
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+420]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindGetTriangleSelector
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+416]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindIsDebugDataVisible
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+412]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindRemove
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+408]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindRemoveAll
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+404]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindRemoveAnimator
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+400]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindRemoveAnimators
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+396]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindRemoveChild
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+392]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindSetAutomaticCulling
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+388]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindSetDebugDataVisible
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+384]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindSetID
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+380]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindSetMaterialFlag
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+376]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindSetMaterialTexture
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+372]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindSetMaterialType
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+368]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindSetMaterial
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+364]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindSetName
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+360]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindSetParent
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+356]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindSetPosition
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+352]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindSetRotation
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+348]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindSetScale
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+344]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindSetTriangleSelector
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+340]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindSetVisible
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+336]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindUpdateAbsolutePosition
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+512]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindSetIsDebugObject
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+508]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindIsDebugObject
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+516]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindSerializeAttributes
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+520]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindDeserializeAttributes
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+524]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindClone
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+528]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_BMXISceneNode_bindIsTrulyVisible
	add	esp,8
	mov	eax,0
	jmp	_15662
_15662:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundUpdateAbsolutePosition:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21669
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+300]
	add	esp,4
	jmp	_21671
_21669:
	push	_343
	call	_bbExThrow
	add	esp,4
_21671:
	mov	eax,0
	jmp	_15665
_15665:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundSetVisible:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	eax,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21673
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+296]
	add	esp,8
	jmp	_21675
_21673:
	push	_343
	call	_bbExThrow
	add	esp,4
_21675:
	mov	eax,0
	jmp	_15669
_15669:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundSetTriangleSelector:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21677
	mov	ebx,eax
	push	0
	push	esi
	call	dword [_irrlicht_core_ITriangleSelector+112]
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+292]
	add	esp,8
	jmp	_21679
_21677:
	push	_343
	call	_bbExThrow
	add	esp,4
_21679:
	mov	eax,0
	jmp	_15673
_15673:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundSetScale:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21681
	mov	ebx,eax
	push	0
	push	esi
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+288]
	add	esp,8
	jmp	_21683
_21681:
	push	_343
	call	_bbExThrow
	add	esp,4
_21683:
	mov	eax,0
	jmp	_15677
_15677:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundSetRotation:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21685
	mov	ebx,eax
	push	0
	push	esi
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+284]
	add	esp,8
	jmp	_21687
_21685:
	push	_343
	call	_bbExThrow
	add	esp,4
_21687:
	mov	eax,0
	jmp	_15681
_15681:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundSetPosition:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21689
	mov	ebx,eax
	push	0
	push	esi
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+280]
	add	esp,8
	jmp	_21691
_21689:
	push	_343
	call	_bbExThrow
	add	esp,4
_21691:
	mov	eax,0
	jmp	_15685
_15685:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundSetParent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21693
	mov	ebx,eax
	push	0
	push	0
	push	esi
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+276]
	add	esp,8
	jmp	_21695
_21693:
	push	_343
	call	_bbExThrow
	add	esp,4
_21695:
	mov	eax,0
	jmp	_15689
_15689:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundSetName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21697
	mov	ebx,eax
	push	esi
	call	_bbStringFromCString
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+272]
	add	esp,8
	jmp	_21699
_21697:
	push	_343
	call	_bbExThrow
	add	esp,4
_21699:
	mov	eax,0
	jmp	_15693
_15693:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundSetMaterial:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21701
	mov	ebx,eax
	push	0
	push	edi
	call	__irrlicht_core_SMaterial_createFromHandle
	add	esp,8
	push	eax
	push	esi
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+268]
	add	esp,12
	jmp	_21703
_21701:
	push	_343
	call	_bbExThrow
	add	esp,4
_21703:
	mov	eax,0
	jmp	_15698
_15698:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundSetMaterialType:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	eax,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21705
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+264]
	add	esp,8
	jmp	_21707
_21705:
	push	_343
	call	_bbExThrow
	add	esp,4
_21707:
	mov	eax,0
	jmp	_15702
_15702:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundSetMaterialTexture:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21709
	mov	ebx,eax
	push	0
	push	edi
	call	__irrlicht_core_ITexture_createFromHandle
	add	esp,8
	push	eax
	push	esi
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+260]
	add	esp,12
	jmp	_21711
_21709:
	push	_343
	call	_bbExThrow
	add	esp,4
_21711:
	mov	eax,0
	jmp	_15707
_15707:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundSetMaterialFlag:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	ebx,dword [ebp+16]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21713
	push	ebx
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+256]
	add	esp,12
	jmp	_21715
_21713:
	push	_343
	call	_bbExThrow
	add	esp,4
_21715:
	mov	eax,0
	jmp	_15712
_15712:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundSetID:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	eax,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21717
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+252]
	add	esp,8
	jmp	_21719
_21717:
	push	_343
	call	_bbExThrow
	add	esp,4
_21719:
	mov	eax,0
	jmp	_15716
_15716:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundSetDebugDataVisible:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	eax,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21721
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+248]
	add	esp,8
	jmp	_21723
_21721:
	push	_343
	call	_bbExThrow
	add	esp,4
_21723:
	mov	eax,0
	jmp	_15720
_15720:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundSetAutomaticCulling:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	eax,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21725
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+244]
	add	esp,8
	jmp	_21727
_21725:
	push	_343
	call	_bbExThrow
	add	esp,4
_21727:
	mov	eax,0
	jmp	_15724
_15724:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundRemoveChild:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21729
	mov	ebx,eax
	push	0
	push	0
	push	esi
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+232]
	add	esp,8
	jmp	_21731
_21729:
	push	_343
	call	_bbExThrow
	add	esp,4
_21731:
	mov	eax,0
	jmp	_15728
_15728:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundRemoveAnimators:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21733
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+228]
	add	esp,4
	jmp	_21735
_21733:
	push	_343
	call	_bbExThrow
	add	esp,4
_21735:
	mov	eax,0
	jmp	_15731
_15731:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundRemoveAnimator:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21737
	mov	ebx,eax
	push	0
	push	0
	push	esi
	call	dword [_irrlicht_core_ISceneNodeAnimator+112]
	add	esp,12
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+224]
	add	esp,8
	jmp	_21739
_21737:
	push	_343
	call	_bbExThrow
	add	esp,4
_21739:
	mov	eax,0
	jmp	_15735
_15735:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundRemoveAll:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21741
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+220]
	add	esp,4
	jmp	_21743
_21741:
	push	_343
	call	_bbExThrow
	add	esp,4
_21743:
	mov	eax,0
	jmp	_15738
_15738:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundRemove:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21745
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+216]
	add	esp,4
	jmp	_21747
_21745:
	push	_343
	call	_bbExThrow
	add	esp,4
_21747:
	mov	eax,0
	jmp	_15741
_15741:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundIsDebugDataVisible:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21749
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+208]
	add	esp,4
	jmp	_15744
_21749:
	push	_343
	call	_bbExThrow
	add	esp,4
_21751:
	mov	eax,0
	jmp	_15744
_15744:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundGetTriangleSelector:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21753
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+204]
	add	esp,4
	mov	eax,dword [eax+8]
	jmp	_15747
_21753:
	push	_343
	call	_bbExThrow
	add	esp,4
_21755:
	mov	eax,0
	jmp	_15747
_15747:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundGetTransformedBoundingBox:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21757
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+200]
	add	esp,4
	mov	eax,dword [eax+8]
	jmp	_15750
_21757:
	push	_343
	call	_bbExThrow
	add	esp,4
_21759:
	mov	eax,0
	jmp	_15750
_15750:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundGetScale:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21761
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+196]
	add	esp,4
	mov	eax,dword [eax+8]
	jmp	_15753
_21761:
	push	_343
	call	_bbExThrow
	add	esp,4
_21763:
	mov	eax,0
	jmp	_15753
_15753:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundGetRotation:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21765
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+192]
	add	esp,4
	mov	eax,dword [eax+8]
	jmp	_15756
_21765:
	push	_343
	call	_bbExThrow
	add	esp,4
_21767:
	mov	eax,0
	jmp	_15756
_15756:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundGetRelativeTransformation:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21769
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+188]
	add	esp,4
	mov	eax,dword [eax+8]
	jmp	_15759
_21769:
	push	_343
	call	_bbExThrow
	add	esp,4
_21771:
	mov	eax,0
	jmp	_15759
_15759:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundGetPosition:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21773
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+184]
	add	esp,4
	mov	eax,dword [eax+8]
	jmp	_15762
_21773:
	push	_343
	call	_bbExThrow
	add	esp,4
_21775:
	mov	eax,0
	jmp	_15762
_15762:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundGetParent:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21777
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+180]
	add	esp,4
	mov	eax,dword [eax+8]
	jmp	_15765
_21777:
	push	_343
	call	_bbExThrow
	add	esp,4
_21779:
	mov	eax,0
	jmp	_15765
_15765:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundGetName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21781
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+172]
	add	esp,4
	push	eax
	call	_bbStringToCString
	add	esp,4
	jmp	_15768
_21781:
	push	_343
	call	_bbExThrow
	add	esp,4
_21783:
	mov	eax,0
	jmp	_15768
_15768:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundGetType:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21785
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+176]
	add	esp,4
	jmp	_15771
_21785:
	push	_343
	call	_bbExThrow
	add	esp,4
_21787:
	mov	eax,0
	jmp	_15771
_15771:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundGetMaterialCount:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21789
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+168]
	add	esp,4
	jmp	_15774
_21789:
	push	_343
	call	_bbExThrow
	add	esp,4
_21791:
	mov	eax,0
	jmp	_15774
_15774:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundGetMaterial:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	eax,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21793
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+164]
	add	esp,8
	mov	eax,dword [eax+8]
	jmp	_15778
_21793:
	push	_343
	call	_bbExThrow
	add	esp,4
_21795:
	mov	eax,0
	jmp	_15778
_15778:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundGetID:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21797
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+160]
	add	esp,4
	jmp	_15781
_21797:
	push	_343
	call	_bbExThrow
	add	esp,4
_21799:
	mov	eax,0
	jmp	_15781
_15781:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundGetBoundingBox:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21801
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+124]
	add	esp,4
	mov	eax,dword [eax+8]
	jmp	_15784
_21801:
	push	_343
	call	_bbExThrow
	add	esp,4
_21803:
	mov	eax,0
	jmp	_15784
_15784:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundGetAutomaticCulling:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21805
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+156]
	add	esp,4
	jmp	_15787
_21805:
	push	_343
	call	_bbExThrow
	add	esp,4
_21807:
	mov	eax,0
	jmp	_15787
_15787:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundGetAbsoluteTransformation:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21809
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+152]
	add	esp,4
	mov	eax,dword [eax+8]
	jmp	_15790
_21809:
	push	_343
	call	_bbExThrow
	add	esp,4
_21811:
	mov	eax,0
	jmp	_15790
_15790:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundGetAbsolutePosition:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21813
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+148]
	add	esp,4
	mov	eax,dword [eax+8]
	jmp	_15793
_21813:
	push	_343
	call	_bbExThrow
	add	esp,4
_21815:
	mov	eax,0
	jmp	_15793
_15793:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundAddChild:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21817
	mov	ebx,eax
	push	0
	push	0
	push	esi
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	jmp	_21819
_21817:
	push	_343
	call	_bbExThrow
	add	esp,4
_21819:
	mov	eax,0
	jmp	_15797
_15797:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundAddAnimator:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21821
	mov	ebx,eax
	push	0
	push	0
	push	esi
	call	dword [_irrlicht_core_ISceneNodeAnimator+112]
	add	esp,12
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,8
	jmp	_21823
_21821:
	push	_343
	call	_bbExThrow
	add	esp,4
_21823:
	mov	eax,0
	jmp	_15801
_15801:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundIsVisible:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21825
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+212]
	add	esp,4
	jmp	_15804
_21825:
	push	_343
	call	_bbExThrow
	add	esp,4
_21827:
	mov	eax,0
	jmp	_15804
_15804:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundOnRegisterSceneNode:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21829
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+236]
	add	esp,4
	jmp	_21831
_21829:
	push	_343
	call	_bbExThrow
	add	esp,4
_21831:
	mov	eax,0
	jmp	_15807
_15807:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundOnAnimate:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	eax,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21833
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+240]
	add	esp,8
	jmp	_21835
_21833:
	push	_343
	call	_bbExThrow
	add	esp,4
_21835:
	mov	eax,0
	jmp	_15811
_15811:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundRender:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21837
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+128]
	add	esp,4
	jmp	_21839
_21837:
	push	_343
	call	_bbExThrow
	add	esp,4
_21839:
	mov	eax,0
	jmp	_15814
_15814:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundIsDebugObject:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21841
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+316]
	add	esp,4
	jmp	_15817
_21841:
	push	_343
	call	_bbExThrow
	add	esp,4
_21843:
	mov	eax,0
	jmp	_15817
_15817:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundSetIsDebugObject:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	eax,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21845
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+312]
	add	esp,8
	jmp	_21847
_21845:
	push	_343
	call	_bbExThrow
	add	esp,4
_21847:
	mov	eax,0
	jmp	_15821
_15821:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundSerializeAttributes:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21849
	mov	ebx,eax
	push	0
	push	edi
	call	__irrlicht_core_SAttributeReadWriteOptions_createFromHandle
	add	esp,8
	push	eax
	push	0
	push	esi
	call	__irrlicht_core_IAttributes_createFromHandle
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+116]
	add	esp,12
	jmp	_21851
_21849:
	push	_343
	call	_bbExThrow
	add	esp,4
_21851:
	mov	eax,0
	jmp	_15826
_15826:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundDeserializeAttributes:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21853
	mov	ebx,eax
	push	0
	push	edi
	call	__irrlicht_core_SAttributeReadWriteOptions_createFromHandle
	add	esp,8
	push	eax
	push	0
	push	esi
	call	__irrlicht_core_IAttributes_createFromHandle
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,12
	jmp	_21855
_21853:
	push	_343
	call	_bbExThrow
	add	esp,4
_21855:
	mov	eax,0
	jmp	_15831
_15831:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundClone:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21857
	mov	ebx,eax
	push	0
	push	edi
	call	__irrlicht_core_ISceneManager_createFromHandle
	add	esp,8
	push	eax
	push	0
	push	0
	push	esi
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+320]
	add	esp,12
	mov	eax,dword [eax+8]
	jmp	_15836
_21857:
	push	_343
	call	_bbExThrow
	add	esp,4
_21859:
	mov	eax,0
	jmp	_15836
_15836:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundIsTrulyVisible:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21861
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+324]
	add	esp,4
	jmp	_15839
_21861:
	push	_343
	call	_bbExThrow
	add	esp,4
_21863:
	mov	eax,0
	jmp	_15839
_15839:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_getBinderHandle:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_BMXISceneNode_getBinder
	add	esp,4
	jmp	_15842
_15842:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeDefault_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_ISceneNode_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_ISceneNodeDefault
	mov	eax,0
	jmp	_15845
_15845:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeDefault_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_15848:
	mov	dword [eax],_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_ISceneNode_Delete
	add	esp,4
	mov	eax,0
	jmp	_21864
_21864:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeDefault_getBoundingBox:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_ISceneNode_getBoundingBox
	add	esp,4
	push	eax
	call	__irrlicht_core_AABbox3df_createFromHandle
	add	esp,8
	jmp	_15851
_15851:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeDefault_render:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneNode_render
	add	esp,4
	mov	eax,0
	jmp	_15854
_15854:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeFactory_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_ISceneNodeFactory
	mov	eax,0
	jmp	_15857
_15857:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeFactory_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_21865
	push	ebx
	call	__irrlicht_core_ISceneNodeFactory_drop
	add	esp,4
_21865:
_15860:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_21866
_21866:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeFactory_addSceneNodeFromType:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	mov	ebx,dword [ebp+16]
	cmp	ebx,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_21868
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	cmp	eax,0
	sete	al
	movzx	eax,al
_21868:
	cmp	eax,0
	je	_21870
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
_21870:
	push	0
	push	1
	push	dword [ebx+8]
	push	edi
	push	dword [esi+8]
	call	_IrrScene_ISceneNodeFactory_addSceneNodeFromType
	add	esp,12
	push	eax
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	jmp	_15865
_15865:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeFactory_addSceneNodeFromName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	ebx,dword [ebp+16]
	cmp	ebx,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_21872
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	cmp	eax,0
	sete	al
	movzx	eax,al
_21872:
	cmp	eax,0
	je	_21874
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
_21874:
	push	esi
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebx+8]
	push	esi
	push	dword [edi+8]
	call	_IrrScene_ISceneNodeFactory_addSceneNodeFromName
	add	esp,12
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	push	0
	push	1
	push	ebx
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	jmp	_15870
_15870:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeFactory_getCreatableSceneNodeTypeCount:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneNodeFactory_getCreatableSceneNodeTypeCount
	add	esp,4
	jmp	_15873
_15873:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeFactory_getCreateableSceneNodeType:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ISceneNodeFactory_getCreateableSceneNodeType
	add	esp,8
	jmp	_15877
_15877:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeFactory_getCreateableSceneNodeTypeNameFromIndex:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ISceneNodeFactory_getCreateableSceneNodeTypeNameFromIndex
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_15881
_15881:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeFactory_getCreateableSceneNodeTypeNameFromType:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ISceneNodeFactory_getCreateableSceneNodeTypeNameFromType
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_15885
_15885:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeFactory_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_21877
	mov	dword [eax+12],0
_21877:
	push	dword [eax+8]
	call	_IrrScene_ISceneNodeFactory_drop
	add	esp,4
	jmp	_15888
_15888:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeFactory_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneNodeFactory_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_15891
_15891:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeFactory_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneNodeFactory_grab
	add	esp,4
	mov	eax,0
	jmp	_15894
_15894:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeFactory_create:
	push	ebp
	mov	ebp,esp
	mov	eax,_bbNullObject
	jmp	_15897
_15897:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeFactory_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	esi,dword [ebp+16]
	cmp	edi,0
	jne	_21878
	mov	eax,_bbNullObject
	jmp	_15902
_21878:
	cmp	esi,0
	je	_21880
	mov	eax,esi
	cmp	eax,0
	jne	_21882
	mov	eax,_brl_blitz_NullFunctionError
_21882:
	call	eax
	mov	ebx,eax
	jmp	_21884
_21880:
	push	_irrlicht_core_ISceneNodeFactory
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
_21884:
	mov	eax,dword [ebp+12]
	cmp	eax,0
	je	_21885
	cmp	esi,0
	setne	al
	movzx	eax,al
_21885:
	mov	dword [ebx+16],eax
	mov	eax,ebx
	push	dword [ebp+12]
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_15902
_15902:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeFactory_bind:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	edx
	call	__irrlicht_core_IrrBase_bind
	add	esp,8
	mov	eax,0
	jmp	_15906
_15906:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBillboardSceneNode_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_ISceneNodeDefault_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IBillboardSceneNode
	mov	eax,0
	jmp	_15909
_15909:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBillboardSceneNode_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_15912:
	mov	dword [eax],_irrlicht_core_ISceneNodeDefault
	push	eax
	call	__irrlicht_core_ISceneNodeDefault_Delete
	add	esp,4
	mov	eax,0
	jmp	_21888
_21888:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBillboardSceneNode_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_21889
	mov	eax,_bbNullObject
	jmp	_15917
_21889:
	push	_irrlicht_core_IBillboardSceneNode
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_15917
_15917:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBillboardSceneNode_getSize:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_IBillboardSceneNode_getSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Dimension2df_createFromHandle
	add	esp,8
	jmp	_15920
_15920:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBillboardSceneNode_setSize:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IBillboardSceneNode_setSize
	add	esp,8
	mov	eax,0
	jmp	_15924
_15924:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBillboardSceneNode_setColor:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IBillboardSceneNode_setColor
	add	esp,8
	mov	eax,0
	jmp	_15928
_15928:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBillboardSceneNode_setColorTopBottom:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrScene_IBillboardSceneNode_setColorTopBottom
	add	esp,12
	mov	eax,0
	jmp	_15933
_15933:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBillboardSceneNode_getColor:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrScene_IBillboardSceneNode_getColor
	add	esp,12
	mov	eax,0
	jmp	_15938
_15938:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBillboardTextSceneNode_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IBillboardSceneNode_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IBillboardTextSceneNode
	mov	eax,0
	jmp	_15941
_15941:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBillboardTextSceneNode_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_15944:
	mov	dword [eax],_irrlicht_core_IBillboardSceneNode
	push	eax
	call	__irrlicht_core_IBillboardSceneNode_Delete
	add	esp,4
	mov	eax,0
	jmp	_21892
_21892:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBillboardTextSceneNode_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_21893
	mov	eax,_bbNullObject
	jmp	_15949
_21893:
	push	_irrlicht_core_IBillboardTextSceneNode
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_15949
_15949:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBillboardTextSceneNode_getSize:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_IBillboardTextSceneNode_getSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Dimension2df_createFromHandle
	add	esp,8
	jmp	_15952
_15952:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBillboardTextSceneNode_setSize:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IBillboardTextSceneNode_setSize
	add	esp,8
	mov	eax,0
	jmp	_15956
_15956:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBillboardTextSceneNode_setColor:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IBillboardTextSceneNode_setColor
	add	esp,8
	mov	eax,0
	jmp	_15960
_15960:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBillboardTextSceneNode_setColorTopBottom:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrScene_IBillboardTextSceneNode_setColorTopBottom
	add	esp,12
	mov	eax,0
	jmp	_15965
_15965:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBillboardTextSceneNode_getColor:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrScene_IBillboardTextSceneNode_getColor
	add	esp,12
	mov	eax,0
	jmp	_15970
_15970:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBillboardTextSceneNode_setText:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_IBillboardTextSceneNode_setText
	add	esp,8
	mov	eax,0
	jmp	_15974
_15974:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBillboardTextSceneNode_setTextColor:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_IBillboardTextSceneNode_setTextColor
	add	esp,8
	mov	eax,0
	jmp	_15978
_15978:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBoneSceneNode_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_ISceneNodeDefault_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IBoneSceneNode
	mov	eax,0
	jmp	_15981
_15981:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBoneSceneNode_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_15984:
	mov	dword [eax],_irrlicht_core_ISceneNodeDefault
	push	eax
	call	__irrlicht_core_ISceneNodeDefault_Delete
	add	esp,4
	mov	eax,0
	jmp	_21896
_21896:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBoneSceneNode_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_21897
	mov	eax,_bbNullObject
	jmp	_15989
_21897:
	push	_irrlicht_core_IBoneSceneNode
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_15989
_15989:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBoneSceneNode_getBoneName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IBoneSceneNode_getBoneName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_15992
_15992:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBoneSceneNode_getBoneIndex:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IBoneSceneNode_getBoneIndex
	add	esp,4
	jmp	_15995
_15995:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBoneSceneNode_setAnimationMode:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IBoneSceneNode_setAnimationMode
	add	esp,8
	jmp	_15999
_15999:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBoneSceneNode_getAnimationMode:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IBoneSceneNode_getAnimationMode
	add	esp,4
	mov	eax,0
	jmp	_16002
_16002:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBoneSceneNode_setSkinningSpace:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IBoneSceneNode_setSkinningSpace
	add	esp,8
	mov	eax,0
	jmp	_16006
_16006:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBoneSceneNode_getSkinningSpace:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IBoneSceneNode_getSkinningSpace
	add	esp,4
	jmp	_16009
_16009:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBoneSceneNode_updateAbsolutePositionOfAllChildren:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IBoneSceneNode_updateAbsolutePositionOfAllChildren
	add	esp,4
	mov	eax,0
	jmp	_16012
_16012:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBoneSceneNode_getPositionHint:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IBoneSceneNode_getPositionHint
	add	esp,4
	jmp	_16015
_16015:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBoneSceneNode_setPositionHint:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IBoneSceneNode_setPositionHint
	add	esp,8
	mov	eax,0
	jmp	_16019
_16019:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBoneSceneNode_getScaleHint:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IBoneSceneNode_getScaleHint
	add	esp,4
	jmp	_16022
_16022:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBoneSceneNode_setScaleHint:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IBoneSceneNode_setScaleHint
	add	esp,8
	mov	eax,0
	jmp	_16026
_16026:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBoneSceneNode_getRotationHint:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IBoneSceneNode_getRotationHint
	add	esp,4
	jmp	_16029
_16029:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBoneSceneNode_setRotationHint:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IBoneSceneNode_setRotationHint
	add	esp,8
	mov	eax,0
	jmp	_16033
_16033:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SViewFrustum_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_SViewFrustum
	mov	eax,0
	jmp	_16036
_16036:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SViewFrustum_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_21900
	push	dword [ebx+8]
	call	_IrrScene_SViewFrustum_del
	add	esp,4
_21900:
_16039:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_21901
_21901:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SViewFrustum_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_21902
	mov	eax,_bbNullObject
	jmp	_16043
_21902:
	push	_irrlicht_core_SViewFrustum
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_16043
_16043:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SViewFrustum_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrScene_SViewFrustum_new
	push	eax
	call	__irrlicht_core_SViewFrustum_createFromHandle
	add	esp,8
	jmp	_16045
_16045:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SViewFrustum_createFromOther:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_SViewFrustum_newFromOther
	add	esp,4
	push	eax
	call	__irrlicht_core_SViewFrustum_createFromHandle
	add	esp,8
	jmp	_16048
_16048:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SViewFrustum_createFromMatrix:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_SViewFrustum_newFromMatrix
	add	esp,4
	push	eax
	call	__irrlicht_core_SViewFrustum_createFromHandle
	add	esp,8
	jmp	_16051
_16051:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SViewFrustum_getBoundingBox:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_SViewFrustum_getBoundingBox
	add	esp,4
	push	eax
	call	__irrlicht_core_AABbox3df_createFromHandle
	add	esp,8
	jmp	_16054
_16054:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SViewFrustum_getFarLeftDown:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_SViewFrustum_getFarLeftDown
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_16057
_16057:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SViewFrustum_getFarLeftUp:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_SViewFrustum_getFarLeftUp
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_16060
_16060:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SViewFrustum_getFarRightDown:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_SViewFrustum_getFarRightDown
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_16063
_16063:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SViewFrustum_getFarRightUp:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_SViewFrustum_getFarRightUp
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_16066
_16066:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SViewFrustum_recalculateBoundingBox:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SViewFrustum_recalculateBoundingBox
	add	esp,4
	mov	eax,0
	jmp	_16069
_16069:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SViewFrustum_transform:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_SViewFrustum_transform
	add	esp,8
	mov	eax,0
	jmp	_16073
_16073:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SViewFrustum_boundingBox:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrScene_SViewFrustum_boundingBox
	add	esp,4
	push	eax
	call	__irrlicht_core_AABbox3df_createFromHandle
	add	esp,8
	jmp	_16076
_16076:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SViewFrustum_cameraPosition:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrScene_SViewFrustum_cameraPosition
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_16079
_16079:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SViewFrustum_getPlane:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	eax
	push	dword [edx+8]
	call	_IrrScene_SViewFrustum_getPlane
	add	esp,8
	push	eax
	call	__irrlicht_core_Plane3df_createFromHandle
	add	esp,8
	jmp	_16083
_16083:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SViewFrustum_setPlane:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrScene_SViewFrustum_setPlane
	add	esp,12
	mov	eax,0
	jmp	_16088
_16088:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SViewFrustum_setFrom:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_SViewFrustum_setFrom
	add	esp,8
	mov	eax,0
	jmp	_16092
_16092:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SViewFrustum_clipLine:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_SViewFrustum_clipLine
	add	esp,8
	jmp	_16096
_16096:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SViewFrustum_getTransform:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	eax
	push	dword [edx+8]
	call	_IrrScene_SViewFrustum_getTransform
	add	esp,8
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	jmp	_16100
_16100:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_ISceneNodeDefault_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_ICameraSceneNode
	mov	eax,0
	jmp	_16103
_16103:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_16106:
	mov	dword [eax],_irrlicht_core_ISceneNodeDefault
	push	eax
	call	__irrlicht_core_ISceneNodeDefault_Delete
	add	esp,4
	mov	eax,0
	jmp	_21905
_21905:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_21906
	mov	eax,_bbNullObject
	jmp	_16111
_21906:
	push	_irrlicht_core_ICameraSceneNode
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_16111
_16111:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_getAspectRatio:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ICameraSceneNode_getAspectRatio
	add	esp,4
	jmp	_16114
_16114:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_getFarValue:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ICameraSceneNode_getFarValue
	add	esp,4
	jmp	_16117
_16117:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_getFOV:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ICameraSceneNode_getFOV
	add	esp,4
	jmp	_16120
_16120:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_getNearValue:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ICameraSceneNode_getNearValue
	add	esp,4
	jmp	_16123
_16123:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_getProjectionMatrix:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_ICameraSceneNode_getProjectionMatrix
	add	esp,4
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	jmp	_16126
_16126:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_getTarget:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_ICameraSceneNode_getTarget
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_16129
_16129:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_getUpVector:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_ICameraSceneNode_getUpVector
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_16132
_16132:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_getViewMatrix:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_ICameraSceneNode_getViewMatrix
	add	esp,4
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	jmp	_16135
_16135:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_getViewFrustum:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_ICameraSceneNode_getViewFrustum
	add	esp,4
	push	eax
	call	__irrlicht_core_SViewFrustum_createFromHandle
	add	esp,8
	jmp	_16138
_16138:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_isInputReceiverEnabled:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ICameraSceneNode_isInputReceiverEnabled
	add	esp,4
	jmp	_16141
_16141:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_setAspectRatio:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrScene_ICameraSceneNode_setAspectRatio
	add	esp,8
	mov	eax,0
	jmp	_16145
_16145:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_setFarValue:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrScene_ICameraSceneNode_setFarValue
	add	esp,8
	mov	eax,0
	jmp	_16149
_16149:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_setFOV:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrScene_ICameraSceneNode_setFOV
	add	esp,8
	mov	eax,0
	jmp	_16153
_16153:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_setNearValue:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrScene_ICameraSceneNode_setNearValue
	add	esp,8
	mov	eax,0
	jmp	_16157
_16157:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_setInputReceiverEnabled:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ICameraSceneNode_setInputReceiverEnabled
	add	esp,8
	mov	eax,0
	jmp	_16161
_16161:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_setProjectionMatrix:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrScene_ICameraSceneNode_setProjectionMatrix
	add	esp,12
	mov	eax,0
	jmp	_16166
_16166:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_setTarget:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_ICameraSceneNode_setTarget
	add	esp,8
	mov	eax,0
	jmp	_16170
_16170:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_setUpVector:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_ICameraSceneNode_setUpVector
	add	esp,8
	mov	eax,0
	jmp	_16174
_16174:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_OnEvent:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_ICameraSceneNode_OnEvent
	add	esp,8
	jmp	_16178
_16178:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_isOrthogonal:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ICameraSceneNode_isOrthogonal
	add	esp,4
	jmp	_16181
_16181:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_setRotation:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_ICameraSceneNode_setRotation
	add	esp,8
	mov	eax,0
	jmp	_16185
_16185:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_bindTargetAndRotation:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ICameraSceneNode_bindTargetAndRotation
	add	esp,8
	mov	eax,0
	jmp	_16189
_16189:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_getTargetAndRotationBinding:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ICameraSceneNode_getTargetAndRotationBinding
	add	esp,4
	jmp	_16192
_16192:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_setViewMatrixAffector:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ICameraSceneNode_setViewMatrixAffector
	add	esp,8
	mov	eax,0
	jmp	_16196
_16196:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_getViewMatrixAffector:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_ICameraSceneNode_getViewMatrixAffector
	add	esp,4
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	jmp	_16199
_16199:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IDummyTransformationSceneNode_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_ISceneNodeDefault_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IDummyTransformationSceneNode
	mov	eax,0
	jmp	_16202
_16202:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IDummyTransformationSceneNode_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_16205:
	mov	dword [eax],_irrlicht_core_ISceneNodeDefault
	push	eax
	call	__irrlicht_core_ISceneNodeDefault_Delete
	add	esp,4
	mov	eax,0
	jmp	_21909
_21909:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IDummyTransformationSceneNode_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_21910
	mov	eax,_bbNullObject
	jmp	_16210
_21910:
	push	_irrlicht_core_IDummyTransformationSceneNode
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_16210
_16210:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IDummyTransformationSceneNode_getRelativeTransformationMatrix:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_IDummyTransformationSceneNode_getRelativeTrasformationMatrix
	add	esp,4
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	jmp	_16213
_16213:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IIndexBuffer
	mov	eax,0
	jmp	_16216
_16216:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_21913
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+100]
	add	esp,4
_21913:
_16219:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_21915
_21915:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_21916
	mov	eax,_bbNullObject
	jmp	_16223
_21916:
	push	_irrlicht_core_IIndexBuffer
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_16223
_16223:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_getData:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IIndexBuffer_getData
	add	esp,4
	jmp	_16226
_16226:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_getType:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IIndexBuffer_getType
	add	esp,4
	jmp	_16229
_16229:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_setType:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IIndexBuffer_setType
	add	esp,8
	mov	eax,0
	jmp	_16233
_16233:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_stride:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IIndexBuffer_stride
	add	esp,4
	jmp	_16236
_16236:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_size:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IIndexBuffer_size
	add	esp,4
	jmp	_16239
_16239:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_push_back:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IIndexBuffer_push_back
	add	esp,8
	mov	eax,0
	jmp	_16243
_16243:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_elementAt:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IIndexBuffer_elementAt
	add	esp,8
	jmp	_16247
_16247:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_getLast:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IIndexBuffer_getLast
	add	esp,4
	jmp	_16250
_16250:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_setValue:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrScene_IIndexBuffer_setValue
	add	esp,12
	mov	eax,0
	jmp	_16255
_16255:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_set_used:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IIndexBuffer_set_used
	add	esp,8
	mov	eax,0
	jmp	_16259
_16259:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_reallocate:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IIndexBuffer_reallocate
	add	esp,8
	mov	eax,0
	jmp	_16263
_16263:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_allocated_size:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IIndexBuffer_allocated_size
	add	esp,4
	jmp	_16266
_16266:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_pointer:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IIndexBuffer_pointer
	add	esp,4
	jmp	_16269
_16269:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_getHardwareMappingHint:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IIndexBuffer_getHardwareMappingHint
	add	esp,4
	jmp	_16272
_16272:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_setHardwareMappingHint:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IIndexBuffer_setHardwareMappingHint
	add	esp,8
	mov	eax,0
	jmp	_16276
_16276:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_setDirty:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IIndexBuffer_setDirty
	add	esp,4
	mov	eax,0
	jmp	_16279
_16279:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_getChangedID:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IIndexBuffer_getChangedID
	add	esp,4
	jmp	_16282
_16282:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_21919
	mov	dword [eax+12],0
_21919:
	push	dword [eax+8]
	call	_IrrScene_IIndexBuffer_drop
	add	esp,4
	jmp	_16285
_16285:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IIndexBuffer_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_16288
_16288:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IIndexBuffer_grab
	add	esp,4
	mov	eax,0
	jmp	_16291
_16291:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightSceneNode_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_ISceneNodeDefault_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_ILightSceneNode
	mov	eax,0
	jmp	_16294
_16294:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightSceneNode_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_16297:
	mov	dword [eax],_irrlicht_core_ISceneNodeDefault
	push	eax
	call	__irrlicht_core_ISceneNodeDefault_Delete
	add	esp,4
	mov	eax,0
	jmp	_21920
_21920:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightSceneNode_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_21921
	mov	eax,_bbNullObject
	jmp	_16302
_21921:
	push	_irrlicht_core_ILightSceneNode
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_16302
_16302:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightSceneNode_getLightData:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrScene_ILightSceneNode_getLightData
	add	esp,4
	push	eax
	call	__irrlicht_core_SLight_createFromHandle
	add	esp,8
	jmp	_16305
_16305:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightSceneNode_setLightData:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_ILightSceneNode_setLightData
	add	esp,8
	mov	eax,0
	jmp	_16309
_16309:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightSceneNode_setRadius:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrScene_ILightSceneNode_setRadius
	add	esp,8
	mov	eax,0
	jmp	_16313
_16313:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightSceneNode_getRadius:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ILightSceneNode_getRadius
	add	esp,4
	jmp	_16316
_16316:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightSceneNode_setLightType:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ILightSceneNode_setLightType
	add	esp,8
	mov	eax,0
	jmp	_16320
_16320:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightSceneNode_getLightType:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ILightSceneNode_getLightType
	add	esp,4
	jmp	_16323
_16323:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightSceneNode_enableCastShadow:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ILightSceneNode_enableCastShadow
	add	esp,8
	mov	eax,0
	jmp	_16327
_16327:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightSceneNode_getCastShadow:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ILightSceneNode_getCastShadow
	add	esp,4
	jmp	_16330
_16330:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightSceneNode_setVisible:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ILightSceneNode_setVisible
	add	esp,8
	mov	eax,0
	jmp	_16334
_16334:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMesh_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IMesh_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_SMesh
	mov	eax,0
	jmp	_16337
_16337:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMesh_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_16340:
	mov	dword [eax],_irrlicht_core_IMesh
	push	eax
	call	__irrlicht_core_IMesh_Delete
	add	esp,4
	mov	eax,0
	jmp	_21924
_21924:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMesh_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_21925
	mov	eax,_bbNullObject
	jmp	_16344
_21925:
	push	_irrlicht_core_SMesh
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_16344
_16344:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMesh_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrScene_SMesh_new
	push	eax
	call	__irrlicht_core_SMesh_createFromHandle
	add	esp,8
	jmp	_16346
_16346:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMesh_getBoundingBox:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_SMesh_getBoundingBox
	add	esp,4
	push	eax
	call	__irrlicht_core_AABbox3df_createFromHandle
	add	esp,8
	jmp	_16349
_16349:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMesh_addMeshBuffer:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_SMesh_addMeshBuffer
	add	esp,8
	mov	eax,0
	jmp	_16353
_16353:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMesh_getMeshBuffer:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	eax
	push	dword [edx+8]
	call	_IrrScene_SMesh_getMeshBuffer
	add	esp,8
	push	eax
	call	dword [_irrlicht_core_IMeshBuffer+112]
	add	esp,8
	jmp	_16357
_16357:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMesh_getMeshBufferCount:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SMesh_getMeshBufferCount
	add	esp,4
	jmp	_16360
_16360:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMesh_recalculateBoundingBox:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SMesh_recalculateBoundingBox
	add	esp,4
	mov	eax,0
	jmp	_16363
_16363:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMesh_setMaterialFlag:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrScene_SMesh_setMaterialFlag
	add	esp,12
	mov	eax,0
	jmp	_16368
_16368:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMesh_setBoundingBox:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_SMesh_setBoundingBox
	add	esp,8
	mov	eax,0
	jmp	_16372
_16372:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMesh_getMeshBufferFromMaterial:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_SMesh_getMeshBufferFromMaterial
	add	esp,8
	push	eax
	call	dword [_irrlicht_core_IMeshBuffer+112]
	add	esp,8
	jmp	_16376
_16376:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IMeshManipulator
	mov	eax,0
	jmp	_16379
_16379:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_21928
	push	ebx
	call	__irrlicht_core_IMeshManipulator_drop
	add	esp,4
_21928:
_16382:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_21929
_21929:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_21930
	mov	eax,_bbNullObject
	jmp	_16386
_21930:
	push	_irrlicht_core_IMeshManipulator
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_16386
_16386:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_createMeshCopy:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IMeshManipulator_createMeshCopy
	add	esp,8
	push	eax
	call	__irrlicht_core_SMesh_createFromHandle
	add	esp,8
	jmp	_16390
_16390:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_createMeshWithTangents:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	ecx,dword [ebp+16]
	mov	edx,dword [ebp+20]
	mov	eax,dword [ebp+24]
	push	1
	push	eax
	push	edx
	push	ecx
	push	esi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_IMeshManipulator_createMeshWithTangents
	add	esp,20
	push	eax
	call	dword [_irrlicht_core_IMesh+112]
	add	esp,8
	jmp	_16397
_16397:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_createMeshUniquePrimitives:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IMeshManipulator_createMeshUniquePrimitives
	add	esp,8
	push	eax
	call	dword [_irrlicht_core_IMesh+112]
	add	esp,8
	jmp	_16401
_16401:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_flipSurfaces:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IMeshManipulator_flipSurfaces
	add	esp,8
	mov	eax,0
	jmp	_16405
_16405:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_getPolyCountFromAnimated:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IMeshManipulator_getPolyCountFromAnimated
	add	esp,8
	jmp	_16409
_16409:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_getPolyCount:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IMeshManipulator_getPolyCount
	add	esp,8
	jmp	_16413
_16413:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_makePlanarTextureMapping:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	fld	dword [ebp+16]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IMeshManipulator_makePlanarTextureMapping
	add	esp,12
	mov	eax,0
	jmp	_16418
_16418:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_recalculateNormals:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	eax
	push	edx
	push	dword [ecx+8]
	push	dword [ebx+8]
	call	_IrrScene_IMeshManipulator_recalculateNormals
	add	esp,16
	mov	eax,0
	jmp	_16424
_16424:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_recalculateNormalsMeshBuffer:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	eax
	push	edx
	push	dword [ecx+8]
	push	dword [ebx+8]
	call	_IrrScene_IMeshManipulator_recalculateNormalsMeshBuffer
	add	esp,16
	mov	eax,0
	jmp	_16430
_16430:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_scaleMesh:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrScene_IMeshManipulator_scaleMesh
	add	esp,12
	mov	eax,0
	jmp	_16435
_16435:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_setVertexColorAlpha:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrScene_IMeshManipulator_setVertexColorAlpha
	add	esp,12
	mov	eax,0
	jmp	_16440
_16440:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_setVertexColors:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrScene_IMeshManipulator_setVertexColors
	add	esp,12
	mov	eax,0
	jmp	_16445
_16445:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_transformMesh:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrScene_IMeshManipulator_transformMesh
	add	esp,12
	mov	eax,0
	jmp	_16450
_16450:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_createAnimatedMesh:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	1
	push	eax
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrScene_IMeshManipulator_createAnimatedMesh
	add	esp,12
	push	eax
	call	dword [_irrlicht_core_IAnimatedMesh+112]
	add	esp,8
	jmp	_16455
_16455:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_createMeshWith2TCoords:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IMeshManipulator_createMeshWith2TCoords
	add	esp,8
	push	eax
	call	dword [_irrlicht_core_IMesh+112]
	add	esp,8
	jmp	_16459
_16459:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_createMeshWelded:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	fld	dword [ebp+16]
	push	1
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IMeshManipulator_createMeshWelded
	add	esp,12
	push	eax
	call	dword [_irrlicht_core_IMesh+112]
	add	esp,8
	jmp	_16464
_16464:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_21933
	mov	dword [eax+12],0
_21933:
	push	dword [eax+8]
	call	_IrrScene_IMeshManipulator_drop
	add	esp,4
	jmp	_16467
_16467:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IMeshManipulator_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_16470
_16470:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IMeshManipulator_grab
	add	esp,4
	mov	eax,0
	jmp	_16473
_16473:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_scale:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrScene_IMeshManipulator_scale
	add	esp,12
	mov	eax,0
	jmp	_16478
_16478:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_scaleMeshBuffer:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrScene_IMeshManipulator_scaleMeshBuffer
	add	esp,12
	mov	eax,0
	jmp	_16483
_16483:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_scaleTCoords:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	eax
	push	dword [edx+8]
	push	dword [ecx+8]
	push	dword [ebx+8]
	call	_IrrScene_IMeshManipulator_scaleTCoords
	add	esp,16
	mov	eax,0
	jmp	_16489
_16489:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_scaleTCoordsMeshBuffer:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	eax
	push	dword [edx+8]
	push	dword [ecx+8]
	push	dword [ebx+8]
	call	_IrrScene_IMeshManipulator_scaleTCoordsMeshBuffer
	add	esp,16
	mov	eax,0
	jmp	_16495
_16495:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_transform:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrScene_IMeshManipulator_transform
	add	esp,12
	mov	eax,0
	jmp	_16500
_16500:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_transformMeshBuffer:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrScene_IMeshManipulator_transformMeshBuffer
	add	esp,12
	mov	eax,0
	jmp	_16505
_16505:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_createMeshWith1TCoords:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_IMeshManipulator_createMeshWith1TCoords
	add	esp,8
	push	eax
	call	dword [_irrlicht_core_IMesh+112]
	add	esp,8
	jmp	_16509
_16509:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_makePlanarTextureMappingFromBuffer:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	fld	dword [ebp+16]
	sub	esp,4
	fstp	dword [esp]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_IMeshManipulator_makePlanarTextureMappingFromBuffer
	add	esp,12
	mov	eax,0
	jmp	_16514
_16514:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_makePlanarTextureMappingFromBufferWithOffset:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	movzx	eax,byte [ebp+24]
	mov	eax,eax
	mov	byte [ebp-4],al
	mov	eax,dword [ebp+28]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [ebp+20]
	push	dword [ebp+16]
	push	esi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_IMeshManipulator_makePlanarTextureMappingFromBufferWithOffset
	add	esp,24
	mov	eax,0
	jmp	_16522
_16522:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_recalculateTangents:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	ecx,dword [ebp+16]
	mov	edx,dword [ebp+20]
	mov	eax,dword [ebp+24]
	push	eax
	push	edx
	push	ecx
	push	esi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_IMeshManipulator_recalculateTangents
	add	esp,20
	mov	eax,0
	jmp	_16529
_16529:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_applyToMeshBuffer:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	eax
	push	edx
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	esi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_IMeshManipulator_applyToMeshBuffer
	add	esp,16
	jmp	_16535
_16535:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_applyToMesh:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	eax
	push	edx
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	esi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_IMeshManipulator_applyToMesh
	add	esp,16
	jmp	_16541
_16541:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshSceneNode_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_ISceneNodeDefault_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IMeshSceneNode
	mov	eax,0
	jmp	_16544
_16544:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshSceneNode_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_16547:
	mov	dword [eax],_irrlicht_core_ISceneNodeDefault
	push	eax
	call	__irrlicht_core_ISceneNodeDefault_Delete
	add	esp,4
	mov	eax,0
	jmp	_21934
_21934:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshSceneNode_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_21935
	mov	eax,_bbNullObject
	jmp	_16552
_21935:
	push	_irrlicht_core_IMeshSceneNode
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_16552
_16552:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshSceneNode_setMesh:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IMeshSceneNode_setMesh
	add	esp,8
	mov	eax,0
	jmp	_16556
_16556:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshSceneNode_setReadOnlyMaterials:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IMeshSceneNode_setReadOnlyMaterials
	add	esp,8
	mov	eax,0
	jmp	_16560
_16560:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshSceneNode_isReadOnlyMaterials:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IMeshSceneNode_isReadOnlyMaterials
	add	esp,4
	jmp	_16563
_16563:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshSceneNode_getMesh:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrScene_IMeshSceneNode_getMesh
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_IMesh+112]
	add	esp,8
	jmp	_16566
_16566:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMetaTriangleSelector_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_ITriangleSelector_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IMetaTriangleSelector
	mov	eax,0
	jmp	_16569
_16569:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMetaTriangleSelector_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_16572:
	mov	dword [eax],_irrlicht_core_ITriangleSelector
	push	eax
	call	__irrlicht_core_ITriangleSelector_Delete
	add	esp,4
	mov	eax,0
	jmp	_21938
_21938:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMetaTriangleSelector_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_21939
	mov	eax,_bbNullObject
	jmp	_16576
_21939:
	push	_irrlicht_core_IMetaTriangleSelector
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_16576
_16576:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMetaTriangleSelector_addTriangleSelector:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IMetaTriangleSelector_addTriangleSelector
	add	esp,8
	mov	eax,0
	jmp	_16580
_16580:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMetaTriangleSelector_removeAllTriangleSelectors:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IMetaTriangleSelector_removeAllTriangleSelectors
	add	esp,4
	mov	eax,0
	jmp	_16583
_16583:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMetaTriangleSelector_removeTriangleSelector:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IMetaTriangleSelector_removeTriangleSelector
	add	esp,8
	jmp	_16587
_16587:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SParticle_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_SParticle
	mov	eax,0
	jmp	_16590
_16590:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SParticle_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_21942
	push	dword [ebx+8]
	call	_IrrScene_SParticle_del
	add	esp,4
_21942:
_16593:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_21943
_21943:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SParticle_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_21944
	mov	eax,_bbNullObject
	jmp	_16597
_21944:
	push	_irrlicht_core_SParticle
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_16597
_16597:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SParticle_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrScene_SParticle_new
	push	eax
	call	__irrlicht_core_SParticle_createFromHandle
	add	esp,8
	jmp	_16599
_16599:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SParticle_color:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrScene_SParticle_color
	add	esp,4
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	jmp	_16602
_16602:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SParticle_getEndTime:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SParticle_getEndTime
	add	esp,4
	jmp	_16605
_16605:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SParticle_setEndTime:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_SParticle_setEndTime
	add	esp,8
	mov	eax,0
	jmp	_16609
_16609:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SParticle_pos:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrScene_SParticle_pos
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_16612
_16612:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SParticle_startColor:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrScene_SParticle_startColor
	add	esp,4
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	jmp	_16615
_16615:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SParticle_getStartTime:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SParticle_getStartTime
	add	esp,4
	jmp	_16618
_16618:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SParticle_setStartTime:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_SParticle_setStartTime
	add	esp,8
	mov	eax,0
	jmp	_16622
_16622:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SParticle_startVector:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrScene_SParticle_startVector
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_16625
_16625:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SParticle_vector:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrScene_SParticle_vector
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_16628
_16628:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SParticle_size:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrScene_SParticle_size
	add	esp,4
	push	eax
	call	__irrlicht_core_Dimension2df_createFromHandle
	add	esp,8
	jmp	_16631
_16631:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SParticle_startSize:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrScene_SParticle_startSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Dimension2df_createFromHandle
	add	esp,8
	jmp	_16634
_16634:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAffector_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IAttributeExchangingObject_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IParticleAffector
	mov	eax,0
	jmp	_16637
_16637:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAffector_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_21947
	push	ebx
	call	__irrlicht_core_IParticleAffector_drop
	add	esp,4
_21947:
_16640:
	mov	dword [ebx],_irrlicht_core_IAttributeExchangingObject
	push	ebx
	call	__irrlicht_core_IAttributeExchangingObject_Delete
	add	esp,4
	mov	eax,0
	jmp	_21948
_21948:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAffector_setEnabled:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IParticleAffector_setEnabled
	add	esp,8
	mov	eax,0
	jmp	_16644
_16644:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAffector_getEnabled:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IParticleAffector_getEnabled
	add	esp,4
	jmp	_16647
_16647:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAffector_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_21949
	mov	dword [eax+12],0
_21949:
	push	dword [eax+8]
	call	_IrrScene_IParticleAffector_drop
	add	esp,4
	jmp	_16650
_16650:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAffector_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IParticleAffector_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_16653
_16653:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAffector_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IParticleAffector_grab
	add	esp,4
	mov	eax,0
	jmp	_16656
_16656:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAffector_create:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	push	1
	call	_IrrScene_BMXIParticleAffector_new
	push	eax
	call	dword [_irrlicht_core_IParticleAffector+112]
	add	esp,12
	jmp	_16659
_16659:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAffector_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	esi,dword [ebp+16]
	cmp	edi,0
	jne	_21950
	mov	eax,_bbNullObject
	jmp	_16664
_21950:
	cmp	esi,0
	je	_21952
	mov	eax,esi
	cmp	eax,0
	jne	_21954
	mov	eax,_brl_blitz_NullFunctionError
_21954:
	call	eax
	mov	ebx,eax
	jmp	_21956
_21952:
	push	_irrlicht_core_IParticleAffectorDefault
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
_21956:
	mov	eax,dword [ebp+12]
	cmp	eax,0
	je	_21957
	cmp	esi,0
	setne	al
	movzx	eax,al
_21957:
	mov	dword [ebx+16],eax
	mov	eax,ebx
	push	dword [ebp+12]
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+144]
	add	esp,8
	mov	ebx,eax
	mov	eax,ebx
	jmp	_16664
_16664:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAffector_cast:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+128]
	add	esp,4
	mov	edx,0
	cmp	ebx,0
	je	_21965
	mov	edx,dword [esi+12]
	mov	dword [esi+12],0
_21965:
	cmp	eax,1
	je	_21968
	cmp	eax,2
	je	_21969
	cmp	eax,3
	je	_21970
	cmp	eax,4
	je	_21971
	mov	dword [esi+12],edx
	jmp	_21967
_21968:
	push	0
	push	edx
	push	dword [esi+8]
	call	dword [_irrlicht_core_IParticleAttractionAffector+112]
	add	esp,12
	mov	esi,eax
	jmp	_21967
_21969:
	push	0
	push	edx
	push	dword [esi+8]
	call	dword [_irrlicht_core_IParticleFadeOutAffector+112]
	add	esp,12
	mov	esi,eax
	jmp	_21967
_21970:
	push	0
	push	edx
	push	dword [esi+8]
	call	dword [_irrlicht_core_IParticleGravityAffector+112]
	add	esp,12
	mov	esi,eax
	jmp	_21967
_21971:
	push	0
	push	edx
	push	dword [esi+8]
	call	dword [_irrlicht_core_IParticleRotationAffector+112]
	add	esp,12
	mov	esi,eax
	jmp	_21967
_21967:
	mov	eax,esi
	jmp	_16668
_16668:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAffector_bind:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	ebx
	push	esi
	call	__irrlicht_core_IrrBase_bind
	add	esp,8
	push	__irrlicht_core_IParticleAffector_OnAffectBinding
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_IrrScene_BMXIParticleAffector_bindAffect
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+156]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_IrrScene_BMXIParticleAffector_bindSerializeAttributes
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+152]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_IrrScene_BMXIParticleAffector_bindDeserializeAttributes
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+148]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_IrrScene_BMXIParticleAffector_bindGetType
	add	esp,8
	mov	eax,0
	jmp	_16672
_16672:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAffector_OnGetType:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	_irrlicht_core_IParticleAffector
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21973
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+128]
	add	esp,4
	jmp	_16675
_21973:
	push	_343
	call	_bbExThrow
	add	esp,4
_21975:
	mov	eax,0
	jmp	_16675
_16675:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAffector_OnDeserializeAttributes:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+16]
	mov	edi,dword [ebp+20]
	push	_irrlicht_core_IParticleAffector
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21977
	mov	ebx,eax
	push	1
	push	edi
	call	__irrlicht_core_SAttributeReadWriteOptions_createFromHandle
	add	esp,8
	push	eax
	push	0
	push	esi
	call	__irrlicht_core_IAttributes_createFromHandle
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,12
	jmp	_16681
_21977:
	push	_343
	call	_bbExThrow
	add	esp,4
_21979:
	mov	eax,0
	jmp	_16681
_16681:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAffector_OnSerializeAttributes:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	_irrlicht_core_IParticleAffector
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_21981
	mov	ebx,eax
	push	1
	push	edi
	call	__irrlicht_core_SAttributeReadWriteOptions_createFromHandle
	add	esp,8
	push	eax
	push	0
	push	esi
	call	__irrlicht_core_IAttributes_createFromHandle
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+116]
	add	esp,12
	jmp	_21983
_21981:
	push	_343
	call	_bbExThrow
	add	esp,4
_21983:
	mov	eax,0
	jmp	_16686
_16686:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAffector_OnAffectBinding:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	_irrlicht_core_IParticleAffector
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_21985
	push	1
	push	edi
	call	__irrlicht_core_Array_SParticle_createFromHandle
	add	esp,8
	mov	edx,ebx
	push	eax
	push	esi
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+124]
	add	esp,12
	jmp	_21988
_21985:
	push	_343
	call	_bbExThrow
	add	esp,4
_21988:
	mov	eax,0
	jmp	_16691
_16691:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAffector_getBinderHandle:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_BMXIParticleAffector_getBinder
	add	esp,4
	jmp	_16694
_16694:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAffectorDefault_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IParticleAffector_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IParticleAffectorDefault
	mov	eax,0
	jmp	_16697
_16697:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAffectorDefault_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_16700:
	mov	dword [eax],_irrlicht_core_IParticleAffector
	push	eax
	call	__irrlicht_core_IParticleAffector_Delete
	add	esp,4
	mov	eax,0
	jmp	_21989
_21989:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAffectorDefault_affect:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	edx
	push	dword [ecx+8]
	call	_IrrScene_IParticleAffector_affect
	add	esp,12
	mov	eax,0
	jmp	_16705
_16705:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAffectorDefault_getType:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IParticleAffector_getType
	add	esp,4
	jmp	_16708
_16708:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAttractionAffector_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IParticleAffectorDefault_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IParticleAttractionAffector
	mov	eax,0
	jmp	_16711
_16711:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAttractionAffector_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_16714:
	mov	dword [eax],_irrlicht_core_IParticleAffectorDefault
	push	eax
	call	__irrlicht_core_IParticleAffectorDefault_Delete
	add	esp,4
	mov	eax,0
	jmp	_21990
_21990:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAttractionAffector_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_21991
	mov	eax,_bbNullObject
	jmp	_16719
_21991:
	push	_irrlicht_core_IParticleAttractionAffector
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_16719
_16719:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAttractionAffector_setPoint:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IParticleAttractionAffector_setPoint
	add	esp,8
	mov	eax,0
	jmp	_16723
_16723:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAttractionAffector_setAttract:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IParticleAttractionAffector_setAttract
	add	esp,8
	mov	eax,0
	jmp	_16727
_16727:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAttractionAffector_setAffectX:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IParticleAttractionAffector_setAffectX
	add	esp,8
	mov	eax,0
	jmp	_16731
_16731:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAttractionAffector_setAffectY:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IParticleAttractionAffector_setAffectY
	add	esp,8
	mov	eax,0
	jmp	_16735
_16735:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAttractionAffector_setAffectZ:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IParticleAttractionAffector_setAffectZ
	add	esp,8
	mov	eax,0
	jmp	_16739
_16739:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAttractionAffector_getPoint:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_IParticleAttractionAffector_getPoint
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_16742
_16742:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAttractionAffector_getAttract:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IParticleAttractionAffector_getAttract
	add	esp,4
	jmp	_16745
_16745:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAttractionAffector_getAffectX:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IParticleAttractionAffector_getAffectX
	add	esp,4
	jmp	_16748
_16748:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAttractionAffector_getAffectY:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IParticleAttractionAffector_getAffectY
	add	esp,4
	jmp	_16751
_16751:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAttractionAffector_getAffectZ:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IParticleAttractionAffector_getAffectZ
	add	esp,4
	jmp	_16754
_16754:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleFadeOutAffector_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IParticleAffectorDefault_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IParticleFadeOutAffector
	mov	eax,0
	jmp	_16757
_16757:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleFadeOutAffector_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_16760:
	mov	dword [eax],_irrlicht_core_IParticleAffectorDefault
	push	eax
	call	__irrlicht_core_IParticleAffectorDefault_Delete
	add	esp,4
	mov	eax,0
	jmp	_21994
_21994:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleFadeOutAffector_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_21995
	mov	eax,_bbNullObject
	jmp	_16765
_21995:
	push	_irrlicht_core_IParticleFadeOutAffector
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_16765
_16765:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleFadeOutAffector_setTargetColor:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IParticleFadeOutAffector_setTargetColor
	add	esp,8
	mov	eax,0
	jmp	_16769
_16769:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleFadeOutAffector_setFadeOutTime:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrScene_IParticleFadeOutAffector_setFadeOutTime
	add	esp,8
	mov	eax,0
	jmp	_16773
_16773:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleFadeOutAffector_getTargetColor:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_IParticleFadeOutAffector_getTargetColor
	add	esp,4
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	jmp	_16776
_16776:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleFadeOutAffector_getFadeOutTime:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IParticleFadeOutAffector_getFadeOutTime
	add	esp,4
	jmp	_16779
_16779:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleGravityAffector_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IParticleAffectorDefault_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IParticleGravityAffector
	mov	eax,0
	jmp	_16782
_16782:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleGravityAffector_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_16785:
	mov	dword [eax],_irrlicht_core_IParticleAffectorDefault
	push	eax
	call	__irrlicht_core_IParticleAffectorDefault_Delete
	add	esp,4
	mov	eax,0
	jmp	_21998
_21998:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleGravityAffector_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_21999
	mov	eax,_bbNullObject
	jmp	_16790
_21999:
	push	_irrlicht_core_IParticleGravityAffector
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_16790
_16790:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleGravityAffector_setTimeForceLost:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrScene_IParticleGravityAffector_setTimeForceLost
	add	esp,8
	mov	eax,0
	jmp	_16794
_16794:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleGravityAffector_setGravity:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IParticleGravityAffector_setGravity
	add	esp,8
	mov	eax,0
	jmp	_16798
_16798:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleGravityAffector_getTimeForceLost:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IParticleGravityAffector_getTimeForceLost
	add	esp,4
	jmp	_16801
_16801:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleGravityAffector_getGravity:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_IParticleGravityAffector_getGravity
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_16804
_16804:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleRotationAffector_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IParticleAffectorDefault_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IParticleRotationAffector
	mov	eax,0
	jmp	_16807
_16807:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleRotationAffector_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_16810:
	mov	dword [eax],_irrlicht_core_IParticleAffectorDefault
	push	eax
	call	__irrlicht_core_IParticleAffectorDefault_Delete
	add	esp,4
	mov	eax,0
	jmp	_22002
_22002:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleRotationAffector_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22003
	mov	eax,_bbNullObject
	jmp	_16815
_22003:
	push	_irrlicht_core_IParticleRotationAffector
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_16815
_16815:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleRotationAffector_setPivotPoint:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IParticleRotationAffector_setPivotPoint
	add	esp,8
	mov	eax,0
	jmp	_16819
_16819:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleRotationAffector_setSpeed:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IParticleRotationAffector_setSpeed
	add	esp,8
	mov	eax,0
	jmp	_16823
_16823:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleRotationAffector_getPivotPoint:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_IParticleRotationAffector_getPivotPoint
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_16826
_16826:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleRotationAffector_getSpeed:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_IParticleRotationAffector_getSpeed
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_16829
_16829:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IAttributeExchangingObject_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IParticleEmitter
	mov	eax,0
	jmp	_16832
_16832:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_22006
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+100]
	add	esp,4
_22006:
_16835:
	mov	dword [ebx],_irrlicht_core_IAttributeExchangingObject
	push	ebx
	call	__irrlicht_core_IAttributeExchangingObject_Delete
	add	esp,4
	mov	eax,0
	jmp	_22008
_22008:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22009
	mov	eax,_bbNullObject
	jmp	_16840
_22009:
	push	_irrlicht_core_IParticleEmitter
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	push	1
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+124]
	add	esp,8
	mov	ebx,eax
	mov	eax,ebx
	jmp	_16840
_16840:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_cast:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+172]
	add	esp,4
	mov	edx,0
	cmp	ebx,0
	je	_22017
	mov	edx,dword [esi+12]
	mov	dword [esi+12],0
_22017:
	cmp	eax,1
	je	_22020
	cmp	eax,2
	je	_22021
	cmp	eax,3
	je	_22022
	cmp	eax,4
	je	_22023
	cmp	eax,5
	je	_22024
	cmp	eax,6
	je	_22025
	mov	dword [esi+12],edx
	jmp	_22019
_22020:
	push	0
	push	edx
	push	dword [esi+8]
	call	dword [_irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter+112]
	add	esp,12
	mov	esi,eax
	jmp	_22019
_22021:
	push	0
	push	edx
	push	dword [esi+8]
	call	dword [_irrlicht_core_IParticleBoxEmitter+112]
	add	esp,12
	mov	esi,eax
	jmp	_22019
_22022:
	push	0
	push	edx
	push	dword [esi+8]
	call	dword [_irrlicht_core_IParticleCylinderEmitter+112]
	add	esp,12
	mov	esi,eax
	jmp	_22019
_22023:
	push	0
	push	edx
	push	dword [esi+8]
	call	dword [_irrlicht_core_IParticleMeshEmitter+112]
	add	esp,12
	mov	esi,eax
	jmp	_22019
_22024:
	push	0
	push	edx
	push	dword [esi+8]
	call	dword [_irrlicht_core_IParticleRingEmitter+112]
	add	esp,12
	mov	esi,eax
	jmp	_22019
_22025:
	push	0
	push	edx
	push	dword [esi+8]
	call	dword [_irrlicht_core_IParticleSphereEmitter+112]
	add	esp,12
	mov	esi,eax
	jmp	_22019
_22019:
	mov	eax,esi
	jmp	_16844
_16844:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_emitt:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	1
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrScene_IParticleEmitter_emitt
	add	esp,12
	push	eax
	call	__irrlicht_core_Array_SParticle_createFromHandle
	add	esp,8
	jmp	_16849
_16849:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_setDirection:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IParticleEmitter_setDirection
	add	esp,8
	mov	eax,0
	jmp	_16853
_16853:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_setMinParticlesPerSecond:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IParticleEmitter_setMinParticlesPerSecond
	add	esp,8
	mov	eax,0
	jmp	_16857
_16857:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_setMaxParticlesPerSecond:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IParticleEmitter_setMaxParticlesPerSecond
	add	esp,8
	mov	eax,0
	jmp	_16861
_16861:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_setMinStartColor:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IParticleEmitter_setMinStartColor
	add	esp,8
	mov	eax,0
	jmp	_16865
_16865:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_setMaxStartColor:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IParticleEmitter_setMaxStartColor
	add	esp,8
	mov	eax,0
	jmp	_16869
_16869:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_getDirection:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_IParticleEmitter_getDirection
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_16872
_16872:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_getMinParticlesPerSecond:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IParticleEmitter_getMinParticlesPerSecond
	add	esp,4
	jmp	_16875
_16875:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_getMaxParticlesPerSecond:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IParticleEmitter_getMaxParticlesPerSecond
	add	esp,4
	jmp	_16878
_16878:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_getMinStartColor:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_IParticleEmitter_getMinStartColor
	add	esp,4
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	jmp	_16881
_16881:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_getMaxStartColor:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_IParticleEmitter_getMaxStartColor
	add	esp,4
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	jmp	_16884
_16884:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_getType:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IParticleEmitter_getType
	add	esp,4
	jmp	_16887
_16887:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_22026
	mov	dword [eax+12],0
_22026:
	push	dword [eax+8]
	call	_IrrScene_IParticleEmitter_drop
	add	esp,4
	jmp	_16890
_16890:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IParticleEmitter_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_16893
_16893:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IParticleEmitter_grab
	add	esp,4
	mov	eax,0
	jmp	_16896
_16896:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_getMaxStartSize:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_IParticleEmitter_getMaxStartSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Dimension2df_createFromHandle
	add	esp,8
	jmp	_16899
_16899:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_getMinStartSize:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_IParticleEmitter_getMinStartSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Dimension2df_createFromHandle
	add	esp,8
	jmp	_16902
_16902:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_setMaxStartSize:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IParticleEmitter_setMaxStartSize
	add	esp,8
	mov	eax,0
	jmp	_16906
_16906:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_setMinStartSize:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IParticleEmitter_setMinStartSize
	add	esp,8
	mov	eax,0
	jmp	_16910
_16910:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IParticleEmitter_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter
	mov	eax,0
	jmp	_16913
_16913:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_16916:
	mov	dword [eax],_irrlicht_core_IParticleEmitter
	push	eax
	call	__irrlicht_core_IParticleEmitter_Delete
	add	esp,4
	mov	eax,0
	jmp	_22027
_22027:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22028
	mov	eax,_bbNullObject
	jmp	_16921
_22028:
	push	_irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_16921
_16921:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_setAnimatedMeshSceneNode:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IParticleAnimatedMeshSceneNodeEmitter_setAnimatedMeshSceneNode
	add	esp,8
	mov	eax,0
	jmp	_16925
_16925:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_setUseNormalDirection:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IParticleAnimatedMeshSceneNodeEmitter_setUseNormalDirection
	add	esp,8
	mov	eax,0
	jmp	_16929
_16929:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_setNormalDirectionModifier:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrScene_IParticleAnimatedMeshSceneNodeEmitter_setNormalDirectionModifier
	add	esp,8
	mov	eax,0
	jmp	_16933
_16933:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_setEveryMeshVertex:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IParticleAnimatedMeshSceneNodeEmitter_setEveryMeshVertex
	add	esp,8
	mov	eax,0
	jmp	_16937
_16937:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_getAnimatedMeshSceneNode:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	0
	push	dword [eax+8]
	call	_IrrScene_IParticleAnimatedMeshSceneNodeEmitter_getAnimatedMeshSceneNode
	add	esp,4
	push	eax
	call	__irrlicht_core_IAnimatedMeshSceneNode_createFromHandle
	add	esp,12
	jmp	_16940
_16940:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_isUsingNormalDirection:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IParticleAnimatedMeshSceneNodeEmitter_isUsingNormalDirection
	add	esp,4
	jmp	_16943
_16943:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_getNormalDirectionModifier:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IParticleAnimatedMeshSceneNodeEmitter_getNormalDirectionModifier
	add	esp,4
	jmp	_16946
_16946:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_getEveryMeshVertex:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IParticleAnimatedMeshSceneNodeEmitter_getEveryMeshVertex
	add	esp,4
	jmp	_16949
_16949:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleBoxEmitter_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IParticleEmitter_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IParticleBoxEmitter
	mov	eax,0
	jmp	_16952
_16952:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleBoxEmitter_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_16955:
	mov	dword [eax],_irrlicht_core_IParticleEmitter
	push	eax
	call	__irrlicht_core_IParticleEmitter_Delete
	add	esp,4
	mov	eax,0
	jmp	_22031
_22031:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleBoxEmitter_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22032
	mov	eax,_bbNullObject
	jmp	_16960
_22032:
	push	_irrlicht_core_IParticleBoxEmitter
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_16960
_16960:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleBoxEmitter_setBox:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IParticleBoxEmitter_setBox
	add	esp,8
	mov	eax,0
	jmp	_16964
_16964:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleBoxEmitter_getBox:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_IParticleBoxEmitter_getBox
	add	esp,4
	push	eax
	call	__irrlicht_core_AABbox3df_createFromHandle
	add	esp,8
	jmp	_16967
_16967:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleMeshEmitter_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IParticleEmitter_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IParticleMeshEmitter
	mov	eax,0
	jmp	_16970
_16970:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleMeshEmitter_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_16973:
	mov	dword [eax],_irrlicht_core_IParticleEmitter
	push	eax
	call	__irrlicht_core_IParticleEmitter_Delete
	add	esp,4
	mov	eax,0
	jmp	_22035
_22035:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleMeshEmitter_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22036
	mov	eax,_bbNullObject
	jmp	_16978
_22036:
	push	_irrlicht_core_IParticleMeshEmitter
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_16978
_16978:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleMeshEmitter_setMesh:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IParticleMeshEmitter_setMesh
	add	esp,8
	mov	eax,0
	jmp	_16982
_16982:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleMeshEmitter_setUseNormalDirection:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IParticleMeshEmitter_setUseNormalDirection
	add	esp,8
	mov	eax,0
	jmp	_16986
_16986:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleMeshEmitter_setNormalDirectionModifier:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrScene_IParticleMeshEmitter_setNormalDirectionModifier
	add	esp,8
	mov	eax,0
	jmp	_16990
_16990:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleMeshEmitter_setEveryMeshVertex:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IParticleMeshEmitter_setEveryMeshVertex
	add	esp,8
	mov	eax,0
	jmp	_16994
_16994:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleMeshEmitter_getMesh:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrScene_IParticleMeshEmitter_getMesh
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_IMesh+112]
	add	esp,8
	jmp	_16997
_16997:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleMeshEmitter_isUsingNormalDirection:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IParticleMeshEmitter_isUsingNormalDirection
	add	esp,4
	jmp	_17000
_17000:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleMeshEmitter_getNormalDirectionModifier:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IParticleMeshEmitter_getNormalDirectionModifier
	add	esp,4
	jmp	_17003
_17003:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleMeshEmitter_getEveryMeshVertex:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IParticleMeshEmitter_getEveryMeshVertex
	add	esp,4
	jmp	_17006
_17006:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleCylinderEmitter_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IParticleEmitter_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IParticleCylinderEmitter
	mov	eax,0
	jmp	_17009
_17009:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleCylinderEmitter_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_17012:
	mov	dword [eax],_irrlicht_core_IParticleEmitter
	push	eax
	call	__irrlicht_core_IParticleEmitter_Delete
	add	esp,4
	mov	eax,0
	jmp	_22039
_22039:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleCylinderEmitter_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22040
	mov	eax,_bbNullObject
	jmp	_17017
_22040:
	push	_irrlicht_core_IParticleCylinderEmitter
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_17017
_17017:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleCylinderEmitter_setCenter:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IParticleCylinderEmitter_setCenter
	add	esp,8
	mov	eax,0
	jmp	_17021
_17021:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleCylinderEmitter_setNormal:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IParticleCylinderEmitter_setNormal
	add	esp,8
	mov	eax,0
	jmp	_17025
_17025:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleCylinderEmitter_setRadius:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrScene_IParticleCylinderEmitter_setRadius
	add	esp,8
	mov	eax,0
	jmp	_17029
_17029:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleCylinderEmitter_setLength:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrScene_IParticleCylinderEmitter_setLength
	add	esp,8
	mov	eax,0
	jmp	_17033
_17033:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleCylinderEmitter_setOutlineOnly:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IParticleCylinderEmitter_setOutlineOnly
	add	esp,8
	mov	eax,0
	jmp	_17037
_17037:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleCylinderEmitter_getCenter:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_IParticleCylinderEmitter_getCenter
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_17040
_17040:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleCylinderEmitter_getNormal:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_IParticleCylinderEmitter_getNormal
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_17043
_17043:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleCylinderEmitter_getRadius:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IParticleCylinderEmitter_getRadius
	add	esp,4
	jmp	_17046
_17046:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleCylinderEmitter_getLength:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IParticleCylinderEmitter_getLength
	add	esp,4
	jmp	_17049
_17049:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleCylinderEmitter_getOutlineOnly:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IParticleCylinderEmitter_getOutlineOnly
	add	esp,4
	jmp	_17052
_17052:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleRingEmitter_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IParticleEmitter_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IParticleRingEmitter
	mov	eax,0
	jmp	_17055
_17055:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleRingEmitter_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_17058:
	mov	dword [eax],_irrlicht_core_IParticleEmitter
	push	eax
	call	__irrlicht_core_IParticleEmitter_Delete
	add	esp,4
	mov	eax,0
	jmp	_22043
_22043:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleRingEmitter_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22044
	mov	eax,_bbNullObject
	jmp	_17063
_22044:
	push	_irrlicht_core_IParticleRingEmitter
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_17063
_17063:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleRingEmitter_setCenter:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IParticleRingEmitter_setCenter
	add	esp,8
	mov	eax,0
	jmp	_17067
_17067:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleRingEmitter_setRadius:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrScene_IParticleRingEmitter_setRadius
	add	esp,8
	mov	eax,0
	jmp	_17071
_17071:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleRingEmitter_setRingThickness:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrScene_IParticleRingEmitter_setRingThickness
	add	esp,8
	mov	eax,0
	jmp	_17075
_17075:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleRingEmitter_getCenter:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_IParticleRingEmitter_getCenter
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_17078
_17078:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleRingEmitter_getRadius:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IParticleRingEmitter_getRadius
	add	esp,4
	jmp	_17081
_17081:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleRingEmitter_getRingThickness:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IParticleRingEmitter_getRingThickness
	add	esp,4
	jmp	_17084
_17084:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSphereEmitter_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IParticleEmitter_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IParticleSphereEmitter
	mov	eax,0
	jmp	_17087
_17087:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSphereEmitter_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_17090:
	mov	dword [eax],_irrlicht_core_IParticleEmitter
	push	eax
	call	__irrlicht_core_IParticleEmitter_Delete
	add	esp,4
	mov	eax,0
	jmp	_22047
_22047:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSphereEmitter_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22048
	mov	eax,_bbNullObject
	jmp	_17095
_22048:
	push	_irrlicht_core_IParticleSphereEmitter
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_17095
_17095:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSphereEmitter_setCenter:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IParticleSphereEmitter_setCenter
	add	esp,8
	mov	eax,0
	jmp	_17099
_17099:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSphereEmitter_setRadius:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrScene_IParticleSphereEmitter_setRadius
	add	esp,8
	mov	eax,0
	jmp	_17103
_17103:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSphereEmitter_getCenter:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_IParticleSphereEmitter_getCenter
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_17106
_17106:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSphereEmitter_getRadius:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IParticleSphereEmitter_getRadius
	add	esp,4
	jmp	_17109
_17109:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSystemSceneNode_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_ISceneNodeDefault_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IParticleSystemSceneNode
	mov	eax,0
	jmp	_17112
_17112:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSystemSceneNode_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_17115:
	mov	dword [eax],_irrlicht_core_ISceneNodeDefault
	push	eax
	call	__irrlicht_core_ISceneNodeDefault_Delete
	add	esp,4
	mov	eax,0
	jmp	_22051
_22051:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSystemSceneNode_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22052
	mov	eax,_bbNullObject
	jmp	_17120
_22052:
	push	_irrlicht_core_IParticleSystemSceneNode
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_17120
_17120:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSystemSceneNode_addAffector:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IParticleSystemSceneNode_addAffector
	add	esp,8
	mov	eax,0
	jmp	_17124
_17124:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSystemSceneNode_createAttractionAffector:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	fld	dword [ebp+16]
	mov	ecx,dword [ebp+20]
	mov	edx,dword [ebp+24]
	mov	eax,dword [ebp+28]
	mov	edi,dword [ebp+32]
	push	0
	push	1
	push	edi
	push	eax
	push	edx
	push	ecx
	sub	esp,4
	fstp	dword [esp]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleSystemSceneNode_createAttractionAffector
	add	esp,28
	push	eax
	call	dword [_irrlicht_core_IParticleAttractionAffector+112]
	add	esp,12
	jmp	_17133
_17133:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSystemSceneNode_createFadeOutParticleAffector:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	ebx,dword [ebp+16]
	cmp	eax,_bbNullObject
	jne	_22055
	push	_irrlicht_core_SColor
	call	_bbObjectNew
	add	esp,4
_22055:
	push	0
	push	1
	push	ebx
	push	dword [eax+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleSystemSceneNode_createFadeOutParticleAffector
	add	esp,12
	push	eax
	call	dword [_irrlicht_core_IParticleFadeOutAffector+112]
	add	esp,12
	jmp	_17138
_17138:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSystemSceneNode_createGravityAffector:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	ebx,dword [ebp+16]
	cmp	eax,_bbNullObject
	jne	_22056
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
_22056:
	push	0
	push	1
	push	ebx
	push	dword [eax+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleSystemSceneNode_createGravityAffector
	add	esp,12
	push	eax
	call	dword [_irrlicht_core_IParticleGravityAffector+112]
	add	esp,12
	jmp	_17143
_17143:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSystemSceneNode_createRotationAffector:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	0
	push	1
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	esi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_IParticleSystemSceneNode_createRotationAffector
	add	esp,12
	push	eax
	call	dword [_irrlicht_core_IParticleRotationAffector+112]
	add	esp,12
	jmp	_17148
_17148:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSystemSceneNode_createBoxEmitter:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+16]
	mov	ebx,dword [ebp+28]
	mov	edi,dword [ebp+32]
	cmp	dword [ebp+12],_bbNullObject
	jne	_22057
	push	_irrlicht_core_AABbox3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp+12],eax
_22057:
	cmp	esi,_bbNullObject
	jne	_22058
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
_22058:
	cmp	ebx,_bbNullObject
	jne	_22059
	push	_irrlicht_core_SColor
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
_22059:
	cmp	edi,_bbNullObject
	jne	_22060
	push	_irrlicht_core_SColor
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
_22060:
	push	0
	push	1
	push	dword [ebp+52]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+48]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+44]
	push	dword [ebp+40]
	push	dword [ebp+36]
	push	dword [edi+8]
	push	dword [ebx+8]
	push	dword [ebp+24]
	push	dword [ebp+20]
	push	dword [esi+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IParticleSystemSceneNode_createBoxEmitter
	add	esp,48
	push	eax
	call	dword [_irrlicht_core_IParticleEmitter+112]
	add	esp,12
	jmp	_17162
_17162:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSystemSceneNode_createPointEmitter:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+12]
	mov	ebx,dword [ebp+24]
	mov	edi,dword [ebp+28]
	cmp	esi,_bbNullObject
	jne	_22061
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
_22061:
	cmp	ebx,_bbNullObject
	jne	_22062
	push	_irrlicht_core_SColor
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
_22062:
	cmp	edi,_bbNullObject
	jne	_22063
	push	_irrlicht_core_SColor
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
_22063:
	push	0
	push	1
	push	dword [ebp+48]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+44]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+40]
	push	dword [ebp+36]
	push	dword [ebp+32]
	push	dword [edi+8]
	push	dword [ebx+8]
	push	dword [ebp+20]
	push	dword [ebp+16]
	push	dword [esi+8]
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IParticleSystemSceneNode_createPointEmitter
	add	esp,44
	push	eax
	call	dword [_irrlicht_core_IParticleEmitter+112]
	add	esp,12
	jmp	_17175
_17175:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSystemSceneNode_createAnimatedMeshSceneNodeEmitter:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+68]
	push	0
	push	1
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+64]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+60]
	push	dword [ebp+56]
	push	dword [ebp+52]
	push	dword [ebp+48]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+44]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+40]
	push	dword [ebp+36]
	push	dword [ebp+32]
	push	dword [ebp+28]
	push	dword [ebp+24]
	push	dword [ebp+20]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	edi
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleSystemSceneNode_createAnimatedMeshSceneNodeEmitter
	add	esp,64
	push	eax
	call	dword [_irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter+112]
	add	esp,12
	jmp	_17193
_17193:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSystemSceneNode_createCylinderEmitter:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+20]
	mov	eax,dword [ebp+68]
	push	0
	push	1
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+64]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+60]
	push	dword [ebp+56]
	push	dword [ebp+52]
	push	dword [ebp+48]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+44]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+40]
	push	dword [ebp+36]
	push	dword [ebp+32]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+28]
	push	dword [ebp+24]
	push	dword [edi+8]
	push	dword [ebp+16]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleSystemSceneNode_createCylinderEmitter
	add	esp,64
	push	eax
	call	dword [_irrlicht_core_IParticleCylinderEmitter+112]
	add	esp,12
	jmp	_17211
_17211:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSystemSceneNode_createMeshEmitter:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+68]
	push	0
	push	1
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+64]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+60]
	push	dword [ebp+56]
	push	dword [ebp+52]
	push	dword [ebp+48]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+44]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+40]
	push	dword [ebp+36]
	push	dword [ebp+32]
	push	dword [ebp+28]
	push	dword [ebp+24]
	push	dword [ebp+20]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	edi
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleSystemSceneNode_createMeshEmitter
	add	esp,64
	push	eax
	call	dword [_irrlicht_core_IParticleMeshEmitter+112]
	add	esp,12
	jmp	_17229
_17229:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSystemSceneNode_createRingEmitter:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+24]
	mov	eax,dword [ebp+60]
	push	0
	push	1
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+56]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+52]
	push	dword [ebp+48]
	push	dword [ebp+44]
	push	dword [ebp+40]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+36]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+32]
	push	dword [ebp+28]
	push	edi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+20]
	push	dword [ebp+16]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleSystemSceneNode_createRingEmitter
	add	esp,56
	push	eax
	call	dword [_irrlicht_core_IParticleRingEmitter+112]
	add	esp,12
	jmp	_17245
_17245:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSystemSceneNode_createSphereEmitter:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+20]
	mov	eax,dword [ebp+56]
	push	0
	push	1
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+52]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+48]
	push	dword [ebp+44]
	push	dword [ebp+40]
	push	dword [ebp+36]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+32]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+28]
	push	dword [ebp+24]
	push	edi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+16]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleSystemSceneNode_createSphereEmitter
	add	esp,52
	push	eax
	call	dword [_irrlicht_core_IParticleSphereEmitter+112]
	add	esp,12
	jmp	_17260
_17260:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSystemSceneNode_removeAllAffectors:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IParticleSystemSceneNode_removeAllAffectors
	add	esp,4
	mov	eax,0
	jmp	_17263
_17263:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSystemSceneNode_setEmitter:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	cmp	eax,_bbNullObject
	jne	_22064
	push	_irrlicht_core_IParticleEmitter
	call	_bbObjectNew
	add	esp,4
_22064:
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleSystemSceneNode_setEmitter
	add	esp,8
	mov	eax,0
	jmp	_17267
_17267:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSystemSceneNode_getEmitter:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	0
	push	dword [eax+8]
	call	_IrrScene_IParticleSystemSceneNode_getEmitter
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_IParticleEmitter+112]
	add	esp,12
	jmp	_17270
_17270:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSystemSceneNode_setParticlesAreGlobal:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IParticleSystemSceneNode_setParticlesAreGlobal
	add	esp,8
	mov	eax,0
	jmp	_17274
_17274:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSystemSceneNode_setParticleSize:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	cmp	eax,_bbNullObject
	jne	_22065
	push	_irrlicht_core_Dimension2df
	call	_bbObjectNew
	add	esp,4
_22065:
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleSystemSceneNode_setParticleSize
	add	esp,8
	mov	eax,0
	jmp	_17278
_17278:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneCollisionManager_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_ISceneCollisionManager
	mov	eax,0
	jmp	_17281
_17281:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneCollisionManager_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_22066
	push	ebx
	call	__irrlicht_core_ISceneCollisionManager_drop
	add	esp,4
_22066:
_17284:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_22067
_22067:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneCollisionManager_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22068
	mov	eax,_bbNullObject
	jmp	_17288
_22068:
	push	_irrlicht_core_ISceneCollisionManager
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_17288
_17288:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneCollisionManager_getCollisionPoint:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+28]
	mov	eax,dword [eax]
	dec	dword [eax+4]
	jnz	_22074
	push	eax
	call	_bbGCFree
	add	esp,4
_22074:
	mov	edx,dword [ebp+28]
	mov	eax,dword [ebp-8]
	mov	dword [edx],eax
	mov	dword [ebp-4],0
	lea	eax,dword [ebp-4]
	push	eax
	mov	eax,dword [ebp+24]
	push	dword [eax+8]
	mov	eax,dword [ebp+20]
	push	dword [eax+8]
	push	dword [edi+8]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneCollisionManager_getCollisionPoint
	add	esp,24
	mov	esi,eax
	push	0
	push	0
	push	dword [ebp-4]
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [ebp+28]
	mov	eax,dword [eax]
	dec	dword [eax+4]
	jnz	_22080
	push	eax
	call	_bbGCFree
	add	esp,4
_22080:
	mov	eax,dword [ebp+28]
	mov	dword [eax],ebx
	jmp	_17296
_17296:
	mov	eax,esi
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneCollisionManager_getCollisionResultPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+40]
	mov	esi,dword [ebp+48]
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [edi]
	dec	dword [eax+4]
	jnz	_22084
	push	eax
	call	_bbGCFree
	add	esp,4
_22084:
	mov	dword [edi],ebx
	cmp	esi,_bbNullObject
	jne	_22085
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
_22085:
	mov	dword [ebp-4],0
	push	1
	push	esi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+44]
	lea	eax,dword [ebp-4]
	push	eax
	push	dword [ebp+36]
	mov	eax,dword [ebp+32]
	push	dword [eax+8]
	mov	eax,dword [ebp+28]
	push	dword [eax+8]
	mov	eax,dword [ebp+24]
	push	dword [eax+8]
	mov	eax,dword [ebp+20]
	push	dword [eax+8]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneCollisionManager_getCollisionResultPosition
	add	esp,44
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	esi,eax
	push	0
	push	0
	push	dword [ebp-4]
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [edi]
	dec	dword [eax+4]
	jnz	_22091
	push	eax
	call	_bbGCFree
	add	esp,4
_22091:
	mov	dword [edi],ebx
	mov	eax,esi
	jmp	_17309
_17309:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneCollisionManager_getRayFromScreenCoordinates:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	cmp	eax,_bbNullObject
	jne	_22092
	push	_irrlicht_core_ICameraSceneNode
	call	_bbObjectNew
	add	esp,4
_22092:
	push	1
	push	dword [eax+8]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneCollisionManager_getRayFromScreenCoordinates
	add	esp,12
	push	eax
	call	__irrlicht_core_Line3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_22095
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_22095:
	cmp	eax,0
	je	_22097
	jmp	_17314
_22097:
	mov	ebx,_bbNullObject
	jmp	_17314
_17314:
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneCollisionManager_getSceneNodeFromCameraBB:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	0
	push	0
	push	eax
	push	edx
	push	dword [ecx+8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneCollisionManager_getSceneNodeFromCameraBB
	add	esp,16
	push	eax
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_22101
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_22101:
	cmp	eax,0
	je	_22103
	mov	eax,ebx
	jmp	_17320
_22103:
	mov	eax,_bbNullObject
	jmp	_17320
_17320:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneCollisionManager_getSceneNodeFromRayBB:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+24]
	push	0
	push	0
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+20]
	push	edi
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneCollisionManager_getSceneNodeFromRayBB
	add	esp,20
	push	eax
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_22107
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_22107:
	cmp	eax,0
	je	_22109
	jmp	_17327
_22109:
	mov	ebx,_bbNullObject
	jmp	_17327
_17327:
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneCollisionManager_getSceneNodeFromScreenCoordinatesBB:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+24]
	push	0
	push	0
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+20]
	push	edi
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneCollisionManager_getSceneNodeFromScreenCoordinatesBB
	add	esp,20
	push	eax
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_22113
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_22113:
	cmp	eax,0
	je	_22115
	jmp	_17334
_22115:
	mov	ebx,_bbNullObject
	jmp	_17334
_17334:
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneCollisionManager_getScreenCoordinatesFrom3DPosition:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	cmp	eax,_bbNullObject
	jne	_22117
	push	_irrlicht_core_ICameraSceneNode
	call	_bbObjectNew
	add	esp,4
_22117:
	push	1
	push	dword [eax+8]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneCollisionManager_getScreenCoordinatesFrom3DPosition
	add	esp,12
	push	eax
	call	__irrlicht_core_Position2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_22120
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_22120:
	cmp	eax,0
	je	_22122
	jmp	_17339
_22122:
	mov	ebx,_bbNullObject
	jmp	_17339
_17339:
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneCollisionManager_getSceneNodeAndCollisionPointFromRay:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	edx,dword [ebp+28]
	mov	eax,dword [ebp+32]
	push	0
	push	0
	push	eax
	push	edx
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+24]
	push	dword [ebp+20]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	edi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	ebx
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [esi+8]
	call	_IrrScene_ISceneCollisionManager_getSceneNodeAndCollisionPointFromRay
	add	esp,28
	push	eax
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	jmp	_17348
_17348:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneCollisionManager_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_22124
	mov	dword [eax+12],0
_22124:
	push	dword [eax+8]
	call	_IrrScene_ISceneCollisionManager_drop
	add	esp,4
	jmp	_17351
_17351:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneCollisionManager_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneCollisionManager_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_17354
_17354:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneCollisionManager_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneCollisionManager_grab
	add	esp,4
	mov	eax,0
	jmp	_17357
_17357:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCameraFPS_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_ISceneNodeAnimator_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_ISceneNodeAnimatorCameraFPS
	mov	eax,0
	jmp	_17360
_17360:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCameraFPS_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_17363:
	mov	dword [eax],_irrlicht_core_ISceneNodeAnimator
	push	eax
	call	__irrlicht_core_ISceneNodeAnimator_Delete
	add	esp,4
	mov	eax,0
	jmp	_22125
_22125:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCameraFPS_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22126
	mov	eax,_bbNullObject
	jmp	_17368
_22126:
	push	_irrlicht_core_ISceneNodeAnimatorCameraFPS
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_17368
_17368:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCameraFPS_getMoveSpeed:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneNodeAnimatorCameraFPS_getMoveSpeed
	add	esp,4
	jmp	_17371
_17371:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCameraFPS_setMoveSpeed:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrScene_ISceneNodeAnimatorCameraFPS_setMoveSpeed
	add	esp,8
	mov	eax,0
	jmp	_17375
_17375:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCameraFPS_getRotateSpeed:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneNodeAnimatorCameraFPS_getRotateSpeed
	fstp	st0
	add	esp,4
	fld	dword [_32433]
	jmp	_17378
_17378:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCameraFPS_setRotateSpeed:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrScene_ISceneNodeAnimatorCameraFPS_setRotateSpeed
	add	esp,8
	mov	eax,0
	jmp	_17382
_17382:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCameraFPS_setKeyMap:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	esi,0
	push	eax
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	cmp	dword [eax+16],0
	je	_22131
	push	dword [ebp-4]
	call	_bbArrayDimensions
	add	esp,4
	mov	esi,dword [eax+24]
_22131:
	push	esi
	mov	eax,dword [ebp-4]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCameraFPS_setKeyMap
	add	esp,12
	mov	eax,0
	jmp	_17386
_17386:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCameraFPS_setVerticalMovement:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ISceneNodeAnimatorCameraFPS_setVerticalMovement
	add	esp,8
	mov	eax,0
	jmp	_17390
_17390:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCameraFPS_setInvertMouse:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ISceneNodeAnimatorCameraFPS_setInvertMouse
	add	esp,8
	mov	eax,0
	jmp	_17394
_17394:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCameraMaya_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_ISceneNodeAnimator_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_ISceneNodeAnimatorCameraMaya
	mov	eax,0
	jmp	_17397
_17397:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCameraMaya_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_17400:
	mov	dword [eax],_irrlicht_core_ISceneNodeAnimator
	push	eax
	call	__irrlicht_core_ISceneNodeAnimator_Delete
	add	esp,4
	mov	eax,0
	jmp	_22133
_22133:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCameraMaya_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22134
	mov	eax,_bbNullObject
	jmp	_17405
_22134:
	push	_irrlicht_core_ISceneNodeAnimatorCameraMaya
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_17405
_17405:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCameraMaya_getMoveSpeed:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneNodeAnimatorCameraMaya_getMoveSpeed
	add	esp,4
	jmp	_17408
_17408:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCameraMaya_setMoveSpeed:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrScene_ISceneNodeAnimatorCameraMaya_setMoveSpeed
	add	esp,8
	mov	eax,0
	jmp	_17412
_17412:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCameraMaya_getRotateSpeed:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneNodeAnimatorCameraMaya_getRotateSpeed
	fstp	st0
	add	esp,4
	fld	dword [_32459]
	jmp	_17415
_17415:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCameraMaya_setRotateSpeed:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrScene_ISceneNodeAnimatorCameraMaya_setRotateSpeed
	add	esp,8
	mov	eax,0
	jmp	_17419
_17419:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCameraMaya_getZoomSpeed:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneNodeAnimatorCameraMaya_getZoomSpeed
	fstp	st0
	add	esp,4
	fld	dword [_32464]
	jmp	_17422
_17422:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCameraMaya_setZoomSpeed:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrScene_ISceneNodeAnimatorCameraMaya_setZoomSpeed
	add	esp,8
	mov	eax,0
	jmp	_17426
_17426:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICollisionCallback_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_ICollisionCallback
	mov	eax,0
	jmp	_17429
_17429:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICollisionCallback_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_22137
	push	ebx
	call	__irrlicht_core_ICollisionCallback_drop
	add	esp,4
_22137:
_17432:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_22138
_22138:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICollisionCallback_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_22139
	mov	dword [eax+12],0
_22139:
	push	dword [eax+8]
	call	_IrrScene_BMXICollisionCallback_drop
	add	esp,4
	jmp	_17435
_17435:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICollisionCallback_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_BMXICollisionCallback_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_17438
_17438:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICollisionCallback_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_BMXICollisionCallback_grab
	add	esp,4
	mov	eax,0
	jmp	_17441
_17441:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICollisionCallback_create:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	push	1
	call	_IrrScene_BMXICollisionCallback_new
	push	eax
	call	__irrlicht_core_ICollisionCallback_createFromHandle
	add	esp,12
	jmp	_17444
_17444:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICollisionCallback_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	esi,dword [ebp+16]
	cmp	edi,0
	jne	_22140
	mov	eax,_bbNullObject
	jmp	_17449
_22140:
	mov	ebx,_bbNullObject
	cmp	esi,0
	je	_22142
	mov	eax,esi
	cmp	eax,0
	jne	_22144
	mov	eax,_brl_blitz_NullFunctionError
_22144:
	call	eax
	mov	ebx,eax
_22142:
	mov	eax,dword [ebp+12]
	cmp	eax,0
	je	_22146
	cmp	esi,0
	setne	al
	movzx	eax,al
_22146:
	mov	dword [ebx+16],eax
	mov	eax,ebx
	push	dword [ebp+12]
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_17449
_17449:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICollisionCallback_bind:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	edx
	call	__irrlicht_core_IrrBase_bind
	add	esp,8
	mov	eax,0
	jmp	_17453
_17453:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICollisionCallback_getBinderHandle:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_BMXICollisionCallback_getBinder
	add	esp,4
	jmp	_17456
_17456:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICollisionCallback_BoundOnCollision:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_irrlicht_core_ICollisionCallback
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_22150
	push	0
	push	0
	push	esi
	call	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_createFromHandle
	add	esp,12
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	jmp	_22153
_22150:
	push	_343
	call	_bbExThrow
	add	esp,4
_22153:
	mov	eax,0
	jmp	_17460
_17460:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_ISceneNodeAnimator_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_ISceneNodeAnimatorCollisionResponse
	mov	eax,0
	jmp	_17463
_17463:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_17466:
	mov	dword [eax],_irrlicht_core_ISceneNodeAnimator
	push	eax
	call	__irrlicht_core_ISceneNodeAnimator_Delete
	add	esp,4
	mov	eax,0
	jmp	_22154
_22154:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22155
	mov	eax,_bbNullObject
	jmp	_17471
_22155:
	push	_irrlicht_core_ISceneNodeAnimatorCollisionResponse
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_17471
_17471:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getEllipsoidRadius:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_getEllipsoidRadius
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_17474
_17474:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getEllipsoidTranslation:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_getEllipsoidTranslation
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_17477
_17477:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getGravity:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_getGravity
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_17480
_17480:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getWorld:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_getWorld
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_ITriangleSelector+112]
	add	esp,8
	jmp	_17483
_17483:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_isFalling:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_isFalling
	add	esp,4
	jmp	_17486
_17486:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setEllipsoidRadius:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_setEllipsoidRadius
	add	esp,8
	mov	eax,0
	jmp	_17490
_17490:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setEllipsoidTranslation:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_setEllipsoidTranslation
	add	esp,8
	mov	eax,0
	jmp	_17494
_17494:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setGravity:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_setGravity
	add	esp,8
	mov	eax,0
	jmp	_17498
_17498:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setWorld:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_setWorld
	add	esp,8
	mov	eax,0
	jmp	_17502
_17502:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_jump:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_jump
	add	esp,8
	mov	eax,0
	jmp	_17506
_17506:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setAnimateTarget:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_setAnimateTarget
	add	esp,8
	mov	eax,0
	jmp	_17510
_17510:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getAnimateTarget:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_getAnimateTarget
	add	esp,4
	jmp	_17513
_17513:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setTargetNode:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_setTargetNode
	add	esp,8
	mov	eax,0
	jmp	_17517
_17517:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getTargetNode:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	0
	push	dword [eax+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_getTargetNode
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	jmp	_17520
_17520:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_collisionOccurred:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_collisionOccurred
	add	esp,4
	jmp	_17523
_17523:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getCollisionPoint:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_getCollisionPoint
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_17526
_17526:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getCollisionTriangle:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_getCollisionTriangle
	add	esp,4
	push	eax
	call	__irrlicht_core_Triangle3df_createFromHandle
	add	esp,8
	jmp	_17529
_17529:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getCollisionResultPosition:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_getCollisionResultPosition
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_17532
_17532:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getCollisionNode:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	0
	push	dword [eax+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_getCollisionNode
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	jmp	_17535
_17535:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setCollisionCallback:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_setCollisionCallback
	add	esp,8
	mov	eax,0
	jmp	_17539
_17539:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorFactory_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_ISceneNodeAnimatorFactory
	mov	eax,0
	jmp	_17542
_17542:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorFactory_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_22158
	push	ebx
	call	__irrlicht_core_ISceneNodeAnimatorFactory_drop
	add	esp,4
_22158:
_17545:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_22159
_22159:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorFactory_createSceneNodeAnimatorFromType:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	0
	push	1
	push	dword [eax+8]
	push	edx
	push	dword [ecx+8]
	call	_IrrScene_ISceneNodeAnimatorFactory_createSceneNodeAnimatorFromType
	add	esp,12
	push	eax
	call	dword [_irrlicht_core_ISceneNodeAnimator+112]
	add	esp,12
	jmp	_17550
_17550:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorFactory_createSceneNodeAnimator:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [edi+8]
	push	ebx
	push	dword [esi+8]
	call	_IrrScene_ISceneNodeAnimatorFactory_createSceneNodeAnimatorFromName
	add	esp,12
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	0
	push	1
	push	esi
	call	dword [_irrlicht_core_ISceneNodeAnimator+112]
	add	esp,12
	jmp	_17555
_17555:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorFactory_getCreatableSceneNodeAnimatorTypeCount:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneNodeAnimatorFactory_getCreatableSceneNodeAnimatorTypeCount
	add	esp,4
	jmp	_17558
_17558:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorFactory_getCreateableSceneNodeAnimatorType:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ISceneNodeAnimatorFactory_getCreateableSceneNodeAnimatorType
	add	esp,8
	jmp	_17562
_17562:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorFactory_getCreateableSceneNodeAnimatorTypeNameFromIndex:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ISceneNodeAnimatorFactory_getCreateableSceneNodeAnimatorTypeNameFromIndex
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_17566
_17566:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorFactory_getCreateableSceneNodeAnimatorTypeNameFromType:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ISceneNodeAnimatorFactory_getCreateableSceneNodeAnimatorTypeNameFromType
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_17570
_17570:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorFactory_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_22162
	mov	dword [eax+12],0
_22162:
	push	dword [eax+8]
	call	_IrrScene_ISceneNodeAnimatorFactory_drop
	add	esp,4
	jmp	_17573
_17573:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorFactory_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneNodeAnimatorFactory_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_17576
_17576:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorFactory_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneNodeAnimatorFactory_grab
	add	esp,4
	mov	eax,0
	jmp	_17579
_17579:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorFactory_create:
	push	ebp
	mov	ebp,esp
	mov	eax,_bbNullObject
	jmp	_17582
_17582:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorFactory_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	esi,dword [ebp+16]
	cmp	edi,0
	jne	_22163
	mov	eax,_bbNullObject
	jmp	_17587
_22163:
	cmp	esi,0
	je	_22165
	mov	eax,esi
	cmp	eax,0
	jne	_22167
	mov	eax,_brl_blitz_NullFunctionError
_22167:
	call	eax
	mov	ebx,eax
	jmp	_22169
_22165:
	push	_irrlicht_core_ISceneNodeAnimatorFactory
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
_22169:
	mov	eax,dword [ebp+12]
	cmp	eax,0
	je	_22170
	cmp	esi,0
	setne	al
	movzx	eax,al
_22170:
	mov	dword [ebx+16],eax
	mov	eax,ebx
	push	dword [ebp+12]
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_17587
_17587:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorFactory_bind:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	edx
	call	__irrlicht_core_IrrBase_bind
	add	esp,8
	mov	eax,0
	jmp	_17591
_17591:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShadowVolumeSceneNode_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_ISceneNodeDefault_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IShadowVolumeSceneNode
	mov	eax,0
	jmp	_17594
_17594:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShadowVolumeSceneNode_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_17597:
	mov	dword [eax],_irrlicht_core_ISceneNodeDefault
	push	eax
	call	__irrlicht_core_ISceneNodeDefault_Delete
	add	esp,4
	mov	eax,0
	jmp	_22173
_22173:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShadowVolumeSceneNode_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22174
	mov	eax,_bbNullObject
	jmp	_17602
_22174:
	push	_irrlicht_core_IShadowVolumeSceneNode
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_17602
_17602:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShadowVolumeSceneNode_setShadowMesh:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IShadowVolumeSceneNode_setShadowMesh
	add	esp,8
	mov	eax,0
	jmp	_17606
_17606:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShadowVolumeSceneNode_updateShadowVolumes:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IShadowVolumeSceneNode_updateShadowVolumes
	add	esp,4
	mov	eax,0
	jmp	_17609
_17609:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IAnimatedMesh_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_ISkinnedMesh
	mov	eax,0
	jmp	_17612
_17612:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_17615:
	mov	dword [eax],_irrlicht_core_IAnimatedMesh
	push	eax
	call	__irrlicht_core_IAnimatedMesh_Delete
	add	esp,4
	mov	eax,0
	jmp	_22177
_22177:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_getJointCount:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISkinnedMesh_getJointCount
	add	esp,4
	jmp	_17618
_17618:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_getJointName:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ISkinnedMesh_getJointName
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_17622
_17622:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_getJointNumber:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrScene_ISkinnedMesh_getJointNumber
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,esi
	jmp	_17626
_17626:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_useAnimationFrom:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_ISkinnedMesh_useAnimationFrom
	add	esp,8
	mov	eax,0
	jmp	_17630
_17630:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_updateNormalsWhenAnimating:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ISkinnedMesh_updateNormalsWhenAnimating
	add	esp,8
	mov	eax,0
	jmp	_17634
_17634:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_setInterpolationMode:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ISkinnedMesh_setInterpolationMode
	add	esp,8
	mov	eax,0
	jmp	_17638
_17638:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_animateMesh:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrScene_ISkinnedMesh_animateMesh
	add	esp,12
	mov	eax,0
	jmp	_17643
_17643:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_skinMesh:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISkinnedMesh_skinMesh
	add	esp,4
	mov	eax,0
	jmp	_17646
_17646:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_convertMeshToTangents:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISkinnedMesh_convertMeshToTangents
	add	esp,4
	mov	eax,0
	jmp	_17649
_17649:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_setHardwareSkinning:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ISkinnedMesh_setHardwareSkinning
	add	esp,8
	jmp	_17653
_17653:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_isStatic:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISkinnedMesh_isStatic
	add	esp,4
	jmp	_17656
_17656:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_finalize:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISkinnedMesh_finalize
	add	esp,4
	mov	eax,0
	jmp	_17659
_17659:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_addMeshBuffer:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrScene_ISkinnedMesh_addMeshBuffer
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_SSkinMeshBuffer+112]
	add	esp,8
	jmp	_17662
_17662:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_addJoint:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_addJoint
	add	esp,8
	push	eax
	call	__irrlicht_core_SJoint_createFromHandle
	add	esp,8
	jmp	_17666
_17666:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_addWeight:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_addWeight
	add	esp,8
	push	eax
	call	__irrlicht_core_SWeight_createFromHandle
	add	esp,8
	jmp	_17670
_17670:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_addPositionKey:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_addPositionKey
	add	esp,8
	push	eax
	call	__irrlicht_core_SPositionKey_createFromHandle
	add	esp,8
	jmp	_17674
_17674:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_addScaleKey:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_addScaleKey
	add	esp,8
	push	eax
	call	__irrlicht_core_SScaleKey_createFromHandle
	add	esp,8
	jmp	_17678
_17678:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_addRotationKey:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_addRotationKey
	add	esp,8
	push	eax
	call	__irrlicht_core_SRotationKey_createFromHandle
	add	esp,8
	jmp	_17682
_17682:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_getMeshBuffers:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	edx,dword [ebp+8]
	mov	dword [ebp-4],0
	mov	edi,_bbEmptyArray
	lea	eax,dword [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ISkinnedMesh_getMeshBuffers
	add	esp,8
	mov	esi,eax
	cmp	esi,0
	jle	_22183
	push	esi
	push	_22184
	call	_bbArrayNew1D
	add	esp,8
	mov	edi,eax
	mov	ebx,0
	mov	dword [ebp-8],esi
	jmp	_22186
_371:
	push	0
	mov	eax,dword [ebp-4]
	push	dword [eax+ebx*4]
	call	dword [_irrlicht_core_SSkinMeshBuffer+112]
	add	esp,8
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [edi+ebx*4+24]
	dec	dword [eax+4]
	jnz	_22191
	push	eax
	call	_bbGCFree
	add	esp,4
_22191:
	mov	dword [edi+ebx*4+24],esi
_369:
	add	ebx,1
_22186:
	cmp	ebx,dword [ebp-8]
	jl	_371
_370:
_22183:
	lea	eax,dword [ebp-4]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	mov	eax,edi
	jmp	_17685
_17685:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_getAllJoints:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	edx,dword [ebp+8]
	mov	dword [ebp-4],0
	mov	edi,_bbEmptyArray
	lea	eax,dword [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ISkinnedMesh_getAllJoints
	add	esp,8
	mov	esi,eax
	cmp	esi,0
	jle	_22195
	push	esi
	push	_22196
	call	_bbArrayNew1D
	add	esp,8
	mov	edi,eax
	mov	ebx,0
	mov	dword [ebp-8],esi
	jmp	_22198
_374:
	push	0
	mov	eax,dword [ebp-4]
	push	dword [eax+ebx*4]
	call	__irrlicht_core_SJoint_createFromHandle
	add	esp,8
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [edi+ebx*4+24]
	dec	dword [eax+4]
	jnz	_22203
	push	eax
	call	_bbGCFree
	add	esp,4
_22203:
	mov	dword [edi+ebx*4+24],esi
_372:
	add	ebx,1
_22198:
	cmp	ebx,dword [ebp-8]
	jl	_374
_373:
_22195:
	lea	eax,dword [ebp-4]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	mov	eax,edi
	jmp	_17688
_17688:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22204
	mov	eax,_bbNullObject
	jmp	_17692
_22204:
	push	_irrlicht_core_ISkinnedMesh
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_17692
_17692:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SPositionKey_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_SPositionKey
	mov	eax,0
	jmp	_17695
_17695:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SPositionKey_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_22207
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SPositionKey_del
	add	esp,4
_22207:
_17698:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_22208
_22208:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SPositionKey_getFrame:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISkinnedMesh_SPositionKey_getFrame
	add	esp,4
	jmp	_17701
_17701:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SPositionKey_setFrame:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrScene_ISkinnedMesh_SPositionKey_setFrame
	add	esp,8
	mov	eax,0
	jmp	_17705
_17705:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SPositionKey_getPosition:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrScene_ISkinnedMesh_SPositionKey_getPosition
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_17708
_17708:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SPositionKey_setPosition:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_ISkinnedMesh_SPositionKey_setPosition
	add	esp,8
	mov	eax,0
	jmp	_17712
_17712:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SPositionKey_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22209
	mov	eax,_bbNullObject
	jmp	_17716
_22209:
	push	_irrlicht_core_SPositionKey
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_17716
_17716:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SPositionKey_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrScene_ISkinnedMesh_SPositionKey_new
	push	eax
	call	__irrlicht_core_SPositionKey_createFromHandle
	add	esp,8
	jmp	_17718
_17718:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SScaleKey_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_SScaleKey
	mov	eax,0
	jmp	_17721
_17721:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SScaleKey_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_22212
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SScaleKey_del
	add	esp,4
_22212:
_17724:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_22213
_22213:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SScaleKey_getFrame:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISkinnedMesh_SScaleKey_getFrame
	add	esp,4
	jmp	_17727
_17727:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SScaleKey_setFrame:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrScene_ISkinnedMesh_SScaleKey_setFrame
	add	esp,8
	mov	eax,0
	jmp	_17731
_17731:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SScaleKey_getScale:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrScene_ISkinnedMesh_SScaleKey_getScale
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_17734
_17734:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SScaleKey_setScale:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_ISkinnedMesh_SScaleKey_setScale
	add	esp,8
	mov	eax,0
	jmp	_17738
_17738:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SScaleKey_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22214
	mov	eax,_bbNullObject
	jmp	_17742
_22214:
	push	_irrlicht_core_SScaleKey
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_17742
_17742:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SScaleKey_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrScene_ISkinnedMesh_SScaleKey_new
	push	eax
	call	__irrlicht_core_SScaleKey_createFromHandle
	add	esp,8
	jmp	_17744
_17744:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SRotationKey_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_SRotationKey
	mov	eax,0
	jmp	_17747
_17747:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SRotationKey_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_22217
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SRotationKey_del
	add	esp,4
_22217:
_17750:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_22218
_22218:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SRotationKey_getFrame:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISkinnedMesh_SRotationKey_getFrame
	add	esp,4
	jmp	_17753
_17753:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SRotationKey_setFrame:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrScene_ISkinnedMesh_SRotationKey_setFrame
	add	esp,8
	mov	eax,0
	jmp	_17757
_17757:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SRotationKey_getRotation:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrScene_ISkinnedMesh_SRotationKey_getRotation
	add	esp,4
	push	eax
	call	__irrlicht_core_Quaternion_createFromHandle
	add	esp,8
	jmp	_17760
_17760:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SRotationKey_setRotation:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_ISkinnedMesh_SRotationKey_setRotation
	add	esp,8
	mov	eax,0
	jmp	_17764
_17764:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SRotationKey_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22219
	mov	eax,_bbNullObject
	jmp	_17768
_22219:
	push	_irrlicht_core_SRotationKey
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_17768
_17768:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SRotationKey_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrScene_ISkinnedMesh_SRotationKey_new
	push	eax
	call	__irrlicht_core_SRotationKey_createFromHandle
	add	esp,8
	jmp	_17770
_17770:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SWeight_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_SWeight
	mov	eax,0
	jmp	_17773
_17773:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SWeight_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_22222
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SWeight_del
	add	esp,4
_22222:
_17776:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_22223
_22223:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SWeight_getBufferId:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISkinnedMesh_SWeight_getBufferId
	add	esp,4
	mov	eax,eax
	mov	word [ebp-4],ax
	jmp	_17779
_17779:
	movzx	eax,word [ebp-4]
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SWeight_setBufferId:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	movzx	eax,word [ebp+12]
	mov	eax,eax
	mov	word [ebp-4],ax
	movzx	eax,word [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ISkinnedMesh_SWeight_setBufferId
	add	esp,8
	mov	eax,0
	jmp	_17783
_17783:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SWeight_getVertexId:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISkinnedMesh_SWeight_getVertexId
	add	esp,4
	jmp	_17786
_17786:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SWeight_setVertexId:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ISkinnedMesh_SWeight_setVertexId
	add	esp,8
	mov	eax,0
	jmp	_17790
_17790:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SWeight_getStrength:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISkinnedMesh_SWeight_getStrength
	add	esp,4
	jmp	_17793
_17793:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SWeight_setStrength:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrScene_ISkinnedMesh_SWeight_setStrength
	add	esp,8
	mov	eax,0
	jmp	_17797
_17797:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SWeight_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22224
	mov	eax,_bbNullObject
	jmp	_17801
_22224:
	push	_irrlicht_core_SWeight
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_17801
_17801:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SWeight_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrScene_ISkinnedMesh_SWeight_new
	push	eax
	call	__irrlicht_core_SWeight_createFromHandle
	add	esp,8
	jmp	_17803
_17803:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_SJoint
	mov	eax,0
	jmp	_17806
_17806:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_22227
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_del
	add	esp,4
_22227:
_17809:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_22228
_22228:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_getName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISkinnedMesh_SJoint_getName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_17812
_17812:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_setName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_setName
	add	esp,8
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_17816
_17816:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_getLocalMatrix:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_ISkinnedMesh_SJoint_getLocalMatrix
	add	esp,4
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	jmp	_17819
_17819:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_setLocalMatrix:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_setLocalMatrix
	add	esp,8
	mov	eax,0
	jmp	_17823
_17823:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_getGlobalMatrix:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_ISkinnedMesh_SJoint_getGlobalMatrix
	add	esp,4
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	jmp	_17826
_17826:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_setGlobalMatrix:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_setGlobalMatrix
	add	esp,8
	mov	eax,0
	jmp	_17830
_17830:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_getGlobalAnimatedMatrix:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_ISkinnedMesh_SJoint_getGlobalAnimatedMatrix
	add	esp,4
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	jmp	_17833
_17833:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_setGlobalAnimatedMatrix:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_setGlobalAnimatedMatrix
	add	esp,8
	mov	eax,0
	jmp	_17837
_17837:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_getLocalAnimatedMatrix:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_ISkinnedMesh_SJoint_getLocalAnimatedMatrix
	add	esp,4
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	jmp	_17840
_17840:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_setLocalAnimatedMatrix:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_setLocalAnimatedMatrix
	add	esp,8
	mov	eax,0
	jmp	_17844
_17844:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_getGlobalInversedMatrix:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_ISkinnedMesh_SJoint_getGlobalInversedMatrix
	add	esp,4
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	jmp	_17847
_17847:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_setGlobalInversedMatrix:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_setGlobalInversedMatrix
	add	esp,8
	mov	eax,0
	jmp	_17851
_17851:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_getAnimatedposition:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_ISkinnedMesh_SJoint_getAnimatedposition
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_17854
_17854:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_setAnimatedposition:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_setAnimatedposition
	add	esp,8
	mov	eax,0
	jmp	_17858
_17858:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_getAnimatedscale:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_ISkinnedMesh_SJoint_getAnimatedscale
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_17861
_17861:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_setAnimatedScale:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_setAnimatedscale
	add	esp,8
	mov	eax,0
	jmp	_17865
_17865:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_getAnimatedrotation:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_ISkinnedMesh_SJoint_getAnimatedrotation
	add	esp,4
	push	eax
	call	__irrlicht_core_Quaternion_createFromHandle
	add	esp,8
	jmp	_17868
_17868:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_setAnimatedrotation:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_setAnimatedrotation
	add	esp,8
	mov	eax,0
	jmp	_17872
_17872:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_setPositionKeys:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	esi,0
	push	eax
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	cmp	dword [eax+16],0
	je	_22233
	push	dword [ebp-4]
	call	_bbArrayDimensions
	add	esp,4
	mov	esi,dword [eax+24]
_22233:
	push	esi
	mov	eax,dword [ebp-4]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_setPositionKeys
	add	esp,12
	mov	eax,0
	jmp	_17876
_17876:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_getPositionKeys:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	edx,dword [ebp+8]
	mov	dword [ebp-4],0
	mov	edi,_bbEmptyArray
	lea	eax,dword [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_getPositionKeys
	add	esp,8
	mov	esi,eax
	cmp	esi,0
	jle	_22238
	push	esi
	push	_22239
	call	_bbArrayNew1D
	add	esp,8
	mov	edi,eax
	mov	ebx,0
	mov	dword [ebp-8],esi
	jmp	_22241
_377:
	push	0
	mov	eax,dword [ebp-4]
	push	dword [eax+ebx*4]
	call	__irrlicht_core_SPositionKey_createFromHandle
	add	esp,8
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [edi+ebx*4+24]
	dec	dword [eax+4]
	jnz	_22246
	push	eax
	call	_bbGCFree
	add	esp,4
_22246:
	mov	dword [edi+ebx*4+24],esi
_375:
	add	ebx,1
_22241:
	cmp	ebx,dword [ebp-8]
	jl	_377
_376:
_22238:
	lea	eax,dword [ebp-4]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	mov	eax,edi
	jmp	_17879
_17879:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_setScaleKeys:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	esi,0
	push	eax
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	cmp	dword [eax+16],0
	je	_22249
	push	dword [ebp-4]
	call	_bbArrayDimensions
	add	esp,4
	mov	esi,dword [eax+24]
_22249:
	push	esi
	mov	eax,dword [ebp-4]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_setScaleKeys
	add	esp,12
	mov	eax,0
	jmp	_17883
_17883:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_getScaleKeys:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	edx,dword [ebp+8]
	mov	dword [ebp-4],0
	mov	edi,_bbEmptyArray
	lea	eax,dword [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_getScaleKeys
	add	esp,8
	mov	esi,eax
	cmp	esi,0
	jle	_22254
	push	esi
	push	_22255
	call	_bbArrayNew1D
	add	esp,8
	mov	edi,eax
	mov	ebx,0
	mov	dword [ebp-8],esi
	jmp	_22257
_380:
	push	0
	mov	eax,dword [ebp-4]
	push	dword [eax+ebx*4]
	call	__irrlicht_core_SScaleKey_createFromHandle
	add	esp,8
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [edi+ebx*4+24]
	dec	dword [eax+4]
	jnz	_22262
	push	eax
	call	_bbGCFree
	add	esp,4
_22262:
	mov	dword [edi+ebx*4+24],esi
_378:
	add	ebx,1
_22257:
	cmp	ebx,dword [ebp-8]
	jl	_380
_379:
_22254:
	lea	eax,dword [ebp-4]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	mov	eax,edi
	jmp	_17886
_17886:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_setRotationKeys:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	esi,0
	push	eax
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	cmp	dword [eax+16],0
	je	_22265
	push	dword [ebp-4]
	call	_bbArrayDimensions
	add	esp,4
	mov	esi,dword [eax+24]
_22265:
	push	esi
	mov	eax,dword [ebp-4]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_setRotationKeys
	add	esp,12
	mov	eax,0
	jmp	_17890
_17890:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_getRotationKeys:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	edx,dword [ebp+8]
	mov	dword [ebp-4],0
	mov	edi,_bbEmptyArray
	lea	eax,dword [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_getRotationKeys
	add	esp,8
	mov	esi,eax
	cmp	esi,0
	jle	_22270
	push	esi
	push	_22271
	call	_bbArrayNew1D
	add	esp,8
	mov	edi,eax
	mov	ebx,0
	mov	dword [ebp-8],esi
	jmp	_22273
_383:
	push	0
	mov	eax,dword [ebp-4]
	push	dword [eax+ebx*4]
	call	__irrlicht_core_SRotationKey_createFromHandle
	add	esp,8
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [edi+ebx*4+24]
	dec	dword [eax+4]
	jnz	_22278
	push	eax
	call	_bbGCFree
	add	esp,4
_22278:
	mov	dword [edi+ebx*4+24],esi
_381:
	add	ebx,1
_22273:
	cmp	ebx,dword [ebp-8]
	jl	_383
_382:
_22270:
	lea	eax,dword [ebp-4]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	mov	eax,edi
	jmp	_17893
_17893:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_setWeights:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	esi,0
	push	eax
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	cmp	dword [eax+16],0
	je	_22281
	push	dword [ebp-4]
	call	_bbArrayDimensions
	add	esp,4
	mov	esi,dword [eax+24]
_22281:
	push	esi
	mov	eax,dword [ebp-4]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_setWeights
	add	esp,12
	mov	eax,0
	jmp	_17897
_17897:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_getWeights:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	edx,dword [ebp+8]
	mov	dword [ebp-4],0
	mov	edi,_bbEmptyArray
	lea	eax,dword [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_getWeights
	add	esp,8
	mov	esi,eax
	cmp	esi,0
	jle	_22286
	push	esi
	push	_22287
	call	_bbArrayNew1D
	add	esp,8
	mov	edi,eax
	mov	ebx,0
	mov	dword [ebp-8],esi
	jmp	_22289
_386:
	push	0
	mov	eax,dword [ebp-4]
	push	dword [eax+ebx*4]
	call	__irrlicht_core_SWeight_createFromHandle
	add	esp,8
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [edi+ebx*4+24]
	dec	dword [eax+4]
	jnz	_22294
	push	eax
	call	_bbGCFree
	add	esp,4
_22294:
	mov	dword [edi+ebx*4+24],esi
_384:
	add	ebx,1
_22289:
	cmp	ebx,dword [ebp-8]
	jl	_386
_385:
_22286:
	lea	eax,dword [ebp-4]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	mov	eax,edi
	jmp	_17900
_17900:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_setChildren:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	esi,0
	push	eax
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	cmp	dword [eax+16],0
	je	_22297
	push	dword [ebp-4]
	call	_bbArrayDimensions
	add	esp,4
	mov	esi,dword [eax+24]
_22297:
	push	esi
	mov	eax,dword [ebp-4]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_setChildren
	add	esp,12
	mov	eax,0
	jmp	_17904
_17904:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_getChildren:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	edx,dword [ebp+8]
	mov	dword [ebp-4],0
	mov	edi,_bbEmptyArray
	lea	eax,dword [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_getChildren
	add	esp,8
	mov	esi,eax
	cmp	esi,0
	jle	_22302
	push	esi
	push	_22303
	call	_bbArrayNew1D
	add	esp,8
	mov	edi,eax
	mov	ebx,0
	mov	dword [ebp-8],esi
	jmp	_22305
_389:
	push	0
	mov	eax,dword [ebp-4]
	push	dword [eax+ebx*4]
	call	__irrlicht_core_SJoint_createFromHandle
	add	esp,8
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [edi+ebx*4+24]
	dec	dword [eax+4]
	jnz	_22310
	push	eax
	call	_bbGCFree
	add	esp,4
_22310:
	mov	dword [edi+ebx*4+24],esi
_387:
	add	ebx,1
_22305:
	cmp	ebx,dword [ebp-8]
	jl	_389
_388:
_22302:
	lea	eax,dword [ebp-4]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	mov	eax,edi
	jmp	_17907
_17907:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_setAttachedMeshes:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	dword [ebp-4],eax
	mov	edx,0
	mov	eax,dword [ebp-4]
	cmp	dword [eax+16],0
	je	_22312
	push	dword [ebp-4]
	call	_bbArrayDimensions
	add	esp,4
	mov	edx,dword [eax+24]
_22312:
	push	edx
	mov	eax,dword [ebp-4]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_setAttachedMeshes
	add	esp,12
	mov	eax,0
	jmp	_17911
_17911:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_getAttachedMeshes:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	edx,dword [ebp+8]
	mov	dword [ebp-4],0
	mov	esi,_bbEmptyArray
	lea	eax,dword [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_getAttachedMeshes
	add	esp,8
	mov	ebx,eax
	cmp	ebx,0
	jle	_22317
	push	ebx
	push	_22318
	call	_bbArrayNew1D
	add	esp,8
	mov	esi,eax
	mov	eax,0
	jmp	_22320
_392:
	mov	edx,dword [ebp-4]
	mov	edx,dword [edx+eax*4]
	mov	dword [esi+eax*4+24],edx
_390:
	add	eax,1
_22320:
	cmp	eax,ebx
	jl	_392
_391:
_22317:
	lea	eax,dword [ebp-4]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	mov	eax,esi
	jmp	_17914
_17914:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22322
	mov	eax,_bbNullObject
	jmp	_17918
_22322:
	push	_irrlicht_core_SJoint
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_17918
_17918:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrScene_ISkinnedMesh_SJoint_new
	push	eax
	call	__irrlicht_core_SJoint_createFromHandle
	add	esp,8
	jmp	_17920
_17920:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITerrainSceneNode_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_ISceneNodeDefault_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_ITerrainSceneNode
	mov	eax,0
	jmp	_17923
_17923:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITerrainSceneNode_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_17926:
	mov	dword [eax],_irrlicht_core_ISceneNodeDefault
	push	eax
	call	__irrlicht_core_ISceneNodeDefault_Delete
	add	esp,4
	mov	eax,0
	jmp	_22325
_22325:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITerrainSceneNode_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22326
	mov	eax,_bbNullObject
	jmp	_17931
_22326:
	push	_irrlicht_core_ITerrainSceneNode
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_17931
_17931:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITerrainSceneNode_getBoundingBoxFromPatch:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	1
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrScene_ITerrainSceneNode_getBoundingBoxFromPatch
	add	esp,12
	push	eax
	call	__irrlicht_core_AABbox3df_createFromHandle
	add	esp,8
	jmp	_17936
_17936:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITerrainSceneNode_getBoundingBox:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_ITerrainSceneNode_getBoundingBox
	add	esp,4
	push	eax
	call	__irrlicht_core_AABbox3df_createFromHandle
	add	esp,8
	jmp	_17939
_17939:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITerrainSceneNode_getCurrentLODOfPatches:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_ITerrainSceneNode_getCurrentLODOfPatches
	add	esp,8
	jmp	_17943
_17943:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITerrainSceneNode_getIndexCount:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ITerrainSceneNode_getIndexCount
	add	esp,4
	jmp	_17946
_17946:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITerrainSceneNode_getIndicesForPatch:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	ecx,dword [ebp+16]
	mov	edx,dword [ebp+20]
	mov	eax,dword [ebp+24]
	push	eax
	push	edx
	push	ecx
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ITerrainSceneNode_getIndicesForPatch
	add	esp,20
	jmp	_17953
_17953:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITerrainSceneNode_getMesh:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrScene_ITerrainSceneNode_getMesh
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_IMesh+112]
	add	esp,8
	jmp	_17956
_17956:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITerrainSceneNode_getMeshBufferForLOD:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrScene_ITerrainSceneNode_getMeshBufferForLOD
	add	esp,12
	mov	eax,0
	jmp	_17961
_17961:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITerrainSceneNode_setLODOfPatch:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	eax
	push	edx
	push	ecx
	push	dword [ebx+8]
	call	_IrrScene_ITerrainSceneNode_setLODOfPatch
	add	esp,16
	mov	eax,0
	jmp	_17967
_17967:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITerrainSceneNode_getTerrainCenter:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_ITerrainSceneNode_getTerrainCenter
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_17970
_17970:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITerrainSceneNode_overrideLODDistance:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	fld	qword [ebp+16]
	sub	esp,8
	fstp	qword [esp]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ITerrainSceneNode_overrideLODDistance
	add	esp,16
	jmp	_17975
_17975:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITerrainSceneNode_scaleTexture:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrScene_ITerrainSceneNode_scaleTexture
	add	esp,12
	mov	eax,0
	jmp	_17980
_17980:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITerrainSceneNode_setCameraMovementDelta:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrScene_ITerrainSceneNode_setCameraMovementDelta
	add	esp,8
	mov	eax,0
	jmp	_17984
_17984:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITerrainSceneNode_setCameraRotationDelta:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrScene_ITerrainSceneNode_setCameraRotationDelta
	add	esp,8
	mov	eax,0
	jmp	_17988
_17988:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITerrainSceneNode_setDynamicSelectorUpdate:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ITerrainSceneNode_setDynamicSelectorUpdate
	add	esp,8
	mov	eax,0
	jmp	_17992
_17992:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITerrainSceneNode_getHeight:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	push	dword [eax+8]
	call	_IrrScene_ITerrainSceneNode_getHeight
	add	esp,12
	jmp	_17997
_17997:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITerrainSceneNode_loadHeightMap:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	eax
	push	edx
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ITerrainSceneNode_loadHeightMap
	add	esp,16
	jmp	_18003
_18003:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITerrainSceneNode_loadHeightMapRAW:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	edx,dword [ebp+32]
	mov	eax,dword [ebp+36]
	push	eax
	push	edx
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+28]
	push	dword [ebp+24]
	push	dword [ebp+20]
	push	edi
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ITerrainSceneNode_loadHeightMapRAW
	add	esp,32
	jmp	_18013
_18013:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITextSceneNode_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_ISceneNodeDefault_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_ITextSceneNode
	mov	eax,0
	jmp	_18016
_18016:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITextSceneNode_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_18019:
	mov	dword [eax],_irrlicht_core_ISceneNodeDefault
	push	eax
	call	__irrlicht_core_ISceneNodeDefault_Delete
	add	esp,4
	mov	eax,0
	jmp	_22329
_22329:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITextSceneNode_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22330
	mov	eax,_bbNullObject
	jmp	_18024
_22330:
	push	_irrlicht_core_ITextSceneNode
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_18024
_18024:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITextSceneNode_setText:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ITextSceneNode_setText
	add	esp,8
	mov	eax,0
	jmp	_18028
_18028:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITextSceneNode_setTextColor:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_ITextSceneNode_setTextColor
	add	esp,8
	mov	eax,0
	jmp	_18032
_18032:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexBuffer_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IVertexBuffer
	mov	eax,0
	jmp	_18035
_18035:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexBuffer_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_22333
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+100]
	add	esp,4
_22333:
_18038:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_22335
_22335:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexBuffer_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22336
	mov	eax,_bbNullObject
	jmp	_18042
_22336:
	push	_irrlicht_core_IVertexBuffer
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_18042
_18042:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexBuffer_getData:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IVertexBuffer_getData
	add	esp,4
	jmp	_18045
_18045:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexBuffer_getType:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IVertexBuffer_getType
	add	esp,4
	jmp	_18048
_18048:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexBuffer_setType:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IVertexBuffer_setType
	add	esp,8
	mov	eax,0
	jmp	_18052
_18052:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexBuffer_stride:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IVertexBuffer_stride
	add	esp,4
	jmp	_18055
_18055:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexBuffer_size:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IVertexBuffer_size
	add	esp,4
	jmp	_18058
_18058:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexBuffer_push_back:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IVertexBuffer_push_back
	add	esp,8
	mov	eax,0
	jmp	_18062
_18062:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexBuffer_elementAt:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IVertexBuffer_elementAt
	add	esp,8
	push	eax
	call	dword [_irrlicht_core_S3DVertex+136]
	add	esp,8
	jmp	_18066
_18066:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexBuffer_getLast:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrScene_IVertexBuffer_getLast
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_S3DVertex+136]
	add	esp,8
	jmp	_18069
_18069:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexBuffer_set_used:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IVertexBuffer_set_used
	add	esp,8
	mov	eax,0
	jmp	_18073
_18073:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexBuffer_reallocate:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IVertexBuffer_reallocate
	add	esp,8
	mov	eax,0
	jmp	_18077
_18077:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexBuffer_allocated_size:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IVertexBuffer_allocated_size
	add	esp,4
	jmp	_18080
_18080:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexBuffer_pointer:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	edx,dword [ebp+8]
	mov	dword [ebp-4],0
	mov	edi,_bbEmptyArray
	lea	eax,dword [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IVertexBuffer_pointerOut
	add	esp,8
	mov	esi,eax
	cmp	esi,0
	jle	_22342
	push	esi
	push	_22343
	call	_bbArrayNew1D
	add	esp,8
	mov	edi,eax
	mov	ebx,0
	mov	dword [ebp-8],esi
	jmp	_22345
_395:
	push	0
	mov	eax,dword [ebp-4]
	push	dword [eax+ebx*4]
	call	dword [_irrlicht_core_S3DVertex+136]
	add	esp,8
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [edi+ebx*4+24]
	dec	dword [eax+4]
	jnz	_22350
	push	eax
	call	_bbGCFree
	add	esp,4
_22350:
	mov	dword [edi+ebx*4+24],esi
_393:
	add	ebx,1
_22345:
	cmp	ebx,dword [ebp-8]
	jl	_395
_394:
_22342:
	lea	eax,dword [ebp-4]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	mov	eax,edi
	jmp	_18083
_18083:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexBuffer_getHardwareMappingHint:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IVertexBuffer_getHardwareMappingHint
	add	esp,4
	jmp	_18086
_18086:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexBuffer_setHardwareMappingHint:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IVertexBuffer_setHardwareMappingHint
	add	esp,8
	mov	eax,0
	jmp	_18090
_18090:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexBuffer_setDirty:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IVertexBuffer_setDirty
	add	esp,4
	mov	eax,0
	jmp	_18093
_18093:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexBuffer_getChangedID:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IVertexBuffer_getChangedID
	add	esp,4
	jmp	_18096
_18096:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexBuffer_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_22351
	mov	dword [eax+12],0
_22351:
	push	dword [eax+8]
	call	_IrrScene_IVertexBuffer_drop
	add	esp,4
	jmp	_18099
_18099:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexBuffer_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IVertexBuffer_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_18102
_18102:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexBuffer_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IVertexBuffer_grab
	add	esp,4
	mov	eax,0
	jmp	_18105
_18105:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVolumeLightSceneNode_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_ISceneNodeDefault_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IVolumeLightSceneNode
	mov	eax,0
	jmp	_18108
_18108:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVolumeLightSceneNode_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_18111:
	mov	dword [eax],_irrlicht_core_ISceneNodeDefault
	push	eax
	call	__irrlicht_core_ISceneNodeDefault_Delete
	add	esp,4
	mov	eax,0
	jmp	_22352
_22352:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVolumeLightSceneNode_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22353
	mov	eax,_bbNullObject
	jmp	_18116
_22353:
	push	_irrlicht_core_IVolumeLightSceneNode
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_18116
_18116:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVolumeLightSceneNode_setSubDivideU:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IVolumeLightSceneNode_setSubDivideU
	add	esp,8
	mov	eax,0
	jmp	_18120
_18120:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVolumeLightSceneNode_setSubDividev:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IVolumeLightSceneNode_setSubDivideV
	add	esp,8
	mov	eax,0
	jmp	_18124
_18124:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVolumeLightSceneNode_getSubDivideU:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IVolumeLightSceneNode_getSubDivideU
	add	esp,4
	jmp	_18127
_18127:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVolumeLightSceneNode_getSubDivideV:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IVolumeLightSceneNode_getSubDivideV
	add	esp,4
	jmp	_18130
_18130:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVolumeLightSceneNode_setFootColor:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IVolumeLightSceneNode_setFootColor
	add	esp,8
	mov	eax,0
	jmp	_18134
_18134:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVolumeLightSceneNode_setTailColor:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IVolumeLightSceneNode_setTailColor
	add	esp,8
	mov	eax,0
	jmp	_18138
_18138:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVolumeLightSceneNode_getFootColor:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_IVolumeLightSceneNode_getFootColor
	add	esp,4
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	jmp	_18141
_18141:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVolumeLightSceneNode_getTailColor:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_IVolumeLightSceneNode_getTailColor
	add	esp,4
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	jmp	_18144
_18144:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMeshBufferLightMap_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IMeshBuffer_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_SMeshBufferLightMap
	mov	eax,0
	jmp	_18147
_18147:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMeshBufferLightMap_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_18150:
	mov	dword [eax],_irrlicht_core_IMeshBuffer
	push	eax
	call	__irrlicht_core_IMeshBuffer_Delete
	add	esp,4
	mov	eax,0
	jmp	_22356
_22356:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMeshBufferLightMap_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrScene_SMeshBufferLightMap_new
	push	eax
	call	__irrlicht_core_SMeshBufferLightMap_createFromHandle
	add	esp,8
	jmp	_18152
_18152:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMeshBufferLightMap_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22357
	mov	eax,_bbNullObject
	jmp	_18156
_22357:
	push	_irrlicht_core_SMeshBufferLightMap
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_18156
_18156:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SAnimatedMesh_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IAnimatedMesh_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_SAnimatedMesh
	mov	eax,0
	jmp	_18159
_18159:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SAnimatedMesh_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_18162:
	mov	dword [eax],_irrlicht_core_IAnimatedMesh
	push	eax
	call	__irrlicht_core_IAnimatedMesh_Delete
	add	esp,4
	mov	eax,0
	jmp	_22360
_22360:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SAnimatedMesh_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22361
	mov	eax,_bbNullObject
	jmp	_18166
_22361:
	push	_irrlicht_core_SAnimatedMesh
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_18166
_18166:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SAnimatedMesh_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrScene_SAnimatedMesh_new
	push	eax
	call	__irrlicht_core_SAnimatedMesh_createFromHandle
	add	esp,8
	jmp	_18168
_18168:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SAnimatedMesh_createFromMesh:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	eax
	push	edx
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	call	_IrrScene_SAnimatedMesh_newFromMesh
	add	esp,8
	push	eax
	call	__irrlicht_core_SAnimatedMesh_createFromHandle
	add	esp,8
	jmp	_18172
_18172:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SAnimatedMesh_getBoundingBox:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_SAnimatedMesh_getBoundingBox
	add	esp,4
	push	eax
	call	__irrlicht_core_AABbox3df_createFromHandle
	add	esp,8
	jmp	_18175
_18175:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SAnimatedMesh_addMesh:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_SAnimatedMesh_addMesh
	add	esp,8
	mov	eax,0
	jmp	_18179
_18179:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SAnimatedMesh_getFrameCount:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SAnimatedMesh_getFrameCount
	add	esp,4
	jmp	_18182
_18182:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SAnimatedMesh_getMesh:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	ecx,dword [ebp+16]
	mov	edx,dword [ebp+20]
	mov	eax,dword [ebp+24]
	push	0
	cmp	eax,-1
	sete	al
	movzx	eax,al
	push	eax
	cmp	edx,-1
	sete	al
	movzx	eax,al
	push	eax
	push	ecx
	push	ebx
	push	dword [esi+8]
	call	_IrrScene_SAnimatedMesh_getMesh
	add	esp,20
	push	eax
	call	dword [_irrlicht_core_IMesh+112]
	add	esp,8
	jmp	_18189
_18189:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SAnimatedMesh_getMeshType:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SAnimatedMesh_getMeshType
	add	esp,4
	jmp	_18192
_18192:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SAnimatedMesh_recalculateBoundingBox:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SAnimatedMesh_recalculateBoundingBox
	add	esp,4
	mov	eax,0
	jmp	_18195
_18195:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SAnimatedMesh_setBoundingBox:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_SAnimatedMesh_setBoundingBox
	add	esp,8
	mov	eax,0
	jmp	_18199
_18199:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMeshBuffer_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IMeshBuffer_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_SMeshBuffer
	mov	eax,0
	jmp	_18202
_18202:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMeshBuffer_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_18205:
	mov	dword [eax],_irrlicht_core_IMeshBuffer
	push	eax
	call	__irrlicht_core_IMeshBuffer_Delete
	add	esp,4
	mov	eax,0
	jmp	_22364
_22364:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMeshBuffer_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrScene_SMeshBuffer_new
	push	eax
	call	__irrlicht_core_SMeshBuffer_createFromHandle
	add	esp,8
	jmp	_18207
_18207:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMeshBuffer_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22365
	mov	eax,_bbNullObject
	jmp	_18211
_22365:
	push	_irrlicht_core_SMeshBuffer
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_18211
_18211:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMeshBufferTangents_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IMeshBuffer_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_SMeshBufferTangents
	mov	eax,0
	jmp	_18214
_18214:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMeshBufferTangents_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_18217:
	mov	dword [eax],_irrlicht_core_IMeshBuffer
	push	eax
	call	__irrlicht_core_IMeshBuffer_Delete
	add	esp,4
	mov	eax,0
	jmp	_22368
_22368:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMeshBufferTangents_create:
	push	ebp
	mov	ebp,esp
	push	1
	call	_IrrScene_SMeshBufferTangents_new
	push	eax
	call	__irrlicht_core_SMeshBufferTangents_createFromHandle
	add	esp,8
	jmp	_18219
_18219:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMeshBufferTangents_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22369
	mov	eax,_bbNullObject
	jmp	_18223
_22369:
	push	_irrlicht_core_SMeshBufferTangents
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_18223
_18223:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SSharedMeshBuffer_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IMeshBuffer_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_SSharedMeshBuffer
	mov	eax,0
	jmp	_18226
_18226:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SSharedMeshBuffer_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_18229:
	mov	dword [eax],_irrlicht_core_IMeshBuffer
	push	eax
	call	__irrlicht_core_IMeshBuffer_Delete
	add	esp,4
	mov	eax,0
	jmp	_22372
_22372:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SSharedMeshBuffer_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22373
	mov	eax,_bbNullObject
	jmp	_18233
_22373:
	push	_irrlicht_core_SSharedMeshBuffer
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_18233
_18233:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SSkinMeshBuffer_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IMeshBuffer_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_SSkinMeshBuffer
	mov	eax,0
	jmp	_18236
_18236:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SSkinMeshBuffer_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_18239:
	mov	dword [eax],_irrlicht_core_IMeshBuffer
	push	eax
	call	__irrlicht_core_IMeshBuffer_Delete
	add	esp,4
	mov	eax,0
	jmp	_22376
_22376:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SSkinMeshBuffer_create:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	eax
	call	_IrrScene_SSkinMeshBuffer_new
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_SSkinMeshBuffer+112]
	add	esp,8
	jmp	_18242
_18242:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SSkinMeshBuffer_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22377
	mov	eax,_bbNullObject
	jmp	_18246
_22377:
	push	_irrlicht_core_SSkinMeshBuffer
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_18246
_18246:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SSkinMeshBuffer_convertTo2TCoords:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SSkinMeshBuffer_convertTo2TCoords
	add	esp,4
	mov	eax,0
	jmp	_18249
_18249:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SSkinMeshBuffer_convertToTangents:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SSkinMeshBuffer_convertToTangents
	add	esp,4
	mov	eax,0
	jmp	_18252
_18252:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SSkinMeshBuffer_boundingBoxNeedsRecalculated:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SSkinMeshBuffer_boundingBoxNeedsRecalculated
	add	esp,4
	mov	eax,0
	jmp	_18255
_18255:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SSkinMeshBuffer_append:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	mov	dword [ebp-8],eax
	mov	esi,0
	mov	ebx,0
	push	edx
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	cmp	dword [eax+16],0
	je	_22383
	push	dword [ebp-4]
	call	_bbArrayDimensions
	add	esp,4
	mov	esi,dword [eax+24]
_22383:
	mov	eax,dword [ebp-8]
	cmp	dword [eax+16],0
	je	_22385
	push	dword [ebp-8]
	call	_bbArrayDimensions
	add	esp,4
	mov	ebx,dword [eax+24]
_22385:
	push	ebx
	mov	eax,dword [ebp-8]
	lea	eax,word [eax+24]
	push	eax
	push	esi
	mov	eax,dword [ebp-4]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [edi+8]
	call	_IrrScene_SSkinMeshBuffer_append
	add	esp,20
	mov	eax,0
	jmp	_18260
_18260:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_ISceneManager
	mov	eax,0
	jmp	_18263
_18263:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_22387
	push	ebx
	call	__irrlicht_core_ISceneManager_drop
	add	esp,4
_22387:
_18266:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_22388
_22388:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22389
	mov	eax,_bbNullObject
	jmp	_18270
_22389:
	push	_irrlicht_core_ISceneManager
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_18270
_18270:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_createTextureAnimator:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	ebx,0
	push	eax
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	cmp	dword [eax+16],0
	je	_22394
	push	dword [ebp-4]
	call	_bbArrayDimensions
	add	esp,4
	mov	ebx,dword [eax+24]
_22394:
	push	0
	push	1
	push	dword [ebp+20]
	push	edi
	push	ebx
	mov	eax,dword [ebp-4]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_createTextureAnimator
	add	esp,20
	push	eax
	call	dword [_irrlicht_core_ISceneNodeAnimator+112]
	add	esp,12
	jmp	_18276
_18276:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_createFollowSplineAnimator:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+12]
	mov	ebx,dword [ebp+16]
	mov	edi,dword [ebp+28]
	push	ebx
	call	_bbArrayDimensions
	add	esp,4
	mov	eax,dword [eax+24]
	mov	dword [ebp-8],eax
	push	ebx
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-4],eax
	push	0
	push	1
	push	dword [ebp+32]
	push	edi
	push	dword [ebp+24]
	push	dword [ebp+20]
	push	dword [ebp-8]
	mov	eax,dword [ebp-4]
	lea	eax,dword [eax+24]
	push	eax
	push	esi
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_createFollowSplineAnimator
	add	esp,32
	push	eax
	call	dword [_irrlicht_core_ISceneNodeAnimator+112]
	add	esp,12
	jmp	_18285
_18285:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_clear:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_clear
	add	esp,4
	mov	eax,0
	jmp	_18288
_18288:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_postEventFromUser:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_ISceneManager_postEventFromUser
	add	esp,8
	jmp	_18292
_18292:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addtoDeletionQueue:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_ISceneManager_addToDeletionQueue
	add	esp,8
	mov	eax,0
	jmp	_18296
_18296:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getMeshManipulator:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_getMeshManipulator
	add	esp,4
	push	eax
	call	__irrlicht_core_IMeshManipulator_createFromHandle
	add	esp,8
	jmp	_18299
_18299:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getSceneCollisionManager:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_getSceneCollisionManager
	add	esp,4
	push	eax
	call	__irrlicht_core_ISceneCollisionManager_createFromHandle
	add	esp,8
	jmp	_18302
_18302:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addExternalMeshLoader:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_ISceneManager_addExternalMeshLoader
	add	esp,8
	mov	eax,0
	jmp	_18306
_18306:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_createMetaTriangleSelector:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_createMetaTriangleSelector
	add	esp,4
	push	eax
	call	__irrlicht_core_IMetaTriangleSelector_createFromHandle
	add	esp,8
	jmp	_18309
_18309:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_createTerrainTriangleSelector:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	1
	push	eax
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrScene_ISceneManager_createTerrainTriangleSelector
	add	esp,12
	push	eax
	call	dword [_irrlicht_core_ITriangleSelector+112]
	add	esp,8
	jmp	_18314
_18314:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_createOctreeTriangleSelector:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	1
	push	eax
	push	dword [edx+8]
	push	dword [ecx+8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_createOctreeTriangleSelector
	add	esp,16
	push	eax
	call	dword [_irrlicht_core_ITriangleSelector+112]
	add	esp,8
	jmp	_18320
_18320:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_createTriangleSelectorFromBoundingBox:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_ISceneManager_createTriangleSelectorFromBoundingBox
	add	esp,8
	push	eax
	call	dword [_irrlicht_core_ITriangleSelector+112]
	add	esp,8
	jmp	_18324
_18324:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_createTriangleSelector:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	1
	push	dword [eax+8]
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrScene_ISceneManager_createTriangleSelector
	add	esp,12
	push	eax
	call	dword [_irrlicht_core_ITriangleSelector+112]
	add	esp,8
	jmp	_18329
_18329:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_createTriangleSelectorFromAnimatedNode:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_createTriangleSelectorFromAnimatedNode
	add	esp,8
	push	eax
	call	dword [_irrlicht_core_ITriangleSelector+112]
	add	esp,8
	jmp	_18333
_18333:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_createCollisionResponseAnimator:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+20]
	mov	ebx,dword [ebp+24]
	mov	edi,dword [ebp+28]
	cmp	esi,_bbNullObject
	jne	_22399
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
_22399:
	cmp	ebx,_bbNullObject
	jne	_22400
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
_22400:
	cmp	edi,_bbNullObject
	jne	_22401
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
_22401:
	push	0
	push	1
	push	dword [ebp+32]
	push	dword [edi+8]
	push	dword [ebx+8]
	push	dword [esi+8]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_createCollisionResponseAnimator
	add	esp,28
	push	eax
	call	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_createFromHandle
	add	esp,12
	jmp	_18342
_18342:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_createDeleteAnimator:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	1
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ISceneManager_createDeleteAnimator
	add	esp,8
	push	eax
	call	dword [_irrlicht_core_ISceneNodeAnimator+112]
	add	esp,12
	jmp	_18346
_18346:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_createFlyStraightAnimator:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	ecx,dword [ebp+16]
	mov	edx,dword [ebp+20]
	mov	eax,dword [ebp+24]
	push	0
	push	1
	push	eax
	push	edx
	push	dword [ecx+8]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_createFlyStraightAnimator
	add	esp,20
	push	eax
	call	dword [_irrlicht_core_ISceneNodeAnimator+112]
	add	esp,12
	jmp	_18353
_18353:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_createFlyCircleAnimator:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	eax,dword [ebp+24]
	fld	dword [ebp+28]
	fld	dword [ebp+32]
	push	0
	push	1
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+20]
	push	dword [ebp+16]
	push	esi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_createFlyCircleAnimator
	add	esp,28
	push	eax
	call	dword [_irrlicht_core_ISceneNodeAnimator+112]
	add	esp,12
	jmp	_18362
_18362:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_createRotationAnimator:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	1
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_createRotationAnimator
	add	esp,8
	push	eax
	call	dword [_irrlicht_core_ISceneNodeAnimator+112]
	add	esp,12
	jmp	_18366
_18366:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_registerNodeForRendering:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrScene_ISceneManager_registerNodeForRendering
	add	esp,12
	mov	eax,0
	jmp	_18371
_18371:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getShadowColor:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_getShadowColor
	add	esp,4
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	jmp	_18374
_18374:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_setShadowColor:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	cmp	eax,_bbNullObject
	jne	_22402
	push	_irrlicht_core_SColor
	call	_bbObjectNew
	add	esp,4
_22402:
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_setShadowColor
	add	esp,8
	mov	eax,0
	jmp	_18378
_18378:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_setActiveCamera:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_ISceneManager_setActiveCamera
	add	esp,8
	mov	eax,0
	jmp	_18382
_18382:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getActiveCamera:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	0
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_getActiveCamera
	add	esp,4
	push	eax
	call	__irrlicht_core_ICameraSceneNode_createFromHandle
	add	esp,12
	jmp	_18385
_18385:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getSceneNodeFromId:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	0
	push	0
	push	dword [eax+8]
	push	edx
	push	dword [ecx+8]
	call	_IrrScene_ISceneManager_getSceneNodeFromId
	add	esp,12
	push	eax
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	jmp	_18390
_18390:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getSceneNodeFromName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [edi+8]
	push	ebx
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_getSceneNodeFromName
	add	esp,12
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	0
	push	0
	push	esi
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	jmp	_18395
_18395:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getRootSceneNode:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	0
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_getRootSceneNode
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	jmp	_18398
_18398:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addTerrainMesh:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+12]
	mov	esi,dword [ebp+24]
	mov	edi,dword [ebp+32]
	cmp	esi,_bbNullObject
	jne	_22405
	push	_irrlicht_core_Dimension2df
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
_22405:
	cmp	edi,_bbNullObject
	jne	_22406
	push	_irrlicht_core_Dimension2di
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
_22406:
	push	ebx
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [edi+8]
	push	dword [ebp+28]
	push	dword [esi+8]
	mov	eax,dword [ebp+20]
	push	dword [eax+8]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	ebx
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_addTerrainMesh
	add	esp,28
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	0
	push	esi
	call	dword [_irrlicht_core_IAnimatedMesh+112]
	add	esp,8
	jmp	_18407
_18407:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addTerrainSceneNode:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+16]
	mov	ebx,dword [ebp+24]
	mov	edi,dword [ebp+28]
	cmp	esi,_bbNullObject
	jne	_22409
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
_22409:
	cmp	ebx,_bbNullObject
	jne	_22410
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
_22410:
	cmp	edi,_bbNullObject
	jne	_22411
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
_22411:
	cmp	dword [ebp+32],_bbNullObject
	jne	_22412
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp+32],eax
_22412:
	cmp	dword [ebp+36],_bbNullObject
	jne	_22413
	push	_irrlicht_core_SColor
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp+36],eax
_22413:
	push	0
	push	0
	push	dword [ebp+52]
	push	dword [ebp+48]
	push	dword [ebp+44]
	push	dword [ebp+40]
	mov	eax,dword [ebp+36]
	push	dword [eax+8]
	mov	eax,dword [ebp+32]
	push	dword [eax+8]
	push	dword [edi+8]
	push	dword [ebx+8]
	push	dword [ebp+20]
	push	dword [esi+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_addTerrainSceneNode
	add	esp,48
	push	eax
	call	__irrlicht_core_ITerrainSceneNode_createFromHandle
	add	esp,12
	jmp	_18421
_18421:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addTerrainSceneNodeFromFile:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+12]
	mov	esi,dword [ebp+16]
	mov	edi,dword [ebp+24]
	cmp	esi,_bbNullObject
	jne	_22414
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
_22414:
	cmp	edi,_bbNullObject
	jne	_22415
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
_22415:
	cmp	dword [ebp+28],_bbNullObject
	jne	_22416
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp+28],eax
_22416:
	cmp	dword [ebp+32],_bbNullObject
	jne	_22417
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp+32],eax
_22417:
	cmp	dword [ebp+36],_bbNullObject
	jne	_22418
	push	_irrlicht_core_SColor
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp+36],eax
_22418:
	push	ebx
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp+52]
	push	dword [ebp+48]
	push	dword [ebp+44]
	push	dword [ebp+40]
	mov	eax,dword [ebp+36]
	push	dword [eax+8]
	mov	eax,dword [ebp+32]
	push	dword [eax+8]
	mov	eax,dword [ebp+28]
	push	dword [eax+8]
	push	dword [edi+8]
	push	dword [ebp+20]
	push	dword [esi+8]
	push	ebx
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_addTerrainSceneNodeFromFile
	add	esp,48
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	0
	push	0
	push	esi
	call	__irrlicht_core_ITerrainSceneNode_createFromHandle
	add	esp,12
	jmp	_18435
_18435:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addHillPlaneMesh:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+12]
	mov	esi,dword [ebp+24]
	mov	edi,dword [ebp+32]
	cmp	esi,_bbNullObject
	jne	_22421
	push	_irrlicht_core_SMaterial
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
_22421:
	cmp	edi,_bbNullObject
	jne	_22422
	push	_irrlicht_core_Dimension2df
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
_22422:
	cmp	dword [ebp+36],_bbNullObject
	jne	_22423
	push	_irrlicht_core_Dimension2df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp+36],eax
_22423:
	push	ebx
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [ebp+36]
	push	dword [eax+8]
	push	dword [edi+8]
	push	dword [ebp+28]
	push	dword [esi+8]
	mov	eax,dword [ebp+20]
	push	dword [eax+8]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	ebx
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_addHillPlaneMesh
	add	esp,32
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	0
	push	esi
	call	dword [_irrlicht_core_IAnimatedMesh+112]
	add	esp,8
	jmp	_18445
_18445:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addTextSceneNode:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+16]
	mov	esi,dword [ebp+20]
	mov	edi,dword [ebp+24]
	cmp	esi,_bbNullObject
	jne	_22426
	push	_irrlicht_core_SColor
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
_22426:
	cmp	edi,_bbNullObject
	jne	_22427
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
_22427:
	cmp	dword [ebp+28],_bbNullObject
	jne	_22428
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp+28],eax
_22428:
	push	ebx
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp+32]
	mov	eax,dword [ebp+28]
	push	dword [eax+8]
	push	dword [edi+8]
	push	dword [esi+8]
	push	ebx
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_addTextSceneNode
	add	esp,28
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	0
	push	0
	push	esi
	call	__irrlicht_core_ITextSceneNode_createFromHandle
	add	esp,12
	jmp	_18454
_18454:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addDummyTransformationSceneNode:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	0
	push	0
	push	eax
	push	dword [edx+8]
	push	dword [ecx+8]
	call	_IrrScene_ISceneManager_addDummyTransformationSceneNode
	add	esp,12
	push	eax
	call	__irrlicht_core_IDummyTransformationSceneNode_createFromHandle
	add	esp,12
	jmp	_18459
_18459:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addEmptySceneNode:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	ebx,dword [ebp+16]
	cmp	eax,_bbNullObject
	jne	_22431
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
_22431:
	push	0
	push	0
	push	ebx
	push	dword [eax+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_addEmptySceneNode
	add	esp,12
	push	eax
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	jmp	_18464
_18464:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addParticleSystemSceneNode:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+24]
	mov	ebx,dword [ebp+28]
	mov	edi,dword [ebp+32]
	cmp	dword [ebp+16],_bbNullObject
	jne	_22432
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp+16],eax
_22432:
	cmp	esi,_bbNullObject
	jne	_22433
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
_22433:
	cmp	ebx,_bbNullObject
	jne	_22434
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
_22434:
	cmp	edi,_bbNullObject
	jne	_22435
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
_22435:
	push	0
	push	0
	push	dword [edi+8]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [ebp+20]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [ebp+12]
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_addParticleSystemSceneNode
	add	esp,28
	push	eax
	call	__irrlicht_core_IParticleSystemSceneNode_createFromHandle
	add	esp,12
	jmp	_18473
_18473:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addSkyBoxSceneNode:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+36]
	cmp	eax,_bbNullObject
	jne	_22436
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
_22436:
	push	0
	push	0
	push	dword [ebp+40]
	push	dword [eax+8]
	mov	eax,dword [ebp+32]
	push	dword [eax+8]
	mov	eax,dword [ebp+28]
	push	dword [eax+8]
	mov	eax,dword [ebp+24]
	push	dword [eax+8]
	mov	eax,dword [ebp+20]
	push	dword [eax+8]
	push	dword [edi+8]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_addSkyBoxSceneNode
	add	esp,36
	push	eax
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	jmp	_18484
_18484:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addBillboardSceneNode:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+12]
	mov	ebx,dword [ebp+16]
	mov	edi,dword [ebp+20]
	cmp	esi,_bbNullObject
	jne	_22437
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
_22437:
	cmp	ebx,_bbNullObject
	jne	_22438
	push	_irrlicht_core_Dimension2df
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
_22438:
	cmp	edi,_bbNullObject
	jne	_22439
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
_22439:
	mov	eax,dword [ebp+28]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_22440
	push	_irrlicht_core_SColor
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp+28],eax
_22440:
	mov	eax,dword [ebp+32]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_22441
	push	_irrlicht_core_SColor
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp+32],eax
_22441:
	push	0
	push	0
	mov	eax,dword [ebp+32]
	push	dword [eax+8]
	mov	eax,dword [ebp+28]
	push	dword [eax+8]
	push	dword [ebp+24]
	push	dword [edi+8]
	push	dword [ebx+8]
	push	dword [esi+8]
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_addBillboardSceneNode
	add	esp,28
	push	eax
	call	dword [_irrlicht_core_IBillboardSceneNode+112]
	add	esp,12
	jmp	_18493
_18493:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addLightSceneNode:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+12]
	mov	ebx,dword [ebp+16]
	mov	edi,dword [ebp+20]
	cmp	esi,_bbNullObject
	jne	_22442
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
_22442:
	cmp	ebx,_bbNullObject
	jne	_22443
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
_22443:
	cmp	edi,_bbNullObject
	jne	_22444
	push	_irrlicht_core_SColorf
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
_22444:
	push	0
	push	0
	push	dword [ebp+28]
	push	dword [ebp+24]
	push	dword [edi+8]
	push	dword [ebx+8]
	push	dword [esi+8]
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_addLightSceneNode
	add	esp,24
	push	eax
	call	__irrlicht_core_ILightSceneNode_createFromHandle
	add	esp,12
	jmp	_18501
_18501:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addCameraSceneNodeFPS:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+12]
	mov	edi,dword [ebp+28]
	cmp	esi,_bbNullObject
	jne	_22445
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
_22445:
	mov	ebx,0
	push	edi
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	cmp	dword [eax+16],0
	je	_22448
	push	dword [ebp-4]
	call	_bbArrayDimensions
	add	esp,4
	mov	ebx,dword [eax+24]
_22448:
	push	0
	push	0
	push	dword [ebp+44]
	push	dword [ebp+40]
	push	dword [ebp+36]
	push	dword [ebp+32]
	push	ebx
	mov	eax,dword [ebp-4]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebp+24]
	push	dword [ebp+20]
	push	dword [ebp+16]
	push	esi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_addCameraSceneNodeFPS
	add	esp,44
	push	eax
	call	__irrlicht_core_ICameraSceneNode_createFromHandle
	add	esp,12
	jmp	_18513
_18513:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addCameraSceneNodeMaya:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	ebx,dword [ebp+28]
	mov	edi,dword [ebp+32]
	cmp	eax,_bbNullObject
	jne	_22450
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
_22450:
	push	0
	push	0
	push	edi
	push	ebx
	push	dword [ebp+24]
	push	dword [ebp+20]
	push	dword [ebp+16]
	push	dword [eax+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_addCameraSceneNodeMaya
	add	esp,28
	push	eax
	call	__irrlicht_core_ICameraSceneNode_createFromHandle
	add	esp,12
	jmp	_18522
_18522:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addCameraSceneNode:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+12]
	mov	ebx,dword [ebp+16]
	mov	edi,dword [ebp+20]
	cmp	esi,_bbNullObject
	jne	_22451
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
_22451:
	cmp	ebx,_bbNullObject
	jne	_22452
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
_22452:
	cmp	edi,_bbNullObject
	jne	_22453
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
_22453:
	push	0
	push	0
	push	dword [ebp+28]
	push	dword [ebp+24]
	push	dword [edi+8]
	push	dword [ebx+8]
	push	dword [esi+8]
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_addCameraSceneNode
	add	esp,24
	push	eax
	call	__irrlicht_core_ICameraSceneNode_createFromHandle
	add	esp,12
	jmp	_18530
_18530:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addOctreeSceneNode:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+8]
	mov	edi,dword [ebp+12]
	mov	esi,dword [ebp+16]
	mov	ecx,dword [ebp+20]
	mov	edx,dword [ebp+24]
	mov	eax,dword [ebp+28]
	push	0
	push	0
	push	eax
	push	edx
	push	ecx
	push	esi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	edi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_addOctreeSceneNode
	add	esp,24
	push	eax
	call	__irrlicht_core_IMeshSceneNode_createFromHandle
	add	esp,12
	jmp	_18538
_18538:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addAnimatedOctreeSceneNode:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	ecx,dword [ebp+16]
	mov	edx,dword [ebp+20]
	mov	eax,dword [ebp+24]
	push	0
	push	0
	push	eax
	push	edx
	push	ecx
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	esi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_addAnimatedOctreeSceneNode
	add	esp,20
	push	eax
	call	__irrlicht_core_IMeshSceneNode_createFromHandle
	add	esp,12
	jmp	_18545
_18545:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addWaterSurfaceSceneNode:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+36]
	mov	ebx,dword [ebp+40]
	mov	edi,dword [ebp+44]
	cmp	dword [ebp+28],_bbNullObject
	jne	_22454
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp+28],eax
_22454:
	cmp	esi,_bbNullObject
	jne	_22455
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
_22455:
	cmp	ebx,_bbNullObject
	jne	_22456
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
_22456:
	cmp	edi,_bbNullObject
	jne	_22457
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
_22457:
	push	0
	push	0
	push	dword [edi+8]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [ebp+32]
	mov	eax,dword [ebp+28]
	push	dword [eax+8]
	push	dword [ebp+24]
	push	dword [ebp+20]
	push	dword [ebp+16]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_addWaterSurfaceSceneNode
	add	esp,40
	push	eax
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	jmp	_18557
_18557:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addMeshSceneNode:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+24]
	mov	ebx,dword [ebp+28]
	mov	edi,dword [ebp+32]
	cmp	dword [ebp+16],_bbNullObject
	jne	_22458
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp+16],eax
_22458:
	cmp	esi,_bbNullObject
	jne	_22459
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
_22459:
	cmp	ebx,_bbNullObject
	jne	_22460
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
_22460:
	cmp	edi,_bbNullObject
	jne	_22461
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
_22461:
	push	0
	push	0
	push	dword [ebp+36]
	push	dword [edi+8]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [ebp+20]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_addMeshSceneNode
	add	esp,32
	push	eax
	call	__irrlicht_core_IMeshSceneNode_createFromHandle
	add	esp,12
	jmp	_18567
_18567:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addAnimatedMeshSceneNode:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+24]
	mov	ebx,dword [ebp+28]
	mov	edi,dword [ebp+32]
	cmp	dword [ebp+16],_bbNullObject
	jne	_22462
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp+16],eax
_22462:
	cmp	esi,_bbNullObject
	jne	_22463
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
_22463:
	cmp	ebx,_bbNullObject
	jne	_22464
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
_22464:
	cmp	edi,_bbNullObject
	jne	_22465
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
_22465:
	push	0
	push	0
	push	dword [ebp+36]
	push	dword [edi+8]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [ebp+20]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_addAnimatedMeshSceneNode
	add	esp,32
	push	eax
	call	__irrlicht_core_IAnimatedMeshSceneNode_createFromHandle
	add	esp,12
	jmp	_18577
_18577:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addCubeSceneNode:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+24]
	mov	ebx,dword [ebp+28]
	mov	edi,dword [ebp+32]
	cmp	dword [ebp+16],_bbNullObject
	jne	_22466
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp+16],eax
_22466:
	cmp	esi,_bbNullObject
	jne	_22467
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
_22467:
	cmp	ebx,_bbNullObject
	jne	_22468
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
_22468:
	cmp	edi,_bbNullObject
	jne	_22469
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
_22469:
	push	0
	push	0
	push	dword [edi+8]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [ebp+20]
	mov	eax,dword [ebp+16]
	push	dword [eax+8]
	push	dword [ebp+12]
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_addCubeSceneNode
	add	esp,28
	push	eax
	call	__irrlicht_core_IMeshSceneNode_createFromHandle
	add	esp,12
	jmp	_18586
_18586:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addSphereSceneNode:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+28]
	mov	ebx,dword [ebp+32]
	mov	edi,dword [ebp+36]
	cmp	dword [ebp+20],_bbNullObject
	jne	_22470
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp+20],eax
_22470:
	cmp	esi,_bbNullObject
	jne	_22471
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
_22471:
	cmp	ebx,_bbNullObject
	jne	_22472
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
_22472:
	cmp	edi,_bbNullObject
	jne	_22473
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	edi,eax
_22473:
	push	0
	push	0
	push	dword [edi+8]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [ebp+24]
	mov	eax,dword [ebp+20]
	push	dword [eax+8]
	push	dword [ebp+16]
	push	dword [ebp+12]
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_addSphereSceneNode
	add	esp,32
	push	eax
	call	__irrlicht_core_IMeshSceneNode_createFromHandle
	add	esp,12
	jmp	_18596
_18596:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getVideoDriver:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_getVideoDriver
	add	esp,4
	push	eax
	call	__irrlicht_core_IVideoDriver_createFromHandle
	add	esp,8
	jmp	_18599
_18599:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getMesh:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_getMesh
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	0
	push	esi
	call	dword [_irrlicht_core_IAnimatedMesh+112]
	add	esp,8
	jmp	_18603
_18603:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getMeshFromFileIO:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_ISceneManager_getMeshFromFileIO
	add	esp,8
	push	eax
	call	dword [_irrlicht_core_IAnimatedMesh+112]
	add	esp,8
	jmp	_18607
_18607:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_drawAll:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_drawAll
	add	esp,4
	mov	eax,0
	jmp	_18610
_18610:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getMeshCache:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_getMeshCache
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_IMeshCache+112]
	add	esp,8
	jmp	_18613
_18613:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_createNewSceneManager:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	1
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ISceneManager_createNewSceneManager
	add	esp,8
	push	eax
	call	__irrlicht_core_ISceneManager_createFromHandle
	add	esp,8
	jmp	_18617
_18617:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addSkyDomeSceneNode:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+36]
	cmp	eax,_bbNullObject
	jne	_22476
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
_22476:
	push	0
	push	0
	push	dword [ebp+40]
	push	dword [eax+8]
	push	dword [ebp+32]
	push	dword [ebp+28]
	push	dword [ebp+24]
	push	dword [ebp+20]
	push	edi
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_addSkyDomeSceneNode
	add	esp,36
	push	eax
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	jmp	_18628
_18628:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getDefaultSceneNodeFactory:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	0
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_getDefaultSceneNodeFactory
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_ISceneNodeFactory+140]
	add	esp,12
	jmp	_18631
_18631:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_registerSceneNodeFactory:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_ISceneManager_registerSceneNodeFactory
	add	esp,8
	mov	eax,0
	jmp	_18635
_18635:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getRegisteredSceneNodeFactoryCount:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_getRegisteredSceneNodeFactoryCount
	add	esp,4
	jmp	_18638
_18638:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getSceneNodeFactory:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	0
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ISceneManager_getSceneNodeFactory
	add	esp,8
	push	eax
	call	dword [_irrlicht_core_ISceneNodeFactory+140]
	add	esp,12
	jmp	_18642
_18642:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getDefaultSceneNodeAnimatorFactory:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	0
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_getDefaultSceneNodeAnimatorFactory
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_ISceneNodeAnimatorFactory+140]
	add	esp,12
	jmp	_18645
_18645:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_registerSceneNodeAnimatorFactory:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_ISceneManager_registerSceneNodeAnimatorFactory
	add	esp,8
	mov	eax,0
	jmp	_18649
_18649:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getRegisteredSceneNodeAnimatorFactoryCount:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_getRegisteredSceneNodeAnimatorFactoryCount
	add	esp,4
	jmp	_18652
_18652:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getSceneNodeAnimatorFactory:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	0
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ISceneManager_getSceneNodeAnimatorFactory
	add	esp,8
	push	eax
	call	dword [_irrlicht_core_ISceneNodeAnimatorFactory+140]
	add	esp,12
	jmp	_18656
_18656:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getParameters:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_getParameters
	add	esp,4
	push	eax
	call	__irrlicht_core_IAttributes_createFromHandle
	add	esp,8
	jmp	_18659
_18659:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getSceneNodeTypeName:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ISceneManager_getSceneNodeTypeName
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_18663
_18663:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_saveScene:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	ecx
	call	__irrlicht_core_ISceneManager_saveSceneToFile
	add	esp,12
	jmp	_18668
_18668:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_saveSceneToFile:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+12]
	mov	esi,dword [ebp+16]
	mov	ebx,0
	cmp	esi,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_22479
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_22479:
	cmp	eax,0
	je	_22481
	mov	ebx,dword [esi+8]
_22481:
	push	edi
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_saveSceneToFile
	add	esp,12
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_18673
_18673:
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_saveSceneToFileIO:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	esi,dword [ebp+16]
	mov	ebx,0
	cmp	esi,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_22486
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_22486:
	cmp	eax,0
	je	_22488
	mov	ebx,dword [esi+8]
_22488:
	push	ebx
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edi+8]
	call	_IrrScene_ISceneManager_saveSceneToFileIO
	add	esp,12
	jmp	_18678
_18678:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_loadScene:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	ecx
	call	__irrlicht_core_ISceneManager_loadSceneFromFile
	add	esp,12
	jmp	_18683
_18683:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_loadSceneFromFile:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+12]
	mov	esi,dword [ebp+16]
	mov	ebx,0
	cmp	esi,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_22491
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_22491:
	cmp	eax,0
	je	_22493
	mov	ebx,dword [esi+8]
_22493:
	push	edi
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_loadSceneFromFile
	add	esp,12
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_18688
_18688:
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_loadSceneFromFileIO:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	esi,dword [ebp+16]
	mov	ebx,0
	cmp	esi,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_22498
	mov	eax,esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
_22498:
	cmp	eax,0
	je	_22500
	mov	ebx,dword [esi+8]
_22500:
	push	ebx
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edi+8]
	call	_IrrScene_ISceneManager_loadSceneFromFileIO
	add	esp,12
	jmp	_18693
_18693:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_22501
	mov	dword [eax+12],0
_22501:
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_drop
	add	esp,4
	jmp	_18696
_18696:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_18699
_18699:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_grab
	add	esp,4
	mov	eax,0
	jmp	_18702
_18702:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_setAmbientLight:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_ISceneManager_setAmbientLight
	add	esp,8
	mov	eax,0
	jmp	_18706
_18706:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getAmbientLight:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_getAmbientLight
	add	esp,4
	push	eax
	call	__irrlicht_core_SColorf_createFromHandle
	add	esp,8
	jmp	_18709
_18709:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getGUIEnvironment:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_getGUIEnvironment
	add	esp,4
	push	eax
	call	__irrlicht_core_IGUIEnvironment_createFromHandle
	add	esp,8
	jmp	_18712
_18712:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addBillboardTextSceneNode:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	eax,dword [ebp+40]
	push	0
	push	0
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+36]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+32]
	push	dword [ebp+28]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+24]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+20]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	edi
	mov	eax,dword [esi]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_addBillboardTextSceneNode
	add	esp,36
	push	eax
	call	__irrlicht_core_IBillboardTextSceneNode_createFromHandle
	add	esp,12
	jmp	_18723
_18723:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addArrowMesh:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+12]
	mov	esi,dword [ebp+16]
	mov	edi,dword [ebp+20]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp+44]
	push	dword [ebp+40]
	push	dword [ebp+36]
	push	dword [ebp+32]
	push	dword [ebp+28]
	push	dword [ebp+24]
	push	edi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	esi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_addArrowMesh
	add	esp,40
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	0
	push	esi
	call	dword [_irrlicht_core_IAnimatedMesh+112]
	add	esp,8
	jmp	_18735
_18735:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addSphereMesh:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+20]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp+24]
	push	edi
	push	dword [ebp+16]
	push	ebx
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_addSphereMesh
	add	esp,20
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	0
	push	esi
	call	dword [_irrlicht_core_IAnimatedMesh+112]
	add	esp,8
	jmp	_18742
_18742:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addQuake3SceneNode:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	edi,dword [ebp+16]
	mov	edx,dword [ebp+20]
	mov	eax,dword [ebp+24]
	push	0
	push	0
	push	eax
	push	edx
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	edi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	ebx
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_addQuake3SceneNode
	add	esp,20
	push	eax
	call	__irrlicht_core_IMeshSceneNode_createFromHandle
	add	esp,12
	jmp	_18749
_18749:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getSceneNodeFromType:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	0
	push	0
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	ebx
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_getSceneNodeFromType
	add	esp,12
	push	eax
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	jmp	_18754
_18754:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addSceneNode:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	edi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	ebx
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_addSceneNode
	add	esp,12
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	0
	push	0
	push	esi
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	jmp	_18759
_18759:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getSceneNodesFromType:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	ebx,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	eax,dword [ebp+16]
	mov	dword [ebp-4],0
	mov	edi,_bbEmptyArray
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	lea	eax,dword [ebp-4]
	push	eax
	push	esi
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_getSceneNodesFromType
	add	esp,16
	mov	esi,eax
	cmp	esi,0
	jle	_22511
	push	esi
	push	_22512
	call	_bbArrayNew1D
	add	esp,8
	mov	edi,eax
	mov	ebx,0
	mov	dword [ebp-8],esi
	jmp	_22514
_398:
	push	0
	push	0
	mov	eax,dword [ebp-4]
	push	dword [eax+ebx*4]
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [edi+ebx*4+24]
	dec	dword [eax+4]
	jnz	_22519
	push	eax
	call	_bbGCFree
	add	esp,4
_22519:
	mov	dword [edi+ebx*4+24],esi
_396:
	add	ebx,1
_22514:
	cmp	ebx,dword [ebp-8]
	jl	_398
_397:
_22511:
	lea	eax,dword [ebp-4]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	mov	eax,edi
	jmp	_18764
_18764:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addVolumeLightSceneNode:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+12]
	mov	ebx,dword [ebp+16]
	mov	edi,dword [ebp+20]
	mov	eax,dword [ebp+44]
	push	0
	push	0
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+40]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+36]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+32]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+28]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+24]
	push	edi
	push	ebx
	push	esi
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_addVolumeLightSceneNode
	add	esp,40
	push	eax
	call	__irrlicht_core_IVolumeLightSceneNode_createFromHandle
	add	esp,12
	jmp	_18776
_18776:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_setLightManager:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_setLightManager
	add	esp,8
	mov	eax,0
	jmp	_18780
_18780:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addVolumeLightMesh:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+12]
	mov	esi,dword [ebp+16]
	mov	edi,dword [ebp+20]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp+28]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp+24]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	edi
	push	esi
	push	ebx
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_addVolumeLightMesh
	add	esp,24
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	0
	push	esi
	call	dword [_irrlicht_core_IAnimatedMesh+112]
	add	esp,8
	jmp	_18788
_18788:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getAnimatorTypeName:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_ISceneManager_getAnimatorTypeName
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_18792
_18792:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_createSkinnedMesh:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	1
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_createSkinnedMesh
	add	esp,4
	push	eax
	call	__irrlicht_core_ISkinnedMesh_createFromHandle
	add	esp,8
	jmp	_18795
_18795:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getGeometryCreator:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_getGeometryCreator
	add	esp,4
	push	eax
	call	__irrlicht_core_IGeometryCreator_createFromHandle
	add	esp,8
	jmp	_18798
_18798:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_isCulled:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_isCulled
	add	esp,8
	jmp	_18802
_18802:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneUserDataSerializer_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_ISceneUserDataSerializer
	mov	eax,0
	jmp	_18805
_18805:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneUserDataSerializer_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_18808:
	mov	dword [eax],_irrlicht_core_IrrBase
	push	eax
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_22522
_22522:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneUserDataSerializer_bind:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	ebx
	push	esi
	call	__irrlicht_core_IrrBase_bind
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+108]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_IrrScene_BMXISceneUserDataSerializer_bindOnReadUserData
	add	esp,8
	mov	eax,dword [esi]
	push	dword [eax+104]
	push	ebx
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	dword [eax+8]
	call	_IrrScene_BMXISceneUserDataSerializer_bindCreateUserData
	add	esp,8
	mov	eax,0
	jmp	_18812
_18812:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneUserDataSerializer_CreateUserDataBinding:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	_irrlicht_core_ISceneUserDataSerializer
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_22524
	push	0
	push	0
	push	ebx
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	push	eax
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+100]
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_22529
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	cmp	eax,0
	sete	al
	movzx	eax,al
_22529:
	cmp	eax,0
	je	_22531
	mov	eax,0
	jmp	_18816
_22531:
	mov	eax,dword [ebx+8]
	jmp	_18816
_22524:
	push	_343
	call	_bbExThrow
	add	esp,4
_22533:
	mov	eax,0
	jmp	_18816
_18816:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneUserDataSerializer_OnReadUserDataBinding:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	mov	edi,dword [ebp+16]
	push	_irrlicht_core_ISceneUserDataSerializer
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_22535
	push	0
	push	0
	push	esi
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	mov	esi,eax
	push	0
	push	edi
	call	__irrlicht_core_IAttributes_createFromHandle
	add	esp,8
	mov	edx,ebx
	push	eax
	push	esi
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+96]
	add	esp,12
	jmp	_22539
_22535:
	push	_343
	call	_bbExThrow
	add	esp,4
_22539:
	mov	eax,0
	jmp	_18821
_18821:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneUserDataSerializer_getBinderHandle:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_BMXISceneUserDataSerializer_getBinder
	add	esp,4
	jmp	_18824
_18824:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneUserDataSerializer_create:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	push	1
	call	_IrrScene_BMXISceneUserDataSerializer_new
	push	eax
	call	__irrlicht_core_ISceneUserDataSerializer_createFromHandle
	add	esp,12
	jmp	_18827
_18827:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneUserDataSerializer_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	mov	eax,dword [ebp+16]
	cmp	esi,0
	jne	_22540
	mov	eax,_bbNullObject
	jmp	_18832
_22540:
	cmp	eax,0
	jne	_22542
	mov	eax,_brl_blitz_NullFunctionError
_22542:
	call	eax
	mov	ebx,eax
	mov	dword [ebx+16],edi
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_18832
_18832:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3AnimationInfo_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_SMD3AnimationInfo
	mov	eax,0
	jmp	_18835
_18835:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3AnimationInfo_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_18838:
	mov	dword [eax],_irrlicht_core_IrrBase
	push	eax
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_22546
_22546:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3AnimationInfo_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22547
	mov	eax,_bbNullObject
	jmp	_18842
_22547:
	push	_irrlicht_core_SMD3AnimationInfo
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_18842
_18842:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3AnimationInfo_getFirst:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SMD3AnimationInfo_getFirst
	add	esp,4
	jmp	_18845
_18845:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3AnimationInfo_setFirst:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_SMD3AnimationInfo_setFirst
	add	esp,8
	mov	eax,0
	jmp	_18849
_18849:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3AnimationInfo_getNum:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SMD3AnimationInfo_getNum
	add	esp,4
	jmp	_18852
_18852:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3AnimationInfo_setNum:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_SMD3AnimationInfo_setNum
	add	esp,8
	mov	eax,0
	jmp	_18856
_18856:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3AnimationInfo_getLooping:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SMD3AnimationInfo_getLooping
	add	esp,4
	jmp	_18859
_18859:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3AnimationInfo_setLooping:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_SMD3AnimationInfo_setLooping
	add	esp,8
	mov	eax,0
	jmp	_18863
_18863:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3AnimationInfo_getFPS:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SMD3AnimationInfo_getFPS
	add	esp,4
	jmp	_18866
_18866:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3AnimationInfo_setFPS:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_SMD3AnimationInfo_setFPS
	add	esp,8
	mov	eax,0
	jmp	_18870
_18870:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Header_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_SMD3Header
	mov	eax,0
	jmp	_18873
_18873:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Header_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_18876:
	mov	dword [eax],_irrlicht_core_IrrBase
	push	eax
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_22550
_22550:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Header_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22551
	mov	eax,_bbNullObject
	jmp	_18880
_22551:
	push	_irrlicht_core_SMD3Header
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_18880
_18880:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Header_getHeaderID:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SMD3Header_getHeaderID
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_18883
_18883:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Header_getVersion:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SMD3Header_getVersion
	add	esp,4
	jmp	_18886
_18886:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Header_getFileName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SMD3Header_getFileName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_18889
_18889:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Header_getNumFrames:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SMD3Header_getNumFrames
	add	esp,4
	jmp	_18892
_18892:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Header_getNumTags:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SMD3Header_getNumTags
	add	esp,4
	jmp	_18895
_18895:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Header_getNumMeshes:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SMD3Header_getNumMeshes
	add	esp,4
	jmp	_18898
_18898:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Header_getNumMaxSkins:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SMD3Header_getNumMaxSkins
	add	esp,4
	jmp	_18901
_18901:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Header_getFrameStart:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SMD3Header_getFrameStart
	add	esp,4
	jmp	_18904
_18904:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Header_getTagStart:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SMD3Header_getTagStart
	add	esp,4
	jmp	_18907
_18907:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Header_getTagEnd:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SMD3Header_getTagEnd
	add	esp,4
	jmp	_18910
_18910:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Header_getFileSize:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SMD3Header_getFileSize
	add	esp,4
	jmp	_18913
_18913:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshHeader_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_SMD3MeshHeader
	mov	eax,0
	jmp	_18916
_18916:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshHeader_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_18919:
	mov	dword [eax],_irrlicht_core_IrrBase
	push	eax
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_22554
_22554:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshHeader_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22555
	mov	eax,_bbNullObject
	jmp	_18923
_22555:
	push	_irrlicht_core_SMD3MeshHeader
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_18923
_18923:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshHeader_getMeshID:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SMD3MeshHeader_getMeshID
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_18926
_18926:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshHeader_getMeshName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SMD3MeshHeader_getMeshName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_18929
_18929:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshHeader_getNumFrames:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SMD3MeshHeader_getNumFrames
	add	esp,4
	jmp	_18932
_18932:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshHeader_getNumShader:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SMD3MeshHeader_getNumShader
	add	esp,4
	jmp	_18935
_18935:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshHeader_getNumVertices:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SMD3MeshHeader_getNumVertices
	add	esp,4
	jmp	_18938
_18938:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshHeader_getNumTriangles:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SMD3MeshHeader_getNumTriangles
	add	esp,4
	jmp	_18941
_18941:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshHeader_getOffset_Triangles:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SMD3MeshHeader_getOffset_Triangles
	add	esp,4
	jmp	_18944
_18944:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshHeader_getOffset_Shaders:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SMD3MeshHeader_getOffset_Shaders
	add	esp,4
	jmp	_18947
_18947:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshHeader_getOffset_St:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SMD3MeshHeader_getOffset_St
	add	esp,4
	jmp	_18950
_18950:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshHeader_getVertexStart:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SMD3MeshHeader_getVertexStart
	add	esp,4
	jmp	_18953
_18953:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshHeader_getOffset_End:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SMD3MeshHeader_getOffset_End
	add	esp,4
	jmp	_18956
_18956:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Vertex_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_SMD3Vertex
	mov	eax,0
	jmp	_18959
_18959:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Vertex_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_18962:
	mov	dword [eax],_irrlicht_core_IrrBase
	push	eax
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_22558
_22558:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Vertex_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22559
	mov	eax,_bbNullObject
	jmp	_18966
_22559:
	push	_irrlicht_core_SMD3Vertex
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_18966
_18966:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Vertex_getPosition:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SMD3Vertex_getPosition
	add	esp,4
	jmp	_18969
_18969:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Vertex_getNormal:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SMD3Vertex_getNormal
	add	esp,4
	jmp	_18972
_18972:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3TexCoord_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_SMD3TexCoord
	mov	eax,0
	jmp	_18975
_18975:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3TexCoord_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_18978:
	mov	dword [eax],_irrlicht_core_IrrBase
	push	eax
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_22562
_22562:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3TexCoord_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22563
	mov	eax,_bbNullObject
	jmp	_18982
_22563:
	push	_irrlicht_core_SMD3TexCoord
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_18982
_18982:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3TexCoord_getU:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SMD3TexCoord_getU
	add	esp,4
	jmp	_18985
_18985:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3TexCoord_getV:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SMD3TexCoord_getV
	add	esp,4
	jmp	_18988
_18988:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Face_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_SMD3Face
	mov	eax,0
	jmp	_18991
_18991:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Face_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_18994:
	mov	dword [eax],_irrlicht_core_IrrBase
	push	eax
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_22566
_22566:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Face_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22567
	mov	eax,_bbNullObject
	jmp	_18998
_22567:
	push	_irrlicht_core_SMD3Face
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_18998
_18998:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Face_getIndex:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SMD3Face_getIndex
	add	esp,4
	jmp	_19001
_19001:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshBuffer_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_SMD3MeshBuffer
	mov	eax,0
	jmp	_19004
_19004:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshBuffer_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_22570
	push	ebx
	call	__irrlicht_core_SMD3MeshBuffer_drop
	add	esp,4
_22570:
_19007:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_22571
_22571:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshBuffer_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22572
	mov	eax,_bbNullObject
	jmp	_19011
_22572:
	push	_irrlicht_core_SMD3MeshBuffer
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_19011
_19011:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshBuffer_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_22575
	mov	dword [eax+12],0
_22575:
	push	dword [eax+8]
	call	_IrrScene_SMD3MeshBuffer_drop
	add	esp,4
	jmp	_19014
_19014:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshBuffer_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SMD3MeshBuffer_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_19017
_19017:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshBuffer_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SMD3MeshBuffer_grab
	add	esp,4
	mov	eax,0
	jmp	_19020
_19020:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshBuffer_getMeshHeader:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrScene_SMD3MeshBuffer_getMeshHeader
	add	esp,4
	push	eax
	call	__irrlicht_core_SMD3MeshHeader_createFromHandle
	add	esp,8
	jmp	_19023
_19023:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshBuffer_getShader:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SMD3MeshBuffer_getShader
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_19026
_19026:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshBuffer_getVertices:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	edx,dword [ebp+8]
	mov	dword [ebp-4],0
	mov	edi,_bbEmptyArray
	lea	eax,dword [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_SMD3MeshBuffer_getVertices
	add	esp,8
	mov	esi,eax
	cmp	esi,0
	jle	_22579
	push	esi
	push	_22580
	call	_bbArrayNew1D
	add	esp,8
	mov	edi,eax
	mov	ebx,0
	mov	dword [ebp-8],esi
	jmp	_22582
_401:
	push	0
	mov	eax,dword [ebp-4]
	push	dword [eax+ebx*4]
	call	__irrlicht_core_SMD3Vertex_createFromHandle
	add	esp,8
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [edi+ebx*4+24]
	dec	dword [eax+4]
	jnz	_22587
	push	eax
	call	_bbGCFree
	add	esp,4
_22587:
	mov	dword [edi+ebx*4+24],esi
_399:
	add	ebx,1
_22582:
	cmp	ebx,dword [ebp-8]
	jl	_401
_400:
_22579:
	lea	eax,dword [ebp-4]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	mov	eax,edi
	jmp	_19029
_19029:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshBuffer_getTexCoords:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	edx,dword [ebp+8]
	mov	dword [ebp-4],0
	mov	edi,_bbEmptyArray
	lea	eax,dword [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_SMD3MeshBuffer_getTexCoords
	add	esp,8
	mov	esi,eax
	cmp	esi,0
	jle	_22591
	push	esi
	push	_22592
	call	_bbArrayNew1D
	add	esp,8
	mov	edi,eax
	mov	ebx,0
	mov	dword [ebp-8],esi
	jmp	_22594
_404:
	push	0
	mov	eax,dword [ebp-4]
	push	dword [eax+ebx*4]
	call	__irrlicht_core_SMD3TexCoord_createFromHandle
	add	esp,8
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [edi+ebx*4+24]
	dec	dword [eax+4]
	jnz	_22599
	push	eax
	call	_bbGCFree
	add	esp,4
_22599:
	mov	dword [edi+ebx*4+24],esi
_402:
	add	ebx,1
_22594:
	cmp	ebx,dword [ebp-8]
	jl	_404
_403:
_22591:
	lea	eax,dword [ebp-4]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	mov	eax,edi
	jmp	_19032
_19032:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshBuffer_getIndices:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	edx,dword [ebp+8]
	mov	dword [ebp-4],0
	mov	esi,_bbEmptyArray
	lea	eax,dword [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_SMD3MeshBuffer_getIndices
	add	esp,8
	mov	ebx,eax
	cmp	ebx,0
	jle	_22603
	push	ebx
	push	_22604
	call	_bbArrayNew1D
	add	esp,8
	mov	esi,eax
	mov	eax,0
	jmp	_22606
_407:
	mov	edx,dword [ebp-4]
	mov	edx,dword [edx+eax*4]
	mov	dword [esi+eax*4+24],edx
_405:
	add	eax,1
_22606:
	cmp	eax,ebx
	jl	_407
_406:
_22603:
	lea	eax,dword [ebp-4]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	mov	eax,esi
	jmp	_19035
_19035:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3QuaternionTag_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_SMD3QuaternionTag
	mov	eax,0
	jmp	_19038
_19038:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3QuaternionTag_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_19041:
	mov	dword [eax],_irrlicht_core_IrrBase
	push	eax
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_22608
_22608:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3QuaternionTag_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22609
	mov	eax,_bbNullObject
	jmp	_19045
_22609:
	push	_irrlicht_core_SMD3QuaternionTag
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_19045
_19045:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3QuaternionTag_setto:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_SMD3QuaternionTag_setto
	add	esp,8
	mov	eax,0
	jmp	_19049
_19049:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3QuaternionTag_getName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SMD3QuaternionTag_getName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_19052
_19052:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3QuaternionTag_getPosition:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrScene_SMD3QuaternionTag_getPosition
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_19055
_19055:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3QuaternionTag_getRotation:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrScene_SMD3QuaternionTag_getRotation
	add	esp,4
	push	eax
	call	__irrlicht_core_Quaternion_createFromHandle
	add	esp,8
	jmp	_19058
_19058:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3QuaternionTag_EqEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_SMD3QuaternionTag_EqEq
	add	esp,8
	jmp	_19062
_19062:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3QuaternionTagList_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_SMD3QuaternionTagList
	mov	eax,0
	jmp	_19065
_19065:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3QuaternionTagList_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_19068:
	mov	dword [eax],_irrlicht_core_IrrBase
	push	eax
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_22612
_22612:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3QuaternionTagList_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22613
	mov	eax,_bbNullObject
	jmp	_19072
_22613:
	push	_irrlicht_core_SMD3QuaternionTagList
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_19072
_19072:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3QuaternionTagList_get:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrScene_SMD3QuaternionTagList_get
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	0
	push	esi
	call	__irrlicht_core_SMD3QuaternionTag_createFromHandle
	add	esp,8
	jmp	_19076
_19076:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3QuaternionTagList_getSize:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SMD3QuaternionTagList_getSize
	add	esp,4
	jmp	_19079
_19079:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3QuaternionTagList_Index:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	eax
	push	dword [edx+8]
	call	_IrrScene_SMD3QuaternionTagList_Index
	add	esp,8
	push	eax
	call	__irrlicht_core_SMD3QuaternionTag_createFromHandle
	add	esp,8
	jmp	_19083
_19083:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3QuaternionTagList_setEq:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [ebx+8]
	call	_IrrScene_SMD3QuaternionTagList_setEq
	add	esp,8
	mov	eax,ebx
	jmp	_19087
_19087:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3QuaternionTagList_push_back:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_SMD3QuaternionTagList_push_back
	add	esp,8
	mov	eax,0
	jmp	_19091
_19091:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3QuaternionTagList_set_used:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_SMD3QuaternionTagList_set_used
	add	esp,8
	mov	eax,0
	jmp	_19095
_19095:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Mesh_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_SMD3Mesh
	mov	eax,0
	jmp	_19098
_19098:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Mesh_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_22618
	push	ebx
	call	__irrlicht_core_SMD3Mesh_drop
	add	esp,4
_22618:
_19101:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_22619
_22619:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Mesh_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22620
	mov	eax,_bbNullObject
	jmp	_19105
_22620:
	push	_irrlicht_core_SMD3Mesh
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_19105
_19105:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Mesh_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_22623
	mov	dword [eax+12],0
_22623:
	push	dword [eax+8]
	call	_IrrScene_SMD3Mesh_drop
	add	esp,4
	jmp	_19108
_19108:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Mesh_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SMD3Mesh_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_19111
_19111:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Mesh_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SMD3Mesh_grab
	add	esp,4
	mov	eax,0
	jmp	_19114
_19114:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Mesh_getMD3Header:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrScene_SMD3Mesh_getMD3Header
	add	esp,4
	push	eax
	call	__irrlicht_core_SMD3Header_createFromHandle
	add	esp,8
	jmp	_19117
_19117:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Mesh_getName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SMD3Mesh_getName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_19120
_19120:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Mesh_getBuffer:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	edx,dword [ebp+8]
	mov	dword [ebp-4],0
	mov	edi,_bbEmptyArray
	lea	eax,dword [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_SMD3Mesh_getBuffer
	add	esp,8
	mov	esi,eax
	cmp	esi,0
	jle	_22627
	push	esi
	push	_22628
	call	_bbArrayNew1D
	add	esp,8
	mov	edi,eax
	mov	ebx,0
	mov	dword [ebp-8],esi
	jmp	_22630
_410:
	push	0
	mov	eax,dword [ebp-4]
	push	dword [eax+ebx*4]
	call	__irrlicht_core_SMD3MeshBuffer_createFromHandle
	add	esp,8
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [edi+ebx*4+24]
	dec	dword [eax+4]
	jnz	_22635
	push	eax
	call	_bbGCFree
	add	esp,4
_22635:
	mov	dword [edi+ebx*4+24],esi
_408:
	add	ebx,1
_22630:
	cmp	ebx,dword [ebp-8]
	jl	_410
_409:
_22627:
	lea	eax,dword [ebp-4]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	mov	eax,edi
	jmp	_19123
_19123:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Mesh_getTagList:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrScene_SMD3Mesh_getTagList
	add	esp,4
	push	eax
	call	__irrlicht_core_SMD3QuaternionTagList_createFromHandle
	add	esp,8
	jmp	_19126
_19126:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshMD3_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IAnimatedMesh_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IAnimatedMeshMD3
	mov	eax,0
	jmp	_19129
_19129:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshMD3_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_19132:
	mov	dword [eax],_irrlicht_core_IAnimatedMesh
	push	eax
	call	__irrlicht_core_IAnimatedMesh_Delete
	add	esp,4
	mov	eax,0
	jmp	_22636
_22636:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshMD3_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22637
	mov	eax,_bbNullObject
	jmp	_19136
_22637:
	push	_irrlicht_core_IAnimatedMeshMD3
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_19136
_19136:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshMD3_setInterpolationShift:
	push	ebp
	mov	ebp,esp
	mov	ecx,dword [ebp+8]
	mov	edx,dword [ebp+12]
	mov	eax,dword [ebp+16]
	push	eax
	push	edx
	push	dword [ecx+8]
	call	_IrrScene_IAnimatedMeshMD3_setInterpolationShift
	add	esp,12
	mov	eax,0
	jmp	_19141
_19141:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshMD3_getTagList:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	ecx,dword [ebp+16]
	mov	edx,dword [ebp+20]
	mov	eax,dword [ebp+24]
	push	0
	push	eax
	push	edx
	push	ecx
	push	ebx
	push	dword [esi+8]
	call	_IrrScene_IAnimatedMeshMD3_getTagList
	add	esp,20
	push	eax
	call	__irrlicht_core_SMD3QuaternionTagList_createFromHandle
	add	esp,8
	jmp	_19148
_19148:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshMD3_getOriginalMesh:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrScene_IAnimatedMeshMD3_getOriginalMesh
	add	esp,4
	push	eax
	call	__irrlicht_core_SMD3Mesh_createFromHandle
	add	esp,8
	jmp	_19151
_19151:
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core_Quake3_getAsFloat:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	lea	eax,dword [ebx]
	push	eax
	push	esi
	call	_IrrScene_Quake3_getAsFloat
	add	esp,8
	fstp	dword [ebp-4]
	push	esi
	call	_bbMemFree
	add	esp,4
	fld	dword [ebp-4]
	jmp	_19155
_19155:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core_Quake3_getAsVector3df:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	lea	eax,dword [esi]
	push	eax
	push	ebx
	call	_IrrScene_Quake3_getAsVector3df
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	jmp	_19159
_19159:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVariable_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_SVariable
	mov	eax,0
	jmp	_19162
_19162:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVariable_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_19165:
	mov	dword [eax],_irrlicht_core_IrrBase
	push	eax
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_22644
_22644:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVariable_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22645
	mov	eax,_bbNullObject
	jmp	_19169
_22645:
	push	_irrlicht_core_SVariable
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_19169
_19169:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVariable_getName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SVariable_getName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_19172
_19172:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVariable_setName:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_IrrScene_SVariable_setName
	add	esp,8
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_19176
_19176:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVariable_getContent:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SVariable_getContent
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_19179
_19179:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVariable_setContent:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_IrrScene_SVariable_setContent
	add	esp,8
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_19183
_19183:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVariable_clear:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SVariable_clear
	add	esp,4
	mov	eax,0
	jmp	_19186
_19186:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVariable_isValid:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SVariable_isValid
	add	esp,4
	jmp	_19189
_19189:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVariable_EqEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_SVariable_EqEq
	add	esp,8
	jmp	_19193
_19193:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVarGroup_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_SVarGroup
	mov	eax,0
	jmp	_19196
_19196:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVarGroup_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_19199:
	mov	dword [eax],_irrlicht_core_IrrBase
	push	eax
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_22652
_22652:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVarGroup_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22653
	mov	eax,_bbNullObject
	jmp	_19203
_22653:
	push	_irrlicht_core_SVarGroup
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_19203
_19203:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVarGroup_set:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	esi,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	esi
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	ebx
	push	dword [edi+8]
	call	_IrrScene_SVarGroup_set
	add	esp,12
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	eax,0
	jmp	_19208
_19208:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVarGroup_get:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrScene_SVarGroup_get
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,esi
	jmp	_19212
_19212:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVarGroup_isDefined:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	ebx,dword [ebp+16]
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	ebx
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	esi
	push	dword [edi+8]
	call	_IrrScene_SVarGroup_isDefined
	add	esp,12
	mov	edi,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	eax,edi
	jmp	_19217
_19217:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVarGroup_getVariables:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	edx,dword [ebp+8]
	mov	dword [ebp-4],0
	mov	edi,_bbEmptyArray
	lea	eax,dword [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_SVarGroup_getVariables
	add	esp,8
	mov	esi,eax
	cmp	esi,0
	jle	_22667
	push	esi
	push	_22668
	call	_bbArrayNew1D
	add	esp,8
	mov	edi,eax
	mov	ebx,0
	mov	dword [ebp-8],esi
	jmp	_22670
_413:
	push	0
	mov	eax,dword [ebp-4]
	push	dword [eax+ebx*4]
	call	__irrlicht_core_SVariable_createFromHandle
	add	esp,8
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [edi+ebx*4+24]
	dec	dword [eax+4]
	jnz	_22675
	push	eax
	call	_bbGCFree
	add	esp,4
_22675:
	mov	dword [edi+ebx*4+24],esi
_411:
	add	ebx,1
_22670:
	cmp	ebx,dword [ebp-8]
	jl	_413
_412:
_22667:
	lea	eax,dword [ebp-4]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	mov	eax,edi
	jmp	_19220
_19220:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVarGroupList_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_SVarGroupList
	mov	eax,0
	jmp	_19223
_19223:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVarGroupList_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_19226:
	mov	dword [eax],_irrlicht_core_IReferenceCounted
	push	eax
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_22676
_22676:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVarGroupList_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22677
	mov	eax,_bbNullObject
	jmp	_19230
_22677:
	push	_irrlicht_core_SVarGroupList
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_19230
_19230:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVarGroupList_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SVarGroupList_drop
	add	esp,4
	jmp	_19233
_19233:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVarGroupList_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SVarGroupList_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_19236
_19236:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVarGroupList_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_SVarGroupList_grab
	add	esp,4
	mov	eax,0
	jmp	_19239
_19239:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVarGroupList_getVariables:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	edx,dword [ebp+8]
	mov	dword [ebp-4],0
	mov	edi,_bbEmptyArray
	lea	eax,dword [ebp-4]
	push	eax
	push	dword [edx+8]
	call	_IrrScene_SVarGroupList_getVariables
	add	esp,8
	mov	esi,eax
	cmp	esi,0
	jle	_22683
	push	esi
	push	_22684
	call	_bbArrayNew1D
	add	esp,8
	mov	edi,eax
	mov	ebx,0
	mov	dword [ebp-8],esi
	jmp	_22686
_416:
	push	0
	mov	eax,dword [ebp-4]
	push	dword [eax+ebx*4]
	call	__irrlicht_core_SVarGroup_createFromHandle
	add	esp,8
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [edi+ebx*4+24]
	dec	dword [eax+4]
	jnz	_22691
	push	eax
	call	_bbGCFree
	add	esp,4
_22691:
	mov	dword [edi+ebx*4+24],esi
_414:
	add	ebx,1
_22686:
	cmp	ebx,dword [ebp-8]
	jl	_416
_415:
_22683:
	lea	eax,dword [ebp-4]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	mov	eax,edi
	jmp	_19242
_19242:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShader_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IShader
	mov	eax,0
	jmp	_19245
_19245:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShader_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_19248:
	mov	dword [eax],_irrlicht_core_IrrBase
	push	eax
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_22692
_22692:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShader_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	cmp	esi,0
	jne	_22693
	mov	eax,_bbNullObject
	jmp	_19252
_22693:
	push	_irrlicht_core_IShader
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,ebx
	push	edi
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_19252
_19252:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShader_EqEq:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IShader_EqEq
	add	esp,8
	jmp	_19256
_19256:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShader_Less:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	dword [eax+8]
	push	dword [edx+8]
	call	_IrrScene_IShader_Less
	add	esp,8
	jmp	_19260
_19260:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShader_getID:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IShader_getID
	add	esp,4
	jmp	_19263
_19263:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShader_getName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IShader_getName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_19266
_19266:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShader_getVarGroup:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	0
	push	dword [eax+8]
	call	_IrrScene_IShader_getVarGroup
	add	esp,4
	push	eax
	call	__irrlicht_core_SVarGroupList_createFromHandle
	add	esp,8
	jmp	_19269
_19269:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShader_getGroup:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	0
	push	eax
	push	dword [edx+8]
	call	_IrrScene_IShader_getGroup
	add	esp,8
	push	eax
	call	__irrlicht_core_SVarGroup_createFromHandle
	add	esp,8
	jmp	_19273
_19273:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShader_setEq:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_IShader_setEq
	add	esp,8
	mov	eax,0
	jmp	_19277
_19277:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShader_getGroupSize:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_IShader_getGroupSize
	add	esp,4
	jmp	_19280
_19280:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightManager_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_ILightManager
	mov	eax,0
	jmp	_19283
_19283:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightManager_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_22696
	push	ebx
	call	__irrlicht_core_ILightManager_drop
	add	esp,4
_22696:
_19286:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_22697
_22697:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightManager_drop:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_22698
	mov	dword [eax+12],0
_22698:
	push	dword [eax+8]
	call	_IrrScene_BMXILightManager_drop
	add	esp,4
	jmp	_19289
_19289:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightManager_getDebugName:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_BMXILightManager_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	jmp	_19292
_19292:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightManager_grab:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_BMXILightManager_grab
	add	esp,4
	mov	eax,0
	jmp	_19295
_19295:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightManager_create:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	push	1
	call	_IrrScene_BMXILightManager_new
	push	eax
	call	__irrlicht_core_ILightManager_createFromHandle
	add	esp,12
	jmp	_19298
_19298:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightManager_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	esi,dword [ebp+16]
	cmp	edi,0
	jne	_22699
	mov	eax,_bbNullObject
	jmp	_19303
_22699:
	mov	ebx,_bbNullObject
	cmp	esi,0
	je	_22701
	mov	eax,esi
	cmp	eax,0
	jne	_22703
	mov	eax,_brl_blitz_NullFunctionError
_22703:
	call	eax
	mov	ebx,eax
_22701:
	mov	eax,dword [ebp+12]
	cmp	eax,0
	je	_22705
	cmp	esi,0
	setne	al
	movzx	eax,al
_22705:
	mov	dword [ebx+16],eax
	mov	eax,ebx
	push	dword [ebp+12]
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_19303
_19303:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightManager_bind:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	edx
	call	__irrlicht_core_IrrBase_bind
	add	esp,8
	mov	eax,0
	jmp	_19307
_19307:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightManager_getBinderHandle:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_BMXILightManager_getBinder
	add	esp,4
	jmp	_19310
_19310:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightManager_BoundOnPreRender:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	ebx,dword [ebp+16]
	push	_irrlicht_core_ILightManager
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	cmp	dword [ebp-8],_bbNullObject
	je	_22709
	mov	edi,_bbEmptyArray
	cmp	ebx,0
	jle	_22711
	push	ebx
	push	_22712
	call	_bbArrayNew1D
	add	esp,8
	mov	edi,eax
	mov	esi,0
	mov	dword [ebp-4],ebx
	jmp	_22714
_419:
	push	0
	push	0
	mov	eax,dword [ebp+12]
	push	dword [eax+esi*4]
	call	__irrlicht_core_ILightSceneNode_createFromHandle
	add	esp,12
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [edi+esi*4+24]
	dec	dword [eax+4]
	jnz	_22719
	push	eax
	call	_bbGCFree
	add	esp,4
_22719:
	mov	dword [edi+esi*4+24],ebx
_417:
	add	esi,1
_22714:
	cmp	esi,dword [ebp-4]
	jl	_419
_418:
_22711:
	mov	eax,dword [ebp-8]
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+112]
	add	esp,8
	jmp	_22721
_22709:
	push	_343
	call	_bbExThrow
	add	esp,4
_22721:
	mov	eax,0
	jmp	_19315
_19315:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightManager_BoundOnPostRender:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	_irrlicht_core_ILightManager
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_22723
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+116]
	add	esp,4
	jmp	_22725
_22723:
	push	_343
	call	_bbExThrow
	add	esp,4
_22725:
	mov	eax,0
	jmp	_19318
_19318:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightManager_BoundOnRenderPassPreRender:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	eax,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	_irrlicht_core_ILightManager
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_22727
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+120]
	add	esp,8
	jmp	_22729
_22727:
	push	_343
	call	_bbExThrow
	add	esp,4
_22729:
	mov	eax,0
	jmp	_19322
_19322:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightManager_BoundOnRenderPassPostRender:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	eax,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	push	_irrlicht_core_ILightManager
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_22731
	push	ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+124]
	add	esp,8
	jmp	_22733
_22731:
	push	_343
	call	_bbExThrow
	add	esp,4
_22733:
	mov	eax,0
	jmp	_19326
_19326:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightManager_BoundOnNodePreRender:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_irrlicht_core_ILightManager
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_22735
	mov	ebx,eax
	push	0
	push	0
	push	esi
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+128]
	add	esp,8
	jmp	_22737
_22735:
	push	_343
	call	_bbExThrow
	add	esp,4
_22737:
	mov	eax,0
	jmp	_19330
_19330:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightManager_BoundOnNodePostRender:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_irrlicht_core_ILightManager
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	cmp	eax,_bbNullObject
	je	_22739
	mov	ebx,eax
	push	0
	push	0
	push	esi
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+132]
	add	esp,8
	jmp	_22741
_22739:
	push	_343
	call	_bbExThrow
	add	esp,4
_22741:
	mov	eax,0
	jmp	_19334
_19334:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexManipulator_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	dword [ebx],_irrlicht_core_IVertexManipulator
	mov	eax,0
	jmp	_19337
_19337:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexManipulator_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_22742
	push	dword [ebx+8]
	call	_IrrScene_BMXIVertexManipulator_del
	add	esp,4
_22742:
_19340:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_22743
_22743:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexManipulator_create:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	eax
	push	1
	call	_IrrScene_BMXIVertexManipulator_new
	push	eax
	call	__irrlicht_core_IVertexManipulator_createFromHandle
	add	esp,12
	jmp	_19343
_19343:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexManipulator_createFromHandle:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	mov	esi,dword [ebp+16]
	cmp	edi,0
	jne	_22744
	mov	eax,_bbNullObject
	jmp	_19348
_22744:
	mov	ebx,_bbNullObject
	cmp	esi,0
	je	_22746
	mov	eax,esi
	cmp	eax,0
	jne	_22748
	mov	eax,_brl_blitz_NullFunctionError
_22748:
	call	eax
	mov	ebx,eax
_22746:
	mov	eax,dword [ebp+12]
	cmp	eax,0
	je	_22750
	cmp	esi,0
	setne	al
	movzx	eax,al
_22750:
	mov	dword [ebx+16],eax
	mov	eax,ebx
	push	dword [ebp+12]
	push	edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,12
	mov	eax,ebx
	jmp	_19348
_19348:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexManipulator_bind:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	edx
	call	__irrlicht_core_IrrBase_bind
	add	esp,8
	mov	eax,0
	jmp	_19352
_19352:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexManipulator_getBinderHandle:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	push	dword [eax+8]
	call	_IrrScene_BMXIVertexManipulator_getBinder
	add	esp,4
	jmp	_19355
_19355:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexManipulator_BoundOnManipulate:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	esi,dword [ebp+12]
	push	_irrlicht_core_IVertexManipulator
	push	eax
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	je	_22754
	push	0
	push	esi
	call	dword [_irrlicht_core_S3DVertex+136]
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+96]
	add	esp,8
	jmp	_22757
_22754:
	push	_343
	call	_bbExThrow
	add	esp,4
_22757:
	mov	eax,0
	jmp	_19359
_19359:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core__VECTOR3DF:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	call	__irrlicht_core_Vector3df_createFromVals
	add	esp,12
	jmp	_19364
_19364:
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core__DIMENSION2DI:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	edx
	call	__irrlicht_core_Dimension2di_create
	add	esp,8
	jmp	_19368
_19368:
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core__DIMENSION2DF:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	__irrlicht_core_Dimension2df_create
	add	esp,8
	jmp	_19372
_19372:
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core__RECTI:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	eax
	push	edx
	push	ecx
	push	ebx
	call	__irrlicht_core_Recti_createFromVals
	add	esp,16
	jmp	_19378
_19378:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core__POSITION2DI:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	edx
	call	__irrlicht_core_Position2di_create
	add	esp,8
	jmp	_19382
_19382:
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core__POSITION2DF:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	mov	dword [ebp+-4],edx
	fild	dword [ebp+-4]
	sub	esp,4
	fstp	dword [esp]
	call	__irrlicht_core_Position2df_create
	add	esp,8
	jmp	_19386
_19386:
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core__SCOLOR:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	ecx,dword [ebp+12]
	mov	edx,dword [ebp+16]
	mov	eax,dword [ebp+20]
	push	eax
	push	edx
	push	ecx
	push	ebx
	call	__irrlicht_core_SColor_createFromVals
	add	esp,16
	jmp	_19392
_19392:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core__SCOLORF:
	push	ebp
	mov	ebp,esp
	fld	dword [ebp+8]
	fld	dword [ebp+12]
	fld	dword [ebp+16]
	fld	dword [ebp+20]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	sub	esp,4
	fstp	dword [esp]
	call	__irrlicht_core_SColorf_createFromRGBA
	add	esp,16
	jmp	_19398
_19398:
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core_GetHandleArray:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	eax,_bbEmptyArray
	cmp	dword [esi+16],0
	je	_22760
	push	esi
	call	_bbArrayDimensions
	add	esp,4
	mov	ebx,dword [eax+24]
	push	ebx
	push	_22762
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,0
	jmp	_22764
_422:
	mov	ecx,dword [esi+edx*4+24]
	mov	ecx,dword [ecx+8]
	mov	dword [eax+edx*4+24],ecx
_420:
	add	edx,1
_22764:
	cmp	edx,ebx
	jl	_422
_421:
_22760:
	jmp	_19401
_19401:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core__HANDLE:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	cmp	edx,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_22766
	mov	eax,0
	jmp	_19404
_22766:
	mov	eax,dword [edx+8]
	jmp	_19404
_19404:
	mov	esp,ebp
	pop	ebp
	ret
	section	"data" data writeable align 8
	align	4
_19708:
	dd	0
_425:
	db	"IrrBase",0
_426:
	db	"handle",0
_427:
	db	"i",0
_428:
	db	"mustdelete",0
_429:
	db	"bIsBound",0
_430:
	db	"New",0
_431:
	db	"()i",0
_432:
	db	"Delete",0
_433:
	db	"attach",0
_434:
	db	"(i,i)i",0
_435:
	db	"Compare",0
_436:
	db	"(:Object)i",0
_437:
	db	"isValid",0
_438:
	db	"StringToWChar",0
_439:
	db	"($)*b",0
_440:
	db	"WCharToString",0
_441:
	db	"(*b)$",0
_442:
	db	"Destroy",0
_443:
	db	"bind",0
_444:
	db	"(i)i",0
_445:
	db	"Deconstructor_Binding",0
_446:
	db	"translate",0
_447:
	db	"(i):IrrBase",0
_448:
	db	"setBinding",0
_449:
	db	"getBinding",0
_450:
	db	"getBinderHandle",0
_451:
	db	"Deconstructor",0
	align	4
_424:
	dd	2
	dd	_425
	dd	3
	dd	_426
	dd	_427
	dd	8
	dd	3
	dd	_428
	dd	_427
	dd	12
	dd	3
	dd	_429
	dd	_427
	dd	16
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	6
	dd	_433
	dd	_434
	dd	48
	dd	6
	dd	_435
	dd	_436
	dd	28
	dd	6
	dd	_437
	dd	_431
	dd	52
	dd	7
	dd	_438
	dd	_439
	dd	56
	dd	7
	dd	_440
	dd	_441
	dd	60
	dd	6
	dd	_442
	dd	_431
	dd	64
	dd	6
	dd	_443
	dd	_444
	dd	68
	dd	7
	dd	_445
	dd	_444
	dd	72
	dd	7
	dd	_446
	dd	_447
	dd	__irrlicht_core_IrrBase_translate
	dd	6
	dd	_448
	dd	_434
	dd	__irrlicht_core_IrrBase_setBinding
	dd	6
	dd	_449
	dd	_431
	dd	__irrlicht_core_IrrBase_getBinding
	dd	6
	dd	_450
	dd	_431
	dd	88
	dd	6
	dd	_451
	dd	_431
	dd	92
	dd	0
	align	4
_irrlicht_core_IrrBase:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_424
	dd	20
	dd	__irrlicht_core_IrrBase_New
	dd	__irrlicht_core_IrrBase_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
_453:
	db	"Dimension2df",0
_454:
	db	"EqEq",0
_455:
	db	"(:Dimension2df)i",0
_456:
	db	"NotEq",0
_457:
	db	"Eq",0
_458:
	db	"Div",0
_459:
	db	"(f):Dimension2df",0
_460:
	db	"Mult",0
_461:
	db	"DivEq",0
_462:
	db	"MultEq",0
_463:
	db	"Plus",0
_464:
	db	"(:Dimension2df):Dimension2df",0
_465:
	db	"PlusEq",0
_466:
	db	"MinusEq",0
_467:
	db	"getWidth",0
_468:
	db	"()f",0
_469:
	db	"getHeight",0
_470:
	db	"setWidth",0
_471:
	db	"(f)i",0
_472:
	db	"setHeight",0
_473:
	db	"Set",0
_474:
	db	"(f,f):Dimension2df",0
_475:
	db	"getArea",0
_476:
	db	"getOptimalSize",0
_477:
	db	"(i,i,i):Dimension2df",0
_478:
	db	"getInterpolated",0
_479:
	db	"(:Dimension2df,f):Dimension2df",0
_480:
	db	"create",0
_481:
	db	"createFromPos",0
_482:
	db	"createFromHandle",0
_483:
	db	"(i,i):Dimension2df",0
	align	4
_452:
	dd	2
	dd	_453
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Dimension2df_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Dimension2df_Delete
	dd	6
	dd	_454
	dd	_455
	dd	__irrlicht_core_Dimension2df_EqEq
	dd	6
	dd	_456
	dd	_455
	dd	__irrlicht_core_Dimension2df_NotEq
	dd	6
	dd	_457
	dd	_455
	dd	__irrlicht_core_Dimension2df_Eq
	dd	6
	dd	_458
	dd	_459
	dd	__irrlicht_core_Dimension2df_Div
	dd	6
	dd	_460
	dd	_459
	dd	__irrlicht_core_Dimension2df_Mult
	dd	6
	dd	_461
	dd	_459
	dd	__irrlicht_core_Dimension2df_DivEq
	dd	6
	dd	_462
	dd	_459
	dd	__irrlicht_core_Dimension2df_MultEq
	dd	6
	dd	_463
	dd	_464
	dd	__irrlicht_core_Dimension2df_Plus
	dd	6
	dd	_465
	dd	_464
	dd	__irrlicht_core_Dimension2df_PlusEq
	dd	6
	dd	_466
	dd	_464
	dd	__irrlicht_core_Dimension2df_MinusEq
	dd	6
	dd	_467
	dd	_468
	dd	__irrlicht_core_Dimension2df_getWidth
	dd	6
	dd	_469
	dd	_468
	dd	__irrlicht_core_Dimension2df_getHeight
	dd	6
	dd	_470
	dd	_471
	dd	__irrlicht_core_Dimension2df_setWidth
	dd	6
	dd	_472
	dd	_471
	dd	__irrlicht_core_Dimension2df_setHeight
	dd	6
	dd	_473
	dd	_474
	dd	__irrlicht_core_Dimension2df_Set
	dd	6
	dd	_475
	dd	_468
	dd	__irrlicht_core_Dimension2df_getArea
	dd	6
	dd	_476
	dd	_477
	dd	__irrlicht_core_Dimension2df_getOptimalSize
	dd	6
	dd	_478
	dd	_479
	dd	__irrlicht_core_Dimension2df_getInterpolated
	dd	7
	dd	_480
	dd	_474
	dd	__irrlicht_core_Dimension2df_create
	dd	7
	dd	_481
	dd	_464
	dd	__irrlicht_core_Dimension2df_createFromPos
	dd	7
	dd	_482
	dd	_483
	dd	__irrlicht_core_Dimension2df_createFromHandle
	dd	0
	align	4
_irrlicht_core_Dimension2df:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_452
	dd	20
	dd	__irrlicht_core_Dimension2df_New
	dd	__irrlicht_core_Dimension2df_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Dimension2df_EqEq
	dd	__irrlicht_core_Dimension2df_NotEq
	dd	__irrlicht_core_Dimension2df_Eq
	dd	__irrlicht_core_Dimension2df_Div
	dd	__irrlicht_core_Dimension2df_Mult
	dd	__irrlicht_core_Dimension2df_DivEq
	dd	__irrlicht_core_Dimension2df_MultEq
	dd	__irrlicht_core_Dimension2df_Plus
	dd	__irrlicht_core_Dimension2df_PlusEq
	dd	__irrlicht_core_Dimension2df_MinusEq
	dd	__irrlicht_core_Dimension2df_getWidth
	dd	__irrlicht_core_Dimension2df_getHeight
	dd	__irrlicht_core_Dimension2df_setWidth
	dd	__irrlicht_core_Dimension2df_setHeight
	dd	__irrlicht_core_Dimension2df_Set
	dd	__irrlicht_core_Dimension2df_getArea
	dd	__irrlicht_core_Dimension2df_getOptimalSize
	dd	__irrlicht_core_Dimension2df_getInterpolated
	dd	__irrlicht_core_Dimension2df_create
	dd	__irrlicht_core_Dimension2df_createFromPos
	dd	__irrlicht_core_Dimension2df_createFromHandle
_485:
	db	"Dimension2di",0
_486:
	db	"(:Dimension2di)i",0
_487:
	db	"(f):Dimension2di",0
_488:
	db	"(i):Dimension2di",0
_489:
	db	"(:Dimension2di):Dimension2di",0
_490:
	db	"(i,i):Dimension2di",0
_491:
	db	"(i,i,i):Dimension2di",0
_492:
	db	"(:Dimension2di,f):Dimension2di",0
	align	4
_484:
	dd	2
	dd	_485
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Dimension2di_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Dimension2di_Delete
	dd	6
	dd	_454
	dd	_486
	dd	__irrlicht_core_Dimension2di_EqEq
	dd	6
	dd	_456
	dd	_486
	dd	__irrlicht_core_Dimension2di_NotEq
	dd	6
	dd	_457
	dd	_486
	dd	__irrlicht_core_Dimension2di_Eq
	dd	6
	dd	_458
	dd	_487
	dd	__irrlicht_core_Dimension2di_Div
	dd	6
	dd	_460
	dd	_487
	dd	__irrlicht_core_Dimension2di_Mult
	dd	6
	dd	_461
	dd	_488
	dd	__irrlicht_core_Dimension2di_DivEq
	dd	6
	dd	_462
	dd	_488
	dd	__irrlicht_core_Dimension2di_MultEq
	dd	6
	dd	_463
	dd	_489
	dd	__irrlicht_core_Dimension2di_Plus
	dd	6
	dd	_465
	dd	_489
	dd	__irrlicht_core_Dimension2di_PlusEq
	dd	6
	dd	_466
	dd	_489
	dd	__irrlicht_core_Dimension2di_MinusEq
	dd	6
	dd	_467
	dd	_431
	dd	__irrlicht_core_Dimension2di_getWidth
	dd	6
	dd	_469
	dd	_431
	dd	__irrlicht_core_Dimension2di_getHeight
	dd	6
	dd	_470
	dd	_444
	dd	__irrlicht_core_Dimension2di_setWidth
	dd	6
	dd	_472
	dd	_444
	dd	__irrlicht_core_Dimension2di_setHeight
	dd	6
	dd	_473
	dd	_490
	dd	__irrlicht_core_Dimension2di_Set
	dd	6
	dd	_475
	dd	_431
	dd	__irrlicht_core_Dimension2di_getArea
	dd	6
	dd	_476
	dd	_491
	dd	__irrlicht_core_Dimension2di_getOptimalSize
	dd	6
	dd	_478
	dd	_492
	dd	__irrlicht_core_Dimension2di_getInterpolated
	dd	7
	dd	_480
	dd	_490
	dd	__irrlicht_core_Dimension2di_create
	dd	7
	dd	_481
	dd	_489
	dd	__irrlicht_core_Dimension2di_createFromPos
	dd	7
	dd	_482
	dd	_490
	dd	__irrlicht_core_Dimension2di_createFromHandle
	dd	0
	align	4
_irrlicht_core_Dimension2di:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_484
	dd	20
	dd	__irrlicht_core_Dimension2di_New
	dd	__irrlicht_core_Dimension2di_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Dimension2di_EqEq
	dd	__irrlicht_core_Dimension2di_NotEq
	dd	__irrlicht_core_Dimension2di_Eq
	dd	__irrlicht_core_Dimension2di_Div
	dd	__irrlicht_core_Dimension2di_Mult
	dd	__irrlicht_core_Dimension2di_DivEq
	dd	__irrlicht_core_Dimension2di_MultEq
	dd	__irrlicht_core_Dimension2di_Plus
	dd	__irrlicht_core_Dimension2di_PlusEq
	dd	__irrlicht_core_Dimension2di_MinusEq
	dd	__irrlicht_core_Dimension2di_getWidth
	dd	__irrlicht_core_Dimension2di_getHeight
	dd	__irrlicht_core_Dimension2di_setWidth
	dd	__irrlicht_core_Dimension2di_setHeight
	dd	__irrlicht_core_Dimension2di_Set
	dd	__irrlicht_core_Dimension2di_getArea
	dd	__irrlicht_core_Dimension2di_getOptimalSize
	dd	__irrlicht_core_Dimension2di_getInterpolated
	dd	__irrlicht_core_Dimension2di_create
	dd	__irrlicht_core_Dimension2di_createFromPos
	dd	__irrlicht_core_Dimension2di_createFromHandle
_494:
	db	"Position2df",0
_495:
	db	"(:Position2df)i",0
_496:
	db	"(:Position2df):Position2df",0
_497:
	db	"Minus",0
_498:
	db	"PlusDim",0
_499:
	db	"(:Dimension2df):Position2df",0
_500:
	db	"MinusDim",0
_501:
	db	"MultScalar",0
_502:
	db	"(f):Position2df",0
_503:
	db	"PlusEqDim",0
_504:
	db	"MinusEqDim",0
_505:
	db	"getX",0
_506:
	db	"getY",0
_507:
	db	"setX",0
_508:
	db	"setY",0
_509:
	db	"(f,f):Position2df",0
_510:
	db	"(i,i):Position2df",0
	align	4
_493:
	dd	2
	dd	_494
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Position2df_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Position2df_Delete
	dd	6
	dd	_454
	dd	_495
	dd	__irrlicht_core_Position2df_EqEq
	dd	6
	dd	_456
	dd	_495
	dd	__irrlicht_core_Position2df_NotEq
	dd	6
	dd	_457
	dd	_496
	dd	__irrlicht_core_Position2df_Eq
	dd	6
	dd	_463
	dd	_496
	dd	__irrlicht_core_Position2df_Plus
	dd	6
	dd	_497
	dd	_496
	dd	__irrlicht_core_Position2df_Minus
	dd	6
	dd	_498
	dd	_499
	dd	__irrlicht_core_Position2df_PlusDim
	dd	6
	dd	_500
	dd	_499
	dd	__irrlicht_core_Position2df_MinusDim
	dd	6
	dd	_460
	dd	_496
	dd	__irrlicht_core_Position2df_Mult
	dd	6
	dd	_501
	dd	_502
	dd	__irrlicht_core_Position2df_MultScalar
	dd	6
	dd	_465
	dd	_496
	dd	__irrlicht_core_Position2df_PlusEq
	dd	6
	dd	_466
	dd	_496
	dd	__irrlicht_core_Position2df_MinusEq
	dd	6
	dd	_503
	dd	_499
	dd	__irrlicht_core_Position2df_PlusEqDim
	dd	6
	dd	_504
	dd	_499
	dd	__irrlicht_core_Position2df_MinusEqDim
	dd	6
	dd	_505
	dd	_468
	dd	__irrlicht_core_Position2df_getX
	dd	6
	dd	_506
	dd	_468
	dd	__irrlicht_core_Position2df_getY
	dd	6
	dd	_507
	dd	_471
	dd	__irrlicht_core_Position2df_setX
	dd	6
	dd	_508
	dd	_471
	dd	__irrlicht_core_Position2df_setY
	dd	7
	dd	_480
	dd	_509
	dd	__irrlicht_core_Position2df_create
	dd	7
	dd	_481
	dd	_496
	dd	__irrlicht_core_Position2df_createFromPos
	dd	7
	dd	_482
	dd	_510
	dd	__irrlicht_core_Position2df_createFromHandle
	dd	0
	align	4
_irrlicht_core_Position2df:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_493
	dd	20
	dd	__irrlicht_core_Position2df_New
	dd	__irrlicht_core_Position2df_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Position2df_EqEq
	dd	__irrlicht_core_Position2df_NotEq
	dd	__irrlicht_core_Position2df_Eq
	dd	__irrlicht_core_Position2df_Plus
	dd	__irrlicht_core_Position2df_Minus
	dd	__irrlicht_core_Position2df_PlusDim
	dd	__irrlicht_core_Position2df_MinusDim
	dd	__irrlicht_core_Position2df_Mult
	dd	__irrlicht_core_Position2df_MultScalar
	dd	__irrlicht_core_Position2df_PlusEq
	dd	__irrlicht_core_Position2df_MinusEq
	dd	__irrlicht_core_Position2df_PlusEqDim
	dd	__irrlicht_core_Position2df_MinusEqDim
	dd	__irrlicht_core_Position2df_getX
	dd	__irrlicht_core_Position2df_getY
	dd	__irrlicht_core_Position2df_setX
	dd	__irrlicht_core_Position2df_setY
	dd	__irrlicht_core_Position2df_create
	dd	__irrlicht_core_Position2df_createFromPos
	dd	__irrlicht_core_Position2df_createFromHandle
_512:
	db	"Position2di",0
_513:
	db	"(:Position2di)i",0
_514:
	db	"(:Position2di):Position2di",0
_515:
	db	"(:Dimension2di):Position2di",0
_516:
	db	"(i):Position2di",0
_517:
	db	"(i,i):Position2di",0
	align	4
_511:
	dd	2
	dd	_512
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Position2di_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Position2di_Delete
	dd	6
	dd	_454
	dd	_513
	dd	__irrlicht_core_Position2di_EqEq
	dd	6
	dd	_456
	dd	_513
	dd	__irrlicht_core_Position2di_NotEq
	dd	6
	dd	_457
	dd	_514
	dd	__irrlicht_core_Position2di_Eq
	dd	6
	dd	_463
	dd	_514
	dd	__irrlicht_core_Position2di_Plus
	dd	6
	dd	_497
	dd	_514
	dd	__irrlicht_core_Position2di_Minus
	dd	6
	dd	_498
	dd	_515
	dd	__irrlicht_core_Position2di_PlusDim
	dd	6
	dd	_500
	dd	_515
	dd	__irrlicht_core_Position2di_MinusDim
	dd	6
	dd	_460
	dd	_514
	dd	__irrlicht_core_Position2di_Mult
	dd	6
	dd	_501
	dd	_516
	dd	__irrlicht_core_Position2di_MultScalar
	dd	6
	dd	_465
	dd	_514
	dd	__irrlicht_core_Position2di_PlusEq
	dd	6
	dd	_466
	dd	_514
	dd	__irrlicht_core_Position2di_MinusEq
	dd	6
	dd	_503
	dd	_515
	dd	__irrlicht_core_Position2di_PlusEqDim
	dd	6
	dd	_504
	dd	_515
	dd	__irrlicht_core_Position2di_MinusEqDim
	dd	6
	dd	_505
	dd	_431
	dd	__irrlicht_core_Position2di_getX
	dd	6
	dd	_506
	dd	_431
	dd	__irrlicht_core_Position2di_getY
	dd	6
	dd	_507
	dd	_444
	dd	__irrlicht_core_Position2di_setX
	dd	6
	dd	_508
	dd	_444
	dd	__irrlicht_core_Position2di_setY
	dd	7
	dd	_480
	dd	_517
	dd	__irrlicht_core_Position2di_create
	dd	7
	dd	_481
	dd	_514
	dd	__irrlicht_core_Position2di_createFromPos
	dd	7
	dd	_482
	dd	_517
	dd	__irrlicht_core_Position2di_createFromHandle
	dd	0
	align	4
_irrlicht_core_Position2di:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_511
	dd	20
	dd	__irrlicht_core_Position2di_New
	dd	__irrlicht_core_Position2di_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Position2di_EqEq
	dd	__irrlicht_core_Position2di_NotEq
	dd	__irrlicht_core_Position2di_Eq
	dd	__irrlicht_core_Position2di_Plus
	dd	__irrlicht_core_Position2di_Minus
	dd	__irrlicht_core_Position2di_PlusDim
	dd	__irrlicht_core_Position2di_MinusDim
	dd	__irrlicht_core_Position2di_Mult
	dd	__irrlicht_core_Position2di_MultScalar
	dd	__irrlicht_core_Position2di_PlusEq
	dd	__irrlicht_core_Position2di_MinusEq
	dd	__irrlicht_core_Position2di_PlusEqDim
	dd	__irrlicht_core_Position2di_MinusEqDim
	dd	__irrlicht_core_Position2di_getX
	dd	__irrlicht_core_Position2di_getY
	dd	__irrlicht_core_Position2di_setX
	dd	__irrlicht_core_Position2di_setY
	dd	__irrlicht_core_Position2di_create
	dd	__irrlicht_core_Position2di_createFromPos
	dd	__irrlicht_core_Position2di_createFromHandle
_519:
	db	"Recti",0
_520:
	db	"(:Recti):Recti",0
_521:
	db	"(:Recti)i",0
_522:
	db	"isPointInside",0
_523:
	db	"isRectCollided",0
_524:
	db	"clipAgainst",0
_525:
	db	"repair",0
_526:
	db	"getCenter",0
_527:
	db	"():Position2di",0
_528:
	db	"getUpperLeftCorner",0
_529:
	db	"getLowerRightCorner",0
_530:
	db	"getSize",0
_531:
	db	"():Dimension2di",0
_532:
	db	"addInternalPointFromPos",0
_533:
	db	"addInternalPoint",0
_534:
	db	"constrainTo",0
_535:
	db	"Less",0
_536:
	db	"():Recti",0
_537:
	db	"createFromVals",0
_538:
	db	"(i,i,i,i):Recti",0
_539:
	db	"(:Position2di,:Position2di):Recti",0
_540:
	db	"createFromPosSize",0
_541:
	db	"(:Position2di,:Dimension2di):Recti",0
_542:
	db	"createFromRect",0
_543:
	db	"(i,i):Recti",0
	align	4
_518:
	dd	2
	dd	_519
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Recti_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Recti_Delete
	dd	6
	dd	_465
	dd	_520
	dd	__irrlicht_core_Recti_PlusEq
	dd	6
	dd	_463
	dd	_520
	dd	__irrlicht_core_Recti_Plus
	dd	6
	dd	_466
	dd	_520
	dd	__irrlicht_core_Recti_MinusEq
	dd	6
	dd	_497
	dd	_520
	dd	__irrlicht_core_Recti_Minus
	dd	6
	dd	_454
	dd	_521
	dd	__irrlicht_core_Recti_EqEq
	dd	6
	dd	_456
	dd	_521
	dd	__irrlicht_core_Recti_NotEq
	dd	6
	dd	_522
	dd	_513
	dd	__irrlicht_core_Recti_isPointInside
	dd	6
	dd	_523
	dd	_521
	dd	__irrlicht_core_Recti_isRectCollided
	dd	6
	dd	_524
	dd	_521
	dd	__irrlicht_core_Recti_clipAgainst
	dd	6
	dd	_467
	dd	_431
	dd	__irrlicht_core_Recti_getWidth
	dd	6
	dd	_469
	dd	_431
	dd	__irrlicht_core_Recti_getHeight
	dd	6
	dd	_525
	dd	_431
	dd	__irrlicht_core_Recti_repair
	dd	6
	dd	_437
	dd	_431
	dd	__irrlicht_core_Recti_isValid
	dd	6
	dd	_526
	dd	_527
	dd	__irrlicht_core_Recti_getCenter
	dd	6
	dd	_528
	dd	_527
	dd	__irrlicht_core_Recti_getUpperLeftCorner
	dd	6
	dd	_529
	dd	_527
	dd	__irrlicht_core_Recti_getLowerRightCorner
	dd	6
	dd	_530
	dd	_531
	dd	__irrlicht_core_Recti_getSize
	dd	6
	dd	_532
	dd	_513
	dd	__irrlicht_core_Recti_addInternalPointFromPos
	dd	6
	dd	_533
	dd	_434
	dd	__irrlicht_core_Recti_addInternalPoint
	dd	6
	dd	_475
	dd	_431
	dd	__irrlicht_core_Recti_getArea
	dd	6
	dd	_534
	dd	_521
	dd	__irrlicht_core_Recti_constrainTo
	dd	6
	dd	_535
	dd	_521
	dd	__irrlicht_core_Recti_Less
	dd	7
	dd	_480
	dd	_536
	dd	__irrlicht_core_Recti_create
	dd	7
	dd	_537
	dd	_538
	dd	__irrlicht_core_Recti_createFromVals
	dd	7
	dd	_481
	dd	_539
	dd	__irrlicht_core_Recti_createFromPos
	dd	7
	dd	_540
	dd	_541
	dd	__irrlicht_core_Recti_createFromPosSize
	dd	7
	dd	_542
	dd	_520
	dd	__irrlicht_core_Recti_createFromRect
	dd	7
	dd	_482
	dd	_543
	dd	__irrlicht_core_Recti_createFromHandle
	dd	0
	align	4
_irrlicht_core_Recti:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_518
	dd	20
	dd	__irrlicht_core_Recti_New
	dd	__irrlicht_core_Recti_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_Recti_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Recti_PlusEq
	dd	__irrlicht_core_Recti_Plus
	dd	__irrlicht_core_Recti_MinusEq
	dd	__irrlicht_core_Recti_Minus
	dd	__irrlicht_core_Recti_EqEq
	dd	__irrlicht_core_Recti_NotEq
	dd	__irrlicht_core_Recti_isPointInside
	dd	__irrlicht_core_Recti_isRectCollided
	dd	__irrlicht_core_Recti_clipAgainst
	dd	__irrlicht_core_Recti_getWidth
	dd	__irrlicht_core_Recti_getHeight
	dd	__irrlicht_core_Recti_repair
	dd	__irrlicht_core_Recti_getCenter
	dd	__irrlicht_core_Recti_getUpperLeftCorner
	dd	__irrlicht_core_Recti_getLowerRightCorner
	dd	__irrlicht_core_Recti_getSize
	dd	__irrlicht_core_Recti_addInternalPointFromPos
	dd	__irrlicht_core_Recti_addInternalPoint
	dd	__irrlicht_core_Recti_getArea
	dd	__irrlicht_core_Recti_constrainTo
	dd	__irrlicht_core_Recti_Less
	dd	__irrlicht_core_Recti_create
	dd	__irrlicht_core_Recti_createFromVals
	dd	__irrlicht_core_Recti_createFromPos
	dd	__irrlicht_core_Recti_createFromPosSize
	dd	__irrlicht_core_Recti_createFromRect
	dd	__irrlicht_core_Recti_createFromHandle
_545:
	db	"Rectf",0
_546:
	db	"(:Rectf):Rectf",0
_547:
	db	"(:Rectf)i",0
_548:
	db	"():Position2df",0
_549:
	db	"():Dimension2df",0
_550:
	db	"(f,f)i",0
_551:
	db	"():Rectf",0
_552:
	db	"(f,f,f,f):Rectf",0
_553:
	db	"(:Position2df,:Position2df):Rectf",0
_554:
	db	"(:Position2df,:Dimension2df):Rectf",0
_555:
	db	"(i,i):Rectf",0
	align	4
_544:
	dd	2
	dd	_545
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Rectf_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Rectf_Delete
	dd	6
	dd	_465
	dd	_546
	dd	__irrlicht_core_Rectf_PlusEq
	dd	6
	dd	_463
	dd	_546
	dd	__irrlicht_core_Rectf_Plus
	dd	6
	dd	_466
	dd	_546
	dd	__irrlicht_core_Rectf_MinusEq
	dd	6
	dd	_497
	dd	_546
	dd	__irrlicht_core_Rectf_Minus
	dd	6
	dd	_454
	dd	_547
	dd	__irrlicht_core_Rectf_EqEq
	dd	6
	dd	_456
	dd	_547
	dd	__irrlicht_core_Rectf_NotEq
	dd	6
	dd	_522
	dd	_495
	dd	__irrlicht_core_Rectf_isPointInside
	dd	6
	dd	_523
	dd	_547
	dd	__irrlicht_core_Rectf_isRectCollided
	dd	6
	dd	_524
	dd	_547
	dd	__irrlicht_core_Rectf_clipAgainst
	dd	6
	dd	_467
	dd	_468
	dd	__irrlicht_core_Rectf_getWidth
	dd	6
	dd	_469
	dd	_468
	dd	__irrlicht_core_Rectf_getHeight
	dd	6
	dd	_525
	dd	_431
	dd	__irrlicht_core_Rectf_repair
	dd	6
	dd	_437
	dd	_431
	dd	__irrlicht_core_Rectf_isValid
	dd	6
	dd	_526
	dd	_548
	dd	__irrlicht_core_Rectf_getCenter
	dd	6
	dd	_528
	dd	_548
	dd	__irrlicht_core_Rectf_getUpperLeftCorner
	dd	6
	dd	_529
	dd	_548
	dd	__irrlicht_core_Rectf_getLowerRightCorner
	dd	6
	dd	_530
	dd	_549
	dd	__irrlicht_core_Rectf_getSize
	dd	6
	dd	_532
	dd	_495
	dd	__irrlicht_core_Rectf_addInternalPointFromPos
	dd	6
	dd	_533
	dd	_550
	dd	__irrlicht_core_Rectf_addInternalPoint
	dd	6
	dd	_475
	dd	_468
	dd	__irrlicht_core_Rectf_getArea
	dd	6
	dd	_534
	dd	_547
	dd	__irrlicht_core_Rectf_constrainTo
	dd	6
	dd	_535
	dd	_547
	dd	__irrlicht_core_Rectf_Less
	dd	7
	dd	_480
	dd	_551
	dd	__irrlicht_core_Rectf_create
	dd	7
	dd	_537
	dd	_552
	dd	__irrlicht_core_Rectf_createFromVals
	dd	7
	dd	_481
	dd	_553
	dd	__irrlicht_core_Rectf_createFromPos
	dd	7
	dd	_540
	dd	_554
	dd	__irrlicht_core_Rectf_createFromPosSize
	dd	7
	dd	_542
	dd	_546
	dd	__irrlicht_core_Rectf_createFromRect
	dd	7
	dd	_482
	dd	_555
	dd	__irrlicht_core_Rectf_createFromHandle
	dd	0
	align	4
_irrlicht_core_Rectf:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_544
	dd	20
	dd	__irrlicht_core_Rectf_New
	dd	__irrlicht_core_Rectf_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_Rectf_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Rectf_PlusEq
	dd	__irrlicht_core_Rectf_Plus
	dd	__irrlicht_core_Rectf_MinusEq
	dd	__irrlicht_core_Rectf_Minus
	dd	__irrlicht_core_Rectf_EqEq
	dd	__irrlicht_core_Rectf_NotEq
	dd	__irrlicht_core_Rectf_isPointInside
	dd	__irrlicht_core_Rectf_isRectCollided
	dd	__irrlicht_core_Rectf_clipAgainst
	dd	__irrlicht_core_Rectf_getWidth
	dd	__irrlicht_core_Rectf_getHeight
	dd	__irrlicht_core_Rectf_repair
	dd	__irrlicht_core_Rectf_getCenter
	dd	__irrlicht_core_Rectf_getUpperLeftCorner
	dd	__irrlicht_core_Rectf_getLowerRightCorner
	dd	__irrlicht_core_Rectf_getSize
	dd	__irrlicht_core_Rectf_addInternalPointFromPos
	dd	__irrlicht_core_Rectf_addInternalPoint
	dd	__irrlicht_core_Rectf_getArea
	dd	__irrlicht_core_Rectf_constrainTo
	dd	__irrlicht_core_Rectf_Less
	dd	__irrlicht_core_Rectf_create
	dd	__irrlicht_core_Rectf_createFromVals
	dd	__irrlicht_core_Rectf_createFromPos
	dd	__irrlicht_core_Rectf_createFromPosSize
	dd	__irrlicht_core_Rectf_createFromRect
	dd	__irrlicht_core_Rectf_createFromHandle
_557:
	db	"Vector2di",0
_558:
	db	"normalize",0
_559:
	db	"():Vector2di",0
_560:
	db	"getAngle",0
_561:
	db	"()d",0
_562:
	db	"getAngleWith",0
_563:
	db	"(:Vector2di)d",0
_564:
	db	"getAngleTrig",0
_565:
	db	"rotateBy",0
_566:
	db	"(d,:Vector2di):Vector2di",0
_567:
	db	"getDistanceFrom",0
_568:
	db	"(:Vector2di)i",0
_569:
	db	"dotProduct",0
_570:
	db	"getLength",0
_571:
	db	"interpolate",0
_572:
	db	"(:Vector2di,:Vector2di,f):Vector2di",0
_573:
	db	"equals",0
_574:
	db	"getLengthSQ",0
_575:
	db	"getDistanceFromSQ",0
_576:
	db	"isBetweenPoints",0
_577:
	db	"(:Vector2di,:Vector2di)i",0
_578:
	db	"getInterpolated_quadratic",0
_579:
	db	"(:Vector2di,:Vector2di,d):Vector2di",0
_580:
	db	"(:Vector2di,d):Vector2di",0
_581:
	db	"setEq",0
_582:
	db	"(:Vector2di):Vector2di",0
_583:
	db	"PlusVect",0
_584:
	db	"PlusEqVect",0
_585:
	db	"(i):Vector2di",0
_586:
	db	"MinusVect",0
_587:
	db	"MinusEqVect",0
_588:
	db	"MultVect",0
_589:
	db	"MultEqVect",0
_590:
	db	"DivVect",0
_591:
	db	"DivEqVect",0
_592:
	db	"LessEq",0
_593:
	db	"GreatEq",0
_594:
	db	"Great",0
_595:
	db	"setFromVect",0
_596:
	db	"set",0
_597:
	db	"(i,i):Vector2di",0
_598:
	db	"createFromVal",0
_599:
	db	"createFromVect",0
	align	4
_556:
	dd	2
	dd	_557
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Vector2di_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Vector2di_Delete
	dd	6
	dd	_558
	dd	_559
	dd	__irrlicht_core_Vector2di_normalize
	dd	6
	dd	_560
	dd	_561
	dd	__irrlicht_core_Vector2di_getAngle
	dd	6
	dd	_562
	dd	_563
	dd	__irrlicht_core_Vector2di_getAngleWith
	dd	6
	dd	_564
	dd	_561
	dd	__irrlicht_core_Vector2di_getAngleTrig
	dd	6
	dd	_565
	dd	_566
	dd	__irrlicht_core_Vector2di_rotateBy
	dd	6
	dd	_567
	dd	_568
	dd	__irrlicht_core_Vector2di_getDistanceFrom
	dd	6
	dd	_569
	dd	_568
	dd	__irrlicht_core_Vector2di_dotProduct
	dd	6
	dd	_570
	dd	_431
	dd	__irrlicht_core_Vector2di_getLength
	dd	6
	dd	_571
	dd	_572
	dd	__irrlicht_core_Vector2di_interpolate
	dd	6
	dd	_573
	dd	_568
	dd	__irrlicht_core_Vector2di_equals
	dd	6
	dd	_574
	dd	_431
	dd	__irrlicht_core_Vector2di_getLengthSQ
	dd	6
	dd	_575
	dd	_568
	dd	__irrlicht_core_Vector2di_getDistanceFromSQ
	dd	6
	dd	_576
	dd	_577
	dd	__irrlicht_core_Vector2di_isBetweenPoints
	dd	6
	dd	_578
	dd	_579
	dd	__irrlicht_core_Vector2di_getInterpolated_quadratic
	dd	6
	dd	_478
	dd	_580
	dd	__irrlicht_core_Vector2di_getInterpolated
	dd	6
	dd	_581
	dd	_582
	dd	__irrlicht_core_Vector2di_setEq
	dd	6
	dd	_454
	dd	_568
	dd	__irrlicht_core_Vector2di_EqEq
	dd	6
	dd	_456
	dd	_568
	dd	__irrlicht_core_Vector2di_NotEq
	dd	6
	dd	_583
	dd	_582
	dd	__irrlicht_core_Vector2di_PlusVect
	dd	6
	dd	_584
	dd	_582
	dd	__irrlicht_core_Vector2di_PlusEqVect
	dd	6
	dd	_463
	dd	_585
	dd	__irrlicht_core_Vector2di_Plus
	dd	6
	dd	_465
	dd	_585
	dd	__irrlicht_core_Vector2di_PlusEq
	dd	6
	dd	_586
	dd	_582
	dd	__irrlicht_core_Vector2di_MinusVect
	dd	6
	dd	_587
	dd	_582
	dd	__irrlicht_core_Vector2di_MinusEqVect
	dd	6
	dd	_497
	dd	_585
	dd	__irrlicht_core_Vector2di_Minus
	dd	6
	dd	_466
	dd	_585
	dd	__irrlicht_core_Vector2di_MinusEq
	dd	6
	dd	_588
	dd	_582
	dd	__irrlicht_core_Vector2di_MultVect
	dd	6
	dd	_460
	dd	_585
	dd	__irrlicht_core_Vector2di_Mult
	dd	6
	dd	_589
	dd	_582
	dd	__irrlicht_core_Vector2di_MultEqVect
	dd	6
	dd	_462
	dd	_585
	dd	__irrlicht_core_Vector2di_MultEq
	dd	6
	dd	_590
	dd	_582
	dd	__irrlicht_core_Vector2di_DivVect
	dd	6
	dd	_458
	dd	_585
	dd	__irrlicht_core_Vector2di_Div
	dd	6
	dd	_591
	dd	_582
	dd	__irrlicht_core_Vector2di_DivEqVect
	dd	6
	dd	_461
	dd	_585
	dd	__irrlicht_core_Vector2di_DivEq
	dd	6
	dd	_592
	dd	_568
	dd	__irrlicht_core_Vector2di_LessEq
	dd	6
	dd	_593
	dd	_568
	dd	__irrlicht_core_Vector2di_GreatEq
	dd	6
	dd	_535
	dd	_568
	dd	__irrlicht_core_Vector2di_Less
	dd	6
	dd	_594
	dd	_568
	dd	__irrlicht_core_Vector2di_Great
	dd	6
	dd	_507
	dd	_444
	dd	__irrlicht_core_Vector2di_setX
	dd	6
	dd	_508
	dd	_444
	dd	__irrlicht_core_Vector2di_setY
	dd	6
	dd	_595
	dd	_582
	dd	__irrlicht_core_Vector2di_setFromVect
	dd	6
	dd	_596
	dd	_597
	dd	__irrlicht_core_Vector2di_set
	dd	6
	dd	_505
	dd	_431
	dd	__irrlicht_core_Vector2di_getX
	dd	6
	dd	_506
	dd	_431
	dd	__irrlicht_core_Vector2di_getY
	dd	7
	dd	_480
	dd	_559
	dd	__irrlicht_core_Vector2di_create
	dd	7
	dd	_537
	dd	_597
	dd	__irrlicht_core_Vector2di_createFromVals
	dd	7
	dd	_598
	dd	_585
	dd	__irrlicht_core_Vector2di_createFromVal
	dd	7
	dd	_599
	dd	_582
	dd	__irrlicht_core_Vector2di_createFromVect
	dd	7
	dd	_482
	dd	_597
	dd	__irrlicht_core_Vector2di_createFromHandle
	dd	0
	align	4
_irrlicht_core_Vector2di:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_556
	dd	20
	dd	__irrlicht_core_Vector2di_New
	dd	__irrlicht_core_Vector2di_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Vector2di_normalize
	dd	__irrlicht_core_Vector2di_getAngle
	dd	__irrlicht_core_Vector2di_getAngleWith
	dd	__irrlicht_core_Vector2di_getAngleTrig
	dd	__irrlicht_core_Vector2di_rotateBy
	dd	__irrlicht_core_Vector2di_getDistanceFrom
	dd	__irrlicht_core_Vector2di_dotProduct
	dd	__irrlicht_core_Vector2di_getLength
	dd	__irrlicht_core_Vector2di_interpolate
	dd	__irrlicht_core_Vector2di_equals
	dd	__irrlicht_core_Vector2di_getLengthSQ
	dd	__irrlicht_core_Vector2di_getDistanceFromSQ
	dd	__irrlicht_core_Vector2di_isBetweenPoints
	dd	__irrlicht_core_Vector2di_getInterpolated_quadratic
	dd	__irrlicht_core_Vector2di_getInterpolated
	dd	__irrlicht_core_Vector2di_setEq
	dd	__irrlicht_core_Vector2di_EqEq
	dd	__irrlicht_core_Vector2di_NotEq
	dd	__irrlicht_core_Vector2di_PlusVect
	dd	__irrlicht_core_Vector2di_PlusEqVect
	dd	__irrlicht_core_Vector2di_Plus
	dd	__irrlicht_core_Vector2di_PlusEq
	dd	__irrlicht_core_Vector2di_MinusVect
	dd	__irrlicht_core_Vector2di_MinusEqVect
	dd	__irrlicht_core_Vector2di_Minus
	dd	__irrlicht_core_Vector2di_MinusEq
	dd	__irrlicht_core_Vector2di_MultVect
	dd	__irrlicht_core_Vector2di_Mult
	dd	__irrlicht_core_Vector2di_MultEqVect
	dd	__irrlicht_core_Vector2di_MultEq
	dd	__irrlicht_core_Vector2di_DivVect
	dd	__irrlicht_core_Vector2di_Div
	dd	__irrlicht_core_Vector2di_DivEqVect
	dd	__irrlicht_core_Vector2di_DivEq
	dd	__irrlicht_core_Vector2di_LessEq
	dd	__irrlicht_core_Vector2di_GreatEq
	dd	__irrlicht_core_Vector2di_Less
	dd	__irrlicht_core_Vector2di_Great
	dd	__irrlicht_core_Vector2di_setX
	dd	__irrlicht_core_Vector2di_setY
	dd	__irrlicht_core_Vector2di_setFromVect
	dd	__irrlicht_core_Vector2di_set
	dd	__irrlicht_core_Vector2di_getX
	dd	__irrlicht_core_Vector2di_getY
	dd	__irrlicht_core_Vector2di_create
	dd	__irrlicht_core_Vector2di_createFromVals
	dd	__irrlicht_core_Vector2di_createFromVal
	dd	__irrlicht_core_Vector2di_createFromVect
	dd	__irrlicht_core_Vector2di_createFromHandle
_601:
	db	"Vector3di",0
_602:
	db	"(:Vector3di,:Vector3di)i",0
_603:
	db	"invert",0
_604:
	db	"():Vector3di",0
_605:
	db	"setLength",0
_606:
	db	"(i):Vector3di",0
_607:
	db	"crossProduct",0
_608:
	db	"(:Vector3di):Vector3di",0
_609:
	db	"(:Vector3di,d):Vector3di",0
_610:
	db	"rotateXZBy",0
_611:
	db	"(d,:Vector3di)i",0
_612:
	db	"rotateXYBy",0
_613:
	db	"rotateYZBy",0
_614:
	db	"(:Vector3di)i",0
_615:
	db	"getAs4Values",0
_616:
	db	"(*i)i",0
_617:
	db	"getHorizontalAngle",0
_618:
	db	"Equals",0
_619:
	db	"(:Vector3di,i)i",0
_620:
	db	"(:Vector3di,:Vector3di,d):Vector3di",0
_621:
	db	"rotationToDirection",0
_622:
	db	"getSphericalCoordinateAngles",0
_623:
	db	"PlusVal",0
_624:
	db	"PlusEqVal",0
_625:
	db	"MinusVal",0
_626:
	db	"MinusEqVal",0
_627:
	db	"setZ",0
_628:
	db	"(i,i,i):Vector3di",0
_629:
	db	"getZ",0
_630:
	db	"(i,i):Vector3di",0
	align	4
_600:
	dd	2
	dd	_601
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Vector3di_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Vector3di_Delete
	dd	6
	dd	_576
	dd	_602
	dd	__irrlicht_core_Vector3di_isBetweenPoints
	dd	6
	dd	_603
	dd	_604
	dd	__irrlicht_core_Vector3di_invert
	dd	6
	dd	_605
	dd	_606
	dd	__irrlicht_core_Vector3di_setLength
	dd	6
	dd	_607
	dd	_608
	dd	__irrlicht_core_Vector3di_crossProduct
	dd	6
	dd	_478
	dd	_609
	dd	__irrlicht_core_Vector3di_getInterpolated
	dd	6
	dd	_610
	dd	_611
	dd	__irrlicht_core_Vector3di_rotateXZBy
	dd	6
	dd	_612
	dd	_611
	dd	__irrlicht_core_Vector3di_rotateXYBy
	dd	6
	dd	_613
	dd	_611
	dd	__irrlicht_core_Vector3di_rotateYZBy
	dd	6
	dd	_558
	dd	_604
	dd	__irrlicht_core_Vector3di_normalize
	dd	6
	dd	_567
	dd	_614
	dd	__irrlicht_core_Vector3di_getDistanceFrom
	dd	6
	dd	_575
	dd	_614
	dd	__irrlicht_core_Vector3di_getDistanceFromSQ
	dd	6
	dd	_569
	dd	_614
	dd	__irrlicht_core_Vector3di_dotProduct
	dd	6
	dd	_570
	dd	_561
	dd	__irrlicht_core_Vector3di_getLength
	dd	6
	dd	_574
	dd	_431
	dd	__irrlicht_core_Vector3di_getLengthSQ
	dd	6
	dd	_615
	dd	_616
	dd	__irrlicht_core_Vector3di_getAs4Values
	dd	6
	dd	_617
	dd	_604
	dd	__irrlicht_core_Vector3di_getHorizontalAngle
	dd	6
	dd	_618
	dd	_619
	dd	__irrlicht_core_Vector3di_Equals
	dd	6
	dd	_578
	dd	_620
	dd	__irrlicht_core_Vector3di_getInterpolated_quadratic
	dd	6
	dd	_571
	dd	_620
	dd	__irrlicht_core_Vector3di_interpolate
	dd	6
	dd	_621
	dd	_608
	dd	__irrlicht_core_Vector3di_rotationToDirection
	dd	6
	dd	_622
	dd	_604
	dd	__irrlicht_core_Vector3di_getSphericalCoordinateAngles
	dd	6
	dd	_581
	dd	_608
	dd	__irrlicht_core_Vector3di_setEq
	dd	6
	dd	_454
	dd	_614
	dd	__irrlicht_core_Vector3di_EqEq
	dd	6
	dd	_456
	dd	_614
	dd	__irrlicht_core_Vector3di_NotEq
	dd	6
	dd	_593
	dd	_614
	dd	__irrlicht_core_Vector3di_GreatEq
	dd	6
	dd	_592
	dd	_614
	dd	__irrlicht_core_Vector3di_LessEq
	dd	6
	dd	_463
	dd	_608
	dd	__irrlicht_core_Vector3di_Plus
	dd	6
	dd	_465
	dd	_608
	dd	__irrlicht_core_Vector3di_PlusEq
	dd	6
	dd	_623
	dd	_606
	dd	__irrlicht_core_Vector3di_PlusVal
	dd	6
	dd	_624
	dd	_606
	dd	__irrlicht_core_Vector3di_PlusEqVal
	dd	6
	dd	_497
	dd	_608
	dd	__irrlicht_core_Vector3di_Minus
	dd	6
	dd	_466
	dd	_608
	dd	__irrlicht_core_Vector3di_MinusEq
	dd	6
	dd	_625
	dd	_606
	dd	__irrlicht_core_Vector3di_MinusVal
	dd	6
	dd	_626
	dd	_606
	dd	__irrlicht_core_Vector3di_MinusEqVal
	dd	6
	dd	_588
	dd	_608
	dd	__irrlicht_core_Vector3di_MultVect
	dd	6
	dd	_460
	dd	_606
	dd	__irrlicht_core_Vector3di_Mult
	dd	6
	dd	_589
	dd	_608
	dd	__irrlicht_core_Vector3di_MultEqVect
	dd	6
	dd	_462
	dd	_606
	dd	__irrlicht_core_Vector3di_MultEq
	dd	6
	dd	_590
	dd	_608
	dd	__irrlicht_core_Vector3di_DivVect
	dd	6
	dd	_458
	dd	_606
	dd	__irrlicht_core_Vector3di_Div
	dd	6
	dd	_591
	dd	_608
	dd	__irrlicht_core_Vector3di_DivEqVect
	dd	6
	dd	_461
	dd	_606
	dd	__irrlicht_core_Vector3di_DivEq
	dd	6
	dd	_535
	dd	_614
	dd	__irrlicht_core_Vector3di_Less
	dd	6
	dd	_594
	dd	_614
	dd	__irrlicht_core_Vector3di_Great
	dd	6
	dd	_507
	dd	_444
	dd	__irrlicht_core_Vector3di_setX
	dd	6
	dd	_508
	dd	_444
	dd	__irrlicht_core_Vector3di_setY
	dd	6
	dd	_627
	dd	_444
	dd	__irrlicht_core_Vector3di_setZ
	dd	6
	dd	_595
	dd	_608
	dd	__irrlicht_core_Vector3di_setFromVect
	dd	6
	dd	_596
	dd	_628
	dd	__irrlicht_core_Vector3di_set
	dd	6
	dd	_505
	dd	_431
	dd	__irrlicht_core_Vector3di_getX
	dd	6
	dd	_506
	dd	_431
	dd	__irrlicht_core_Vector3di_getY
	dd	6
	dd	_629
	dd	_431
	dd	__irrlicht_core_Vector3di_getZ
	dd	7
	dd	_480
	dd	_604
	dd	__irrlicht_core_Vector3di_create
	dd	7
	dd	_537
	dd	_628
	dd	__irrlicht_core_Vector3di_createFromVals
	dd	7
	dd	_598
	dd	_606
	dd	__irrlicht_core_Vector3di_createFromVal
	dd	7
	dd	_599
	dd	_608
	dd	__irrlicht_core_Vector3di_createFromVect
	dd	7
	dd	_482
	dd	_630
	dd	__irrlicht_core_Vector3di_createFromHandle
	dd	0
	align	4
_irrlicht_core_Vector3di:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_600
	dd	20
	dd	__irrlicht_core_Vector3di_New
	dd	__irrlicht_core_Vector3di_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Vector3di_isBetweenPoints
	dd	__irrlicht_core_Vector3di_invert
	dd	__irrlicht_core_Vector3di_setLength
	dd	__irrlicht_core_Vector3di_crossProduct
	dd	__irrlicht_core_Vector3di_getInterpolated
	dd	__irrlicht_core_Vector3di_rotateXZBy
	dd	__irrlicht_core_Vector3di_rotateXYBy
	dd	__irrlicht_core_Vector3di_rotateYZBy
	dd	__irrlicht_core_Vector3di_normalize
	dd	__irrlicht_core_Vector3di_getDistanceFrom
	dd	__irrlicht_core_Vector3di_getDistanceFromSQ
	dd	__irrlicht_core_Vector3di_dotProduct
	dd	__irrlicht_core_Vector3di_getLength
	dd	__irrlicht_core_Vector3di_getLengthSQ
	dd	__irrlicht_core_Vector3di_getAs4Values
	dd	__irrlicht_core_Vector3di_getHorizontalAngle
	dd	__irrlicht_core_Vector3di_Equals
	dd	__irrlicht_core_Vector3di_getInterpolated_quadratic
	dd	__irrlicht_core_Vector3di_interpolate
	dd	__irrlicht_core_Vector3di_rotationToDirection
	dd	__irrlicht_core_Vector3di_getSphericalCoordinateAngles
	dd	__irrlicht_core_Vector3di_setEq
	dd	__irrlicht_core_Vector3di_EqEq
	dd	__irrlicht_core_Vector3di_NotEq
	dd	__irrlicht_core_Vector3di_GreatEq
	dd	__irrlicht_core_Vector3di_LessEq
	dd	__irrlicht_core_Vector3di_Plus
	dd	__irrlicht_core_Vector3di_PlusEq
	dd	__irrlicht_core_Vector3di_PlusVal
	dd	__irrlicht_core_Vector3di_PlusEqVal
	dd	__irrlicht_core_Vector3di_Minus
	dd	__irrlicht_core_Vector3di_MinusEq
	dd	__irrlicht_core_Vector3di_MinusVal
	dd	__irrlicht_core_Vector3di_MinusEqVal
	dd	__irrlicht_core_Vector3di_MultVect
	dd	__irrlicht_core_Vector3di_Mult
	dd	__irrlicht_core_Vector3di_MultEqVect
	dd	__irrlicht_core_Vector3di_MultEq
	dd	__irrlicht_core_Vector3di_DivVect
	dd	__irrlicht_core_Vector3di_Div
	dd	__irrlicht_core_Vector3di_DivEqVect
	dd	__irrlicht_core_Vector3di_DivEq
	dd	__irrlicht_core_Vector3di_Less
	dd	__irrlicht_core_Vector3di_Great
	dd	__irrlicht_core_Vector3di_setX
	dd	__irrlicht_core_Vector3di_setY
	dd	__irrlicht_core_Vector3di_setZ
	dd	__irrlicht_core_Vector3di_setFromVect
	dd	__irrlicht_core_Vector3di_set
	dd	__irrlicht_core_Vector3di_getX
	dd	__irrlicht_core_Vector3di_getY
	dd	__irrlicht_core_Vector3di_getZ
	dd	__irrlicht_core_Vector3di_create
	dd	__irrlicht_core_Vector3di_createFromVals
	dd	__irrlicht_core_Vector3di_createFromVal
	dd	__irrlicht_core_Vector3di_createFromVect
	dd	__irrlicht_core_Vector3di_createFromHandle
_632:
	db	"Vector2df",0
_633:
	db	"():Vector2df",0
_634:
	db	"(:Vector2df)d",0
_635:
	db	"(d,:Vector2df):Vector2df",0
_636:
	db	"(:Vector2df)f",0
_637:
	db	"(:Vector2df,:Vector2df,f):Vector2df",0
_638:
	db	"(:Vector2df)i",0
_639:
	db	"(:Vector2df,:Vector2df)i",0
_640:
	db	"(:Vector2df,:Vector2df,d):Vector2df",0
_641:
	db	"(:Vector2df,d):Vector2df",0
_642:
	db	"(:Vector2df):Vector2df",0
_643:
	db	"(f):Vector2df",0
_644:
	db	"(f,f):Vector2df",0
_645:
	db	"(i,i):Vector2df",0
	align	4
_631:
	dd	2
	dd	_632
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Vector2df_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Vector2df_Delete
	dd	6
	dd	_558
	dd	_633
	dd	__irrlicht_core_Vector2df_normalize
	dd	6
	dd	_560
	dd	_561
	dd	__irrlicht_core_Vector2df_getAngle
	dd	6
	dd	_562
	dd	_634
	dd	__irrlicht_core_Vector2df_getAngleWith
	dd	6
	dd	_564
	dd	_561
	dd	__irrlicht_core_Vector2df_getAngleTrig
	dd	6
	dd	_565
	dd	_635
	dd	__irrlicht_core_Vector2df_rotateBy
	dd	6
	dd	_567
	dd	_636
	dd	__irrlicht_core_Vector2df_getDistanceFrom
	dd	6
	dd	_569
	dd	_636
	dd	__irrlicht_core_Vector2df_dotProduct
	dd	6
	dd	_570
	dd	_468
	dd	__irrlicht_core_Vector2df_getLength
	dd	6
	dd	_571
	dd	_637
	dd	__irrlicht_core_Vector2df_interpolate
	dd	6
	dd	_573
	dd	_638
	dd	__irrlicht_core_Vector2df_equals
	dd	6
	dd	_574
	dd	_468
	dd	__irrlicht_core_Vector2df_getLengthSQ
	dd	6
	dd	_575
	dd	_636
	dd	__irrlicht_core_Vector2df_getDistanceFromSQ
	dd	6
	dd	_576
	dd	_639
	dd	__irrlicht_core_Vector2df_isBetweenPoints
	dd	6
	dd	_578
	dd	_640
	dd	__irrlicht_core_Vector2df_getInterpolated_quadratic
	dd	6
	dd	_478
	dd	_641
	dd	__irrlicht_core_Vector2df_getInterpolated
	dd	6
	dd	_581
	dd	_642
	dd	__irrlicht_core_Vector2df_setEq
	dd	6
	dd	_454
	dd	_638
	dd	__irrlicht_core_Vector2df_EqEq
	dd	6
	dd	_456
	dd	_638
	dd	__irrlicht_core_Vector2df_NotEq
	dd	6
	dd	_583
	dd	_642
	dd	__irrlicht_core_Vector2df_PlusVect
	dd	6
	dd	_584
	dd	_642
	dd	__irrlicht_core_Vector2df_PlusEqVect
	dd	6
	dd	_463
	dd	_643
	dd	__irrlicht_core_Vector2df_Plus
	dd	6
	dd	_465
	dd	_643
	dd	__irrlicht_core_Vector2df_PlusEq
	dd	6
	dd	_586
	dd	_642
	dd	__irrlicht_core_Vector2df_MinusVect
	dd	6
	dd	_587
	dd	_642
	dd	__irrlicht_core_Vector2df_MinusEqVect
	dd	6
	dd	_497
	dd	_643
	dd	__irrlicht_core_Vector2df_Minus
	dd	6
	dd	_466
	dd	_643
	dd	__irrlicht_core_Vector2df_MinusEq
	dd	6
	dd	_588
	dd	_642
	dd	__irrlicht_core_Vector2df_MultVect
	dd	6
	dd	_460
	dd	_643
	dd	__irrlicht_core_Vector2df_Mult
	dd	6
	dd	_589
	dd	_642
	dd	__irrlicht_core_Vector2df_MultEqVect
	dd	6
	dd	_462
	dd	_643
	dd	__irrlicht_core_Vector2df_MultEq
	dd	6
	dd	_590
	dd	_642
	dd	__irrlicht_core_Vector2df_DivVect
	dd	6
	dd	_458
	dd	_643
	dd	__irrlicht_core_Vector2df_Div
	dd	6
	dd	_591
	dd	_642
	dd	__irrlicht_core_Vector2df_DivEqVect
	dd	6
	dd	_461
	dd	_643
	dd	__irrlicht_core_Vector2df_DivEq
	dd	6
	dd	_592
	dd	_638
	dd	__irrlicht_core_Vector2df_LessEq
	dd	6
	dd	_593
	dd	_638
	dd	__irrlicht_core_Vector2df_GreatEq
	dd	6
	dd	_535
	dd	_638
	dd	__irrlicht_core_Vector2df_Less
	dd	6
	dd	_594
	dd	_638
	dd	__irrlicht_core_Vector2df_Great
	dd	6
	dd	_507
	dd	_471
	dd	__irrlicht_core_Vector2df_setX
	dd	6
	dd	_508
	dd	_471
	dd	__irrlicht_core_Vector2df_setY
	dd	6
	dd	_595
	dd	_642
	dd	__irrlicht_core_Vector2df_setFromVect
	dd	6
	dd	_596
	dd	_644
	dd	__irrlicht_core_Vector2df_set
	dd	6
	dd	_505
	dd	_468
	dd	__irrlicht_core_Vector2df_getX
	dd	6
	dd	_506
	dd	_468
	dd	__irrlicht_core_Vector2df_getY
	dd	7
	dd	_480
	dd	_633
	dd	__irrlicht_core_Vector2df_create
	dd	7
	dd	_537
	dd	_644
	dd	__irrlicht_core_Vector2df_createFromVals
	dd	7
	dd	_598
	dd	_643
	dd	__irrlicht_core_Vector2df_createFromVal
	dd	7
	dd	_599
	dd	_642
	dd	__irrlicht_core_Vector2df_createFromVect
	dd	7
	dd	_482
	dd	_645
	dd	__irrlicht_core_Vector2df_createFromHandle
	dd	0
	align	4
_irrlicht_core_Vector2df:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_631
	dd	20
	dd	__irrlicht_core_Vector2df_New
	dd	__irrlicht_core_Vector2df_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Vector2df_normalize
	dd	__irrlicht_core_Vector2df_getAngle
	dd	__irrlicht_core_Vector2df_getAngleWith
	dd	__irrlicht_core_Vector2df_getAngleTrig
	dd	__irrlicht_core_Vector2df_rotateBy
	dd	__irrlicht_core_Vector2df_getDistanceFrom
	dd	__irrlicht_core_Vector2df_dotProduct
	dd	__irrlicht_core_Vector2df_getLength
	dd	__irrlicht_core_Vector2df_interpolate
	dd	__irrlicht_core_Vector2df_equals
	dd	__irrlicht_core_Vector2df_getLengthSQ
	dd	__irrlicht_core_Vector2df_getDistanceFromSQ
	dd	__irrlicht_core_Vector2df_isBetweenPoints
	dd	__irrlicht_core_Vector2df_getInterpolated_quadratic
	dd	__irrlicht_core_Vector2df_getInterpolated
	dd	__irrlicht_core_Vector2df_setEq
	dd	__irrlicht_core_Vector2df_EqEq
	dd	__irrlicht_core_Vector2df_NotEq
	dd	__irrlicht_core_Vector2df_PlusVect
	dd	__irrlicht_core_Vector2df_PlusEqVect
	dd	__irrlicht_core_Vector2df_Plus
	dd	__irrlicht_core_Vector2df_PlusEq
	dd	__irrlicht_core_Vector2df_MinusVect
	dd	__irrlicht_core_Vector2df_MinusEqVect
	dd	__irrlicht_core_Vector2df_Minus
	dd	__irrlicht_core_Vector2df_MinusEq
	dd	__irrlicht_core_Vector2df_MultVect
	dd	__irrlicht_core_Vector2df_Mult
	dd	__irrlicht_core_Vector2df_MultEqVect
	dd	__irrlicht_core_Vector2df_MultEq
	dd	__irrlicht_core_Vector2df_DivVect
	dd	__irrlicht_core_Vector2df_Div
	dd	__irrlicht_core_Vector2df_DivEqVect
	dd	__irrlicht_core_Vector2df_DivEq
	dd	__irrlicht_core_Vector2df_LessEq
	dd	__irrlicht_core_Vector2df_GreatEq
	dd	__irrlicht_core_Vector2df_Less
	dd	__irrlicht_core_Vector2df_Great
	dd	__irrlicht_core_Vector2df_setX
	dd	__irrlicht_core_Vector2df_setY
	dd	__irrlicht_core_Vector2df_setFromVect
	dd	__irrlicht_core_Vector2df_set
	dd	__irrlicht_core_Vector2df_getX
	dd	__irrlicht_core_Vector2df_getY
	dd	__irrlicht_core_Vector2df_create
	dd	__irrlicht_core_Vector2df_createFromVals
	dd	__irrlicht_core_Vector2df_createFromVal
	dd	__irrlicht_core_Vector2df_createFromVect
	dd	__irrlicht_core_Vector2df_createFromHandle
_647:
	db	"Vector3df",0
_648:
	db	"(:Vector3df,:Vector3df)i",0
_649:
	db	"():Vector3df",0
_650:
	db	"(f):Vector3df",0
_651:
	db	"(:Vector3df):Vector3df",0
_652:
	db	"(:Vector3df,d):Vector3df",0
_653:
	db	"(d,:Vector3df)i",0
_654:
	db	"(:Vector3df)f",0
_655:
	db	"getArray",0
_656:
	db	"()[]f",0
_657:
	db	"(*f)i",0
_658:
	db	"(:Vector3df,f)i",0
_659:
	db	"(:Vector3df,:Vector3df,d):Vector3df",0
_660:
	db	"(:Vector3df)i",0
_661:
	db	"(f,f,f):Vector3df",0
_662:
	db	"(i,i):Vector3df",0
	align	4
_646:
	dd	2
	dd	_647
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Vector3df_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Vector3df_Delete
	dd	6
	dd	_576
	dd	_648
	dd	__irrlicht_core_Vector3df_isBetweenPoints
	dd	6
	dd	_603
	dd	_649
	dd	__irrlicht_core_Vector3df_invert
	dd	6
	dd	_605
	dd	_650
	dd	__irrlicht_core_Vector3df_setLength
	dd	6
	dd	_607
	dd	_651
	dd	__irrlicht_core_Vector3df_crossProduct
	dd	6
	dd	_478
	dd	_652
	dd	__irrlicht_core_Vector3df_getInterpolated
	dd	6
	dd	_610
	dd	_653
	dd	__irrlicht_core_Vector3df_rotateXZBy
	dd	6
	dd	_612
	dd	_653
	dd	__irrlicht_core_Vector3df_rotateXYBy
	dd	6
	dd	_613
	dd	_653
	dd	__irrlicht_core_Vector3df_rotateYZBy
	dd	6
	dd	_558
	dd	_649
	dd	__irrlicht_core_Vector3df_normalize
	dd	6
	dd	_567
	dd	_654
	dd	__irrlicht_core_Vector3df_getDistanceFrom
	dd	6
	dd	_575
	dd	_654
	dd	__irrlicht_core_Vector3df_getDistanceFromSQ
	dd	6
	dd	_569
	dd	_654
	dd	__irrlicht_core_Vector3df_dotProduct
	dd	6
	dd	_570
	dd	_561
	dd	__irrlicht_core_Vector3df_getLength
	dd	6
	dd	_574
	dd	_468
	dd	__irrlicht_core_Vector3df_getLengthSQ
	dd	6
	dd	_655
	dd	_656
	dd	__irrlicht_core_Vector3df_getArray
	dd	6
	dd	_615
	dd	_657
	dd	__irrlicht_core_Vector3df_getAs4Values
	dd	6
	dd	_617
	dd	_649
	dd	__irrlicht_core_Vector3df_getHorizontalAngle
	dd	6
	dd	_618
	dd	_658
	dd	__irrlicht_core_Vector3df_Equals
	dd	6
	dd	_578
	dd	_659
	dd	__irrlicht_core_Vector3df_getInterpolated_quadratic
	dd	6
	dd	_571
	dd	_659
	dd	__irrlicht_core_Vector3df_interpolate
	dd	6
	dd	_621
	dd	_651
	dd	__irrlicht_core_Vector3df_rotationToDirection
	dd	6
	dd	_622
	dd	_649
	dd	__irrlicht_core_Vector3df_getSphericalCoordinateAngles
	dd	6
	dd	_581
	dd	_651
	dd	__irrlicht_core_Vector3df_setEq
	dd	6
	dd	_454
	dd	_660
	dd	__irrlicht_core_Vector3df_EqEq
	dd	6
	dd	_456
	dd	_660
	dd	__irrlicht_core_Vector3df_NotEq
	dd	6
	dd	_593
	dd	_660
	dd	__irrlicht_core_Vector3df_GreatEq
	dd	6
	dd	_592
	dd	_660
	dd	__irrlicht_core_Vector3df_LessEq
	dd	6
	dd	_463
	dd	_651
	dd	__irrlicht_core_Vector3df_Plus
	dd	6
	dd	_465
	dd	_651
	dd	__irrlicht_core_Vector3df_PlusEq
	dd	6
	dd	_623
	dd	_650
	dd	__irrlicht_core_Vector3df_PlusVal
	dd	6
	dd	_624
	dd	_650
	dd	__irrlicht_core_Vector3df_PlusEqVal
	dd	6
	dd	_497
	dd	_651
	dd	__irrlicht_core_Vector3df_Minus
	dd	6
	dd	_466
	dd	_651
	dd	__irrlicht_core_Vector3df_MinusEq
	dd	6
	dd	_625
	dd	_650
	dd	__irrlicht_core_Vector3df_MinusVal
	dd	6
	dd	_626
	dd	_650
	dd	__irrlicht_core_Vector3df_MinusEqVal
	dd	6
	dd	_588
	dd	_651
	dd	__irrlicht_core_Vector3df_MultVect
	dd	6
	dd	_460
	dd	_650
	dd	__irrlicht_core_Vector3df_Mult
	dd	6
	dd	_589
	dd	_651
	dd	__irrlicht_core_Vector3df_MultEqVect
	dd	6
	dd	_462
	dd	_650
	dd	__irrlicht_core_Vector3df_MultEq
	dd	6
	dd	_590
	dd	_651
	dd	__irrlicht_core_Vector3df_DivVect
	dd	6
	dd	_458
	dd	_650
	dd	__irrlicht_core_Vector3df_Div
	dd	6
	dd	_591
	dd	_651
	dd	__irrlicht_core_Vector3df_DivEqVect
	dd	6
	dd	_461
	dd	_650
	dd	__irrlicht_core_Vector3df_DivEq
	dd	6
	dd	_535
	dd	_660
	dd	__irrlicht_core_Vector3df_Less
	dd	6
	dd	_594
	dd	_660
	dd	__irrlicht_core_Vector3df_Great
	dd	6
	dd	_507
	dd	_471
	dd	__irrlicht_core_Vector3df_setX
	dd	6
	dd	_508
	dd	_471
	dd	__irrlicht_core_Vector3df_setY
	dd	6
	dd	_627
	dd	_471
	dd	__irrlicht_core_Vector3df_setZ
	dd	6
	dd	_595
	dd	_651
	dd	__irrlicht_core_Vector3df_setFromVect
	dd	6
	dd	_596
	dd	_661
	dd	__irrlicht_core_Vector3df_set
	dd	6
	dd	_505
	dd	_468
	dd	__irrlicht_core_Vector3df_getX
	dd	6
	dd	_506
	dd	_468
	dd	__irrlicht_core_Vector3df_getY
	dd	6
	dd	_629
	dd	_468
	dd	__irrlicht_core_Vector3df_getZ
	dd	7
	dd	_480
	dd	_649
	dd	__irrlicht_core_Vector3df_create
	dd	7
	dd	_537
	dd	_661
	dd	__irrlicht_core_Vector3df_createFromVals
	dd	7
	dd	_598
	dd	_650
	dd	__irrlicht_core_Vector3df_createFromVal
	dd	7
	dd	_599
	dd	_651
	dd	__irrlicht_core_Vector3df_createFromVect
	dd	7
	dd	_482
	dd	_662
	dd	__irrlicht_core_Vector3df_createFromHandle
	dd	0
	align	4
_irrlicht_core_Vector3df:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_646
	dd	20
	dd	__irrlicht_core_Vector3df_New
	dd	__irrlicht_core_Vector3df_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Vector3df_isBetweenPoints
	dd	__irrlicht_core_Vector3df_invert
	dd	__irrlicht_core_Vector3df_setLength
	dd	__irrlicht_core_Vector3df_crossProduct
	dd	__irrlicht_core_Vector3df_getInterpolated
	dd	__irrlicht_core_Vector3df_rotateXZBy
	dd	__irrlicht_core_Vector3df_rotateXYBy
	dd	__irrlicht_core_Vector3df_rotateYZBy
	dd	__irrlicht_core_Vector3df_normalize
	dd	__irrlicht_core_Vector3df_getDistanceFrom
	dd	__irrlicht_core_Vector3df_getDistanceFromSQ
	dd	__irrlicht_core_Vector3df_dotProduct
	dd	__irrlicht_core_Vector3df_getLength
	dd	__irrlicht_core_Vector3df_getLengthSQ
	dd	__irrlicht_core_Vector3df_getArray
	dd	__irrlicht_core_Vector3df_getAs4Values
	dd	__irrlicht_core_Vector3df_getHorizontalAngle
	dd	__irrlicht_core_Vector3df_Equals
	dd	__irrlicht_core_Vector3df_getInterpolated_quadratic
	dd	__irrlicht_core_Vector3df_interpolate
	dd	__irrlicht_core_Vector3df_rotationToDirection
	dd	__irrlicht_core_Vector3df_getSphericalCoordinateAngles
	dd	__irrlicht_core_Vector3df_setEq
	dd	__irrlicht_core_Vector3df_EqEq
	dd	__irrlicht_core_Vector3df_NotEq
	dd	__irrlicht_core_Vector3df_GreatEq
	dd	__irrlicht_core_Vector3df_LessEq
	dd	__irrlicht_core_Vector3df_Plus
	dd	__irrlicht_core_Vector3df_PlusEq
	dd	__irrlicht_core_Vector3df_PlusVal
	dd	__irrlicht_core_Vector3df_PlusEqVal
	dd	__irrlicht_core_Vector3df_Minus
	dd	__irrlicht_core_Vector3df_MinusEq
	dd	__irrlicht_core_Vector3df_MinusVal
	dd	__irrlicht_core_Vector3df_MinusEqVal
	dd	__irrlicht_core_Vector3df_MultVect
	dd	__irrlicht_core_Vector3df_Mult
	dd	__irrlicht_core_Vector3df_MultEqVect
	dd	__irrlicht_core_Vector3df_MultEq
	dd	__irrlicht_core_Vector3df_DivVect
	dd	__irrlicht_core_Vector3df_Div
	dd	__irrlicht_core_Vector3df_DivEqVect
	dd	__irrlicht_core_Vector3df_DivEq
	dd	__irrlicht_core_Vector3df_Less
	dd	__irrlicht_core_Vector3df_Great
	dd	__irrlicht_core_Vector3df_setX
	dd	__irrlicht_core_Vector3df_setY
	dd	__irrlicht_core_Vector3df_setZ
	dd	__irrlicht_core_Vector3df_setFromVect
	dd	__irrlicht_core_Vector3df_set
	dd	__irrlicht_core_Vector3df_getX
	dd	__irrlicht_core_Vector3df_getY
	dd	__irrlicht_core_Vector3df_getZ
	dd	__irrlicht_core_Vector3df_create
	dd	__irrlicht_core_Vector3df_createFromVals
	dd	__irrlicht_core_Vector3df_createFromVal
	dd	__irrlicht_core_Vector3df_createFromVect
	dd	__irrlicht_core_Vector3df_createFromHandle
_664:
	db	"Triangle3di",0
_665:
	db	"closestPointOnTriangle",0
_666:
	db	"isTotalInsideBox",0
_667:
	db	"(:AABbox3di)i",0
_668:
	db	"isTotalOutsideBox",0
_669:
	db	"isFrontFacing",0
_670:
	db	"isPointInsideFast",0
_671:
	db	"(:Triangle3di)i",0
_672:
	db	"getIntersectionWithLimitedLine",0
_673:
	db	"(:Line3di,:Vector3di)i",0
_674:
	db	"getIntersectionWithLine",0
_675:
	db	"(:Vector3di,:Vector3di,:Vector3di)i",0
_676:
	db	"getIntersectionOfPlaneWithLine",0
_677:
	db	"getNormal",0
_678:
	db	"getPlane",0
_679:
	db	"():Plane3di",0
_680:
	db	"getPointA",0
_681:
	db	"getPointB",0
_682:
	db	"getPointC",0
_683:
	db	"setFromVals",0
_684:
	db	"(i,i,i,i,i,i,i,i,i)i",0
_685:
	db	"setPointA",0
_686:
	db	"setPointB",0
_687:
	db	"setPointC",0
_688:
	db	"():Triangle3di",0
_689:
	db	"(i,i,i,i,i,i,i,i,i):Triangle3di",0
_690:
	db	"(:Vector3di,:Vector3di,:Vector3di):Triangle3di",0
_691:
	db	"(i,i):Triangle3di",0
	align	4
_663:
	dd	2
	dd	_664
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Triangle3di_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Triangle3di_Delete
	dd	6
	dd	_665
	dd	_608
	dd	__irrlicht_core_Triangle3di_closestPointOnTriangle
	dd	6
	dd	_666
	dd	_667
	dd	__irrlicht_core_Triangle3di_isTotalInsideBox
	dd	6
	dd	_668
	dd	_667
	dd	__irrlicht_core_Triangle3di_isTotalOutsideBox
	dd	6
	dd	_669
	dd	_614
	dd	__irrlicht_core_Triangle3di_isFrontFacing
	dd	6
	dd	_522
	dd	_614
	dd	__irrlicht_core_Triangle3di_isPointInside
	dd	6
	dd	_670
	dd	_614
	dd	__irrlicht_core_Triangle3di_isPointInsideFast
	dd	6
	dd	_454
	dd	_671
	dd	__irrlicht_core_Triangle3di_EqEq
	dd	6
	dd	_456
	dd	_671
	dd	__irrlicht_core_Triangle3di_NotEq
	dd	6
	dd	_672
	dd	_673
	dd	__irrlicht_core_Triangle3di_getIntersectionWithLimitedLine
	dd	6
	dd	_674
	dd	_675
	dd	__irrlicht_core_Triangle3di_getIntersectionWithLine
	dd	6
	dd	_676
	dd	_675
	dd	__irrlicht_core_Triangle3di_getIntersectionOfPlaneWithLine
	dd	6
	dd	_677
	dd	_604
	dd	__irrlicht_core_Triangle3di_getNormal
	dd	6
	dd	_678
	dd	_679
	dd	__irrlicht_core_Triangle3di_getPlane
	dd	6
	dd	_680
	dd	_604
	dd	__irrlicht_core_Triangle3di_getPointA
	dd	6
	dd	_681
	dd	_604
	dd	__irrlicht_core_Triangle3di_getPointB
	dd	6
	dd	_682
	dd	_604
	dd	__irrlicht_core_Triangle3di_getPointC
	dd	6
	dd	_475
	dd	_431
	dd	__irrlicht_core_Triangle3di_getArea
	dd	6
	dd	_595
	dd	_675
	dd	__irrlicht_core_Triangle3di_setFromVect
	dd	6
	dd	_683
	dd	_684
	dd	__irrlicht_core_Triangle3di_setFromVals
	dd	6
	dd	_685
	dd	_614
	dd	__irrlicht_core_Triangle3di_setPointA
	dd	6
	dd	_686
	dd	_614
	dd	__irrlicht_core_Triangle3di_setPointB
	dd	6
	dd	_687
	dd	_614
	dd	__irrlicht_core_Triangle3di_setPointC
	dd	7
	dd	_480
	dd	_688
	dd	__irrlicht_core_Triangle3di_create
	dd	7
	dd	_537
	dd	_689
	dd	__irrlicht_core_Triangle3di_createFromVals
	dd	7
	dd	_599
	dd	_690
	dd	__irrlicht_core_Triangle3di_createFromVect
	dd	7
	dd	_482
	dd	_691
	dd	__irrlicht_core_Triangle3di_createFromHandle
	dd	0
	align	4
_irrlicht_core_Triangle3di:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_663
	dd	20
	dd	__irrlicht_core_Triangle3di_New
	dd	__irrlicht_core_Triangle3di_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Triangle3di_closestPointOnTriangle
	dd	__irrlicht_core_Triangle3di_isTotalInsideBox
	dd	__irrlicht_core_Triangle3di_isTotalOutsideBox
	dd	__irrlicht_core_Triangle3di_isFrontFacing
	dd	__irrlicht_core_Triangle3di_isPointInside
	dd	__irrlicht_core_Triangle3di_isPointInsideFast
	dd	__irrlicht_core_Triangle3di_EqEq
	dd	__irrlicht_core_Triangle3di_NotEq
	dd	__irrlicht_core_Triangle3di_getIntersectionWithLimitedLine
	dd	__irrlicht_core_Triangle3di_getIntersectionWithLine
	dd	__irrlicht_core_Triangle3di_getIntersectionOfPlaneWithLine
	dd	__irrlicht_core_Triangle3di_getNormal
	dd	__irrlicht_core_Triangle3di_getPlane
	dd	__irrlicht_core_Triangle3di_getPointA
	dd	__irrlicht_core_Triangle3di_getPointB
	dd	__irrlicht_core_Triangle3di_getPointC
	dd	__irrlicht_core_Triangle3di_getArea
	dd	__irrlicht_core_Triangle3di_setFromVect
	dd	__irrlicht_core_Triangle3di_setFromVals
	dd	__irrlicht_core_Triangle3di_setPointA
	dd	__irrlicht_core_Triangle3di_setPointB
	dd	__irrlicht_core_Triangle3di_setPointC
	dd	__irrlicht_core_Triangle3di_create
	dd	__irrlicht_core_Triangle3di_createFromVals
	dd	__irrlicht_core_Triangle3di_createFromVect
	dd	__irrlicht_core_Triangle3di_createFromHandle
_693:
	db	"Triangle3df",0
_694:
	db	"(:AABbox3df)i",0
_695:
	db	"(:Triangle3df)i",0
_696:
	db	"(:Line3df,:Vector3df)i",0
_697:
	db	"(:Vector3df,:Vector3df,:Vector3df)i",0
_698:
	db	"():Plane3df",0
_699:
	db	"getPoint",0
_700:
	db	"(i):Vector3df",0
_701:
	db	"(f,f,f,f,f,f,f,f,f)i",0
_702:
	db	"():Triangle3df",0
_703:
	db	"(f,f,f,f,f,f,f,f,f):Triangle3df",0
_704:
	db	"(:Vector3df,:Vector3df,:Vector3df):Triangle3df",0
_705:
	db	"(i,i):Triangle3df",0
	align	4
_692:
	dd	2
	dd	_693
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Triangle3df_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Triangle3df_Delete
	dd	6
	dd	_665
	dd	_651
	dd	__irrlicht_core_Triangle3df_closestPointOnTriangle
	dd	6
	dd	_669
	dd	_660
	dd	__irrlicht_core_Triangle3df_isFrontFacing
	dd	6
	dd	_666
	dd	_694
	dd	__irrlicht_core_Triangle3df_isTotalInsideBox
	dd	6
	dd	_668
	dd	_694
	dd	__irrlicht_core_Triangle3df_isTotalOutsideBox
	dd	6
	dd	_522
	dd	_660
	dd	__irrlicht_core_Triangle3df_isPointInside
	dd	6
	dd	_670
	dd	_660
	dd	__irrlicht_core_Triangle3df_isPointInsideFast
	dd	6
	dd	_454
	dd	_695
	dd	__irrlicht_core_Triangle3df_EqEq
	dd	6
	dd	_456
	dd	_695
	dd	__irrlicht_core_Triangle3df_NotEq
	dd	6
	dd	_672
	dd	_696
	dd	__irrlicht_core_Triangle3df_getIntersectionWithLimitedLine
	dd	6
	dd	_674
	dd	_697
	dd	__irrlicht_core_Triangle3df_getIntersectionWithLine
	dd	6
	dd	_676
	dd	_697
	dd	__irrlicht_core_Triangle3df_getIntersectionOfPlaneWithLine
	dd	6
	dd	_677
	dd	_649
	dd	__irrlicht_core_Triangle3df_getNormal
	dd	6
	dd	_678
	dd	_698
	dd	__irrlicht_core_Triangle3df_getPlane
	dd	6
	dd	_680
	dd	_649
	dd	__irrlicht_core_Triangle3df_getPointA
	dd	6
	dd	_681
	dd	_649
	dd	__irrlicht_core_Triangle3df_getPointB
	dd	6
	dd	_682
	dd	_649
	dd	__irrlicht_core_Triangle3df_getPointC
	dd	6
	dd	_699
	dd	_700
	dd	__irrlicht_core_Triangle3df_getPoint
	dd	6
	dd	_595
	dd	_697
	dd	__irrlicht_core_Triangle3df_setFromVect
	dd	6
	dd	_683
	dd	_701
	dd	__irrlicht_core_Triangle3df_setFromVals
	dd	6
	dd	_685
	dd	_660
	dd	__irrlicht_core_Triangle3df_setPointA
	dd	6
	dd	_686
	dd	_660
	dd	__irrlicht_core_Triangle3df_setPointB
	dd	6
	dd	_687
	dd	_660
	dd	__irrlicht_core_Triangle3df_setPointC
	dd	6
	dd	_475
	dd	_468
	dd	__irrlicht_core_Triangle3df_getArea
	dd	7
	dd	_480
	dd	_702
	dd	__irrlicht_core_Triangle3df_create
	dd	7
	dd	_537
	dd	_703
	dd	__irrlicht_core_Triangle3df_createFromVals
	dd	7
	dd	_599
	dd	_704
	dd	__irrlicht_core_Triangle3df_createFromVect
	dd	7
	dd	_482
	dd	_705
	dd	__irrlicht_core_Triangle3df_createFromHandle
	dd	0
	align	4
_irrlicht_core_Triangle3df:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_692
	dd	20
	dd	__irrlicht_core_Triangle3df_New
	dd	__irrlicht_core_Triangle3df_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Triangle3df_closestPointOnTriangle
	dd	__irrlicht_core_Triangle3df_isFrontFacing
	dd	__irrlicht_core_Triangle3df_isTotalInsideBox
	dd	__irrlicht_core_Triangle3df_isTotalOutsideBox
	dd	__irrlicht_core_Triangle3df_isPointInside
	dd	__irrlicht_core_Triangle3df_isPointInsideFast
	dd	__irrlicht_core_Triangle3df_EqEq
	dd	__irrlicht_core_Triangle3df_NotEq
	dd	__irrlicht_core_Triangle3df_getIntersectionWithLimitedLine
	dd	__irrlicht_core_Triangle3df_getIntersectionWithLine
	dd	__irrlicht_core_Triangle3df_getIntersectionOfPlaneWithLine
	dd	__irrlicht_core_Triangle3df_getNormal
	dd	__irrlicht_core_Triangle3df_getPlane
	dd	__irrlicht_core_Triangle3df_getPointA
	dd	__irrlicht_core_Triangle3df_getPointB
	dd	__irrlicht_core_Triangle3df_getPointC
	dd	__irrlicht_core_Triangle3df_getPoint
	dd	__irrlicht_core_Triangle3df_setFromVect
	dd	__irrlicht_core_Triangle3df_setFromVals
	dd	__irrlicht_core_Triangle3df_setPointA
	dd	__irrlicht_core_Triangle3df_setPointB
	dd	__irrlicht_core_Triangle3df_setPointC
	dd	__irrlicht_core_Triangle3df_getArea
	dd	__irrlicht_core_Triangle3df_create
	dd	__irrlicht_core_Triangle3df_createFromVals
	dd	__irrlicht_core_Triangle3df_createFromVect
	dd	__irrlicht_core_Triangle3df_createFromHandle
_707:
	db	"Plane3df",0
_708:
	db	"(:Plane3df)i",0
_709:
	db	"getMemberPoint",0
_710:
	db	"getDistanceTo",0
_711:
	db	"getD",0
_712:
	db	"classifyPointRelation",0
_713:
	db	"recalculateD",0
_714:
	db	"existsIntersection",0
_715:
	db	"getIntersectionWithPlane",0
_716:
	db	"(:Plane3df,:Vector3df,:Vector3df)i",0
_717:
	db	"getIntersectionWithPlanes",0
_718:
	db	"(:Plane3df,:Plane3df,:Vector3df)i",0
_719:
	db	"setPlaneFromPoints",0
_720:
	db	"setPlaneFromPointVect",0
_721:
	db	"setPlaneFromVectVal",0
_722:
	db	"createNewFromVals",0
_723:
	db	"(f,f,f,f,f,f):Plane3df",0
_724:
	db	"createNewFromPoints",0
_725:
	db	"(:Vector3df,:Vector3df,:Vector3df):Plane3df",0
_726:
	db	"createNewFromPlane",0
_727:
	db	"(:Plane3df):Plane3df",0
_728:
	db	"createNewFromPointNormal",0
_729:
	db	"(:Vector3df,:Vector3df):Plane3df",0
_730:
	db	"createNewFromNormal",0
_731:
	db	"(:Vector3df,f):Plane3df",0
_732:
	db	"(i,i):Plane3df",0
	align	4
_706:
	dd	2
	dd	_707
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Plane3df_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Plane3df_Delete
	dd	6
	dd	_454
	dd	_708
	dd	__irrlicht_core_Plane3df_EqEq
	dd	6
	dd	_456
	dd	_708
	dd	__irrlicht_core_Plane3df_NotEq
	dd	6
	dd	_709
	dd	_649
	dd	__irrlicht_core_Plane3df_getMemberPoint
	dd	6
	dd	_710
	dd	_654
	dd	__irrlicht_core_Plane3df_getDistanceTo
	dd	6
	dd	_711
	dd	_468
	dd	__irrlicht_core_Plane3df_getD
	dd	6
	dd	_677
	dd	_649
	dd	__irrlicht_core_Plane3df_getNormal
	dd	6
	dd	_669
	dd	_660
	dd	__irrlicht_core_Plane3df_isFrontFacing
	dd	6
	dd	_712
	dd	_660
	dd	__irrlicht_core_Plane3df_classifyPointRelation
	dd	6
	dd	_713
	dd	_660
	dd	__irrlicht_core_Plane3df_recalculateD
	dd	6
	dd	_674
	dd	_697
	dd	__irrlicht_core_Plane3df_getIntersectionWithLine
	dd	6
	dd	_714
	dd	_708
	dd	__irrlicht_core_Plane3df_existsIntersection
	dd	6
	dd	_715
	dd	_716
	dd	__irrlicht_core_Plane3df_getIntersectionWithPlane
	dd	6
	dd	_717
	dd	_718
	dd	__irrlicht_core_Plane3df_getIntersectionWithPlanes
	dd	6
	dd	_672
	dd	_697
	dd	__irrlicht_core_Plane3df_getIntersectionWithLimitedLine
	dd	6
	dd	_719
	dd	_697
	dd	__irrlicht_core_Plane3df_setPlaneFromPoints
	dd	6
	dd	_720
	dd	_648
	dd	__irrlicht_core_Plane3df_setPlaneFromPointVect
	dd	6
	dd	_721
	dd	_658
	dd	__irrlicht_core_Plane3df_setPlaneFromVectVal
	dd	7
	dd	_480
	dd	_698
	dd	__irrlicht_core_Plane3df_create
	dd	7
	dd	_722
	dd	_723
	dd	__irrlicht_core_Plane3df_createNewFromVals
	dd	7
	dd	_724
	dd	_725
	dd	__irrlicht_core_Plane3df_createNewFromPoints
	dd	7
	dd	_726
	dd	_727
	dd	__irrlicht_core_Plane3df_createNewFromPlane
	dd	7
	dd	_728
	dd	_729
	dd	__irrlicht_core_Plane3df_createNewFromPointNormal
	dd	7
	dd	_730
	dd	_731
	dd	__irrlicht_core_Plane3df_createNewFromNormal
	dd	7
	dd	_482
	dd	_732
	dd	__irrlicht_core_Plane3df_createFromHandle
	dd	0
	align	4
_irrlicht_core_Plane3df:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_706
	dd	20
	dd	__irrlicht_core_Plane3df_New
	dd	__irrlicht_core_Plane3df_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Plane3df_EqEq
	dd	__irrlicht_core_Plane3df_NotEq
	dd	__irrlicht_core_Plane3df_getMemberPoint
	dd	__irrlicht_core_Plane3df_getDistanceTo
	dd	__irrlicht_core_Plane3df_getD
	dd	__irrlicht_core_Plane3df_getNormal
	dd	__irrlicht_core_Plane3df_isFrontFacing
	dd	__irrlicht_core_Plane3df_classifyPointRelation
	dd	__irrlicht_core_Plane3df_recalculateD
	dd	__irrlicht_core_Plane3df_getIntersectionWithLine
	dd	__irrlicht_core_Plane3df_existsIntersection
	dd	__irrlicht_core_Plane3df_getIntersectionWithPlane
	dd	__irrlicht_core_Plane3df_getIntersectionWithPlanes
	dd	__irrlicht_core_Plane3df_getIntersectionWithLimitedLine
	dd	__irrlicht_core_Plane3df_setPlaneFromPoints
	dd	__irrlicht_core_Plane3df_setPlaneFromPointVect
	dd	__irrlicht_core_Plane3df_setPlaneFromVectVal
	dd	__irrlicht_core_Plane3df_create
	dd	__irrlicht_core_Plane3df_createNewFromVals
	dd	__irrlicht_core_Plane3df_createNewFromPoints
	dd	__irrlicht_core_Plane3df_createNewFromPlane
	dd	__irrlicht_core_Plane3df_createNewFromPointNormal
	dd	__irrlicht_core_Plane3df_createNewFromNormal
	dd	__irrlicht_core_Plane3df_createFromHandle
_734:
	db	"Plane3di",0
_735:
	db	"(:Plane3di)i",0
_736:
	db	"(:Plane3di,:Vector3di,:Vector3di)i",0
_737:
	db	"(:Plane3di,:Plane3di,:Vector3di)i",0
_738:
	db	"(i,i,i,i,i,i):Plane3di",0
_739:
	db	"(:Vector3di,:Vector3di,:Vector3di):Plane3di",0
_740:
	db	"(:Plane3di):Plane3di",0
_741:
	db	"(:Vector3di,:Vector3di):Plane3di",0
_742:
	db	"(:Vector3di,i):Plane3di",0
_743:
	db	"(i,i):Plane3di",0
	align	4
_733:
	dd	2
	dd	_734
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Plane3di_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Plane3di_Delete
	dd	6
	dd	_454
	dd	_735
	dd	__irrlicht_core_Plane3di_EqEq
	dd	6
	dd	_456
	dd	_735
	dd	__irrlicht_core_Plane3di_NotEq
	dd	6
	dd	_709
	dd	_604
	dd	__irrlicht_core_Plane3di_getMemberPoint
	dd	6
	dd	_710
	dd	_614
	dd	__irrlicht_core_Plane3di_getDistanceTo
	dd	6
	dd	_711
	dd	_431
	dd	__irrlicht_core_Plane3di_getD
	dd	6
	dd	_677
	dd	_604
	dd	__irrlicht_core_Plane3di_getNormal
	dd	6
	dd	_669
	dd	_614
	dd	__irrlicht_core_Plane3di_isFrontFacing
	dd	6
	dd	_712
	dd	_614
	dd	__irrlicht_core_Plane3di_classifyPointRelation
	dd	6
	dd	_713
	dd	_614
	dd	__irrlicht_core_Plane3di_recalculateD
	dd	6
	dd	_674
	dd	_675
	dd	__irrlicht_core_Plane3di_getIntersectionWithLine
	dd	6
	dd	_714
	dd	_735
	dd	__irrlicht_core_Plane3di_existsIntersection
	dd	6
	dd	_715
	dd	_736
	dd	__irrlicht_core_Plane3di_getIntersectionWithPlane
	dd	6
	dd	_717
	dd	_737
	dd	__irrlicht_core_Plane3di_getIntersectionWithPlanes
	dd	6
	dd	_672
	dd	_675
	dd	__irrlicht_core_Plane3di_getIntersectionWithLimitedLine
	dd	6
	dd	_719
	dd	_675
	dd	__irrlicht_core_Plane3di_setPlaneFromPoints
	dd	6
	dd	_720
	dd	_602
	dd	__irrlicht_core_Plane3di_setPlaneFromPointVect
	dd	6
	dd	_721
	dd	_619
	dd	__irrlicht_core_Plane3di_setPlaneFromVectVal
	dd	7
	dd	_480
	dd	_679
	dd	__irrlicht_core_Plane3di_create
	dd	7
	dd	_722
	dd	_738
	dd	__irrlicht_core_Plane3di_createNewFromVals
	dd	7
	dd	_724
	dd	_739
	dd	__irrlicht_core_Plane3di_createNewFromPoints
	dd	7
	dd	_726
	dd	_740
	dd	__irrlicht_core_Plane3di_createNewFromPlane
	dd	7
	dd	_728
	dd	_741
	dd	__irrlicht_core_Plane3di_createNewFromPointNormal
	dd	7
	dd	_730
	dd	_742
	dd	__irrlicht_core_Plane3di_createNewFromNormal
	dd	7
	dd	_482
	dd	_743
	dd	__irrlicht_core_Plane3di_createFromHandle
	dd	0
	align	4
_irrlicht_core_Plane3di:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_733
	dd	20
	dd	__irrlicht_core_Plane3di_New
	dd	__irrlicht_core_Plane3di_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Plane3di_EqEq
	dd	__irrlicht_core_Plane3di_NotEq
	dd	__irrlicht_core_Plane3di_getMemberPoint
	dd	__irrlicht_core_Plane3di_getDistanceTo
	dd	__irrlicht_core_Plane3di_getD
	dd	__irrlicht_core_Plane3di_getNormal
	dd	__irrlicht_core_Plane3di_isFrontFacing
	dd	__irrlicht_core_Plane3di_classifyPointRelation
	dd	__irrlicht_core_Plane3di_recalculateD
	dd	__irrlicht_core_Plane3di_getIntersectionWithLine
	dd	__irrlicht_core_Plane3di_existsIntersection
	dd	__irrlicht_core_Plane3di_getIntersectionWithPlane
	dd	__irrlicht_core_Plane3di_getIntersectionWithPlanes
	dd	__irrlicht_core_Plane3di_getIntersectionWithLimitedLine
	dd	__irrlicht_core_Plane3di_setPlaneFromPoints
	dd	__irrlicht_core_Plane3di_setPlaneFromPointVect
	dd	__irrlicht_core_Plane3di_setPlaneFromVectVal
	dd	__irrlicht_core_Plane3di_create
	dd	__irrlicht_core_Plane3di_createNewFromVals
	dd	__irrlicht_core_Plane3di_createNewFromPoints
	dd	__irrlicht_core_Plane3di_createNewFromPlane
	dd	__irrlicht_core_Plane3di_createNewFromPointNormal
	dd	__irrlicht_core_Plane3di_createNewFromNormal
	dd	__irrlicht_core_Plane3di_createFromHandle
_745:
	db	"Quaternion",0
_746:
	db	"(:Quaternion)i",0
_747:
	db	"EqQuat",0
_748:
	db	"EqMat",0
_749:
	db	"(:Matrix4)i",0
_750:
	db	"(:Quaternion):Quaternion",0
_751:
	db	"MultQuat",0
_752:
	db	"MultFloat",0
_753:
	db	"(f):Quaternion",0
_754:
	db	"MultEqFloat",0
_755:
	db	"MultEqQuat",0
_756:
	db	"(:Quaternion,f)i",0
_757:
	db	"(:Quaternion)f",0
_758:
	db	"setFrom4Vals",0
_759:
	db	"(f,f,f,f):Quaternion",0
_760:
	db	"setFrom3Vals",0
_761:
	db	"(f,f,f):Quaternion",0
_762:
	db	"(:Vector3df):Quaternion",0
_763:
	db	"setFromOther",0
_764:
	db	"():Quaternion",0
_765:
	db	"getMatrix",0
_766:
	db	"():Matrix4",0
_767:
	db	"getMatrixToDest",0
_768:
	db	"(:Matrix4,:Vector3df)i",0
_769:
	db	"getMatrix_transposed",0
_770:
	db	"makeInverse",0
_771:
	db	"slerp",0
_772:
	db	"(:Quaternion,:Quaternion,f):Quaternion",0
_773:
	db	"fromAngleAxis",0
_774:
	db	"(f,:Vector3df):Quaternion",0
_775:
	db	"toEuler",0
_776:
	db	"makeIdentity",0
_777:
	db	"getW",0
_778:
	db	"toAngleAxis",0
_779:
	db	"(*f,:Vector3df)i",0
_780:
	db	"rotationFromTo",0
_781:
	db	"(:Vector3df,:Vector3df):Quaternion",0
_782:
	db	"getMatrixCenter",0
_783:
	db	"(:Matrix4,:Vector3df,:Vector3df)i",0
_784:
	db	"createFrom3Vals",0
_785:
	db	"createFrom4Vals",0
_786:
	db	"createFromMatrix",0
_787:
	db	"(:Matrix4):Quaternion",0
_788:
	db	"(i,i):Quaternion",0
	align	4
_744:
	dd	2
	dd	_745
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Quaternion_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Quaternion_Delete
	dd	6
	dd	_454
	dd	_746
	dd	__irrlicht_core_Quaternion_EqEq
	dd	6
	dd	_747
	dd	_746
	dd	__irrlicht_core_Quaternion_EqQuat
	dd	6
	dd	_748
	dd	_749
	dd	__irrlicht_core_Quaternion_EqMat
	dd	6
	dd	_463
	dd	_750
	dd	__irrlicht_core_Quaternion_Plus
	dd	6
	dd	_751
	dd	_750
	dd	__irrlicht_core_Quaternion_MultQuat
	dd	6
	dd	_752
	dd	_753
	dd	__irrlicht_core_Quaternion_MultFloat
	dd	6
	dd	_588
	dd	_651
	dd	__irrlicht_core_Quaternion_MultVect
	dd	6
	dd	_754
	dd	_471
	dd	__irrlicht_core_Quaternion_MultEqFloat
	dd	6
	dd	_755
	dd	_746
	dd	__irrlicht_core_Quaternion_MultEqQuat
	dd	6
	dd	_618
	dd	_756
	dd	__irrlicht_core_Quaternion_Equals
	dd	6
	dd	_456
	dd	_746
	dd	__irrlicht_core_Quaternion_NotEq
	dd	6
	dd	_569
	dd	_757
	dd	__irrlicht_core_Quaternion_dotProduct
	dd	6
	dd	_758
	dd	_759
	dd	__irrlicht_core_Quaternion_setFrom4Vals
	dd	6
	dd	_760
	dd	_761
	dd	__irrlicht_core_Quaternion_setFrom3Vals
	dd	6
	dd	_595
	dd	_762
	dd	__irrlicht_core_Quaternion_setFromVect
	dd	6
	dd	_763
	dd	_750
	dd	__irrlicht_core_Quaternion_setFromOther
	dd	6
	dd	_558
	dd	_764
	dd	__irrlicht_core_Quaternion_normalize
	dd	6
	dd	_765
	dd	_766
	dd	__irrlicht_core_Quaternion_getMatrix
	dd	6
	dd	_767
	dd	_768
	dd	__irrlicht_core_Quaternion_getMatrixToDest
	dd	6
	dd	_769
	dd	_749
	dd	__irrlicht_core_Quaternion_getMatrix_transposed
	dd	6
	dd	_770
	dd	_764
	dd	__irrlicht_core_Quaternion_makeInverse
	dd	6
	dd	_771
	dd	_772
	dd	__irrlicht_core_Quaternion_slerp
	dd	6
	dd	_773
	dd	_774
	dd	__irrlicht_core_Quaternion_fromAngleAxis
	dd	6
	dd	_775
	dd	_660
	dd	__irrlicht_core_Quaternion_toEuler
	dd	6
	dd	_776
	dd	_764
	dd	__irrlicht_core_Quaternion_makeIdentity
	dd	6
	dd	_505
	dd	_468
	dd	__irrlicht_core_Quaternion_getX
	dd	6
	dd	_506
	dd	_468
	dd	__irrlicht_core_Quaternion_getY
	dd	6
	dd	_629
	dd	_468
	dd	__irrlicht_core_Quaternion_getZ
	dd	6
	dd	_777
	dd	_468
	dd	__irrlicht_core_Quaternion_getW
	dd	6
	dd	_778
	dd	_779
	dd	__irrlicht_core_Quaternion_toAngleAxis
	dd	6
	dd	_780
	dd	_781
	dd	__irrlicht_core_Quaternion_rotationFromTo
	dd	6
	dd	_782
	dd	_783
	dd	__irrlicht_core_Quaternion_getMatrixCenter
	dd	7
	dd	_480
	dd	_764
	dd	__irrlicht_core_Quaternion_create
	dd	7
	dd	_784
	dd	_761
	dd	__irrlicht_core_Quaternion_createFrom3Vals
	dd	7
	dd	_785
	dd	_759
	dd	__irrlicht_core_Quaternion_createFrom4Vals
	dd	7
	dd	_786
	dd	_787
	dd	__irrlicht_core_Quaternion_createFromMatrix
	dd	7
	dd	_599
	dd	_762
	dd	__irrlicht_core_Quaternion_createFromVect
	dd	7
	dd	_482
	dd	_788
	dd	__irrlicht_core_Quaternion_createFromHandle
	dd	0
	align	4
_irrlicht_core_Quaternion:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_744
	dd	20
	dd	__irrlicht_core_Quaternion_New
	dd	__irrlicht_core_Quaternion_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Quaternion_EqEq
	dd	__irrlicht_core_Quaternion_EqQuat
	dd	__irrlicht_core_Quaternion_EqMat
	dd	__irrlicht_core_Quaternion_Plus
	dd	__irrlicht_core_Quaternion_MultQuat
	dd	__irrlicht_core_Quaternion_MultFloat
	dd	__irrlicht_core_Quaternion_MultVect
	dd	__irrlicht_core_Quaternion_MultEqFloat
	dd	__irrlicht_core_Quaternion_MultEqQuat
	dd	__irrlicht_core_Quaternion_Equals
	dd	__irrlicht_core_Quaternion_NotEq
	dd	__irrlicht_core_Quaternion_dotProduct
	dd	__irrlicht_core_Quaternion_setFrom4Vals
	dd	__irrlicht_core_Quaternion_setFrom3Vals
	dd	__irrlicht_core_Quaternion_setFromVect
	dd	__irrlicht_core_Quaternion_setFromOther
	dd	__irrlicht_core_Quaternion_normalize
	dd	__irrlicht_core_Quaternion_getMatrix
	dd	__irrlicht_core_Quaternion_getMatrixToDest
	dd	__irrlicht_core_Quaternion_getMatrix_transposed
	dd	__irrlicht_core_Quaternion_makeInverse
	dd	__irrlicht_core_Quaternion_slerp
	dd	__irrlicht_core_Quaternion_fromAngleAxis
	dd	__irrlicht_core_Quaternion_toEuler
	dd	__irrlicht_core_Quaternion_makeIdentity
	dd	__irrlicht_core_Quaternion_getX
	dd	__irrlicht_core_Quaternion_getY
	dd	__irrlicht_core_Quaternion_getZ
	dd	__irrlicht_core_Quaternion_getW
	dd	__irrlicht_core_Quaternion_toAngleAxis
	dd	__irrlicht_core_Quaternion_rotationFromTo
	dd	__irrlicht_core_Quaternion_getMatrixCenter
	dd	__irrlicht_core_Quaternion_create
	dd	__irrlicht_core_Quaternion_createFrom3Vals
	dd	__irrlicht_core_Quaternion_createFrom4Vals
	dd	__irrlicht_core_Quaternion_createFromMatrix
	dd	__irrlicht_core_Quaternion_createFromVect
	dd	__irrlicht_core_Quaternion_createFromHandle
_790:
	db	"StringC",0
_791:
	db	"EqEqStringC",0
_792:
	db	"(:StringC)i",0
_793:
	db	"($)i",0
_794:
	db	"PlusEqChar",0
_795:
	db	"(b)i",0
_796:
	db	"PlusEqString",0
_797:
	db	"PlusEqInt",0
_798:
	db	"EqStringPtr",0
_799:
	db	"(*b)i",0
_800:
	db	"EqString",0
_801:
	db	"PlusStringPtr",0
_802:
	db	"(*b):StringC",0
_803:
	db	"(:StringC):StringC",0
_804:
	db	"idx",0
_805:
	db	"(i)b",0
_806:
	db	"idx_s",0
_807:
	db	"(i)$",0
_808:
	db	"equals_ignore_case",0
_809:
	db	"equalsnStringC",0
_810:
	db	"(:StringC,i)i",0
_811:
	db	"equalsn",0
_812:
	db	"($,i)i",0
_813:
	db	"reserve",0
_814:
	db	"findFirst",0
_815:
	db	"findNext",0
_816:
	db	"(b,i)i",0
_817:
	db	"findLast",0
_818:
	db	"find",0
_819:
	db	"subString",0
_820:
	db	"(i,i):StringC",0
_821:
	db	"appendString",0
_822:
	db	"appendStringWithLength",0
_823:
	db	"appendChar",0
_824:
	db	"appendStringC",0
_825:
	db	"appendStringCWithLength",0
_826:
	db	"getString",0
_827:
	db	"()$",0
_828:
	db	"c_str",0
_829:
	db	"()*b",0
_830:
	db	"make_lower",0
_831:
	db	"make_upper",0
_832:
	db	"size",0
_833:
	db	"PlusEqCharString",0
_834:
	db	"PlusEqDouble",0
_835:
	db	"(d)i",0
_836:
	db	"appendCharString",0
_837:
	db	"createFromString",0
_838:
	db	"($):StringC",0
_839:
	db	"createFromStringC",0
_840:
	db	"createFromInt",0
_841:
	db	"(i):StringC",0
_842:
	db	"createFromStringPtr",0
_843:
	db	"createFromStringPtrWithLength",0
_844:
	db	"(*b,i):StringC",0
_845:
	db	"():StringC",0
	align	4
_789:
	dd	2
	dd	_790
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_StringC_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_StringC_Delete
	dd	6
	dd	_791
	dd	_792
	dd	__irrlicht_core_StringC_EqEqStringC
	dd	6
	dd	_454
	dd	_793
	dd	__irrlicht_core_StringC_EqEq
	dd	6
	dd	_456
	dd	_792
	dd	__irrlicht_core_StringC_NotEq
	dd	6
	dd	_535
	dd	_792
	dd	__irrlicht_core_StringC_Less
	dd	6
	dd	_794
	dd	_795
	dd	__irrlicht_core_StringC_PlusEqChar
	dd	6
	dd	_796
	dd	_792
	dd	__irrlicht_core_StringC_PlusEqString
	dd	6
	dd	_797
	dd	_444
	dd	__irrlicht_core_StringC_PlusEqInt
	dd	6
	dd	_457
	dd	_792
	dd	__irrlicht_core_StringC_Eq
	dd	6
	dd	_798
	dd	_799
	dd	__irrlicht_core_StringC_EqStringPtr
	dd	6
	dd	_800
	dd	_793
	dd	__irrlicht_core_StringC_EqString
	dd	6
	dd	_801
	dd	_802
	dd	__irrlicht_core_StringC_PlusStringPtr
	dd	6
	dd	_463
	dd	_803
	dd	__irrlicht_core_StringC_Plus
	dd	6
	dd	_804
	dd	_805
	dd	__irrlicht_core_StringC_idx
	dd	6
	dd	_806
	dd	_807
	dd	__irrlicht_core_StringC_idx_s
	dd	6
	dd	_808
	dd	_792
	dd	__irrlicht_core_StringC_equals_ignore_case
	dd	6
	dd	_809
	dd	_810
	dd	__irrlicht_core_StringC_equalsnStringC
	dd	6
	dd	_811
	dd	_812
	dd	__irrlicht_core_StringC_equalsn
	dd	6
	dd	_813
	dd	_444
	dd	__irrlicht_core_StringC_reserve
	dd	6
	dd	_814
	dd	_795
	dd	__irrlicht_core_StringC_findFirst
	dd	6
	dd	_815
	dd	_816
	dd	__irrlicht_core_StringC_findNext
	dd	6
	dd	_817
	dd	_795
	dd	__irrlicht_core_StringC_findLast
	dd	6
	dd	_818
	dd	_793
	dd	__irrlicht_core_StringC_find
	dd	6
	dd	_819
	dd	_820
	dd	__irrlicht_core_StringC_subString
	dd	6
	dd	_821
	dd	_793
	dd	__irrlicht_core_StringC_appendString
	dd	6
	dd	_822
	dd	_812
	dd	__irrlicht_core_StringC_appendStringWithLength
	dd	6
	dd	_823
	dd	_795
	dd	__irrlicht_core_StringC_appendChar
	dd	6
	dd	_824
	dd	_792
	dd	__irrlicht_core_StringC_appendStringC
	dd	6
	dd	_825
	dd	_810
	dd	__irrlicht_core_StringC_appendStringCWithLength
	dd	6
	dd	_826
	dd	_827
	dd	__irrlicht_core_StringC_getString
	dd	6
	dd	_828
	dd	_829
	dd	__irrlicht_core_StringC_c_str
	dd	6
	dd	_830
	dd	_431
	dd	__irrlicht_core_StringC_make_lower
	dd	6
	dd	_831
	dd	_431
	dd	__irrlicht_core_StringC_make_upper
	dd	6
	dd	_832
	dd	_431
	dd	__irrlicht_core_StringC_size
	dd	6
	dd	_833
	dd	_799
	dd	__irrlicht_core_StringC_PlusEqCharString
	dd	6
	dd	_834
	dd	_835
	dd	__irrlicht_core_StringC_PlusEqDouble
	dd	6
	dd	_836
	dd	_799
	dd	__irrlicht_core_StringC_appendCharString
	dd	7
	dd	_837
	dd	_838
	dd	__irrlicht_core_StringC_createFromString
	dd	7
	dd	_839
	dd	_803
	dd	__irrlicht_core_StringC_createFromStringC
	dd	7
	dd	_840
	dd	_841
	dd	__irrlicht_core_StringC_createFromInt
	dd	7
	dd	_842
	dd	_802
	dd	__irrlicht_core_StringC_createFromStringPtr
	dd	7
	dd	_843
	dd	_844
	dd	__irrlicht_core_StringC_createFromStringPtrWithLength
	dd	7
	dd	_480
	dd	_845
	dd	__irrlicht_core_StringC_create
	dd	7
	dd	_482
	dd	_820
	dd	__irrlicht_core_StringC_createFromHandle
	dd	0
	align	4
_irrlicht_core_StringC:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_789
	dd	20
	dd	__irrlicht_core_StringC_New
	dd	__irrlicht_core_StringC_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_StringC_EqEqStringC
	dd	__irrlicht_core_StringC_EqEq
	dd	__irrlicht_core_StringC_NotEq
	dd	__irrlicht_core_StringC_Less
	dd	__irrlicht_core_StringC_PlusEqChar
	dd	__irrlicht_core_StringC_PlusEqString
	dd	__irrlicht_core_StringC_PlusEqInt
	dd	__irrlicht_core_StringC_Eq
	dd	__irrlicht_core_StringC_EqStringPtr
	dd	__irrlicht_core_StringC_EqString
	dd	__irrlicht_core_StringC_PlusStringPtr
	dd	__irrlicht_core_StringC_Plus
	dd	__irrlicht_core_StringC_idx
	dd	__irrlicht_core_StringC_idx_s
	dd	__irrlicht_core_StringC_equals_ignore_case
	dd	__irrlicht_core_StringC_equalsnStringC
	dd	__irrlicht_core_StringC_equalsn
	dd	__irrlicht_core_StringC_reserve
	dd	__irrlicht_core_StringC_findFirst
	dd	__irrlicht_core_StringC_findNext
	dd	__irrlicht_core_StringC_findLast
	dd	__irrlicht_core_StringC_find
	dd	__irrlicht_core_StringC_subString
	dd	__irrlicht_core_StringC_appendString
	dd	__irrlicht_core_StringC_appendStringWithLength
	dd	__irrlicht_core_StringC_appendChar
	dd	__irrlicht_core_StringC_appendStringC
	dd	__irrlicht_core_StringC_appendStringCWithLength
	dd	__irrlicht_core_StringC_getString
	dd	__irrlicht_core_StringC_c_str
	dd	__irrlicht_core_StringC_make_lower
	dd	__irrlicht_core_StringC_make_upper
	dd	__irrlicht_core_StringC_size
	dd	__irrlicht_core_StringC_PlusEqCharString
	dd	__irrlicht_core_StringC_PlusEqDouble
	dd	__irrlicht_core_StringC_appendCharString
	dd	__irrlicht_core_StringC_createFromString
	dd	__irrlicht_core_StringC_createFromStringC
	dd	__irrlicht_core_StringC_createFromInt
	dd	__irrlicht_core_StringC_createFromStringPtr
	dd	__irrlicht_core_StringC_createFromStringPtrWithLength
	dd	__irrlicht_core_StringC_create
	dd	__irrlicht_core_StringC_createFromHandle
_847:
	db	"StringW",0
_848:
	db	"EqEqStringW",0
_849:
	db	"(:StringW)i",0
_850:
	db	"(s)i",0
_851:
	db	"(*s)i",0
_852:
	db	"(*s):StringW",0
_853:
	db	"(:StringW):StringW",0
_854:
	db	"(i)s",0
_855:
	db	"equalsnStringW",0
_856:
	db	"(:StringW,i)i",0
_857:
	db	"(s,i)i",0
_858:
	db	"(i,i):StringW",0
_859:
	db	"appendStringW",0
_860:
	db	"appendStringWWithLength",0
_861:
	db	"($):StringW",0
_862:
	db	"createFromStringW",0
_863:
	db	"(i):StringW",0
_864:
	db	"(*b):StringW",0
_865:
	db	"(*b,i):StringW",0
_866:
	db	"():StringW",0
	align	4
_846:
	dd	2
	dd	_847
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_StringW_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_StringW_Delete
	dd	6
	dd	_848
	dd	_849
	dd	__irrlicht_core_StringW_EqEqStringW
	dd	6
	dd	_454
	dd	_793
	dd	__irrlicht_core_StringW_EqEq
	dd	6
	dd	_456
	dd	_849
	dd	__irrlicht_core_StringW_NotEq
	dd	6
	dd	_535
	dd	_849
	dd	__irrlicht_core_StringW_Less
	dd	6
	dd	_794
	dd	_850
	dd	__irrlicht_core_StringW_PlusEqChar
	dd	6
	dd	_796
	dd	_849
	dd	__irrlicht_core_StringW_PlusEqString
	dd	6
	dd	_797
	dd	_444
	dd	__irrlicht_core_StringW_PlusEqInt
	dd	6
	dd	_457
	dd	_849
	dd	__irrlicht_core_StringW_Eq
	dd	6
	dd	_798
	dd	_851
	dd	__irrlicht_core_StringW_EqStringPtr
	dd	6
	dd	_800
	dd	_793
	dd	__irrlicht_core_StringW_EqString
	dd	6
	dd	_801
	dd	_852
	dd	__irrlicht_core_StringW_PlusStringPtr
	dd	6
	dd	_463
	dd	_853
	dd	__irrlicht_core_StringW_Plus
	dd	6
	dd	_804
	dd	_854
	dd	__irrlicht_core_StringW_idx
	dd	6
	dd	_806
	dd	_807
	dd	__irrlicht_core_StringW_idx_s
	dd	6
	dd	_808
	dd	_849
	dd	__irrlicht_core_StringW_equals_ignore_case
	dd	6
	dd	_855
	dd	_856
	dd	__irrlicht_core_StringW_equalsnStringW
	dd	6
	dd	_811
	dd	_812
	dd	__irrlicht_core_StringW_equalsn
	dd	6
	dd	_813
	dd	_444
	dd	__irrlicht_core_StringW_reserve
	dd	6
	dd	_814
	dd	_850
	dd	__irrlicht_core_StringW_findFirst
	dd	6
	dd	_815
	dd	_857
	dd	__irrlicht_core_StringW_findNext
	dd	6
	dd	_817
	dd	_850
	dd	__irrlicht_core_StringW_findLast
	dd	6
	dd	_818
	dd	_851
	dd	__irrlicht_core_StringW_find
	dd	6
	dd	_819
	dd	_858
	dd	__irrlicht_core_StringW_subString
	dd	6
	dd	_821
	dd	_793
	dd	__irrlicht_core_StringW_appendString
	dd	6
	dd	_822
	dd	_812
	dd	__irrlicht_core_StringW_appendStringWithLength
	dd	6
	dd	_823
	dd	_850
	dd	__irrlicht_core_StringW_appendChar
	dd	6
	dd	_859
	dd	_849
	dd	__irrlicht_core_StringW_appendStringW
	dd	6
	dd	_860
	dd	_856
	dd	__irrlicht_core_StringW_appendStringWWithLength
	dd	6
	dd	_826
	dd	_827
	dd	__irrlicht_core_StringW_getString
	dd	6
	dd	_828
	dd	_829
	dd	__irrlicht_core_StringW_c_str
	dd	6
	dd	_830
	dd	_431
	dd	__irrlicht_core_StringW_make_lower
	dd	6
	dd	_831
	dd	_431
	dd	__irrlicht_core_StringW_make_upper
	dd	6
	dd	_832
	dd	_431
	dd	__irrlicht_core_StringW_size
	dd	6
	dd	_833
	dd	_851
	dd	__irrlicht_core_StringW_PlusEqCharString
	dd	6
	dd	_834
	dd	_835
	dd	__irrlicht_core_StringW_PlusEqDouble
	dd	6
	dd	_836
	dd	_851
	dd	__irrlicht_core_StringW_appendCharString
	dd	7
	dd	_837
	dd	_861
	dd	__irrlicht_core_StringW_createFromString
	dd	7
	dd	_862
	dd	_853
	dd	__irrlicht_core_StringW_createFromStringW
	dd	7
	dd	_840
	dd	_863
	dd	__irrlicht_core_StringW_createFromInt
	dd	7
	dd	_842
	dd	_864
	dd	__irrlicht_core_StringW_createFromStringPtr
	dd	7
	dd	_843
	dd	_865
	dd	__irrlicht_core_StringW_createFromStringPtrWithLength
	dd	7
	dd	_480
	dd	_866
	dd	__irrlicht_core_StringW_create
	dd	7
	dd	_482
	dd	_858
	dd	__irrlicht_core_StringW_createFromHandle
	dd	0
	align	4
_irrlicht_core_StringW:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_846
	dd	20
	dd	__irrlicht_core_StringW_New
	dd	__irrlicht_core_StringW_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_StringW_EqEqStringW
	dd	__irrlicht_core_StringW_EqEq
	dd	__irrlicht_core_StringW_NotEq
	dd	__irrlicht_core_StringW_Less
	dd	__irrlicht_core_StringW_PlusEqChar
	dd	__irrlicht_core_StringW_PlusEqString
	dd	__irrlicht_core_StringW_PlusEqInt
	dd	__irrlicht_core_StringW_Eq
	dd	__irrlicht_core_StringW_EqStringPtr
	dd	__irrlicht_core_StringW_EqString
	dd	__irrlicht_core_StringW_PlusStringPtr
	dd	__irrlicht_core_StringW_Plus
	dd	__irrlicht_core_StringW_idx
	dd	__irrlicht_core_StringW_idx_s
	dd	__irrlicht_core_StringW_equals_ignore_case
	dd	__irrlicht_core_StringW_equalsnStringW
	dd	__irrlicht_core_StringW_equalsn
	dd	__irrlicht_core_StringW_reserve
	dd	__irrlicht_core_StringW_findFirst
	dd	__irrlicht_core_StringW_findNext
	dd	__irrlicht_core_StringW_findLast
	dd	__irrlicht_core_StringW_find
	dd	__irrlicht_core_StringW_subString
	dd	__irrlicht_core_StringW_appendString
	dd	__irrlicht_core_StringW_appendStringWithLength
	dd	__irrlicht_core_StringW_appendChar
	dd	__irrlicht_core_StringW_appendStringW
	dd	__irrlicht_core_StringW_appendStringWWithLength
	dd	__irrlicht_core_StringW_getString
	dd	__irrlicht_core_StringW_c_str
	dd	__irrlicht_core_StringW_make_lower
	dd	__irrlicht_core_StringW_make_upper
	dd	__irrlicht_core_StringW_size
	dd	__irrlicht_core_StringW_PlusEqCharString
	dd	__irrlicht_core_StringW_PlusEqDouble
	dd	__irrlicht_core_StringW_appendCharString
	dd	__irrlicht_core_StringW_createFromString
	dd	__irrlicht_core_StringW_createFromStringW
	dd	__irrlicht_core_StringW_createFromInt
	dd	__irrlicht_core_StringW_createFromStringPtr
	dd	__irrlicht_core_StringW_createFromStringPtrWithLength
	dd	__irrlicht_core_StringW_create
	dd	__irrlicht_core_StringW_createFromHandle
_868:
	db	"Line2di",0
_869:
	db	"(:Vector2di):Line2di",0
_870:
	db	"(:Line2di)i",0
_871:
	db	"setLineFromVals",0
_872:
	db	"(i,i,i,i)i",0
_873:
	db	"setLineFromVects",0
_874:
	db	"setLineFromLine",0
_875:
	db	"getVector",0
_876:
	db	"getUnitVector",0
_877:
	db	"(:Line2di)d",0
_878:
	db	"intersectWith",0
_879:
	db	"(:Line2di,:Vector2di)i",0
_880:
	db	"getStart",0
_881:
	db	"getEnd",0
_882:
	db	"getMiddle",0
_883:
	db	"getPointOrientation",0
_884:
	db	"isPointOnLine",0
_885:
	db	"isPointBetweenStartAndEnd",0
_886:
	db	"getClosestPoint",0
_887:
	db	"():Line2di",0
_888:
	db	"(i,i,i,i):Line2di",0
_889:
	db	"createFromVects",0
_890:
	db	"(:Vector2di,:Vector2di):Line2di",0
_891:
	db	"createFromLine",0
_892:
	db	"(:Line2di):Line2di",0
_893:
	db	"(i,i):Line2di",0
	align	4
_867:
	dd	2
	dd	_868
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Line2di_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Line2di_Delete
	dd	6
	dd	_463
	dd	_869
	dd	__irrlicht_core_Line2di_Plus
	dd	6
	dd	_497
	dd	_869
	dd	__irrlicht_core_Line2di_Minus
	dd	6
	dd	_465
	dd	_568
	dd	__irrlicht_core_Line2di_PlusEq
	dd	6
	dd	_466
	dd	_568
	dd	__irrlicht_core_Line2di_MinusEq
	dd	6
	dd	_454
	dd	_870
	dd	__irrlicht_core_Line2di_EqEq
	dd	6
	dd	_456
	dd	_870
	dd	__irrlicht_core_Line2di_NotEq
	dd	6
	dd	_871
	dd	_872
	dd	__irrlicht_core_Line2di_setLineFromVals
	dd	6
	dd	_873
	dd	_577
	dd	__irrlicht_core_Line2di_setLineFromVects
	dd	6
	dd	_874
	dd	_870
	dd	__irrlicht_core_Line2di_setLineFromLine
	dd	6
	dd	_570
	dd	_561
	dd	__irrlicht_core_Line2di_getLength
	dd	6
	dd	_875
	dd	_559
	dd	__irrlicht_core_Line2di_getVector
	dd	6
	dd	_876
	dd	_559
	dd	__irrlicht_core_Line2di_getUnitVector
	dd	6
	dd	_562
	dd	_877
	dd	__irrlicht_core_Line2di_getAngleWith
	dd	6
	dd	_878
	dd	_879
	dd	__irrlicht_core_Line2di_intersectWith
	dd	6
	dd	_880
	dd	_559
	dd	__irrlicht_core_Line2di_getStart
	dd	6
	dd	_881
	dd	_559
	dd	__irrlicht_core_Line2di_getEnd
	dd	6
	dd	_574
	dd	_431
	dd	__irrlicht_core_Line2di_getLengthSQ
	dd	6
	dd	_882
	dd	_559
	dd	__irrlicht_core_Line2di_getMiddle
	dd	6
	dd	_883
	dd	_568
	dd	__irrlicht_core_Line2di_getPointOrientation
	dd	6
	dd	_884
	dd	_568
	dd	__irrlicht_core_Line2di_isPointOnLine
	dd	6
	dd	_885
	dd	_568
	dd	__irrlicht_core_Line2di_isPointBetweenStartAndEnd
	dd	6
	dd	_886
	dd	_582
	dd	__irrlicht_core_Line2di_getClosestPoint
	dd	7
	dd	_480
	dd	_887
	dd	__irrlicht_core_Line2di_create
	dd	7
	dd	_537
	dd	_888
	dd	__irrlicht_core_Line2di_createFromVals
	dd	7
	dd	_889
	dd	_890
	dd	__irrlicht_core_Line2di_createFromVects
	dd	7
	dd	_891
	dd	_892
	dd	__irrlicht_core_Line2di_createFromLine
	dd	7
	dd	_482
	dd	_893
	dd	__irrlicht_core_Line2di_createFromHandle
	dd	0
	align	4
_irrlicht_core_Line2di:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_867
	dd	20
	dd	__irrlicht_core_Line2di_New
	dd	__irrlicht_core_Line2di_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Line2di_Plus
	dd	__irrlicht_core_Line2di_Minus
	dd	__irrlicht_core_Line2di_PlusEq
	dd	__irrlicht_core_Line2di_MinusEq
	dd	__irrlicht_core_Line2di_EqEq
	dd	__irrlicht_core_Line2di_NotEq
	dd	__irrlicht_core_Line2di_setLineFromVals
	dd	__irrlicht_core_Line2di_setLineFromVects
	dd	__irrlicht_core_Line2di_setLineFromLine
	dd	__irrlicht_core_Line2di_getLength
	dd	__irrlicht_core_Line2di_getVector
	dd	__irrlicht_core_Line2di_getUnitVector
	dd	__irrlicht_core_Line2di_getAngleWith
	dd	__irrlicht_core_Line2di_intersectWith
	dd	__irrlicht_core_Line2di_getStart
	dd	__irrlicht_core_Line2di_getEnd
	dd	__irrlicht_core_Line2di_getLengthSQ
	dd	__irrlicht_core_Line2di_getMiddle
	dd	__irrlicht_core_Line2di_getPointOrientation
	dd	__irrlicht_core_Line2di_isPointOnLine
	dd	__irrlicht_core_Line2di_isPointBetweenStartAndEnd
	dd	__irrlicht_core_Line2di_getClosestPoint
	dd	__irrlicht_core_Line2di_create
	dd	__irrlicht_core_Line2di_createFromVals
	dd	__irrlicht_core_Line2di_createFromVects
	dd	__irrlicht_core_Line2di_createFromLine
	dd	__irrlicht_core_Line2di_createFromHandle
_895:
	db	"Line2df",0
_896:
	db	"(:Vector2df):Line2df",0
_897:
	db	"(:Line2df)i",0
_898:
	db	"(:Line2df)d",0
_899:
	db	"(:Line2df,:Vector2df)i",0
_900:
	db	"():Line2df",0
_901:
	db	"(i,i,i,i):Line2df",0
_902:
	db	"(:Vector2df,:Vector2df):Line2df",0
_903:
	db	"(:Line2df):Line2df",0
_904:
	db	"(i,i):Line2df",0
	align	4
_894:
	dd	2
	dd	_895
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Line2df_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Line2df_Delete
	dd	6
	dd	_463
	dd	_896
	dd	__irrlicht_core_Line2df_Plus
	dd	6
	dd	_497
	dd	_896
	dd	__irrlicht_core_Line2df_Minus
	dd	6
	dd	_465
	dd	_638
	dd	__irrlicht_core_Line2df_PlusEq
	dd	6
	dd	_466
	dd	_638
	dd	__irrlicht_core_Line2df_MinusEq
	dd	6
	dd	_454
	dd	_897
	dd	__irrlicht_core_Line2df_EqEq
	dd	6
	dd	_456
	dd	_897
	dd	__irrlicht_core_Line2df_NotEq
	dd	6
	dd	_871
	dd	_872
	dd	__irrlicht_core_Line2df_setLineFromVals
	dd	6
	dd	_873
	dd	_639
	dd	__irrlicht_core_Line2df_setLineFromVects
	dd	6
	dd	_874
	dd	_897
	dd	__irrlicht_core_Line2df_setLineFromLine
	dd	6
	dd	_570
	dd	_561
	dd	__irrlicht_core_Line2df_getLength
	dd	6
	dd	_875
	dd	_633
	dd	__irrlicht_core_Line2df_getVector
	dd	6
	dd	_876
	dd	_633
	dd	__irrlicht_core_Line2df_getUnitVector
	dd	6
	dd	_562
	dd	_898
	dd	__irrlicht_core_Line2df_getAngleWith
	dd	6
	dd	_878
	dd	_899
	dd	__irrlicht_core_Line2df_intersectWith
	dd	6
	dd	_880
	dd	_633
	dd	__irrlicht_core_Line2df_getStart
	dd	6
	dd	_881
	dd	_633
	dd	__irrlicht_core_Line2df_getEnd
	dd	6
	dd	_574
	dd	_468
	dd	__irrlicht_core_Line2df_getLengthSQ
	dd	6
	dd	_882
	dd	_633
	dd	__irrlicht_core_Line2df_getMiddle
	dd	6
	dd	_883
	dd	_636
	dd	__irrlicht_core_Line2df_getPointOrientation
	dd	6
	dd	_884
	dd	_638
	dd	__irrlicht_core_Line2df_isPointOnLine
	dd	6
	dd	_885
	dd	_638
	dd	__irrlicht_core_Line2df_isPointBetweenStartAndEnd
	dd	6
	dd	_886
	dd	_642
	dd	__irrlicht_core_Line2df_getClosestPoint
	dd	7
	dd	_480
	dd	_900
	dd	__irrlicht_core_Line2df_create
	dd	7
	dd	_537
	dd	_901
	dd	__irrlicht_core_Line2df_createFromVals
	dd	7
	dd	_889
	dd	_902
	dd	__irrlicht_core_Line2df_createFromVects
	dd	7
	dd	_891
	dd	_903
	dd	__irrlicht_core_Line2df_createFromLine
	dd	7
	dd	_482
	dd	_904
	dd	__irrlicht_core_Line2df_createFromHandle
	dd	0
	align	4
_irrlicht_core_Line2df:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_894
	dd	20
	dd	__irrlicht_core_Line2df_New
	dd	__irrlicht_core_Line2df_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Line2df_Plus
	dd	__irrlicht_core_Line2df_Minus
	dd	__irrlicht_core_Line2df_PlusEq
	dd	__irrlicht_core_Line2df_MinusEq
	dd	__irrlicht_core_Line2df_EqEq
	dd	__irrlicht_core_Line2df_NotEq
	dd	__irrlicht_core_Line2df_setLineFromVals
	dd	__irrlicht_core_Line2df_setLineFromVects
	dd	__irrlicht_core_Line2df_setLineFromLine
	dd	__irrlicht_core_Line2df_getLength
	dd	__irrlicht_core_Line2df_getVector
	dd	__irrlicht_core_Line2df_getUnitVector
	dd	__irrlicht_core_Line2df_getAngleWith
	dd	__irrlicht_core_Line2df_intersectWith
	dd	__irrlicht_core_Line2df_getStart
	dd	__irrlicht_core_Line2df_getEnd
	dd	__irrlicht_core_Line2df_getLengthSQ
	dd	__irrlicht_core_Line2df_getMiddle
	dd	__irrlicht_core_Line2df_getPointOrientation
	dd	__irrlicht_core_Line2df_isPointOnLine
	dd	__irrlicht_core_Line2df_isPointBetweenStartAndEnd
	dd	__irrlicht_core_Line2df_getClosestPoint
	dd	__irrlicht_core_Line2df_create
	dd	__irrlicht_core_Line2df_createFromVals
	dd	__irrlicht_core_Line2df_createFromVects
	dd	__irrlicht_core_Line2df_createFromLine
	dd	__irrlicht_core_Line2df_createFromHandle
_906:
	db	"Line3di",0
_907:
	db	"(:Vector3di):Line3di",0
_908:
	db	"(:Line3di)i",0
_909:
	db	"(f,f,f,f,f,f)i",0
_910:
	db	"getIntersectionWithSphere",0
_911:
	db	"(:Vector3di,f,*d)i",0
_912:
	db	"(f,f,f,f,f,f):Line3di",0
_913:
	db	"(:Vector3di,:Vector3di):Line3di",0
_914:
	db	"(:Line3di):Line3di",0
_915:
	db	"():Line3di",0
_916:
	db	"(i,i):Line3di",0
	align	4
_905:
	dd	2
	dd	_906
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Line3di_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Line3di_Delete
	dd	6
	dd	_463
	dd	_907
	dd	__irrlicht_core_Line3di_Plus
	dd	6
	dd	_497
	dd	_907
	dd	__irrlicht_core_Line3di_Minus
	dd	6
	dd	_465
	dd	_614
	dd	__irrlicht_core_Line3di_PlusEq
	dd	6
	dd	_466
	dd	_614
	dd	__irrlicht_core_Line3di_MinusEq
	dd	6
	dd	_454
	dd	_908
	dd	__irrlicht_core_Line3di_EqEq
	dd	6
	dd	_456
	dd	_908
	dd	__irrlicht_core_Line3di_NotEq
	dd	6
	dd	_871
	dd	_909
	dd	__irrlicht_core_Line3di_setLineFromVals
	dd	6
	dd	_873
	dd	_602
	dd	__irrlicht_core_Line3di_setLineFromVects
	dd	6
	dd	_874
	dd	_908
	dd	__irrlicht_core_Line3di_setLineFromLine
	dd	6
	dd	_570
	dd	_431
	dd	__irrlicht_core_Line3di_getLength
	dd	6
	dd	_574
	dd	_431
	dd	__irrlicht_core_Line3di_getLengthSQ
	dd	6
	dd	_882
	dd	_604
	dd	__irrlicht_core_Line3di_getMiddle
	dd	6
	dd	_875
	dd	_604
	dd	__irrlicht_core_Line3di_getVector
	dd	6
	dd	_885
	dd	_614
	dd	__irrlicht_core_Line3di_isPointBetweenStartAndEnd
	dd	6
	dd	_886
	dd	_608
	dd	__irrlicht_core_Line3di_getClosestPoint
	dd	6
	dd	_880
	dd	_604
	dd	__irrlicht_core_Line3di_getStart
	dd	6
	dd	_881
	dd	_604
	dd	__irrlicht_core_Line3di_getEnd
	dd	6
	dd	_910
	dd	_911
	dd	__irrlicht_core_Line3di_getIntersectionWithSphere
	dd	7
	dd	_537
	dd	_912
	dd	__irrlicht_core_Line3di_createFromVals
	dd	7
	dd	_889
	dd	_913
	dd	__irrlicht_core_Line3di_createFromVects
	dd	7
	dd	_891
	dd	_914
	dd	__irrlicht_core_Line3di_createFromLine
	dd	7
	dd	_480
	dd	_915
	dd	__irrlicht_core_Line3di_create
	dd	7
	dd	_482
	dd	_916
	dd	__irrlicht_core_Line3di_createFromHandle
	dd	0
	align	4
_irrlicht_core_Line3di:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_905
	dd	20
	dd	__irrlicht_core_Line3di_New
	dd	__irrlicht_core_Line3di_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Line3di_Plus
	dd	__irrlicht_core_Line3di_Minus
	dd	__irrlicht_core_Line3di_PlusEq
	dd	__irrlicht_core_Line3di_MinusEq
	dd	__irrlicht_core_Line3di_EqEq
	dd	__irrlicht_core_Line3di_NotEq
	dd	__irrlicht_core_Line3di_setLineFromVals
	dd	__irrlicht_core_Line3di_setLineFromVects
	dd	__irrlicht_core_Line3di_setLineFromLine
	dd	__irrlicht_core_Line3di_getLength
	dd	__irrlicht_core_Line3di_getLengthSQ
	dd	__irrlicht_core_Line3di_getMiddle
	dd	__irrlicht_core_Line3di_getVector
	dd	__irrlicht_core_Line3di_isPointBetweenStartAndEnd
	dd	__irrlicht_core_Line3di_getClosestPoint
	dd	__irrlicht_core_Line3di_getStart
	dd	__irrlicht_core_Line3di_getEnd
	dd	__irrlicht_core_Line3di_getIntersectionWithSphere
	dd	__irrlicht_core_Line3di_createFromVals
	dd	__irrlicht_core_Line3di_createFromVects
	dd	__irrlicht_core_Line3di_createFromLine
	dd	__irrlicht_core_Line3di_create
	dd	__irrlicht_core_Line3di_createFromHandle
_918:
	db	"Line3df",0
_919:
	db	"(:Vector3df):Line3df",0
_920:
	db	"(:Line3df)i",0
_921:
	db	"(:Vector3df,f,*d)i",0
_922:
	db	"(f,f,f,f,f,f):Line3df",0
_923:
	db	"(:Vector3df,:Vector3df):Line3df",0
_924:
	db	"(:Line3df):Line3df",0
_925:
	db	"():Line3df",0
_926:
	db	"(i,i):Line3df",0
	align	4
_917:
	dd	2
	dd	_918
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Line3df_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Line3df_Delete
	dd	6
	dd	_463
	dd	_919
	dd	__irrlicht_core_Line3df_Plus
	dd	6
	dd	_497
	dd	_919
	dd	__irrlicht_core_Line3df_Minus
	dd	6
	dd	_465
	dd	_660
	dd	__irrlicht_core_Line3df_PlusEq
	dd	6
	dd	_466
	dd	_660
	dd	__irrlicht_core_Line3df_MinusEq
	dd	6
	dd	_454
	dd	_920
	dd	__irrlicht_core_Line3df_EqEq
	dd	6
	dd	_456
	dd	_920
	dd	__irrlicht_core_Line3df_NotEq
	dd	6
	dd	_871
	dd	_909
	dd	__irrlicht_core_Line3df_setLineFromVals
	dd	6
	dd	_873
	dd	_648
	dd	__irrlicht_core_Line3df_setLineFromVects
	dd	6
	dd	_874
	dd	_920
	dd	__irrlicht_core_Line3df_setLineFromLine
	dd	6
	dd	_570
	dd	_468
	dd	__irrlicht_core_Line3df_getLength
	dd	6
	dd	_574
	dd	_468
	dd	__irrlicht_core_Line3df_getLengthSQ
	dd	6
	dd	_882
	dd	_649
	dd	__irrlicht_core_Line3df_getMiddle
	dd	6
	dd	_875
	dd	_649
	dd	__irrlicht_core_Line3df_getVector
	dd	6
	dd	_885
	dd	_660
	dd	__irrlicht_core_Line3df_isPointBetweenStartAndEnd
	dd	6
	dd	_886
	dd	_651
	dd	__irrlicht_core_Line3df_getClosestPoint
	dd	6
	dd	_880
	dd	_649
	dd	__irrlicht_core_Line3df_getStart
	dd	6
	dd	_881
	dd	_649
	dd	__irrlicht_core_Line3df_getEnd
	dd	6
	dd	_910
	dd	_921
	dd	__irrlicht_core_Line3df_getIntersectionWithSphere
	dd	7
	dd	_537
	dd	_922
	dd	__irrlicht_core_Line3df_createFromVals
	dd	7
	dd	_889
	dd	_923
	dd	__irrlicht_core_Line3df_createFromVects
	dd	7
	dd	_891
	dd	_924
	dd	__irrlicht_core_Line3df_createFromLine
	dd	7
	dd	_480
	dd	_925
	dd	__irrlicht_core_Line3df_create
	dd	7
	dd	_482
	dd	_926
	dd	__irrlicht_core_Line3df_createFromHandle
	dd	0
	align	4
_irrlicht_core_Line3df:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_917
	dd	20
	dd	__irrlicht_core_Line3df_New
	dd	__irrlicht_core_Line3df_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Line3df_Plus
	dd	__irrlicht_core_Line3df_Minus
	dd	__irrlicht_core_Line3df_PlusEq
	dd	__irrlicht_core_Line3df_MinusEq
	dd	__irrlicht_core_Line3df_EqEq
	dd	__irrlicht_core_Line3df_NotEq
	dd	__irrlicht_core_Line3df_setLineFromVals
	dd	__irrlicht_core_Line3df_setLineFromVects
	dd	__irrlicht_core_Line3df_setLineFromLine
	dd	__irrlicht_core_Line3df_getLength
	dd	__irrlicht_core_Line3df_getLengthSQ
	dd	__irrlicht_core_Line3df_getMiddle
	dd	__irrlicht_core_Line3df_getVector
	dd	__irrlicht_core_Line3df_isPointBetweenStartAndEnd
	dd	__irrlicht_core_Line3df_getClosestPoint
	dd	__irrlicht_core_Line3df_getStart
	dd	__irrlicht_core_Line3df_getEnd
	dd	__irrlicht_core_Line3df_getIntersectionWithSphere
	dd	__irrlicht_core_Line3df_createFromVals
	dd	__irrlicht_core_Line3df_createFromVects
	dd	__irrlicht_core_Line3df_createFromLine
	dd	__irrlicht_core_Line3df_create
	dd	__irrlicht_core_Line3df_createFromHandle
_928:
	db	"AABbox3df",0
_929:
	db	"getEdges",0
_930:
	db	"()[]:Vector3df",0
_931:
	db	"intersectsWithBox",0
_932:
	db	"intersectsWithLine",0
_933:
	db	"intersectsWithLineUsingVects",0
_934:
	db	"(:Vector3df,:Vector3df,f)i",0
_935:
	db	"classifyPlaneRelation",0
_936:
	db	"getExtent",0
_937:
	db	"getMinEdge",0
_938:
	db	"getMaxEdge",0
_939:
	db	"isEmpty",0
_940:
	db	"(:AABbox3df,f):AABbox3df",0
_941:
	db	"addInternalPointFromVals",0
_942:
	db	"(f,f,f)i",0
_943:
	db	"addInternalBox",0
_944:
	db	"resetFromVals",0
_945:
	db	"resetFromBox",0
_946:
	db	"resetFromVect",0
_947:
	db	"isPointTotalInside",0
_948:
	db	"isFullInside",0
_949:
	db	"getVolume",0
_950:
	db	"():AABbox3df",0
_951:
	db	"createFromBox",0
_952:
	db	"(:AABbox3df):AABbox3df",0
_953:
	db	"(:Vector3df):AABbox3df",0
_954:
	db	"createFromVectWithMax",0
_955:
	db	"(:Vector3df,:Vector3df):AABbox3df",0
_956:
	db	"(f,f,f,f,f,f):AABbox3df",0
_957:
	db	"(i,i):AABbox3df",0
	align	4
_927:
	dd	2
	dd	_928
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_AABbox3df_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_AABbox3df_Delete
	dd	6
	dd	_454
	dd	_694
	dd	__irrlicht_core_AABbox3df_EqEq
	dd	6
	dd	_456
	dd	_694
	dd	__irrlicht_core_AABbox3df_NotEq
	dd	6
	dd	_929
	dd	_930
	dd	__irrlicht_core_AABbox3df_getEdges
	dd	6
	dd	_931
	dd	_694
	dd	__irrlicht_core_AABbox3df_intersectsWithBox
	dd	6
	dd	_932
	dd	_920
	dd	__irrlicht_core_AABbox3df_intersectsWithLine
	dd	6
	dd	_933
	dd	_934
	dd	__irrlicht_core_AABbox3df_intersectsWithLineUsingVects
	dd	6
	dd	_935
	dd	_708
	dd	__irrlicht_core_AABbox3df_classifyPlaneRelation
	dd	6
	dd	_526
	dd	_649
	dd	__irrlicht_core_AABbox3df_getCenter
	dd	6
	dd	_936
	dd	_649
	dd	__irrlicht_core_AABbox3df_getExtent
	dd	6
	dd	_937
	dd	_649
	dd	__irrlicht_core_AABbox3df_getMinEdge
	dd	6
	dd	_938
	dd	_649
	dd	__irrlicht_core_AABbox3df_getMaxEdge
	dd	6
	dd	_939
	dd	_431
	dd	__irrlicht_core_AABbox3df_isEmpty
	dd	6
	dd	_525
	dd	_431
	dd	__irrlicht_core_AABbox3df_repair
	dd	6
	dd	_478
	dd	_940
	dd	__irrlicht_core_AABbox3df_getInterpolated
	dd	6
	dd	_533
	dd	_660
	dd	__irrlicht_core_AABbox3df_addInternalPoint
	dd	6
	dd	_941
	dd	_942
	dd	__irrlicht_core_AABbox3df_addInternalPointFromVals
	dd	6
	dd	_943
	dd	_694
	dd	__irrlicht_core_AABbox3df_addInternalBox
	dd	6
	dd	_944
	dd	_942
	dd	__irrlicht_core_AABbox3df_resetFromVals
	dd	6
	dd	_945
	dd	_694
	dd	__irrlicht_core_AABbox3df_resetFromBox
	dd	6
	dd	_946
	dd	_660
	dd	__irrlicht_core_AABbox3df_resetFromVect
	dd	6
	dd	_522
	dd	_660
	dd	__irrlicht_core_AABbox3df_isPointInside
	dd	6
	dd	_947
	dd	_660
	dd	__irrlicht_core_AABbox3df_isPointTotalInside
	dd	6
	dd	_948
	dd	_694
	dd	__irrlicht_core_AABbox3df_isFullInside
	dd	6
	dd	_949
	dd	_468
	dd	__irrlicht_core_AABbox3df_getVolume
	dd	6
	dd	_475
	dd	_468
	dd	__irrlicht_core_AABbox3df_getArea
	dd	7
	dd	_480
	dd	_950
	dd	__irrlicht_core_AABbox3df_create
	dd	7
	dd	_951
	dd	_952
	dd	__irrlicht_core_AABbox3df_createFromBox
	dd	7
	dd	_599
	dd	_953
	dd	__irrlicht_core_AABbox3df_createFromVect
	dd	7
	dd	_954
	dd	_955
	dd	__irrlicht_core_AABbox3df_createFromVectWithMax
	dd	7
	dd	_537
	dd	_956
	dd	__irrlicht_core_AABbox3df_createFromVals
	dd	7
	dd	_482
	dd	_957
	dd	__irrlicht_core_AABbox3df_createFromHandle
	dd	0
	align	4
_irrlicht_core_AABbox3df:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_927
	dd	20
	dd	__irrlicht_core_AABbox3df_New
	dd	__irrlicht_core_AABbox3df_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_AABbox3df_EqEq
	dd	__irrlicht_core_AABbox3df_NotEq
	dd	__irrlicht_core_AABbox3df_getEdges
	dd	__irrlicht_core_AABbox3df_intersectsWithBox
	dd	__irrlicht_core_AABbox3df_intersectsWithLine
	dd	__irrlicht_core_AABbox3df_intersectsWithLineUsingVects
	dd	__irrlicht_core_AABbox3df_classifyPlaneRelation
	dd	__irrlicht_core_AABbox3df_getCenter
	dd	__irrlicht_core_AABbox3df_getExtent
	dd	__irrlicht_core_AABbox3df_getMinEdge
	dd	__irrlicht_core_AABbox3df_getMaxEdge
	dd	__irrlicht_core_AABbox3df_isEmpty
	dd	__irrlicht_core_AABbox3df_repair
	dd	__irrlicht_core_AABbox3df_getInterpolated
	dd	__irrlicht_core_AABbox3df_addInternalPoint
	dd	__irrlicht_core_AABbox3df_addInternalPointFromVals
	dd	__irrlicht_core_AABbox3df_addInternalBox
	dd	__irrlicht_core_AABbox3df_resetFromVals
	dd	__irrlicht_core_AABbox3df_resetFromBox
	dd	__irrlicht_core_AABbox3df_resetFromVect
	dd	__irrlicht_core_AABbox3df_isPointInside
	dd	__irrlicht_core_AABbox3df_isPointTotalInside
	dd	__irrlicht_core_AABbox3df_isFullInside
	dd	__irrlicht_core_AABbox3df_getVolume
	dd	__irrlicht_core_AABbox3df_getArea
	dd	__irrlicht_core_AABbox3df_create
	dd	__irrlicht_core_AABbox3df_createFromBox
	dd	__irrlicht_core_AABbox3df_createFromVect
	dd	__irrlicht_core_AABbox3df_createFromVectWithMax
	dd	__irrlicht_core_AABbox3df_createFromVals
	dd	__irrlicht_core_AABbox3df_createFromHandle
_959:
	db	"AABbox3di",0
_960:
	db	"()[]:Vector3di",0
_961:
	db	"(:Vector3di,:Vector3di,f)i",0
_962:
	db	"(:AABbox3di,f):AABbox3di",0
_963:
	db	"():AABbox3di",0
_964:
	db	"(:AABbox3di):AABbox3di",0
_965:
	db	"(:Vector3di):AABbox3di",0
_966:
	db	"(:Vector3di,:Vector3di):AABbox3di",0
_967:
	db	"(f,f,f,f,f,f):AABbox3di",0
_968:
	db	"(i,i):AABbox3di",0
	align	4
_958:
	dd	2
	dd	_959
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_AABbox3di_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_AABbox3di_Delete
	dd	6
	dd	_454
	dd	_667
	dd	__irrlicht_core_AABbox3di_EqEq
	dd	6
	dd	_456
	dd	_667
	dd	__irrlicht_core_AABbox3di_NotEq
	dd	6
	dd	_929
	dd	_960
	dd	__irrlicht_core_AABbox3di_getEdges
	dd	6
	dd	_931
	dd	_667
	dd	__irrlicht_core_AABbox3di_intersectsWithBox
	dd	6
	dd	_932
	dd	_920
	dd	__irrlicht_core_AABbox3di_intersectsWithLine
	dd	6
	dd	_933
	dd	_961
	dd	__irrlicht_core_AABbox3di_intersectsWithLineUsingVects
	dd	6
	dd	_935
	dd	_735
	dd	__irrlicht_core_AABbox3di_classifyPlaneRelation
	dd	6
	dd	_526
	dd	_604
	dd	__irrlicht_core_AABbox3di_getCenter
	dd	6
	dd	_936
	dd	_604
	dd	__irrlicht_core_AABbox3di_getExtent
	dd	6
	dd	_937
	dd	_604
	dd	__irrlicht_core_AABbox3di_getMinEdge
	dd	6
	dd	_938
	dd	_604
	dd	__irrlicht_core_AABbox3di_getMaxEdge
	dd	6
	dd	_939
	dd	_431
	dd	__irrlicht_core_AABbox3di_isEmpty
	dd	6
	dd	_525
	dd	_431
	dd	__irrlicht_core_AABbox3di_repair
	dd	6
	dd	_478
	dd	_962
	dd	__irrlicht_core_AABbox3di_getInterpolated
	dd	6
	dd	_533
	dd	_614
	dd	__irrlicht_core_AABbox3di_addInternalPoint
	dd	6
	dd	_941
	dd	_942
	dd	__irrlicht_core_AABbox3di_addInternalPointFromVals
	dd	6
	dd	_943
	dd	_667
	dd	__irrlicht_core_AABbox3di_addInternalBox
	dd	6
	dd	_944
	dd	_942
	dd	__irrlicht_core_AABbox3di_resetFromVals
	dd	6
	dd	_945
	dd	_667
	dd	__irrlicht_core_AABbox3di_resetFromBox
	dd	6
	dd	_946
	dd	_614
	dd	__irrlicht_core_AABbox3di_resetFromVect
	dd	6
	dd	_522
	dd	_614
	dd	__irrlicht_core_AABbox3di_isPointInside
	dd	6
	dd	_947
	dd	_614
	dd	__irrlicht_core_AABbox3di_isPointTotalInside
	dd	6
	dd	_948
	dd	_667
	dd	__irrlicht_core_AABbox3di_isFullInside
	dd	6
	dd	_949
	dd	_431
	dd	__irrlicht_core_AABbox3di_getVolume
	dd	6
	dd	_475
	dd	_431
	dd	__irrlicht_core_AABbox3di_getArea
	dd	7
	dd	_480
	dd	_963
	dd	__irrlicht_core_AABbox3di_create
	dd	7
	dd	_951
	dd	_964
	dd	__irrlicht_core_AABbox3di_createFromBox
	dd	7
	dd	_599
	dd	_965
	dd	__irrlicht_core_AABbox3di_createFromVect
	dd	7
	dd	_954
	dd	_966
	dd	__irrlicht_core_AABbox3di_createFromVectWithMax
	dd	7
	dd	_537
	dd	_967
	dd	__irrlicht_core_AABbox3di_createFromVals
	dd	7
	dd	_482
	dd	_968
	dd	__irrlicht_core_AABbox3di_createFromHandle
	dd	0
	align	4
_irrlicht_core_AABbox3di:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_958
	dd	20
	dd	__irrlicht_core_AABbox3di_New
	dd	__irrlicht_core_AABbox3di_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_AABbox3di_EqEq
	dd	__irrlicht_core_AABbox3di_NotEq
	dd	__irrlicht_core_AABbox3di_getEdges
	dd	__irrlicht_core_AABbox3di_intersectsWithBox
	dd	__irrlicht_core_AABbox3di_intersectsWithLine
	dd	__irrlicht_core_AABbox3di_intersectsWithLineUsingVects
	dd	__irrlicht_core_AABbox3di_classifyPlaneRelation
	dd	__irrlicht_core_AABbox3di_getCenter
	dd	__irrlicht_core_AABbox3di_getExtent
	dd	__irrlicht_core_AABbox3di_getMinEdge
	dd	__irrlicht_core_AABbox3di_getMaxEdge
	dd	__irrlicht_core_AABbox3di_isEmpty
	dd	__irrlicht_core_AABbox3di_repair
	dd	__irrlicht_core_AABbox3di_getInterpolated
	dd	__irrlicht_core_AABbox3di_addInternalPoint
	dd	__irrlicht_core_AABbox3di_addInternalPointFromVals
	dd	__irrlicht_core_AABbox3di_addInternalBox
	dd	__irrlicht_core_AABbox3di_resetFromVals
	dd	__irrlicht_core_AABbox3di_resetFromBox
	dd	__irrlicht_core_AABbox3di_resetFromVect
	dd	__irrlicht_core_AABbox3di_isPointInside
	dd	__irrlicht_core_AABbox3di_isPointTotalInside
	dd	__irrlicht_core_AABbox3di_isFullInside
	dd	__irrlicht_core_AABbox3di_getVolume
	dd	__irrlicht_core_AABbox3di_getArea
	dd	__irrlicht_core_AABbox3di_create
	dd	__irrlicht_core_AABbox3di_createFromBox
	dd	__irrlicht_core_AABbox3di_createFromVect
	dd	__irrlicht_core_AABbox3di_createFromVectWithMax
	dd	__irrlicht_core_AABbox3di_createFromVals
	dd	__irrlicht_core_AABbox3di_createFromHandle
_970:
	db	"Matrix4",0
_971:
	db	"elementAt",0
_972:
	db	"(i,i)f",0
_973:
	db	"(:Matrix4):Matrix4",0
_974:
	db	"Idx",0
_975:
	db	"(i)*f",0
_976:
	db	"EqScalar",0
_977:
	db	"(f):Matrix4",0
_978:
	db	"MultEqScalar",0
_979:
	db	"(:Matrix4,f)i",0
_980:
	db	"buildProjectionMatrixPerspectiveFovRH",0
_981:
	db	"(f,f,f,f):Matrix4",0
_982:
	db	"buildProjectionMatrixPerspectiveFovLH",0
_983:
	db	"buildProjectionMatrixPerspectiveRH",0
_984:
	db	"buildProjectionMatrixPerspectiveLH",0
_985:
	db	"buildProjectionMatrixOrthoRH",0
_986:
	db	"buildProjectionMatrixOrthoLH",0
_987:
	db	"buildCameraLookAtMatrixRH",0
_988:
	db	"(:Vector3df,:Vector3df,:Vector3df):Matrix4",0
_989:
	db	"buildCameraLookAtMatrixLH",0
_990:
	db	"buildShadowMatrix",0
_991:
	db	"(:Vector3df,:Plane3df,f):Matrix4",0
_992:
	db	"buildNDCToDCMatrix",0
_993:
	db	"(:Recti,f):Matrix4",0
_994:
	db	"multiplyWith1x4Matrix",0
_995:
	db	"getInverse",0
_996:
	db	"(:Matrix4,f):Matrix4",0
_997:
	db	"getTransposed",0
_998:
	db	"setInverseRotationRadians",0
_999:
	db	"(:Vector3df):Matrix4",0
_1000:
	db	"setInverseRotationDegrees",0
_1001:
	db	"SetScale",0
_1002:
	db	"SetScaleFromFloat",0
_1003:
	db	"inverseTranslateVect",0
_1004:
	db	"inverseRotateVect",0
_1005:
	db	"rotateVect",0
_1006:
	db	"rotateVectToVect",0
_1007:
	db	"rotateVectToFloatArray",0
_1008:
	db	"([]f,:Vector3df)i",0
_1009:
	db	"transformVectIO",0
_1010:
	db	"transformVect",0
_1011:
	db	"transformVectArray",0
_1012:
	db	"translateVect",0
_1013:
	db	"transformPlaneIO",0
_1014:
	db	"(:Plane3df,:Plane3df)i",0
_1015:
	db	"transformPlane",0
_1016:
	db	"transformBox",0
_1017:
	db	"transformBoxEx",0
_1018:
	db	"isIdentity",0
_1019:
	db	"setTranslation",0
_1020:
	db	"getTranslation",0
_1021:
	db	"setInverseTranslation",0
_1022:
	db	"setRotationRadians",0
_1023:
	db	"setRotationDegrees",0
_1024:
	db	"getRotationDegrees",0
_1025:
	db	"getScale",0
_1026:
	db	"pointer",0
_1027:
	db	"()*f",0
_1028:
	db	"setbyproduct_nocheck",0
_1029:
	db	"(:Matrix4,:Matrix4)i",0
_1030:
	db	"setbyproduct",0
_1031:
	db	"isIdentity_integer_base",0
_1032:
	db	"rotateVectToOut",0
_1033:
	db	"getInversePrimitive",0
_1034:
	db	"getTransposedToDest",0
_1035:
	db	"setTextureRotationCenter",0
_1036:
	db	"setTextureTranslate",0
_1037:
	db	"(f,f):Matrix4",0
_1038:
	db	"setTextureScale",0
_1039:
	db	"setTextureScaleCenter",0
_1040:
	db	"buildTextureTransform",0
_1041:
	db	"(f,:Vector2df,:Vector2df,:Vector2df):Matrix4",0
_1042:
	db	"setM",0
_1043:
	db	"([]f):Matrix4",0
_1044:
	db	"setDefinitelyIdentityMatrix",0
_1045:
	db	"getDefinitelyIdentityMatrix",0
_1046:
	db	"setTextureTranslateTransposed",0
_1047:
	db	"isOrthogonal",0
_1048:
	db	"buildRotateFromTo",0
_1049:
	db	"(:Vector3df,:Vector3df):Matrix4",0
_1050:
	db	"setRotationCenter",0
_1051:
	db	"buildAxisAlignedBillboard",0
_1052:
	db	"(:Vector3df,:Vector3df,:Vector3df,:Vector3df,:Vector3df)i",0
_1053:
	db	"(i):Matrix4",0
_1054:
	db	"createFromMatrix4",0
_1055:
	db	"(:Matrix4,i):Matrix4",0
_1056:
	db	"(i,i):Matrix4",0
	align	4
_969:
	dd	2
	dd	_970
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Matrix4_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Matrix4_Delete
	dd	6
	dd	_971
	dd	_972
	dd	__irrlicht_core_Matrix4_elementAt
	dd	6
	dd	_457
	dd	_973
	dd	__irrlicht_core_Matrix4_Eq
	dd	6
	dd	_454
	dd	_749
	dd	__irrlicht_core_Matrix4_EqEq
	dd	6
	dd	_456
	dd	_749
	dd	__irrlicht_core_Matrix4_NotEq
	dd	6
	dd	_462
	dd	_973
	dd	__irrlicht_core_Matrix4_MultEq
	dd	6
	dd	_460
	dd	_973
	dd	__irrlicht_core_Matrix4_Mult
	dd	6
	dd	_974
	dd	_975
	dd	__irrlicht_core_Matrix4_Idx
	dd	6
	dd	_976
	dd	_977
	dd	__irrlicht_core_Matrix4_EqScalar
	dd	6
	dd	_978
	dd	_977
	dd	__irrlicht_core_Matrix4_MultEqScalar
	dd	6
	dd	_501
	dd	_977
	dd	__irrlicht_core_Matrix4_MultScalar
	dd	6
	dd	_465
	dd	_973
	dd	__irrlicht_core_Matrix4_PlusEq
	dd	6
	dd	_463
	dd	_973
	dd	__irrlicht_core_Matrix4_Plus
	dd	6
	dd	_466
	dd	_973
	dd	__irrlicht_core_Matrix4_MinusEq
	dd	6
	dd	_497
	dd	_973
	dd	__irrlicht_core_Matrix4_Minus
	dd	6
	dd	_573
	dd	_979
	dd	__irrlicht_core_Matrix4_equals
	dd	6
	dd	_980
	dd	_981
	dd	__irrlicht_core_Matrix4_buildProjectionMatrixPerspectiveFovRH
	dd	6
	dd	_982
	dd	_981
	dd	__irrlicht_core_Matrix4_buildProjectionMatrixPerspectiveFovLH
	dd	6
	dd	_983
	dd	_981
	dd	__irrlicht_core_Matrix4_buildProjectionMatrixPerspectiveRH
	dd	6
	dd	_984
	dd	_981
	dd	__irrlicht_core_Matrix4_buildProjectionMatrixPerspectiveLH
	dd	6
	dd	_985
	dd	_981
	dd	__irrlicht_core_Matrix4_buildProjectionMatrixOrthoRH
	dd	6
	dd	_986
	dd	_981
	dd	__irrlicht_core_Matrix4_buildProjectionMatrixOrthoLH
	dd	6
	dd	_987
	dd	_988
	dd	__irrlicht_core_Matrix4_buildCameraLookAtMatrixRH
	dd	6
	dd	_989
	dd	_988
	dd	__irrlicht_core_Matrix4_buildCameraLookAtMatrixLH
	dd	6
	dd	_990
	dd	_991
	dd	__irrlicht_core_Matrix4_buildShadowMatrix
	dd	6
	dd	_992
	dd	_993
	dd	__irrlicht_core_Matrix4_buildNDCToDCMatrix
	dd	6
	dd	_994
	dd	_657
	dd	__irrlicht_core_Matrix4_multiplyWith1x4Matrix
	dd	6
	dd	_770
	dd	_431
	dd	__irrlicht_core_Matrix4_makeInverse
	dd	6
	dd	_995
	dd	_749
	dd	__irrlicht_core_Matrix4_getInverse
	dd	6
	dd	_571
	dd	_996
	dd	__irrlicht_core_Matrix4_interpolate
	dd	6
	dd	_997
	dd	_766
	dd	__irrlicht_core_Matrix4_getTransposed
	dd	6
	dd	_998
	dd	_999
	dd	__irrlicht_core_Matrix4_setInverseRotationRadians
	dd	6
	dd	_1000
	dd	_999
	dd	__irrlicht_core_Matrix4_setInverseRotationDegrees
	dd	6
	dd	_1001
	dd	_999
	dd	__irrlicht_core_Matrix4_SetScale
	dd	6
	dd	_1002
	dd	_977
	dd	__irrlicht_core_Matrix4_SetScaleFromFloat
	dd	6
	dd	_1003
	dd	_660
	dd	__irrlicht_core_Matrix4_inverseTranslateVect
	dd	6
	dd	_1004
	dd	_660
	dd	__irrlicht_core_Matrix4_inverseRotateVect
	dd	6
	dd	_1005
	dd	_660
	dd	__irrlicht_core_Matrix4_rotateVect
	dd	6
	dd	_1006
	dd	_648
	dd	__irrlicht_core_Matrix4_rotateVectToVect
	dd	6
	dd	_1007
	dd	_1008
	dd	__irrlicht_core_Matrix4_rotateVectToFloatArray
	dd	6
	dd	_1009
	dd	_648
	dd	__irrlicht_core_Matrix4_transformVectIO
	dd	6
	dd	_1010
	dd	_660
	dd	__irrlicht_core_Matrix4_transformVect
	dd	6
	dd	_1011
	dd	_779
	dd	__irrlicht_core_Matrix4_transformVectArray
	dd	6
	dd	_1012
	dd	_660
	dd	__irrlicht_core_Matrix4_translateVect
	dd	6
	dd	_1013
	dd	_1014
	dd	__irrlicht_core_Matrix4_transformPlaneIO
	dd	6
	dd	_1015
	dd	_708
	dd	__irrlicht_core_Matrix4_transformPlane
	dd	6
	dd	_1016
	dd	_694
	dd	__irrlicht_core_Matrix4_transformBox
	dd	6
	dd	_1017
	dd	_694
	dd	__irrlicht_core_Matrix4_transformBoxEx
	dd	6
	dd	_776
	dd	_766
	dd	__irrlicht_core_Matrix4_makeIdentity
	dd	6
	dd	_1018
	dd	_431
	dd	__irrlicht_core_Matrix4_isIdentity
	dd	6
	dd	_1019
	dd	_999
	dd	__irrlicht_core_Matrix4_setTranslation
	dd	6
	dd	_1020
	dd	_649
	dd	__irrlicht_core_Matrix4_getTranslation
	dd	6
	dd	_1021
	dd	_999
	dd	__irrlicht_core_Matrix4_setInverseTranslation
	dd	6
	dd	_1022
	dd	_999
	dd	__irrlicht_core_Matrix4_setRotationRadians
	dd	6
	dd	_1023
	dd	_999
	dd	__irrlicht_core_Matrix4_setRotationDegrees
	dd	6
	dd	_1024
	dd	_649
	dd	__irrlicht_core_Matrix4_getRotationDegrees
	dd	6
	dd	_1025
	dd	_649
	dd	__irrlicht_core_Matrix4_getScale
	dd	6
	dd	_1026
	dd	_1027
	dd	__irrlicht_core_Matrix4_pointer
	dd	6
	dd	_1028
	dd	_1029
	dd	__irrlicht_core_Matrix4_setbyproduct_nocheck
	dd	6
	dd	_1030
	dd	_1029
	dd	__irrlicht_core_Matrix4_setbyproduct
	dd	6
	dd	_1031
	dd	_431
	dd	__irrlicht_core_Matrix4_isIdentity_integer_base
	dd	6
	dd	_1032
	dd	_779
	dd	__irrlicht_core_Matrix4_rotateVectToOut
	dd	6
	dd	_1033
	dd	_749
	dd	__irrlicht_core_Matrix4_getInversePrimitive
	dd	6
	dd	_1034
	dd	_749
	dd	__irrlicht_core_Matrix4_getTransposedToDest
	dd	6
	dd	_1035
	dd	_977
	dd	__irrlicht_core_Matrix4_setTextureRotationCenter
	dd	6
	dd	_1036
	dd	_1037
	dd	__irrlicht_core_Matrix4_setTextureTranslate
	dd	6
	dd	_1038
	dd	_1037
	dd	__irrlicht_core_Matrix4_setTextureScale
	dd	6
	dd	_1039
	dd	_1037
	dd	__irrlicht_core_Matrix4_setTextureScaleCenter
	dd	6
	dd	_1040
	dd	_1041
	dd	__irrlicht_core_Matrix4_buildTextureTransform
	dd	6
	dd	_1042
	dd	_1043
	dd	__irrlicht_core_Matrix4_setM
	dd	6
	dd	_1044
	dd	_444
	dd	__irrlicht_core_Matrix4_setDefinitelyIdentityMatrix
	dd	6
	dd	_1045
	dd	_431
	dd	__irrlicht_core_Matrix4_getDefinitelyIdentityMatrix
	dd	6
	dd	_1046
	dd	_1037
	dd	__irrlicht_core_Matrix4_setTextureTranslateTransposed
	dd	6
	dd	_1047
	dd	_431
	dd	__irrlicht_core_Matrix4_isOrthogonal
	dd	6
	dd	_1048
	dd	_1049
	dd	__irrlicht_core_Matrix4_buildRotateFromTo
	dd	6
	dd	_1050
	dd	_648
	dd	__irrlicht_core_Matrix4_setRotationCenter
	dd	6
	dd	_1051
	dd	_1052
	dd	__irrlicht_core_Matrix4_buildAxisAlignedBillboard
	dd	7
	dd	_480
	dd	_1053
	dd	__irrlicht_core_Matrix4_create
	dd	7
	dd	_1054
	dd	_1055
	dd	__irrlicht_core_Matrix4_createFromMatrix4
	dd	7
	dd	_482
	dd	_1056
	dd	__irrlicht_core_Matrix4_createFromHandle
	dd	0
	align	4
_irrlicht_core_Matrix4:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_969
	dd	20
	dd	__irrlicht_core_Matrix4_New
	dd	__irrlicht_core_Matrix4_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Matrix4_elementAt
	dd	__irrlicht_core_Matrix4_Eq
	dd	__irrlicht_core_Matrix4_EqEq
	dd	__irrlicht_core_Matrix4_NotEq
	dd	__irrlicht_core_Matrix4_MultEq
	dd	__irrlicht_core_Matrix4_Mult
	dd	__irrlicht_core_Matrix4_Idx
	dd	__irrlicht_core_Matrix4_EqScalar
	dd	__irrlicht_core_Matrix4_MultEqScalar
	dd	__irrlicht_core_Matrix4_MultScalar
	dd	__irrlicht_core_Matrix4_PlusEq
	dd	__irrlicht_core_Matrix4_Plus
	dd	__irrlicht_core_Matrix4_MinusEq
	dd	__irrlicht_core_Matrix4_Minus
	dd	__irrlicht_core_Matrix4_equals
	dd	__irrlicht_core_Matrix4_buildProjectionMatrixPerspectiveFovRH
	dd	__irrlicht_core_Matrix4_buildProjectionMatrixPerspectiveFovLH
	dd	__irrlicht_core_Matrix4_buildProjectionMatrixPerspectiveRH
	dd	__irrlicht_core_Matrix4_buildProjectionMatrixPerspectiveLH
	dd	__irrlicht_core_Matrix4_buildProjectionMatrixOrthoRH
	dd	__irrlicht_core_Matrix4_buildProjectionMatrixOrthoLH
	dd	__irrlicht_core_Matrix4_buildCameraLookAtMatrixRH
	dd	__irrlicht_core_Matrix4_buildCameraLookAtMatrixLH
	dd	__irrlicht_core_Matrix4_buildShadowMatrix
	dd	__irrlicht_core_Matrix4_buildNDCToDCMatrix
	dd	__irrlicht_core_Matrix4_multiplyWith1x4Matrix
	dd	__irrlicht_core_Matrix4_makeInverse
	dd	__irrlicht_core_Matrix4_getInverse
	dd	__irrlicht_core_Matrix4_interpolate
	dd	__irrlicht_core_Matrix4_getTransposed
	dd	__irrlicht_core_Matrix4_setInverseRotationRadians
	dd	__irrlicht_core_Matrix4_setInverseRotationDegrees
	dd	__irrlicht_core_Matrix4_SetScale
	dd	__irrlicht_core_Matrix4_SetScaleFromFloat
	dd	__irrlicht_core_Matrix4_inverseTranslateVect
	dd	__irrlicht_core_Matrix4_inverseRotateVect
	dd	__irrlicht_core_Matrix4_rotateVect
	dd	__irrlicht_core_Matrix4_rotateVectToVect
	dd	__irrlicht_core_Matrix4_rotateVectToFloatArray
	dd	__irrlicht_core_Matrix4_transformVectIO
	dd	__irrlicht_core_Matrix4_transformVect
	dd	__irrlicht_core_Matrix4_transformVectArray
	dd	__irrlicht_core_Matrix4_translateVect
	dd	__irrlicht_core_Matrix4_transformPlaneIO
	dd	__irrlicht_core_Matrix4_transformPlane
	dd	__irrlicht_core_Matrix4_transformBox
	dd	__irrlicht_core_Matrix4_transformBoxEx
	dd	__irrlicht_core_Matrix4_makeIdentity
	dd	__irrlicht_core_Matrix4_isIdentity
	dd	__irrlicht_core_Matrix4_setTranslation
	dd	__irrlicht_core_Matrix4_getTranslation
	dd	__irrlicht_core_Matrix4_setInverseTranslation
	dd	__irrlicht_core_Matrix4_setRotationRadians
	dd	__irrlicht_core_Matrix4_setRotationDegrees
	dd	__irrlicht_core_Matrix4_getRotationDegrees
	dd	__irrlicht_core_Matrix4_getScale
	dd	__irrlicht_core_Matrix4_pointer
	dd	__irrlicht_core_Matrix4_setbyproduct_nocheck
	dd	__irrlicht_core_Matrix4_setbyproduct
	dd	__irrlicht_core_Matrix4_isIdentity_integer_base
	dd	__irrlicht_core_Matrix4_rotateVectToOut
	dd	__irrlicht_core_Matrix4_getInversePrimitive
	dd	__irrlicht_core_Matrix4_getTransposedToDest
	dd	__irrlicht_core_Matrix4_setTextureRotationCenter
	dd	__irrlicht_core_Matrix4_setTextureTranslate
	dd	__irrlicht_core_Matrix4_setTextureScale
	dd	__irrlicht_core_Matrix4_setTextureScaleCenter
	dd	__irrlicht_core_Matrix4_buildTextureTransform
	dd	__irrlicht_core_Matrix4_setM
	dd	__irrlicht_core_Matrix4_setDefinitelyIdentityMatrix
	dd	__irrlicht_core_Matrix4_getDefinitelyIdentityMatrix
	dd	__irrlicht_core_Matrix4_setTextureTranslateTransposed
	dd	__irrlicht_core_Matrix4_isOrthogonal
	dd	__irrlicht_core_Matrix4_buildRotateFromTo
	dd	__irrlicht_core_Matrix4_setRotationCenter
	dd	__irrlicht_core_Matrix4_buildAxisAlignedBillboard
	dd	__irrlicht_core_Matrix4_create
	dd	__irrlicht_core_Matrix4_createFromMatrix4
	dd	__irrlicht_core_Matrix4_createFromHandle
_1058:
	db	"Array_s32",0
_1059:
	db	"createWithSize",0
_1060:
	db	"(i):Array_s32",0
_1061:
	db	"createFromOther",0
_1062:
	db	"(:Array_s32):Array_s32",0
_1063:
	db	"():Array_s32",0
_1064:
	db	"(i,i):Array_s32",0
_1065:
	db	"allocated_size",0
_1066:
	db	"clear",0
_1067:
	db	"empty",0
_1068:
	db	"eraseWithCount",0
_1069:
	db	"erase",0
_1070:
	db	"getLast",0
_1071:
	db	"()*i",0
_1072:
	db	"(i)*i",0
_1073:
	db	"insert",0
_1074:
	db	"(:Array_s32)i",0
_1075:
	db	"push_back",0
_1076:
	db	"push_front",0
_1077:
	db	"reallocate",0
_1078:
	db	"set_free_when_destroyed",0
_1079:
	db	"set_sorted",0
_1080:
	db	"set_used",0
_1081:
	db	"linear_reverse_search",0
_1082:
	db	"linear_search",0
_1083:
	db	"binary_search",0
_1084:
	db	"binary_searchWithBounds",0
_1085:
	db	"(i,i,i)i",0
_1086:
	db	"sort",0
	align	4
_1057:
	dd	2
	dd	_1058
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Array_s32_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Array_s32_Delete
	dd	7
	dd	_1059
	dd	_1060
	dd	__irrlicht_core_Array_s32_createWithSize
	dd	7
	dd	_1061
	dd	_1062
	dd	__irrlicht_core_Array_s32_createFromOther
	dd	7
	dd	_480
	dd	_1063
	dd	__irrlicht_core_Array_s32_create
	dd	7
	dd	_482
	dd	_1064
	dd	__irrlicht_core_Array_s32_createFromHandle
	dd	6
	dd	_1065
	dd	_431
	dd	__irrlicht_core_Array_s32_allocated_size
	dd	6
	dd	_1066
	dd	_431
	dd	__irrlicht_core_Array_s32_clear
	dd	6
	dd	_1067
	dd	_431
	dd	__irrlicht_core_Array_s32_empty
	dd	6
	dd	_1068
	dd	_434
	dd	__irrlicht_core_Array_s32_eraseWithCount
	dd	6
	dd	_1069
	dd	_444
	dd	__irrlicht_core_Array_s32_erase
	dd	6
	dd	_1070
	dd	_1071
	dd	__irrlicht_core_Array_s32_getLast
	dd	6
	dd	_971
	dd	_1072
	dd	__irrlicht_core_Array_s32_elementAt
	dd	6
	dd	_1073
	dd	_434
	dd	__irrlicht_core_Array_s32_insert
	dd	6
	dd	_457
	dd	_1074
	dd	__irrlicht_core_Array_s32_Eq
	dd	6
	dd	_1075
	dd	_444
	dd	__irrlicht_core_Array_s32_push_back
	dd	6
	dd	_1076
	dd	_444
	dd	__irrlicht_core_Array_s32_push_front
	dd	6
	dd	_1077
	dd	_444
	dd	__irrlicht_core_Array_s32_reallocate
	dd	6
	dd	_1078
	dd	_444
	dd	__irrlicht_core_Array_s32_set_free_when_destroyed
	dd	6
	dd	_1079
	dd	_444
	dd	__irrlicht_core_Array_s32_set_sorted
	dd	6
	dd	_1080
	dd	_444
	dd	__irrlicht_core_Array_s32_set_used
	dd	6
	dd	_832
	dd	_431
	dd	__irrlicht_core_Array_s32_size
	dd	6
	dd	_1081
	dd	_444
	dd	__irrlicht_core_Array_s32_linear_reverse_search
	dd	6
	dd	_1082
	dd	_444
	dd	__irrlicht_core_Array_s32_linear_search
	dd	6
	dd	_1083
	dd	_444
	dd	__irrlicht_core_Array_s32_binary_search
	dd	6
	dd	_1084
	dd	_1085
	dd	__irrlicht_core_Array_s32_binary_searchWithBounds
	dd	6
	dd	_1086
	dd	_431
	dd	__irrlicht_core_Array_s32_sort
	dd	0
	align	4
_irrlicht_core_Array_s32:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_1057
	dd	20
	dd	__irrlicht_core_Array_s32_New
	dd	__irrlicht_core_Array_s32_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Array_s32_createWithSize
	dd	__irrlicht_core_Array_s32_createFromOther
	dd	__irrlicht_core_Array_s32_create
	dd	__irrlicht_core_Array_s32_createFromHandle
	dd	__irrlicht_core_Array_s32_allocated_size
	dd	__irrlicht_core_Array_s32_clear
	dd	__irrlicht_core_Array_s32_empty
	dd	__irrlicht_core_Array_s32_eraseWithCount
	dd	__irrlicht_core_Array_s32_erase
	dd	__irrlicht_core_Array_s32_getLast
	dd	__irrlicht_core_Array_s32_elementAt
	dd	__irrlicht_core_Array_s32_insert
	dd	__irrlicht_core_Array_s32_Eq
	dd	__irrlicht_core_Array_s32_push_back
	dd	__irrlicht_core_Array_s32_push_front
	dd	__irrlicht_core_Array_s32_reallocate
	dd	__irrlicht_core_Array_s32_set_free_when_destroyed
	dd	__irrlicht_core_Array_s32_set_sorted
	dd	__irrlicht_core_Array_s32_set_used
	dd	__irrlicht_core_Array_s32_size
	dd	__irrlicht_core_Array_s32_linear_reverse_search
	dd	__irrlicht_core_Array_s32_linear_search
	dd	__irrlicht_core_Array_s32_binary_search
	dd	__irrlicht_core_Array_s32_binary_searchWithBounds
	dd	__irrlicht_core_Array_s32_sort
_1088:
	db	"Array_u16",0
_1089:
	db	"(i):Array_u16",0
_1090:
	db	"(:Array_u16):Array_u16",0
_1091:
	db	"():Array_u16",0
_1092:
	db	"(i,i):Array_u16",0
_1093:
	db	"()*s",0
_1094:
	db	"(i)*s",0
_1095:
	db	"(:Array_u16)i",0
_1096:
	db	"(s,i,i)i",0
	align	4
_1087:
	dd	2
	dd	_1088
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Array_u16_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Array_u16_Delete
	dd	7
	dd	_1059
	dd	_1089
	dd	__irrlicht_core_Array_u16_createWithSize
	dd	7
	dd	_1061
	dd	_1090
	dd	__irrlicht_core_Array_u16_createFromOther
	dd	7
	dd	_480
	dd	_1091
	dd	__irrlicht_core_Array_u16_create
	dd	7
	dd	_482
	dd	_1092
	dd	__irrlicht_core_Array_u16_createFromHandle
	dd	6
	dd	_1065
	dd	_431
	dd	__irrlicht_core_Array_u16_allocated_size
	dd	6
	dd	_1066
	dd	_431
	dd	__irrlicht_core_Array_u16_clear
	dd	6
	dd	_1067
	dd	_431
	dd	__irrlicht_core_Array_u16_empty
	dd	6
	dd	_1068
	dd	_434
	dd	__irrlicht_core_Array_u16_eraseWithCount
	dd	6
	dd	_1069
	dd	_444
	dd	__irrlicht_core_Array_u16_erase
	dd	6
	dd	_1070
	dd	_1093
	dd	__irrlicht_core_Array_u16_getLast
	dd	6
	dd	_971
	dd	_1094
	dd	__irrlicht_core_Array_u16_elementAt
	dd	6
	dd	_1073
	dd	_857
	dd	__irrlicht_core_Array_u16_insert
	dd	6
	dd	_457
	dd	_1095
	dd	__irrlicht_core_Array_u16_Eq
	dd	6
	dd	_1075
	dd	_850
	dd	__irrlicht_core_Array_u16_push_back
	dd	6
	dd	_1076
	dd	_850
	dd	__irrlicht_core_Array_u16_push_front
	dd	6
	dd	_1077
	dd	_444
	dd	__irrlicht_core_Array_u16_reallocate
	dd	6
	dd	_1078
	dd	_444
	dd	__irrlicht_core_Array_u16_set_free_when_destroyed
	dd	6
	dd	_1079
	dd	_444
	dd	__irrlicht_core_Array_u16_set_sorted
	dd	6
	dd	_1080
	dd	_444
	dd	__irrlicht_core_Array_u16_set_used
	dd	6
	dd	_832
	dd	_431
	dd	__irrlicht_core_Array_u16_size
	dd	6
	dd	_1081
	dd	_850
	dd	__irrlicht_core_Array_u16_linear_reverse_search
	dd	6
	dd	_1082
	dd	_850
	dd	__irrlicht_core_Array_u16_linear_search
	dd	6
	dd	_1083
	dd	_850
	dd	__irrlicht_core_Array_u16_binary_search
	dd	6
	dd	_1084
	dd	_1096
	dd	__irrlicht_core_Array_u16_binary_searchWithBounds
	dd	6
	dd	_1086
	dd	_431
	dd	__irrlicht_core_Array_u16_sort
	dd	0
	align	4
_irrlicht_core_Array_u16:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_1087
	dd	20
	dd	__irrlicht_core_Array_u16_New
	dd	__irrlicht_core_Array_u16_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Array_u16_createWithSize
	dd	__irrlicht_core_Array_u16_createFromOther
	dd	__irrlicht_core_Array_u16_create
	dd	__irrlicht_core_Array_u16_createFromHandle
	dd	__irrlicht_core_Array_u16_allocated_size
	dd	__irrlicht_core_Array_u16_clear
	dd	__irrlicht_core_Array_u16_empty
	dd	__irrlicht_core_Array_u16_eraseWithCount
	dd	__irrlicht_core_Array_u16_erase
	dd	__irrlicht_core_Array_u16_getLast
	dd	__irrlicht_core_Array_u16_elementAt
	dd	__irrlicht_core_Array_u16_insert
	dd	__irrlicht_core_Array_u16_Eq
	dd	__irrlicht_core_Array_u16_push_back
	dd	__irrlicht_core_Array_u16_push_front
	dd	__irrlicht_core_Array_u16_reallocate
	dd	__irrlicht_core_Array_u16_set_free_when_destroyed
	dd	__irrlicht_core_Array_u16_set_sorted
	dd	__irrlicht_core_Array_u16_set_used
	dd	__irrlicht_core_Array_u16_size
	dd	__irrlicht_core_Array_u16_linear_reverse_search
	dd	__irrlicht_core_Array_u16_linear_search
	dd	__irrlicht_core_Array_u16_binary_search
	dd	__irrlicht_core_Array_u16_binary_searchWithBounds
	dd	__irrlicht_core_Array_u16_sort
_1098:
	db	"Array_u32",0
_1099:
	db	"(i):Array_u32",0
_1100:
	db	"(:Array_u32):Array_u32",0
_1101:
	db	"():Array_u32",0
_1102:
	db	"(i,i):Array_u32",0
_1103:
	db	"(f,i)i",0
_1104:
	db	"(:Array_u32)i",0
_1105:
	db	"(f,i,i)i",0
	align	4
_1097:
	dd	2
	dd	_1098
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Array_u32_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Array_u32_Delete
	dd	7
	dd	_1059
	dd	_1099
	dd	__irrlicht_core_Array_u32_createWithSize
	dd	7
	dd	_1061
	dd	_1100
	dd	__irrlicht_core_Array_u32_createFromOther
	dd	7
	dd	_480
	dd	_1101
	dd	__irrlicht_core_Array_u32_create
	dd	7
	dd	_482
	dd	_1102
	dd	__irrlicht_core_Array_u32_createFromHandle
	dd	6
	dd	_1065
	dd	_431
	dd	__irrlicht_core_Array_u32_allocated_size
	dd	6
	dd	_1066
	dd	_431
	dd	__irrlicht_core_Array_u32_clear
	dd	6
	dd	_1067
	dd	_431
	dd	__irrlicht_core_Array_u32_empty
	dd	6
	dd	_1068
	dd	_434
	dd	__irrlicht_core_Array_u32_eraseWithCount
	dd	6
	dd	_1069
	dd	_444
	dd	__irrlicht_core_Array_u32_erase
	dd	6
	dd	_1070
	dd	_1027
	dd	__irrlicht_core_Array_u32_getLast
	dd	6
	dd	_971
	dd	_975
	dd	__irrlicht_core_Array_u32_elementAt
	dd	6
	dd	_1073
	dd	_1103
	dd	__irrlicht_core_Array_u32_insert
	dd	6
	dd	_457
	dd	_1104
	dd	__irrlicht_core_Array_u32_Eq
	dd	6
	dd	_1075
	dd	_471
	dd	__irrlicht_core_Array_u32_push_back
	dd	6
	dd	_1076
	dd	_471
	dd	__irrlicht_core_Array_u32_push_front
	dd	6
	dd	_1077
	dd	_444
	dd	__irrlicht_core_Array_u32_reallocate
	dd	6
	dd	_1078
	dd	_444
	dd	__irrlicht_core_Array_u32_set_free_when_destroyed
	dd	6
	dd	_1079
	dd	_444
	dd	__irrlicht_core_Array_u32_set_sorted
	dd	6
	dd	_1080
	dd	_444
	dd	__irrlicht_core_Array_u32_set_used
	dd	6
	dd	_832
	dd	_431
	dd	__irrlicht_core_Array_u32_size
	dd	6
	dd	_1081
	dd	_471
	dd	__irrlicht_core_Array_u32_linear_reverse_search
	dd	6
	dd	_1082
	dd	_471
	dd	__irrlicht_core_Array_u32_linear_search
	dd	6
	dd	_1083
	dd	_471
	dd	__irrlicht_core_Array_u32_binary_search
	dd	6
	dd	_1084
	dd	_1105
	dd	__irrlicht_core_Array_u32_binary_searchWithBounds
	dd	6
	dd	_1086
	dd	_431
	dd	__irrlicht_core_Array_u32_sort
	dd	0
	align	4
_irrlicht_core_Array_u32:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_1097
	dd	20
	dd	__irrlicht_core_Array_u32_New
	dd	__irrlicht_core_Array_u32_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Array_u32_createWithSize
	dd	__irrlicht_core_Array_u32_createFromOther
	dd	__irrlicht_core_Array_u32_create
	dd	__irrlicht_core_Array_u32_createFromHandle
	dd	__irrlicht_core_Array_u32_allocated_size
	dd	__irrlicht_core_Array_u32_clear
	dd	__irrlicht_core_Array_u32_empty
	dd	__irrlicht_core_Array_u32_eraseWithCount
	dd	__irrlicht_core_Array_u32_erase
	dd	__irrlicht_core_Array_u32_getLast
	dd	__irrlicht_core_Array_u32_elementAt
	dd	__irrlicht_core_Array_u32_insert
	dd	__irrlicht_core_Array_u32_Eq
	dd	__irrlicht_core_Array_u32_push_back
	dd	__irrlicht_core_Array_u32_push_front
	dd	__irrlicht_core_Array_u32_reallocate
	dd	__irrlicht_core_Array_u32_set_free_when_destroyed
	dd	__irrlicht_core_Array_u32_set_sorted
	dd	__irrlicht_core_Array_u32_set_used
	dd	__irrlicht_core_Array_u32_size
	dd	__irrlicht_core_Array_u32_linear_reverse_search
	dd	__irrlicht_core_Array_u32_linear_search
	dd	__irrlicht_core_Array_u32_binary_search
	dd	__irrlicht_core_Array_u32_binary_searchWithBounds
	dd	__irrlicht_core_Array_u32_sort
_1107:
	db	"Array_vector3df",0
_1108:
	db	"(i):Array_vector3df",0
_1109:
	db	"(:Array_vector3df):Array_vector3df",0
_1110:
	db	"():Array_vector3df",0
_1111:
	db	"(i,i):Array_vector3df",0
_1112:
	db	"(:Vector3df,i)i",0
_1113:
	db	"(:Array_vector3df)i",0
	align	4
_1106:
	dd	2
	dd	_1107
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Array_vector3df_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Array_vector3df_Delete
	dd	7
	dd	_1059
	dd	_1108
	dd	__irrlicht_core_Array_vector3df_createWithSize
	dd	7
	dd	_1061
	dd	_1109
	dd	__irrlicht_core_Array_vector3df_createFromOther
	dd	7
	dd	_480
	dd	_1110
	dd	__irrlicht_core_Array_vector3df_create
	dd	7
	dd	_482
	dd	_1111
	dd	__irrlicht_core_Array_vector3df_createFromHandle
	dd	6
	dd	_1065
	dd	_431
	dd	__irrlicht_core_Array_vector3df_allocated_size
	dd	6
	dd	_1066
	dd	_431
	dd	__irrlicht_core_Array_vector3df_clear
	dd	6
	dd	_1067
	dd	_431
	dd	__irrlicht_core_Array_vector3df_empty
	dd	6
	dd	_1068
	dd	_434
	dd	__irrlicht_core_Array_vector3df_eraseWithCount
	dd	6
	dd	_1069
	dd	_444
	dd	__irrlicht_core_Array_vector3df_erase
	dd	6
	dd	_1077
	dd	_444
	dd	__irrlicht_core_Array_vector3df_reallocate
	dd	6
	dd	_1078
	dd	_444
	dd	__irrlicht_core_Array_vector3df_set_free_when_destroyed
	dd	6
	dd	_1079
	dd	_444
	dd	__irrlicht_core_Array_vector3df_set_sorted
	dd	6
	dd	_1080
	dd	_444
	dd	__irrlicht_core_Array_vector3df_set_used
	dd	6
	dd	_832
	dd	_431
	dd	__irrlicht_core_Array_vector3df_size
	dd	6
	dd	_1070
	dd	_649
	dd	__irrlicht_core_Array_vector3df_getLast
	dd	6
	dd	_971
	dd	_700
	dd	__irrlicht_core_Array_vector3df_elementAt
	dd	6
	dd	_1073
	dd	_1112
	dd	__irrlicht_core_Array_vector3df_insert
	dd	6
	dd	_457
	dd	_1113
	dd	__irrlicht_core_Array_vector3df_Eq
	dd	6
	dd	_1075
	dd	_660
	dd	__irrlicht_core_Array_vector3df_push_back
	dd	6
	dd	_1076
	dd	_660
	dd	__irrlicht_core_Array_vector3df_push_front
	dd	0
	align	4
_irrlicht_core_Array_vector3df:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_1106
	dd	20
	dd	__irrlicht_core_Array_vector3df_New
	dd	__irrlicht_core_Array_vector3df_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Array_vector3df_createWithSize
	dd	__irrlicht_core_Array_vector3df_createFromOther
	dd	__irrlicht_core_Array_vector3df_create
	dd	__irrlicht_core_Array_vector3df_createFromHandle
	dd	__irrlicht_core_Array_vector3df_allocated_size
	dd	__irrlicht_core_Array_vector3df_clear
	dd	__irrlicht_core_Array_vector3df_empty
	dd	__irrlicht_core_Array_vector3df_eraseWithCount
	dd	__irrlicht_core_Array_vector3df_erase
	dd	__irrlicht_core_Array_vector3df_reallocate
	dd	__irrlicht_core_Array_vector3df_set_free_when_destroyed
	dd	__irrlicht_core_Array_vector3df_set_sorted
	dd	__irrlicht_core_Array_vector3df_set_used
	dd	__irrlicht_core_Array_vector3df_size
	dd	__irrlicht_core_Array_vector3df_getLast
	dd	__irrlicht_core_Array_vector3df_elementAt
	dd	__irrlicht_core_Array_vector3df_insert
	dd	__irrlicht_core_Array_vector3df_Eq
	dd	__irrlicht_core_Array_vector3df_push_back
	dd	__irrlicht_core_Array_vector3df_push_front
_1115:
	db	"Array_triangle3df",0
_1116:
	db	"(i):Array_triangle3df",0
_1117:
	db	"(:Array_triangle3df):Array_triangle3df",0
_1118:
	db	"():Array_triangle3df",0
_1119:
	db	"(i,i):Array_triangle3df",0
_1120:
	db	"(i):Triangle3df",0
_1121:
	db	"(:Triangle3df,i)i",0
_1122:
	db	"(:Array_triangle3df)i",0
	align	4
_1114:
	dd	2
	dd	_1115
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Array_triangle3df_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Array_triangle3df_Delete
	dd	7
	dd	_1059
	dd	_1116
	dd	__irrlicht_core_Array_triangle3df_createWithSize
	dd	7
	dd	_1061
	dd	_1117
	dd	__irrlicht_core_Array_triangle3df_createFromOther
	dd	7
	dd	_480
	dd	_1118
	dd	__irrlicht_core_Array_triangle3df_create
	dd	7
	dd	_482
	dd	_1119
	dd	__irrlicht_core_Array_triangle3df_createFromHandle
	dd	6
	dd	_1065
	dd	_431
	dd	__irrlicht_core_Array_triangle3df_allocated_size
	dd	6
	dd	_1066
	dd	_431
	dd	__irrlicht_core_Array_triangle3df_clear
	dd	6
	dd	_1067
	dd	_431
	dd	__irrlicht_core_Array_triangle3df_empty
	dd	6
	dd	_1068
	dd	_434
	dd	__irrlicht_core_Array_triangle3df_eraseWithCount
	dd	6
	dd	_1069
	dd	_444
	dd	__irrlicht_core_Array_triangle3df_erase
	dd	6
	dd	_1077
	dd	_444
	dd	__irrlicht_core_Array_triangle3df_reallocate
	dd	6
	dd	_1078
	dd	_444
	dd	__irrlicht_core_Array_triangle3df_set_free_when_destroyed
	dd	6
	dd	_1079
	dd	_444
	dd	__irrlicht_core_Array_triangle3df_set_sorted
	dd	6
	dd	_1080
	dd	_444
	dd	__irrlicht_core_Array_triangle3df_set_used
	dd	6
	dd	_832
	dd	_431
	dd	__irrlicht_core_Array_triangle3df_size
	dd	6
	dd	_1070
	dd	_702
	dd	__irrlicht_core_Array_triangle3df_getLast
	dd	6
	dd	_971
	dd	_1120
	dd	__irrlicht_core_Array_triangle3df_elementAt
	dd	6
	dd	_1073
	dd	_1121
	dd	__irrlicht_core_Array_triangle3df_insert
	dd	6
	dd	_457
	dd	_1122
	dd	__irrlicht_core_Array_triangle3df_Eq
	dd	6
	dd	_1075
	dd	_695
	dd	__irrlicht_core_Array_triangle3df_push_back
	dd	6
	dd	_1076
	dd	_695
	dd	__irrlicht_core_Array_triangle3df_push_front
	dd	0
	align	4
_irrlicht_core_Array_triangle3df:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_1114
	dd	20
	dd	__irrlicht_core_Array_triangle3df_New
	dd	__irrlicht_core_Array_triangle3df_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Array_triangle3df_createWithSize
	dd	__irrlicht_core_Array_triangle3df_createFromOther
	dd	__irrlicht_core_Array_triangle3df_create
	dd	__irrlicht_core_Array_triangle3df_createFromHandle
	dd	__irrlicht_core_Array_triangle3df_allocated_size
	dd	__irrlicht_core_Array_triangle3df_clear
	dd	__irrlicht_core_Array_triangle3df_empty
	dd	__irrlicht_core_Array_triangle3df_eraseWithCount
	dd	__irrlicht_core_Array_triangle3df_erase
	dd	__irrlicht_core_Array_triangle3df_reallocate
	dd	__irrlicht_core_Array_triangle3df_set_free_when_destroyed
	dd	__irrlicht_core_Array_triangle3df_set_sorted
	dd	__irrlicht_core_Array_triangle3df_set_used
	dd	__irrlicht_core_Array_triangle3df_size
	dd	__irrlicht_core_Array_triangle3df_getLast
	dd	__irrlicht_core_Array_triangle3df_elementAt
	dd	__irrlicht_core_Array_triangle3df_insert
	dd	__irrlicht_core_Array_triangle3df_Eq
	dd	__irrlicht_core_Array_triangle3df_push_back
	dd	__irrlicht_core_Array_triangle3df_push_front
_1124:
	db	"Array_S3DVertex",0
_1125:
	db	"(i):Array_S3DVertex",0
_1126:
	db	"(:Array_S3DVertex):Array_S3DVertex",0
_1127:
	db	"():Array_S3DVertex",0
_1128:
	db	"(i,i):Array_S3DVertex",0
_1129:
	db	"():S3DVertex",0
_1130:
	db	"(i):S3DVertex",0
_1131:
	db	"(:S3DVertex,i)i",0
_1132:
	db	"(:Array_S3DVertex)i",0
_1133:
	db	"(:S3DVertex)i",0
	align	4
_1123:
	dd	2
	dd	_1124
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Array_S3DVertex_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Array_S3DVertex_Delete
	dd	7
	dd	_1059
	dd	_1125
	dd	__irrlicht_core_Array_S3DVertex_createWithSize
	dd	7
	dd	_1061
	dd	_1126
	dd	__irrlicht_core_Array_S3DVertex_createFromOther
	dd	7
	dd	_480
	dd	_1127
	dd	__irrlicht_core_Array_S3DVertex_create
	dd	7
	dd	_482
	dd	_1128
	dd	__irrlicht_core_Array_S3DVertex_createFromHandle
	dd	6
	dd	_1065
	dd	_431
	dd	__irrlicht_core_Array_S3DVertex_allocated_size
	dd	6
	dd	_1066
	dd	_431
	dd	__irrlicht_core_Array_S3DVertex_clear
	dd	6
	dd	_1067
	dd	_431
	dd	__irrlicht_core_Array_S3DVertex_empty
	dd	6
	dd	_1068
	dd	_434
	dd	__irrlicht_core_Array_S3DVertex_eraseWithCount
	dd	6
	dd	_1069
	dd	_444
	dd	__irrlicht_core_Array_S3DVertex_erase
	dd	6
	dd	_1077
	dd	_444
	dd	__irrlicht_core_Array_S3DVertex_reallocate
	dd	6
	dd	_1078
	dd	_444
	dd	__irrlicht_core_Array_S3DVertex_set_free_when_destroyed
	dd	6
	dd	_1079
	dd	_444
	dd	__irrlicht_core_Array_S3DVertex_set_sorted
	dd	6
	dd	_1080
	dd	_444
	dd	__irrlicht_core_Array_S3DVertex_set_used
	dd	6
	dd	_832
	dd	_431
	dd	__irrlicht_core_Array_S3DVertex_size
	dd	6
	dd	_1070
	dd	_1129
	dd	__irrlicht_core_Array_S3DVertex_getLast
	dd	6
	dd	_971
	dd	_1130
	dd	__irrlicht_core_Array_S3DVertex_elementAt
	dd	6
	dd	_1073
	dd	_1131
	dd	__irrlicht_core_Array_S3DVertex_insert
	dd	6
	dd	_457
	dd	_1132
	dd	__irrlicht_core_Array_S3DVertex_Eq
	dd	6
	dd	_1075
	dd	_1133
	dd	__irrlicht_core_Array_S3DVertex_push_back
	dd	6
	dd	_1076
	dd	_1133
	dd	__irrlicht_core_Array_S3DVertex_push_front
	dd	0
	align	4
_irrlicht_core_Array_S3DVertex:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_1123
	dd	20
	dd	__irrlicht_core_Array_S3DVertex_New
	dd	__irrlicht_core_Array_S3DVertex_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Array_S3DVertex_createWithSize
	dd	__irrlicht_core_Array_S3DVertex_createFromOther
	dd	__irrlicht_core_Array_S3DVertex_create
	dd	__irrlicht_core_Array_S3DVertex_createFromHandle
	dd	__irrlicht_core_Array_S3DVertex_allocated_size
	dd	__irrlicht_core_Array_S3DVertex_clear
	dd	__irrlicht_core_Array_S3DVertex_empty
	dd	__irrlicht_core_Array_S3DVertex_eraseWithCount
	dd	__irrlicht_core_Array_S3DVertex_erase
	dd	__irrlicht_core_Array_S3DVertex_reallocate
	dd	__irrlicht_core_Array_S3DVertex_set_free_when_destroyed
	dd	__irrlicht_core_Array_S3DVertex_set_sorted
	dd	__irrlicht_core_Array_S3DVertex_set_used
	dd	__irrlicht_core_Array_S3DVertex_size
	dd	__irrlicht_core_Array_S3DVertex_getLast
	dd	__irrlicht_core_Array_S3DVertex_elementAt
	dd	__irrlicht_core_Array_S3DVertex_insert
	dd	__irrlicht_core_Array_S3DVertex_Eq
	dd	__irrlicht_core_Array_S3DVertex_push_back
	dd	__irrlicht_core_Array_S3DVertex_push_front
_1135:
	db	"Array_S3DVertex2TCoords",0
_1136:
	db	"(i):Array_S3DVertex2TCoords",0
_1137:
	db	"(:Array_S3DVertex2TCoords):Array_S3DVertex2TCoords",0
_1138:
	db	"():Array_S3DVertex2TCoords",0
_1139:
	db	"(i,i):Array_S3DVertex2TCoords",0
_1140:
	db	"():S3DVertex2TCoords",0
_1141:
	db	"(i):S3DVertex2TCoords",0
_1142:
	db	"(:S3DVertex2TCoords,i)i",0
_1143:
	db	"(:Array_S3DVertex2TCoords)i",0
_1144:
	db	"(:S3DVertex2TCoords)i",0
	align	4
_1134:
	dd	2
	dd	_1135
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Array_S3DVertex2TCoords_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Array_S3DVertex2TCoords_Delete
	dd	7
	dd	_1059
	dd	_1136
	dd	__irrlicht_core_Array_S3DVertex2TCoords_createWithSize
	dd	7
	dd	_1061
	dd	_1137
	dd	__irrlicht_core_Array_S3DVertex2TCoords_createFromOther
	dd	7
	dd	_480
	dd	_1138
	dd	__irrlicht_core_Array_S3DVertex2TCoords_create
	dd	7
	dd	_482
	dd	_1139
	dd	__irrlicht_core_Array_S3DVertex2TCoords_createFromHandle
	dd	6
	dd	_1065
	dd	_431
	dd	__irrlicht_core_Array_S3DVertex2TCoords_allocated_size
	dd	6
	dd	_1066
	dd	_431
	dd	__irrlicht_core_Array_S3DVertex2TCoords_clear
	dd	6
	dd	_1067
	dd	_431
	dd	__irrlicht_core_Array_S3DVertex2TCoords_empty
	dd	6
	dd	_1068
	dd	_434
	dd	__irrlicht_core_Array_S3DVertex2TCoords_eraseWithCount
	dd	6
	dd	_1069
	dd	_444
	dd	__irrlicht_core_Array_S3DVertex2TCoords_erase
	dd	6
	dd	_1077
	dd	_444
	dd	__irrlicht_core_Array_S3DVertex2TCoords_reallocate
	dd	6
	dd	_1078
	dd	_444
	dd	__irrlicht_core_Array_S3DVertex2TCoords_set_free_when_destroyed
	dd	6
	dd	_1079
	dd	_444
	dd	__irrlicht_core_Array_S3DVertex2TCoords_set_sorted
	dd	6
	dd	_1080
	dd	_444
	dd	__irrlicht_core_Array_S3DVertex2TCoords_set_used
	dd	6
	dd	_832
	dd	_431
	dd	__irrlicht_core_Array_S3DVertex2TCoords_size
	dd	6
	dd	_1070
	dd	_1140
	dd	__irrlicht_core_Array_S3DVertex2TCoords_getLast
	dd	6
	dd	_971
	dd	_1141
	dd	__irrlicht_core_Array_S3DVertex2TCoords_elementAt
	dd	6
	dd	_1073
	dd	_1142
	dd	__irrlicht_core_Array_S3DVertex2TCoords_insert
	dd	6
	dd	_457
	dd	_1143
	dd	__irrlicht_core_Array_S3DVertex2TCoords_Eq
	dd	6
	dd	_1075
	dd	_1144
	dd	__irrlicht_core_Array_S3DVertex2TCoords_push_back
	dd	6
	dd	_1076
	dd	_1144
	dd	__irrlicht_core_Array_S3DVertex2TCoords_push_front
	dd	0
	align	4
_irrlicht_core_Array_S3DVertex2TCoords:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_1134
	dd	20
	dd	__irrlicht_core_Array_S3DVertex2TCoords_New
	dd	__irrlicht_core_Array_S3DVertex2TCoords_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Array_S3DVertex2TCoords_createWithSize
	dd	__irrlicht_core_Array_S3DVertex2TCoords_createFromOther
	dd	__irrlicht_core_Array_S3DVertex2TCoords_create
	dd	__irrlicht_core_Array_S3DVertex2TCoords_createFromHandle
	dd	__irrlicht_core_Array_S3DVertex2TCoords_allocated_size
	dd	__irrlicht_core_Array_S3DVertex2TCoords_clear
	dd	__irrlicht_core_Array_S3DVertex2TCoords_empty
	dd	__irrlicht_core_Array_S3DVertex2TCoords_eraseWithCount
	dd	__irrlicht_core_Array_S3DVertex2TCoords_erase
	dd	__irrlicht_core_Array_S3DVertex2TCoords_reallocate
	dd	__irrlicht_core_Array_S3DVertex2TCoords_set_free_when_destroyed
	dd	__irrlicht_core_Array_S3DVertex2TCoords_set_sorted
	dd	__irrlicht_core_Array_S3DVertex2TCoords_set_used
	dd	__irrlicht_core_Array_S3DVertex2TCoords_size
	dd	__irrlicht_core_Array_S3DVertex2TCoords_getLast
	dd	__irrlicht_core_Array_S3DVertex2TCoords_elementAt
	dd	__irrlicht_core_Array_S3DVertex2TCoords_insert
	dd	__irrlicht_core_Array_S3DVertex2TCoords_Eq
	dd	__irrlicht_core_Array_S3DVertex2TCoords_push_back
	dd	__irrlicht_core_Array_S3DVertex2TCoords_push_front
_1146:
	db	"Array_S3DVertexTangents",0
_1147:
	db	"(i):Array_S3DVertexTangents",0
_1148:
	db	"(:Array_S3DVertexTangents):Array_S3DVertexTangents",0
_1149:
	db	"():Array_S3DVertexTangents",0
_1150:
	db	"(i,i):Array_S3DVertexTangents",0
_1151:
	db	"():S3DVertexTangents",0
_1152:
	db	"(i):S3DVertexTangents",0
_1153:
	db	"(:S3DVertexTangents,i)i",0
_1154:
	db	"(:Array_S3DVertexTangents)i",0
_1155:
	db	"(:S3DVertexTangents)i",0
	align	4
_1145:
	dd	2
	dd	_1146
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Array_S3DVertexTangents_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Array_S3DVertexTangents_Delete
	dd	7
	dd	_1059
	dd	_1147
	dd	__irrlicht_core_Array_S3DVertexTangents_createWithSize
	dd	7
	dd	_1061
	dd	_1148
	dd	__irrlicht_core_Array_S3DVertexTangents_createFromOther
	dd	7
	dd	_480
	dd	_1149
	dd	__irrlicht_core_Array_S3DVertexTangents_create
	dd	7
	dd	_482
	dd	_1150
	dd	__irrlicht_core_Array_S3DVertexTangents_createFromHandle
	dd	6
	dd	_1065
	dd	_431
	dd	__irrlicht_core_Array_S3DVertexTangents_allocated_size
	dd	6
	dd	_1066
	dd	_431
	dd	__irrlicht_core_Array_S3DVertexTangents_clear
	dd	6
	dd	_1067
	dd	_431
	dd	__irrlicht_core_Array_S3DVertexTangents_empty
	dd	6
	dd	_1068
	dd	_434
	dd	__irrlicht_core_Array_S3DVertexTangents_eraseWithCount
	dd	6
	dd	_1069
	dd	_444
	dd	__irrlicht_core_Array_S3DVertexTangents_erase
	dd	6
	dd	_1077
	dd	_444
	dd	__irrlicht_core_Array_S3DVertexTangents_reallocate
	dd	6
	dd	_1078
	dd	_444
	dd	__irrlicht_core_Array_S3DVertexTangents_set_free_when_destroyed
	dd	6
	dd	_1079
	dd	_444
	dd	__irrlicht_core_Array_S3DVertexTangents_set_sorted
	dd	6
	dd	_1080
	dd	_444
	dd	__irrlicht_core_Array_S3DVertexTangents_set_used
	dd	6
	dd	_832
	dd	_431
	dd	__irrlicht_core_Array_S3DVertexTangents_size
	dd	6
	dd	_1070
	dd	_1151
	dd	__irrlicht_core_Array_S3DVertexTangents_getLast
	dd	6
	dd	_971
	dd	_1152
	dd	__irrlicht_core_Array_S3DVertexTangents_elementAt
	dd	6
	dd	_1073
	dd	_1153
	dd	__irrlicht_core_Array_S3DVertexTangents_insert
	dd	6
	dd	_457
	dd	_1154
	dd	__irrlicht_core_Array_S3DVertexTangents_Eq
	dd	6
	dd	_1075
	dd	_1155
	dd	__irrlicht_core_Array_S3DVertexTangents_push_back
	dd	6
	dd	_1076
	dd	_1155
	dd	__irrlicht_core_Array_S3DVertexTangents_push_front
	dd	0
	align	4
_irrlicht_core_Array_S3DVertexTangents:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_1145
	dd	20
	dd	__irrlicht_core_Array_S3DVertexTangents_New
	dd	__irrlicht_core_Array_S3DVertexTangents_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Array_S3DVertexTangents_createWithSize
	dd	__irrlicht_core_Array_S3DVertexTangents_createFromOther
	dd	__irrlicht_core_Array_S3DVertexTangents_create
	dd	__irrlicht_core_Array_S3DVertexTangents_createFromHandle
	dd	__irrlicht_core_Array_S3DVertexTangents_allocated_size
	dd	__irrlicht_core_Array_S3DVertexTangents_clear
	dd	__irrlicht_core_Array_S3DVertexTangents_empty
	dd	__irrlicht_core_Array_S3DVertexTangents_eraseWithCount
	dd	__irrlicht_core_Array_S3DVertexTangents_erase
	dd	__irrlicht_core_Array_S3DVertexTangents_reallocate
	dd	__irrlicht_core_Array_S3DVertexTangents_set_free_when_destroyed
	dd	__irrlicht_core_Array_S3DVertexTangents_set_sorted
	dd	__irrlicht_core_Array_S3DVertexTangents_set_used
	dd	__irrlicht_core_Array_S3DVertexTangents_size
	dd	__irrlicht_core_Array_S3DVertexTangents_getLast
	dd	__irrlicht_core_Array_S3DVertexTangents_elementAt
	dd	__irrlicht_core_Array_S3DVertexTangents_insert
	dd	__irrlicht_core_Array_S3DVertexTangents_Eq
	dd	__irrlicht_core_Array_S3DVertexTangents_push_back
	dd	__irrlicht_core_Array_S3DVertexTangents_push_front
_1157:
	db	"Array_SParticle_ptr",0
_1158:
	db	"(i):Array_SParticle_ptr",0
_1159:
	db	"(:Array_SParticle_ptr):Array_SParticle_ptr",0
_1160:
	db	"():Array_SParticle_ptr",0
_1161:
	db	"(i,i):Array_SParticle_ptr",0
_1162:
	db	"():SParticle",0
_1163:
	db	"(i):SParticle",0
_1164:
	db	"(:SParticle,i)i",0
_1165:
	db	"(:Array_SParticle_ptr)i",0
_1166:
	db	"(:SParticle)i",0
	align	4
_1156:
	dd	2
	dd	_1157
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Array_SParticle_ptr_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Array_SParticle_ptr_Delete
	dd	7
	dd	_1059
	dd	_1158
	dd	__irrlicht_core_Array_SParticle_ptr_createWithSize
	dd	7
	dd	_1061
	dd	_1159
	dd	__irrlicht_core_Array_SParticle_ptr_createFromOther
	dd	7
	dd	_480
	dd	_1160
	dd	__irrlicht_core_Array_SParticle_ptr_create
	dd	7
	dd	_482
	dd	_1161
	dd	__irrlicht_core_Array_SParticle_ptr_createFromHandle
	dd	6
	dd	_1065
	dd	_431
	dd	__irrlicht_core_Array_SParticle_ptr_allocated_size
	dd	6
	dd	_1066
	dd	_431
	dd	__irrlicht_core_Array_SParticle_ptr_clear
	dd	6
	dd	_1067
	dd	_431
	dd	__irrlicht_core_Array_SParticle_ptr_empty
	dd	6
	dd	_1068
	dd	_434
	dd	__irrlicht_core_Array_SParticle_ptr_eraseWithCount
	dd	6
	dd	_1069
	dd	_444
	dd	__irrlicht_core_Array_SParticle_ptr_erase
	dd	6
	dd	_1077
	dd	_444
	dd	__irrlicht_core_Array_SParticle_ptr_reallocate
	dd	6
	dd	_1078
	dd	_444
	dd	__irrlicht_core_Array_SParticle_ptr_set_free_when_destroyed
	dd	6
	dd	_1079
	dd	_444
	dd	__irrlicht_core_Array_SParticle_ptr_set_sorted
	dd	6
	dd	_1080
	dd	_444
	dd	__irrlicht_core_Array_SParticle_ptr_set_used
	dd	6
	dd	_832
	dd	_431
	dd	__irrlicht_core_Array_SParticle_ptr_size
	dd	6
	dd	_1070
	dd	_1162
	dd	__irrlicht_core_Array_SParticle_ptr_getLast
	dd	6
	dd	_971
	dd	_1163
	dd	__irrlicht_core_Array_SParticle_ptr_elementAt
	dd	6
	dd	_1073
	dd	_1164
	dd	__irrlicht_core_Array_SParticle_ptr_insert
	dd	6
	dd	_457
	dd	_1165
	dd	__irrlicht_core_Array_SParticle_ptr_Eq
	dd	6
	dd	_1075
	dd	_1166
	dd	__irrlicht_core_Array_SParticle_ptr_push_back
	dd	6
	dd	_1076
	dd	_1166
	dd	__irrlicht_core_Array_SParticle_ptr_push_front
	dd	0
	align	4
_irrlicht_core_Array_SParticle_ptr:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_1156
	dd	20
	dd	__irrlicht_core_Array_SParticle_ptr_New
	dd	__irrlicht_core_Array_SParticle_ptr_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Array_SParticle_ptr_createWithSize
	dd	__irrlicht_core_Array_SParticle_ptr_createFromOther
	dd	__irrlicht_core_Array_SParticle_ptr_create
	dd	__irrlicht_core_Array_SParticle_ptr_createFromHandle
	dd	__irrlicht_core_Array_SParticle_ptr_allocated_size
	dd	__irrlicht_core_Array_SParticle_ptr_clear
	dd	__irrlicht_core_Array_SParticle_ptr_empty
	dd	__irrlicht_core_Array_SParticle_ptr_eraseWithCount
	dd	__irrlicht_core_Array_SParticle_ptr_erase
	dd	__irrlicht_core_Array_SParticle_ptr_reallocate
	dd	__irrlicht_core_Array_SParticle_ptr_set_free_when_destroyed
	dd	__irrlicht_core_Array_SParticle_ptr_set_sorted
	dd	__irrlicht_core_Array_SParticle_ptr_set_used
	dd	__irrlicht_core_Array_SParticle_ptr_size
	dd	__irrlicht_core_Array_SParticle_ptr_getLast
	dd	__irrlicht_core_Array_SParticle_ptr_elementAt
	dd	__irrlicht_core_Array_SParticle_ptr_insert
	dd	__irrlicht_core_Array_SParticle_ptr_Eq
	dd	__irrlicht_core_Array_SParticle_ptr_push_back
	dd	__irrlicht_core_Array_SParticle_ptr_push_front
_1168:
	db	"Array_SParticle",0
_1169:
	db	"(i):Array_SParticle",0
_1170:
	db	"(:Array_SParticle):Array_SParticle",0
_1171:
	db	"():Array_SParticle",0
_1172:
	db	"(i,i):Array_SParticle",0
_1173:
	db	"(:Array_SParticle)i",0
	align	4
_1167:
	dd	2
	dd	_1168
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Array_SParticle_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Array_SParticle_Delete
	dd	7
	dd	_1059
	dd	_1169
	dd	__irrlicht_core_Array_SParticle_createWithSize
	dd	7
	dd	_1061
	dd	_1170
	dd	__irrlicht_core_Array_SParticle_createFromOther
	dd	7
	dd	_480
	dd	_1171
	dd	__irrlicht_core_Array_SParticle_create
	dd	7
	dd	_482
	dd	_1172
	dd	__irrlicht_core_Array_SParticle_createFromHandle
	dd	6
	dd	_1065
	dd	_431
	dd	__irrlicht_core_Array_SParticle_allocated_size
	dd	6
	dd	_1066
	dd	_431
	dd	__irrlicht_core_Array_SParticle_clear
	dd	6
	dd	_1067
	dd	_431
	dd	__irrlicht_core_Array_SParticle_empty
	dd	6
	dd	_1068
	dd	_434
	dd	__irrlicht_core_Array_SParticle_eraseWithCount
	dd	6
	dd	_1069
	dd	_444
	dd	__irrlicht_core_Array_SParticle_erase
	dd	6
	dd	_1077
	dd	_444
	dd	__irrlicht_core_Array_SParticle_reallocate
	dd	6
	dd	_1078
	dd	_444
	dd	__irrlicht_core_Array_SParticle_set_free_when_destroyed
	dd	6
	dd	_1079
	dd	_444
	dd	__irrlicht_core_Array_SParticle_set_sorted
	dd	6
	dd	_1080
	dd	_444
	dd	__irrlicht_core_Array_SParticle_set_used
	dd	6
	dd	_832
	dd	_431
	dd	__irrlicht_core_Array_SParticle_size
	dd	6
	dd	_1070
	dd	_1162
	dd	__irrlicht_core_Array_SParticle_getLast
	dd	6
	dd	_971
	dd	_1163
	dd	__irrlicht_core_Array_SParticle_elementAt
	dd	6
	dd	_1073
	dd	_1164
	dd	__irrlicht_core_Array_SParticle_insert
	dd	6
	dd	_457
	dd	_1173
	dd	__irrlicht_core_Array_SParticle_Eq
	dd	6
	dd	_1075
	dd	_1166
	dd	__irrlicht_core_Array_SParticle_push_back
	dd	6
	dd	_1076
	dd	_1166
	dd	__irrlicht_core_Array_SParticle_push_front
	dd	0
	align	4
_irrlicht_core_Array_SParticle:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_1167
	dd	20
	dd	__irrlicht_core_Array_SParticle_New
	dd	__irrlicht_core_Array_SParticle_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Array_SParticle_createWithSize
	dd	__irrlicht_core_Array_SParticle_createFromOther
	dd	__irrlicht_core_Array_SParticle_create
	dd	__irrlicht_core_Array_SParticle_createFromHandle
	dd	__irrlicht_core_Array_SParticle_allocated_size
	dd	__irrlicht_core_Array_SParticle_clear
	dd	__irrlicht_core_Array_SParticle_empty
	dd	__irrlicht_core_Array_SParticle_eraseWithCount
	dd	__irrlicht_core_Array_SParticle_erase
	dd	__irrlicht_core_Array_SParticle_reallocate
	dd	__irrlicht_core_Array_SParticle_set_free_when_destroyed
	dd	__irrlicht_core_Array_SParticle_set_sorted
	dd	__irrlicht_core_Array_SParticle_set_used
	dd	__irrlicht_core_Array_SParticle_size
	dd	__irrlicht_core_Array_SParticle_getLast
	dd	__irrlicht_core_Array_SParticle_elementAt
	dd	__irrlicht_core_Array_SParticle_insert
	dd	__irrlicht_core_Array_SParticle_Eq
	dd	__irrlicht_core_Array_SParticle_push_back
	dd	__irrlicht_core_Array_SParticle_push_front
_2290:
	db	"IReferenceCounted",0
_2291:
	db	"cast_IReferenceCounted_func",0
_2292:
	db	"*b",0
_2293:
	db	"getReferenceCount",0
_1186:
	db	"drop",0
_1187:
	db	"getDebugName",0
_1188:
	db	"grab",0
	align	4
_2289:
	dd	2
	dd	_2290
	dd	3
	dd	_2291
	dd	_2292
	dd	20
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	6
	dd	_2293
	dd	_431
	dd	96
	dd	6
	dd	_1186
	dd	_431
	dd	100
	dd	6
	dd	_1187
	dd	_827
	dd	104
	dd	6
	dd	_1188
	dd	_431
	dd	108
	dd	0
	align	4
_irrlicht_core_IReferenceCounted:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_2289
	dd	24
	dd	__irrlicht_core_IReferenceCounted_New
	dd	__irrlicht_core_IReferenceCounted_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IReferenceCounted_drop
	dd	__irrlicht_core_IReferenceCounted_getDebugName
	dd	__irrlicht_core_IReferenceCounted_grab
_1175:
	db	"IFileList",0
_1176:
	db	"(i,i):IFileList",0
_1177:
	db	"getFileCount",0
_1178:
	db	"getFileName",0
_1179:
	db	"getFullFileName",0
_1180:
	db	"isDirectory",0
_1181:
	db	"findFile",0
_1182:
	db	"getPath",0
_1183:
	db	"getID",0
_1184:
	db	"addItem",0
_1185:
	db	"($,i,i,i)i",0
	align	4
_1174:
	dd	2
	dd	_1175
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IFileList_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IFileList_Delete
	dd	7
	dd	_482
	dd	_1176
	dd	__irrlicht_core_IFileList_createFromHandle
	dd	6
	dd	_1177
	dd	_431
	dd	__irrlicht_core_IFileList_getFileCount
	dd	6
	dd	_1178
	dd	_807
	dd	__irrlicht_core_IFileList_getFileName
	dd	6
	dd	_1179
	dd	_807
	dd	__irrlicht_core_IFileList_getFullFileName
	dd	6
	dd	_1180
	dd	_444
	dd	__irrlicht_core_IFileList_isDirectory
	dd	6
	dd	_1181
	dd	_812
	dd	__irrlicht_core_IFileList_findFile
	dd	6
	dd	_1182
	dd	_827
	dd	__irrlicht_core_IFileList_getPath
	dd	6
	dd	_1183
	dd	_444
	dd	__irrlicht_core_IFileList_getID
	dd	6
	dd	_1184
	dd	_1185
	dd	__irrlicht_core_IFileList_addItem
	dd	6
	dd	_1086
	dd	_431
	dd	__irrlicht_core_IFileList_sort
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IFileList_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IFileList_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IFileList_grab
	dd	0
	align	4
_irrlicht_core_IFileList:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_1174
	dd	24
	dd	__irrlicht_core_IFileList_New
	dd	__irrlicht_core_IFileList_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IFileList_drop
	dd	__irrlicht_core_IFileList_getDebugName
	dd	__irrlicht_core_IFileList_grab
	dd	__irrlicht_core_IFileList_createFromHandle
	dd	__irrlicht_core_IFileList_getFileCount
	dd	__irrlicht_core_IFileList_getFileName
	dd	__irrlicht_core_IFileList_getFullFileName
	dd	__irrlicht_core_IFileList_isDirectory
	dd	__irrlicht_core_IFileList_findFile
	dd	__irrlicht_core_IFileList_getPath
	dd	__irrlicht_core_IFileList_getID
	dd	__irrlicht_core_IFileList_addItem
	dd	__irrlicht_core_IFileList_sort
_1190:
	db	"IReadFile",0
_1191:
	db	"(i,i):IReadFile",0
_1192:
	db	"getPos",0
_1193:
	db	"()l",0
_1194:
	db	"read",0
_1195:
	db	"(*b,i)i",0
_1196:
	db	"seek",0
_1197:
	db	"(l,i)i",0
	align	4
_1189:
	dd	2
	dd	_1190
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IReadFile_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IReadFile_Delete
	dd	7
	dd	_482
	dd	_1191
	dd	__irrlicht_core_IReadFile_createFromHandle
	dd	6
	dd	_1178
	dd	_827
	dd	__irrlicht_core_IReadFile_getFileName
	dd	6
	dd	_1192
	dd	_1193
	dd	__irrlicht_core_IReadFile_getPos
	dd	6
	dd	_530
	dd	_1193
	dd	__irrlicht_core_IReadFile_getSize
	dd	6
	dd	_1194
	dd	_1195
	dd	__irrlicht_core_IReadFile_read
	dd	6
	dd	_1196
	dd	_1197
	dd	__irrlicht_core_IReadFile_seek
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IReadFile_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IReadFile_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IReadFile_grab
	dd	0
	align	4
_irrlicht_core_IReadFile:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_1189
	dd	24
	dd	__irrlicht_core_IReadFile_New
	dd	__irrlicht_core_IReadFile_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IReadFile_drop
	dd	__irrlicht_core_IReadFile_getDebugName
	dd	__irrlicht_core_IReadFile_grab
	dd	__irrlicht_core_IReadFile_createFromHandle
	dd	__irrlicht_core_IReadFile_getFileName
	dd	__irrlicht_core_IReadFile_getPos
	dd	__irrlicht_core_IReadFile_getSize
	dd	__irrlicht_core_IReadFile_read
	dd	__irrlicht_core_IReadFile_seek
_1199:
	db	"IWriteFile",0
_1200:
	db	"(i,i):IWriteFile",0
_1201:
	db	"write",0
	align	4
_1198:
	dd	2
	dd	_1199
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IWriteFile_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IWriteFile_Delete
	dd	7
	dd	_482
	dd	_1200
	dd	__irrlicht_core_IWriteFile_createFromHandle
	dd	6
	dd	_1178
	dd	_827
	dd	__irrlicht_core_IWriteFile_getFileName
	dd	6
	dd	_1192
	dd	_1193
	dd	__irrlicht_core_IWriteFile_getPos
	dd	6
	dd	_1196
	dd	_1197
	dd	__irrlicht_core_IWriteFile_seek
	dd	6
	dd	_1201
	dd	_1195
	dd	__irrlicht_core_IWriteFile_write
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IWriteFile_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IWriteFile_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IWriteFile_grab
	dd	0
	align	4
_irrlicht_core_IWriteFile:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_1198
	dd	24
	dd	__irrlicht_core_IWriteFile_New
	dd	__irrlicht_core_IWriteFile_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IWriteFile_drop
	dd	__irrlicht_core_IWriteFile_getDebugName
	dd	__irrlicht_core_IWriteFile_grab
	dd	__irrlicht_core_IWriteFile_createFromHandle
	dd	__irrlicht_core_IWriteFile_getFileName
	dd	__irrlicht_core_IWriteFile_getPos
	dd	__irrlicht_core_IWriteFile_seek
	dd	__irrlicht_core_IWriteFile_write
_1203:
	db	"IXMLReader",0
_1204:
	db	"(i,i):IXMLReader",0
_1205:
	db	"getAttributeCount",0
_1206:
	db	"getAttributeName",0
_1207:
	db	"getAttributeValue",0
_1208:
	db	"($)$",0
_1209:
	db	"getAttributeValueByIdx",0
_1210:
	db	"getAttributeValueAsFloat",0
_1211:
	db	"($)f",0
_1212:
	db	"getAttributeValueAsFloatByIdx",0
_1213:
	db	"(i)f",0
_1214:
	db	"getAttributeValueAsInt",0
_1215:
	db	"getAttributeValueAsIntByIdx",0
_1216:
	db	"getAttributeValueSafe",0
_1217:
	db	"(i,$)$",0
_1218:
	db	"getNodeData",0
_1219:
	db	"getNodeName",0
_1220:
	db	"getNodeType",0
_1221:
	db	"IsEmptyElement",0
	align	4
_1202:
	dd	2
	dd	_1203
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IXMLReader_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IXMLReader_Delete
	dd	7
	dd	_482
	dd	_1204
	dd	__irrlicht_core_IXMLReader_createFromHandle
	dd	6
	dd	_1205
	dd	_431
	dd	__irrlicht_core_IXMLReader_getAttributeCount
	dd	6
	dd	_1206
	dd	_807
	dd	__irrlicht_core_IXMLReader_getAttributeName
	dd	6
	dd	_1207
	dd	_1208
	dd	__irrlicht_core_IXMLReader_getAttributeValue
	dd	6
	dd	_1209
	dd	_807
	dd	__irrlicht_core_IXMLReader_getAttributeValueByIdx
	dd	6
	dd	_1210
	dd	_1211
	dd	__irrlicht_core_IXMLReader_getAttributeValueAsFloat
	dd	6
	dd	_1212
	dd	_1213
	dd	__irrlicht_core_IXMLReader_getAttributeValueAsFloatByIdx
	dd	6
	dd	_1214
	dd	_793
	dd	__irrlicht_core_IXMLReader_getAttributeValueAsInt
	dd	6
	dd	_1215
	dd	_444
	dd	__irrlicht_core_IXMLReader_getAttributeValueAsIntByIdx
	dd	6
	dd	_1216
	dd	_1217
	dd	__irrlicht_core_IXMLReader_getAttributeValueSafe
	dd	6
	dd	_1218
	dd	_827
	dd	__irrlicht_core_IXMLReader_getNodeData
	dd	6
	dd	_1219
	dd	_827
	dd	__irrlicht_core_IXMLReader_getNodeName
	dd	6
	dd	_1220
	dd	_827
	dd	__irrlicht_core_IXMLReader_getNodeType
	dd	6
	dd	_1221
	dd	_431
	dd	__irrlicht_core_IXMLReader_IsEmptyElement
	dd	6
	dd	_1194
	dd	_431
	dd	__irrlicht_core_IXMLReader_read
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IXMLReader_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IXMLReader_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IXMLReader_grab
	dd	0
	align	4
_irrlicht_core_IXMLReader:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_1202
	dd	24
	dd	__irrlicht_core_IXMLReader_New
	dd	__irrlicht_core_IXMLReader_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IXMLReader_drop
	dd	__irrlicht_core_IXMLReader_getDebugName
	dd	__irrlicht_core_IXMLReader_grab
	dd	__irrlicht_core_IXMLReader_createFromHandle
	dd	__irrlicht_core_IXMLReader_getAttributeCount
	dd	__irrlicht_core_IXMLReader_getAttributeName
	dd	__irrlicht_core_IXMLReader_getAttributeValue
	dd	__irrlicht_core_IXMLReader_getAttributeValueByIdx
	dd	__irrlicht_core_IXMLReader_getAttributeValueAsFloat
	dd	__irrlicht_core_IXMLReader_getAttributeValueAsFloatByIdx
	dd	__irrlicht_core_IXMLReader_getAttributeValueAsInt
	dd	__irrlicht_core_IXMLReader_getAttributeValueAsIntByIdx
	dd	__irrlicht_core_IXMLReader_getAttributeValueSafe
	dd	__irrlicht_core_IXMLReader_getNodeData
	dd	__irrlicht_core_IXMLReader_getNodeName
	dd	__irrlicht_core_IXMLReader_getNodeType
	dd	__irrlicht_core_IXMLReader_IsEmptyElement
	dd	__irrlicht_core_IXMLReader_read
_1223:
	db	"IXMLReaderUTF8",0
_1224:
	db	"(i,i):IXMLReaderUTF8",0
	align	4
_1222:
	dd	2
	dd	_1223
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IXMLReaderUTF8_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IXMLReaderUTF8_Delete
	dd	7
	dd	_482
	dd	_1224
	dd	__irrlicht_core_IXMLReaderUTF8_createFromHandle
	dd	6
	dd	_1205
	dd	_431
	dd	__irrlicht_core_IXMLReaderUTF8_getAttributeCount
	dd	6
	dd	_1206
	dd	_807
	dd	__irrlicht_core_IXMLReaderUTF8_getAttributeName
	dd	6
	dd	_1207
	dd	_1208
	dd	__irrlicht_core_IXMLReaderUTF8_getAttributeValue
	dd	6
	dd	_1209
	dd	_807
	dd	__irrlicht_core_IXMLReaderUTF8_getAttributeValueByIdx
	dd	6
	dd	_1210
	dd	_1211
	dd	__irrlicht_core_IXMLReaderUTF8_getAttributeValueAsFloat
	dd	6
	dd	_1212
	dd	_1213
	dd	__irrlicht_core_IXMLReaderUTF8_getAttributeValueAsFloatByIdx
	dd	6
	dd	_1214
	dd	_793
	dd	__irrlicht_core_IXMLReaderUTF8_getAttributeValueAsInt
	dd	6
	dd	_1215
	dd	_444
	dd	__irrlicht_core_IXMLReaderUTF8_getAttributeValueAsIntByIdx
	dd	6
	dd	_1216
	dd	_1217
	dd	__irrlicht_core_IXMLReaderUTF8_getAttributeValueSafe
	dd	6
	dd	_1218
	dd	_827
	dd	__irrlicht_core_IXMLReaderUTF8_getNodeData
	dd	6
	dd	_1219
	dd	_827
	dd	__irrlicht_core_IXMLReaderUTF8_getNodeName
	dd	6
	dd	_1220
	dd	_827
	dd	__irrlicht_core_IXMLReaderUTF8_getNodeType
	dd	6
	dd	_1221
	dd	_431
	dd	__irrlicht_core_IXMLReaderUTF8_IsEmptyElement
	dd	6
	dd	_1194
	dd	_431
	dd	__irrlicht_core_IXMLReaderUTF8_read
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IXMLReaderUTF8_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IXMLReaderUTF8_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IXMLReaderUTF8_grab
	dd	0
	align	4
_irrlicht_core_IXMLReaderUTF8:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_1222
	dd	24
	dd	__irrlicht_core_IXMLReaderUTF8_New
	dd	__irrlicht_core_IXMLReaderUTF8_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IXMLReaderUTF8_drop
	dd	__irrlicht_core_IXMLReaderUTF8_getDebugName
	dd	__irrlicht_core_IXMLReaderUTF8_grab
	dd	__irrlicht_core_IXMLReaderUTF8_createFromHandle
	dd	__irrlicht_core_IXMLReaderUTF8_getAttributeCount
	dd	__irrlicht_core_IXMLReaderUTF8_getAttributeName
	dd	__irrlicht_core_IXMLReaderUTF8_getAttributeValue
	dd	__irrlicht_core_IXMLReaderUTF8_getAttributeValueByIdx
	dd	__irrlicht_core_IXMLReaderUTF8_getAttributeValueAsFloat
	dd	__irrlicht_core_IXMLReaderUTF8_getAttributeValueAsFloatByIdx
	dd	__irrlicht_core_IXMLReaderUTF8_getAttributeValueAsInt
	dd	__irrlicht_core_IXMLReaderUTF8_getAttributeValueAsIntByIdx
	dd	__irrlicht_core_IXMLReaderUTF8_getAttributeValueSafe
	dd	__irrlicht_core_IXMLReaderUTF8_getNodeData
	dd	__irrlicht_core_IXMLReaderUTF8_getNodeName
	dd	__irrlicht_core_IXMLReaderUTF8_getNodeType
	dd	__irrlicht_core_IXMLReaderUTF8_IsEmptyElement
	dd	__irrlicht_core_IXMLReaderUTF8_read
_1226:
	db	"IXMLWriter",0
_1227:
	db	"(i,i):IXMLWriter",0
_1228:
	db	"writeClosingTag",0
_1229:
	db	"writeComment",0
_1230:
	db	"writeElement",0
_1231:
	db	"($,i,$,$,$,$,$,$,$,$,$,$)i",0
_1232:
	db	"writeElementFromArray",0
_1233:
	db	"($,i,[]$,[]$)i",0
_1234:
	db	"writeLineBreak",0
_1235:
	db	"writeText",0
_1236:
	db	"writeXMLHeader",0
	align	4
_1225:
	dd	2
	dd	_1226
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IXMLWriter_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IXMLWriter_Delete
	dd	7
	dd	_482
	dd	_1227
	dd	__irrlicht_core_IXMLWriter_createFromHandle
	dd	6
	dd	_1228
	dd	_793
	dd	__irrlicht_core_IXMLWriter_writeClosingTag
	dd	6
	dd	_1229
	dd	_793
	dd	__irrlicht_core_IXMLWriter_writeComment
	dd	6
	dd	_1230
	dd	_1231
	dd	__irrlicht_core_IXMLWriter_writeElement
	dd	6
	dd	_1232
	dd	_1233
	dd	__irrlicht_core_IXMLWriter_writeElementFromArray
	dd	6
	dd	_1234
	dd	_431
	dd	__irrlicht_core_IXMLWriter_writeLineBreak
	dd	6
	dd	_1235
	dd	_793
	dd	__irrlicht_core_IXMLWriter_writeText
	dd	6
	dd	_1236
	dd	_431
	dd	__irrlicht_core_IXMLWriter_writeXMLHeader
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IXMLWriter_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IXMLWriter_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IXMLWriter_grab
	dd	0
	align	4
_irrlicht_core_IXMLWriter:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_1225
	dd	24
	dd	__irrlicht_core_IXMLWriter_New
	dd	__irrlicht_core_IXMLWriter_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IXMLWriter_drop
	dd	__irrlicht_core_IXMLWriter_getDebugName
	dd	__irrlicht_core_IXMLWriter_grab
	dd	__irrlicht_core_IXMLWriter_createFromHandle
	dd	__irrlicht_core_IXMLWriter_writeClosingTag
	dd	__irrlicht_core_IXMLWriter_writeComment
	dd	__irrlicht_core_IXMLWriter_writeElement
	dd	__irrlicht_core_IXMLWriter_writeElementFromArray
	dd	__irrlicht_core_IXMLWriter_writeLineBreak
	dd	__irrlicht_core_IXMLWriter_writeText
	dd	__irrlicht_core_IXMLWriter_writeXMLHeader
_1238:
	db	"IFileSystem",0
_1239:
	db	"(i,i):IFileSystem",0
_1240:
	db	"createEmptyAttributes",0
_1241:
	db	"(:IVideoDriver):IAttributes",0
_1242:
	db	"addPakFileArchive",0
_1243:
	db	"($,i,i)i",0
_1244:
	db	"addZipFileArchive",0
_1245:
	db	"changeWorkingDirectoryTo",0
_1246:
	db	"createAndOpenFile",0
_1247:
	db	"($):IReadFile",0
_1248:
	db	"createAndWriteFile",0
_1249:
	db	"($,i):IWriteFile",0
_1250:
	db	"createFileList",0
_1251:
	db	"():IFileList",0
_1252:
	db	"createXMLReaderFromStream",0
_1253:
	db	"(:IReadFile):IXMLReader",0
_1254:
	db	"createXMLReader",0
_1255:
	db	"($):IXMLReader",0
_1256:
	db	"createXMLReaderUTF8FromStream",0
_1257:
	db	"(:IReadFile):IXMLReaderUTF8",0
_1258:
	db	"createXMLReaderUTF8",0
_1259:
	db	"($):IXMLReaderUTF8",0
_1260:
	db	"createXMLWriterFromStream",0
_1261:
	db	"(:IWriteFile):IXMLWriter",0
_1262:
	db	"createXMLWriter",0
_1263:
	db	"($):IXMLWriter",0
_1264:
	db	"existFile",0
_1265:
	db	"getWorkingDirectory",0
_1266:
	db	"addFolderFileArchive",0
_1267:
	db	"getAbsolutePath",0
_1268:
	db	"getFileDir",0
_1269:
	db	"createMemoryReadFile",0
_1270:
	db	"(*b,i,$,i):IReadFile",0
_1271:
	db	"getFileBasename",0
_1272:
	db	"($,i)$",0
_1273:
	db	"createLimitReadFile",0
_1274:
	db	"($,:IReadFile,l,l):IReadFile",0
_1275:
	db	"createMemeoryWriteFile",0
_1276:
	db	"(*b,i,$,i):IWriteFile",0
_1277:
	db	"addFileArchive",0
_1278:
	db	"($,i,i,i,$)i",0
_1279:
	db	"addArchiveLoader",0
_1280:
	db	"(:IArchiveLoader)i",0
_1281:
	db	"getFileArchiveCount",0
_1282:
	db	"removeFileArchiveByIndex",0
_1283:
	db	"removeFileArchive",0
_1284:
	db	"moveFileArchive",0
_1285:
	db	"getFileArchive",0
_1286:
	db	"(i):IFileArchive",0
_1287:
	db	"setFileListSystem",0
_1288:
	db	"createEmptyFileList",0
_1289:
	db	"($,i,i):IFileList",0
	align	4
_1237:
	dd	2
	dd	_1238
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IFileSystem_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IFileSystem_Delete
	dd	7
	dd	_482
	dd	_1239
	dd	__irrlicht_core_IFileSystem_createFromHandle
	dd	6
	dd	_1240
	dd	_1241
	dd	__irrlicht_core_IFileSystem_createEmptyAttributes
	dd	6
	dd	_1242
	dd	_1243
	dd	__irrlicht_core_IFileSystem_addPakFileArchive
	dd	6
	dd	_1244
	dd	_1243
	dd	__irrlicht_core_IFileSystem_addZipFileArchive
	dd	6
	dd	_1245
	dd	_793
	dd	__irrlicht_core_IFileSystem_changeWorkingDirectoryTo
	dd	6
	dd	_1246
	dd	_1247
	dd	__irrlicht_core_IFileSystem_createAndOpenFile
	dd	6
	dd	_1248
	dd	_1249
	dd	__irrlicht_core_IFileSystem_createAndWriteFile
	dd	6
	dd	_1250
	dd	_1251
	dd	__irrlicht_core_IFileSystem_createFileList
	dd	6
	dd	_1252
	dd	_1253
	dd	__irrlicht_core_IFileSystem_createXMLReaderFromStream
	dd	6
	dd	_1254
	dd	_1255
	dd	__irrlicht_core_IFileSystem_createXMLReader
	dd	6
	dd	_1256
	dd	_1257
	dd	__irrlicht_core_IFileSystem_createXMLReaderUTF8FromStream
	dd	6
	dd	_1258
	dd	_1259
	dd	__irrlicht_core_IFileSystem_createXMLReaderUTF8
	dd	6
	dd	_1260
	dd	_1261
	dd	__irrlicht_core_IFileSystem_createXMLWriterFromStream
	dd	6
	dd	_1262
	dd	_1263
	dd	__irrlicht_core_IFileSystem_createXMLWriter
	dd	6
	dd	_1264
	dd	_793
	dd	__irrlicht_core_IFileSystem_existFile
	dd	6
	dd	_1265
	dd	_827
	dd	__irrlicht_core_IFileSystem_getWorkingDirectory
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IFileSystem_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IFileSystem_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IFileSystem_grab
	dd	6
	dd	_1266
	dd	_1243
	dd	__irrlicht_core_IFileSystem_addFolderFileArchive
	dd	6
	dd	_1267
	dd	_1208
	dd	__irrlicht_core_IFileSystem_getAbsolutePath
	dd	6
	dd	_1268
	dd	_1208
	dd	__irrlicht_core_IFileSystem_getFileDir
	dd	6
	dd	_1269
	dd	_1270
	dd	__irrlicht_core_IFileSystem_createMemoryReadFile
	dd	6
	dd	_1271
	dd	_1272
	dd	__irrlicht_core_IFileSystem_getFileBasename
	dd	6
	dd	_1273
	dd	_1274
	dd	__irrlicht_core_IFileSystem_createLimitReadFile
	dd	6
	dd	_1275
	dd	_1276
	dd	__irrlicht_core_IFileSystem_createMemeoryWriteFile
	dd	6
	dd	_1277
	dd	_1278
	dd	__irrlicht_core_IFileSystem_addFileArchive
	dd	6
	dd	_1279
	dd	_1280
	dd	__irrlicht_core_IFileSystem_addArchiveLoader
	dd	6
	dd	_1281
	dd	_431
	dd	__irrlicht_core_IFileSystem_getFileArchiveCount
	dd	6
	dd	_1282
	dd	_444
	dd	__irrlicht_core_IFileSystem_removeFileArchiveByIndex
	dd	6
	dd	_1283
	dd	_793
	dd	__irrlicht_core_IFileSystem_removeFileArchive
	dd	6
	dd	_1284
	dd	_434
	dd	__irrlicht_core_IFileSystem_moveFileArchive
	dd	6
	dd	_1285
	dd	_1286
	dd	__irrlicht_core_IFileSystem_getFileArchive
	dd	6
	dd	_1287
	dd	_444
	dd	__irrlicht_core_IFileSystem_setFileListSystem
	dd	6
	dd	_1288
	dd	_1289
	dd	__irrlicht_core_IFileSystem_createEmptyFileList
	dd	0
	align	4
_irrlicht_core_IFileSystem:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_1237
	dd	24
	dd	__irrlicht_core_IFileSystem_New
	dd	__irrlicht_core_IFileSystem_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IFileSystem_drop
	dd	__irrlicht_core_IFileSystem_getDebugName
	dd	__irrlicht_core_IFileSystem_grab
	dd	__irrlicht_core_IFileSystem_createFromHandle
	dd	__irrlicht_core_IFileSystem_createEmptyAttributes
	dd	__irrlicht_core_IFileSystem_addPakFileArchive
	dd	__irrlicht_core_IFileSystem_addZipFileArchive
	dd	__irrlicht_core_IFileSystem_changeWorkingDirectoryTo
	dd	__irrlicht_core_IFileSystem_createAndOpenFile
	dd	__irrlicht_core_IFileSystem_createAndWriteFile
	dd	__irrlicht_core_IFileSystem_createFileList
	dd	__irrlicht_core_IFileSystem_createXMLReaderFromStream
	dd	__irrlicht_core_IFileSystem_createXMLReader
	dd	__irrlicht_core_IFileSystem_createXMLReaderUTF8FromStream
	dd	__irrlicht_core_IFileSystem_createXMLReaderUTF8
	dd	__irrlicht_core_IFileSystem_createXMLWriterFromStream
	dd	__irrlicht_core_IFileSystem_createXMLWriter
	dd	__irrlicht_core_IFileSystem_existFile
	dd	__irrlicht_core_IFileSystem_getWorkingDirectory
	dd	__irrlicht_core_IFileSystem_addFolderFileArchive
	dd	__irrlicht_core_IFileSystem_getAbsolutePath
	dd	__irrlicht_core_IFileSystem_getFileDir
	dd	__irrlicht_core_IFileSystem_createMemoryReadFile
	dd	__irrlicht_core_IFileSystem_getFileBasename
	dd	__irrlicht_core_IFileSystem_createLimitReadFile
	dd	__irrlicht_core_IFileSystem_createMemeoryWriteFile
	dd	__irrlicht_core_IFileSystem_addFileArchive
	dd	__irrlicht_core_IFileSystem_addArchiveLoader
	dd	__irrlicht_core_IFileSystem_getFileArchiveCount
	dd	__irrlicht_core_IFileSystem_removeFileArchiveByIndex
	dd	__irrlicht_core_IFileSystem_removeFileArchive
	dd	__irrlicht_core_IFileSystem_moveFileArchive
	dd	__irrlicht_core_IFileSystem_getFileArchive
	dd	__irrlicht_core_IFileSystem_setFileListSystem
	dd	__irrlicht_core_IFileSystem_createEmptyFileList
_1291:
	db	"SAttributeReadWriteOptions",0
_1292:
	db	"(i,i):SAttributeReadWriteOptions",0
_1293:
	db	"():SAttributeReadWriteOptions",0
_1294:
	db	"getFlags",0
_1295:
	db	"setFlags",0
_1296:
	db	"getFilename",0
_1297:
	db	"setFilename",0
	align	4
_1290:
	dd	2
	dd	_1291
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SAttributeReadWriteOptions_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SAttributeReadWriteOptions_Delete
	dd	7
	dd	_482
	dd	_1292
	dd	__irrlicht_core_SAttributeReadWriteOptions_createFromHandle
	dd	7
	dd	_480
	dd	_1293
	dd	__irrlicht_core_SAttributeReadWriteOptions_create
	dd	6
	dd	_1294
	dd	_431
	dd	__irrlicht_core_SAttributeReadWriteOptions_getFlags
	dd	6
	dd	_1295
	dd	_444
	dd	__irrlicht_core_SAttributeReadWriteOptions_setFlags
	dd	6
	dd	_1296
	dd	_827
	dd	__irrlicht_core_SAttributeReadWriteOptions_getFilename
	dd	6
	dd	_1297
	dd	_793
	dd	__irrlicht_core_SAttributeReadWriteOptions_setFilename
	dd	0
	align	4
_irrlicht_core_SAttributeReadWriteOptions:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_1290
	dd	20
	dd	__irrlicht_core_SAttributeReadWriteOptions_New
	dd	__irrlicht_core_SAttributeReadWriteOptions_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SAttributeReadWriteOptions_createFromHandle
	dd	__irrlicht_core_SAttributeReadWriteOptions_create
	dd	__irrlicht_core_SAttributeReadWriteOptions_getFlags
	dd	__irrlicht_core_SAttributeReadWriteOptions_setFlags
	dd	__irrlicht_core_SAttributeReadWriteOptions_getFilename
	dd	__irrlicht_core_SAttributeReadWriteOptions_setFilename
_1299:
	db	"IAttributeExchangingObject",0
_1300:
	db	"(i,i,*b):IAttributeExchangingObject",0
_1301:
	db	"serializeAttributes",0
_1302:
	db	"(:IAttributes,:SAttributeReadWriteOptions)i",0
_1303:
	db	"deserializeAttributes",0
	align	4
_1298:
	dd	2
	dd	_1299
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_1300
	dd	112
	dd	6
	dd	_1301
	dd	_1302
	dd	116
	dd	6
	dd	_1303
	dd	_1302
	dd	120
	dd	6
	dd	_1186
	dd	_431
	dd	100
	dd	6
	dd	_1187
	dd	_827
	dd	104
	dd	6
	dd	_1188
	dd	_431
	dd	108
	dd	0
	align	4
_irrlicht_core_IAttributeExchangingObject:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_1298
	dd	24
	dd	__irrlicht_core_IAttributeExchangingObject_New
	dd	__irrlicht_core_IAttributeExchangingObject_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAttributeExchangingObject_drop
	dd	__irrlicht_core_IAttributeExchangingObject_getDebugName
	dd	__irrlicht_core_IAttributeExchangingObject_grab
	dd	__irrlicht_core_IAttributeExchangingObject_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
_1305:
	db	"IAttributes",0
_1306:
	db	"(i,i):IAttributes",0
_1307:
	db	"addInt",0
_1308:
	db	"addFloat",0
_1309:
	db	"($,f)i",0
_1310:
	db	"addString",0
_1311:
	db	"($,$)i",0
_1312:
	db	"addBool",0
_1313:
	db	"addStringEnum",0
_1314:
	db	"($,$,[]$)i",0
_1315:
	db	"addIntEnum",0
_1316:
	db	"($,i,[]$)i",0
_1317:
	db	"addColor",0
_1318:
	db	"($,:SColor)i",0
_1319:
	db	"addColorf",0
_1320:
	db	"($,:SColorf)i",0
_1321:
	db	"addVector3df",0
_1322:
	db	"($,:Vector3df)i",0
_1323:
	db	"addPosition2di",0
_1324:
	db	"($,:Position2di)i",0
_1325:
	db	"addBinary",0
_1326:
	db	"($,*b,i)i",0
_1327:
	db	"addTexture",0
_1328:
	db	"($,:ITexture)i",0
_1329:
	db	"getAttributeTypeByName",0
_1330:
	db	"getAttrbuteTypeByIndex",0
_1331:
	db	"setStringAttributeByName",0
_1332:
	db	"getAttributeAsStringByName",0
_1333:
	db	"getAttributeAsStringByIndex",0
_1334:
	db	"setBoolAttributeByName",0
_1335:
	db	"getAttributeAsBoolByName",0
_1336:
	db	"getAttributeAsBoolByIndex",0
_1337:
	db	"setIntAttributeByName",0
_1338:
	db	"getAttributeAsIntByName",0
_1339:
	db	"getAttributeAsIntByIndex",0
_1340:
	db	"setFloatAttributeByName",0
_1341:
	db	"getAttributeAsFloatByName",0
_1342:
	db	"getAttributeAsFloatByIndex",0
_1343:
	db	"setColorAttributeByName",0
_1344:
	db	"getAttributeAsColorByName",0
_1345:
	db	"($):SColor",0
_1346:
	db	"getAttributeAsColorByIndex",0
_1347:
	db	"(i):SColor",0
_1348:
	db	"setSColorfAttributeByName",0
_1349:
	db	"getAttributeAsColorfByName",0
_1350:
	db	"($):SColorf",0
_1351:
	db	"getAttributeColorfByIndex",0
_1352:
	db	"(i):SColorf",0
_1353:
	db	"setVector3dfAttributeByName",0
_1354:
	db	"getAttributeAsVector3dfByName",0
_1355:
	db	"($):Vector3df",0
_1356:
	db	"getAttributeAsVector3dfByIndex",0
_1357:
	db	"setPosition2diAttributeByName",0
_1358:
	db	"getAttributeAsPosition2diByName",0
_1359:
	db	"($):Position2di",0
_1360:
	db	"getAttributeAsPosition2diByIndex",0
_1361:
	db	"setBinaryAttributeByName",0
_1362:
	db	"getAttributeAsBinaryDataByName",0
_1363:
	db	"getAttributeAsBinaryDataByIndex",0
_1364:
	db	"(i,*b,i)i",0
_1365:
	db	"setEnumAttributeByName",0
_1366:
	db	"getAttributeAsStringEnumerationByName",0
_1367:
	db	"getAttributeAsIntEnumerationByName",0
_1368:
	db	"($,[]$)i",0
_1369:
	db	"getAttributeAsIntEnumerationByIndex",0
_1370:
	db	"(i,[]$)i",0
_1371:
	db	"getAttributeAsStringEnumerationByIndex",0
_1372:
	db	"getAttributeEnumerationLiteralsOfEnumerationByName",0
_1373:
	db	"($)[]$",0
_1374:
	db	"getAttributeEnumerationLiteralsOfEnumerationByIndex",0
_1375:
	db	"(i)[]$",0
_1376:
	db	"setTextureAttributeByName",0
_1377:
	db	"getAttributeAsTextureByName",0
_1378:
	db	"($):ITexture",0
_1379:
	db	"getAttributeAsTextureByIndex",0
_1380:
	db	"(i):ITexture",0
_1381:
	db	"existsAttribute",0
_1382:
	db	"findAttribute",0
_1383:
	db	"setStringAttributeByIndex",0
_1384:
	db	"(i,$)i",0
_1385:
	db	"setBoolAttributeByIndex",0
_1386:
	db	"setIntAttributeByIndex",0
_1387:
	db	"setFloatAttributeByIndex",0
_1388:
	db	"(i,f)i",0
_1389:
	db	"setColorAttributeByIndex",0
_1390:
	db	"(i,:SColor)i",0
_1391:
	db	"setColorfAttributeByIndex",0
_1392:
	db	"(i,:SColorf)i",0
_1393:
	db	"setVector3dfAttributeByIndex",0
_1394:
	db	"(i,:Vector3df)i",0
_1395:
	db	"setBinaryAttributeByIndex",0
_1396:
	db	"setEnumAttributeByIndex",0
_1397:
	db	"(i,$,[]$)i",0
_1398:
	db	"setTextureAttributeByIndex",0
_1399:
	db	"(i,:ITexture)i",0
_1400:
	db	"addRect",0
_1401:
	db	"($,:Recti)i",0
_1402:
	db	"setRect3diAttributeByName",0
_1403:
	db	"getAttributeAsRect",0
_1404:
	db	"($):Recti",0
_1405:
	db	"getAttributeAsRectByIndex",0
_1406:
	db	"(i):Recti",0
_1407:
	db	"setRect3diAttributeByIndex",0
_1408:
	db	"(i,:Recti)i",0
_1409:
	db	"addMatrix",0
_1410:
	db	"($,:Matrix4)i",0
_1411:
	db	"setMatrixAttributeByName",0
_1412:
	db	"getAttributeAsMatrixByName",0
_1413:
	db	"($):Matrix4",0
_1414:
	db	"getAttributeAsMatrixByIndex",0
_1415:
	db	"setMatrixAttributeByIndex",0
_1416:
	db	"(i,:Matrix4)i",0
_1417:
	db	"addQuaternion",0
_1418:
	db	"($,:Quaternion)i",0
_1419:
	db	"setQuaternionAttributeByName",0
_1420:
	db	"getAttributeAsQuaternionByName",0
_1421:
	db	"($):Quaternion",0
_1422:
	db	"getAttributeAsQuaterionByIndex",0
_1423:
	db	"(i):Quaternion",0
_1424:
	db	"setQuaternionAttributeByIndex",0
_1425:
	db	"(i,:Quaternion)i",0
_1426:
	db	"addBox3d",0
_1427:
	db	"($,:AABbox3df)i",0
_1428:
	db	"setAABbox3dfAttributeByName",0
_1429:
	db	"getAttributeAsBox3dByName",0
_1430:
	db	"($):AABbox3df",0
_1431:
	db	"getAttributeAsBox3dByIndex",0
_1432:
	db	"(i):AABbox3df",0
_1433:
	db	"setAABbox3dfAttributeByIndex",0
_1434:
	db	"(i,:AABbox3df)i",0
_1435:
	db	"addPlane3d",0
_1436:
	db	"($,:Plane3df)i",0
_1437:
	db	"setPlane3dfAttributeByName",0
_1438:
	db	"getAttributeAsPlane3dByName",0
_1439:
	db	"($):Plane3df",0
_1440:
	db	"getAttributeAsPlane3dByIndex",0
_1441:
	db	"(i):Plane3df",0
_1442:
	db	"setPlane3dfAttributeByIndex",0
_1443:
	db	"(i,:Plane3df)i",0
_1444:
	db	"addTriangle3d",0
_1445:
	db	"($,:Triangle3df)i",0
_1446:
	db	"setTriangle3dfAttributeByName",0
_1447:
	db	"getAttributeAsTriangle3dByName",0
_1448:
	db	"($):Triangle3df",0
_1449:
	db	"getAttributeAsTriangle3dByIndex",0
_1450:
	db	"setTriangle3dfAttributeByIndex",0
_1451:
	db	"(i,:Triangle3df)i",0
_1452:
	db	"addLine2d",0
_1453:
	db	"($,:Line2df)i",0
_1454:
	db	"setLine2dfAttributeByName",0
_1455:
	db	"getAttributeAsLine2dByName",0
_1456:
	db	"($):Line2df",0
_1457:
	db	"getAttributeAsLine2dByIndex",0
_1458:
	db	"(i):Line2df",0
_1459:
	db	"setLine2dfAttributeByIndex",0
_1460:
	db	"(i,:Line2df)i",0
_1461:
	db	"addLine3d",0
_1462:
	db	"($,:Line3df)i",0
_1463:
	db	"setLine3dfAttributeByName",0
_1464:
	db	"getAttributeAsLine3dByName",0
_1465:
	db	"($):Line3df",0
_1466:
	db	"getAttributeAsLine3dByIndex",0
_1467:
	db	"(i):Line3df",0
_1468:
	db	"setLine3dfAttributeByIndex",0
_1469:
	db	"(i,:Line3df)i",0
_1470:
	db	"adduserPointer",0
_1471:
	db	"($,*b)i",0
_1472:
	db	"setUserPointerAttributeByName",0
_1473:
	db	"getAttributeAsUserPointerByName",0
_1474:
	db	"getAttributeAsUserPointerByIndex",0
_1475:
	db	"(i)*b",0
_1476:
	db	"setUserPointerAttributeByIndex",0
_1477:
	db	"(i,*b)i",0
_1478:
	db	"(:IXMLReader,i,$)i",0
_1479:
	db	"(:IXMLWriter,i,$)i",0
_1480:
	db	"addArray",0
_1481:
	db	"setArrayAttributeByName",0
_1482:
	db	"getAttributeAsArray",0
_1483:
	db	"getAttributeAsArrayByIndex",0
_1484:
	db	"setArrayAttributeByIndex",0
	align	4
_1304:
	dd	2
	dd	_1305
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IAttributes_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IAttributes_Delete
	dd	7
	dd	_482
	dd	_1306
	dd	__irrlicht_core_IAttributes_createFromHandle
	dd	6
	dd	_1066
	dd	_431
	dd	__irrlicht_core_IAttributes_clear
	dd	6
	dd	_1307
	dd	_812
	dd	__irrlicht_core_IAttributes_addInt
	dd	6
	dd	_1308
	dd	_1309
	dd	__irrlicht_core_IAttributes_addFloat
	dd	6
	dd	_1310
	dd	_1311
	dd	__irrlicht_core_IAttributes_addString
	dd	6
	dd	_1312
	dd	_812
	dd	__irrlicht_core_IAttributes_addBool
	dd	6
	dd	_1313
	dd	_1314
	dd	__irrlicht_core_IAttributes_addStringEnum
	dd	6
	dd	_1315
	dd	_1316
	dd	__irrlicht_core_IAttributes_addIntEnum
	dd	6
	dd	_1317
	dd	_1318
	dd	__irrlicht_core_IAttributes_addColor
	dd	6
	dd	_1319
	dd	_1320
	dd	__irrlicht_core_IAttributes_addColorf
	dd	6
	dd	_1321
	dd	_1322
	dd	__irrlicht_core_IAttributes_addVector3df
	dd	6
	dd	_1323
	dd	_1324
	dd	__irrlicht_core_IAttributes_addPosition2di
	dd	6
	dd	_1325
	dd	_1326
	dd	__irrlicht_core_IAttributes_addBinary
	dd	6
	dd	_1327
	dd	_1328
	dd	__irrlicht_core_IAttributes_addTexture
	dd	6
	dd	_1205
	dd	_431
	dd	__irrlicht_core_IAttributes_getAttributeCount
	dd	6
	dd	_1206
	dd	_807
	dd	__irrlicht_core_IAttributes_getAttributeName
	dd	6
	dd	_1329
	dd	_793
	dd	__irrlicht_core_IAttributes_getAttributeTypeByName
	dd	6
	dd	_1330
	dd	_444
	dd	__irrlicht_core_IAttributes_getAttrbuteTypeByIndex
	dd	6
	dd	_1331
	dd	_1311
	dd	__irrlicht_core_IAttributes_setStringAttributeByName
	dd	6
	dd	_1332
	dd	_1208
	dd	__irrlicht_core_IAttributes_getAttributeAsStringByName
	dd	6
	dd	_1333
	dd	_807
	dd	__irrlicht_core_IAttributes_getAttributeAsStringByIndex
	dd	6
	dd	_1334
	dd	_812
	dd	__irrlicht_core_IAttributes_setBoolAttributeByName
	dd	6
	dd	_1335
	dd	_793
	dd	__irrlicht_core_IAttributes_getAttributeAsBoolByName
	dd	6
	dd	_1336
	dd	_444
	dd	__irrlicht_core_IAttributes_getAttributeAsBoolByIndex
	dd	6
	dd	_1337
	dd	_812
	dd	__irrlicht_core_IAttributes_setIntAttributeByName
	dd	6
	dd	_1338
	dd	_793
	dd	__irrlicht_core_IAttributes_getAttributeAsIntByName
	dd	6
	dd	_1339
	dd	_444
	dd	__irrlicht_core_IAttributes_getAttributeAsIntByIndex
	dd	6
	dd	_1340
	dd	_1309
	dd	__irrlicht_core_IAttributes_setFloatAttributeByName
	dd	6
	dd	_1341
	dd	_1211
	dd	__irrlicht_core_IAttributes_getAttributeAsFloatByName
	dd	6
	dd	_1342
	dd	_1213
	dd	__irrlicht_core_IAttributes_getAttributeAsFloatByIndex
	dd	6
	dd	_1343
	dd	_1318
	dd	__irrlicht_core_IAttributes_setColorAttributeByName
	dd	6
	dd	_1344
	dd	_1345
	dd	__irrlicht_core_IAttributes_getAttributeAsColorByName
	dd	6
	dd	_1346
	dd	_1347
	dd	__irrlicht_core_IAttributes_getAttributeAsColorByIndex
	dd	6
	dd	_1348
	dd	_1320
	dd	__irrlicht_core_IAttributes_setSColorfAttributeByName
	dd	6
	dd	_1349
	dd	_1350
	dd	__irrlicht_core_IAttributes_getAttributeAsColorfByName
	dd	6
	dd	_1351
	dd	_1352
	dd	__irrlicht_core_IAttributes_getAttributeColorfByIndex
	dd	6
	dd	_1353
	dd	_1322
	dd	__irrlicht_core_IAttributes_setVector3dfAttributeByName
	dd	6
	dd	_1354
	dd	_1355
	dd	__irrlicht_core_IAttributes_getAttributeAsVector3dfByName
	dd	6
	dd	_1356
	dd	_700
	dd	__irrlicht_core_IAttributes_getAttributeAsVector3dfByIndex
	dd	6
	dd	_1357
	dd	_1324
	dd	__irrlicht_core_IAttributes_setPosition2diAttributeByName
	dd	6
	dd	_1358
	dd	_1359
	dd	__irrlicht_core_IAttributes_getAttributeAsPosition2diByName
	dd	6
	dd	_1360
	dd	_516
	dd	__irrlicht_core_IAttributes_getAttributeAsPosition2diByIndex
	dd	6
	dd	_1361
	dd	_1326
	dd	__irrlicht_core_IAttributes_setBinaryAttributeByName
	dd	6
	dd	_1362
	dd	_1326
	dd	__irrlicht_core_IAttributes_getAttributeAsBinaryDataByName
	dd	6
	dd	_1363
	dd	_1364
	dd	__irrlicht_core_IAttributes_getAttributeAsBinaryDataByIndex
	dd	6
	dd	_1365
	dd	_1314
	dd	__irrlicht_core_IAttributes_setEnumAttributeByName
	dd	6
	dd	_1366
	dd	_1208
	dd	__irrlicht_core_IAttributes_getAttributeAsStringEnumerationByName
	dd	6
	dd	_1367
	dd	_1368
	dd	__irrlicht_core_IAttributes_getAttributeAsIntEnumerationByName
	dd	6
	dd	_1369
	dd	_1370
	dd	__irrlicht_core_IAttributes_getAttributeAsIntEnumerationByIndex
	dd	6
	dd	_1371
	dd	_807
	dd	__irrlicht_core_IAttributes_getAttributeAsStringEnumerationByIndex
	dd	6
	dd	_1372
	dd	_1373
	dd	__irrlicht_core_IAttributes_getAttributeEnumerationLiteralsOfEnumerationByName
	dd	6
	dd	_1374
	dd	_1375
	dd	__irrlicht_core_IAttributes_getAttributeEnumerationLiteralsOfEnumerationByIndex
	dd	6
	dd	_1376
	dd	_1328
	dd	__irrlicht_core_IAttributes_setTextureAttributeByName
	dd	6
	dd	_1377
	dd	_1378
	dd	__irrlicht_core_IAttributes_getAttributeAsTextureByName
	dd	6
	dd	_1379
	dd	_1380
	dd	__irrlicht_core_IAttributes_getAttributeAsTextureByIndex
	dd	6
	dd	_1381
	dd	_793
	dd	__irrlicht_core_IAttributes_existsAttribute
	dd	6
	dd	_1382
	dd	_793
	dd	__irrlicht_core_IAttributes_findAttribute
	dd	6
	dd	_1383
	dd	_1384
	dd	__irrlicht_core_IAttributes_setStringAttributeByIndex
	dd	6
	dd	_1385
	dd	_434
	dd	__irrlicht_core_IAttributes_setBoolAttributeByIndex
	dd	6
	dd	_1386
	dd	_434
	dd	__irrlicht_core_IAttributes_setIntAttributeByIndex
	dd	6
	dd	_1387
	dd	_1388
	dd	__irrlicht_core_IAttributes_setFloatAttributeByIndex
	dd	6
	dd	_1389
	dd	_1390
	dd	__irrlicht_core_IAttributes_setColorAttributeByIndex
	dd	6
	dd	_1391
	dd	_1392
	dd	__irrlicht_core_IAttributes_setColorfAttributeByIndex
	dd	6
	dd	_1393
	dd	_1394
	dd	__irrlicht_core_IAttributes_setVector3dfAttributeByIndex
	dd	6
	dd	_1395
	dd	_1364
	dd	__irrlicht_core_IAttributes_setBinaryAttributeByIndex
	dd	6
	dd	_1396
	dd	_1397
	dd	__irrlicht_core_IAttributes_setEnumAttributeByIndex
	dd	6
	dd	_1398
	dd	_1399
	dd	__irrlicht_core_IAttributes_setTextureAttributeByIndex
	dd	6
	dd	_1400
	dd	_1401
	dd	__irrlicht_core_IAttributes_addRect
	dd	6
	dd	_1402
	dd	_1401
	dd	__irrlicht_core_IAttributes_setRect3diAttributeByName
	dd	6
	dd	_1403
	dd	_1404
	dd	__irrlicht_core_IAttributes_getAttributeAsRect
	dd	6
	dd	_1405
	dd	_1406
	dd	__irrlicht_core_IAttributes_getAttributeAsRectByIndex
	dd	6
	dd	_1407
	dd	_1408
	dd	__irrlicht_core_IAttributes_setRect3diAttributeByIndex
	dd	6
	dd	_1409
	dd	_1410
	dd	__irrlicht_core_IAttributes_addMatrix
	dd	6
	dd	_1411
	dd	_1410
	dd	__irrlicht_core_IAttributes_setMatrixAttributeByName
	dd	6
	dd	_1412
	dd	_1413
	dd	__irrlicht_core_IAttributes_getAttributeAsMatrixByName
	dd	6
	dd	_1414
	dd	_1053
	dd	__irrlicht_core_IAttributes_getAttributeAsMatrixByIndex
	dd	6
	dd	_1415
	dd	_1416
	dd	__irrlicht_core_IAttributes_setMatrixAttributeByIndex
	dd	6
	dd	_1417
	dd	_1418
	dd	__irrlicht_core_IAttributes_addQuaternion
	dd	6
	dd	_1419
	dd	_1418
	dd	__irrlicht_core_IAttributes_setQuaternionAttributeByName
	dd	6
	dd	_1420
	dd	_1421
	dd	__irrlicht_core_IAttributes_getAttributeAsQuaternionByName
	dd	6
	dd	_1422
	dd	_1423
	dd	__irrlicht_core_IAttributes_getAttributeAsQuaterionByIndex
	dd	6
	dd	_1424
	dd	_1425
	dd	__irrlicht_core_IAttributes_setQuaternionAttributeByIndex
	dd	6
	dd	_1426
	dd	_1427
	dd	__irrlicht_core_IAttributes_addBox3d
	dd	6
	dd	_1428
	dd	_1427
	dd	__irrlicht_core_IAttributes_setAABbox3dfAttributeByName
	dd	6
	dd	_1429
	dd	_1430
	dd	__irrlicht_core_IAttributes_getAttributeAsBox3dByName
	dd	6
	dd	_1431
	dd	_1432
	dd	__irrlicht_core_IAttributes_getAttributeAsBox3dByIndex
	dd	6
	dd	_1433
	dd	_1434
	dd	__irrlicht_core_IAttributes_setAABbox3dfAttributeByIndex
	dd	6
	dd	_1435
	dd	_1436
	dd	__irrlicht_core_IAttributes_addPlane3d
	dd	6
	dd	_1437
	dd	_1436
	dd	__irrlicht_core_IAttributes_setPlane3dfAttributeByName
	dd	6
	dd	_1438
	dd	_1439
	dd	__irrlicht_core_IAttributes_getAttributeAsPlane3dByName
	dd	6
	dd	_1440
	dd	_1441
	dd	__irrlicht_core_IAttributes_getAttributeAsPlane3dByIndex
	dd	6
	dd	_1442
	dd	_1443
	dd	__irrlicht_core_IAttributes_setPlane3dfAttributeByIndex
	dd	6
	dd	_1444
	dd	_1445
	dd	__irrlicht_core_IAttributes_addTriangle3d
	dd	6
	dd	_1446
	dd	_1445
	dd	__irrlicht_core_IAttributes_setTriangle3dfAttributeByName
	dd	6
	dd	_1447
	dd	_1448
	dd	__irrlicht_core_IAttributes_getAttributeAsTriangle3dByName
	dd	6
	dd	_1449
	dd	_1120
	dd	__irrlicht_core_IAttributes_getAttributeAsTriangle3dByIndex
	dd	6
	dd	_1450
	dd	_1451
	dd	__irrlicht_core_IAttributes_setTriangle3dfAttributeByIndex
	dd	6
	dd	_1452
	dd	_1453
	dd	__irrlicht_core_IAttributes_addLine2d
	dd	6
	dd	_1454
	dd	_1453
	dd	__irrlicht_core_IAttributes_setLine2dfAttributeByName
	dd	6
	dd	_1455
	dd	_1456
	dd	__irrlicht_core_IAttributes_getAttributeAsLine2dByName
	dd	6
	dd	_1457
	dd	_1458
	dd	__irrlicht_core_IAttributes_getAttributeAsLine2dByIndex
	dd	6
	dd	_1459
	dd	_1460
	dd	__irrlicht_core_IAttributes_setLine2dfAttributeByIndex
	dd	6
	dd	_1461
	dd	_1462
	dd	__irrlicht_core_IAttributes_addLine3d
	dd	6
	dd	_1463
	dd	_1462
	dd	__irrlicht_core_IAttributes_setLine3dfAttributeByName
	dd	6
	dd	_1464
	dd	_1465
	dd	__irrlicht_core_IAttributes_getAttributeAsLine3dByName
	dd	6
	dd	_1466
	dd	_1467
	dd	__irrlicht_core_IAttributes_getAttributeAsLine3dByIndex
	dd	6
	dd	_1468
	dd	_1469
	dd	__irrlicht_core_IAttributes_setLine3dfAttributeByIndex
	dd	6
	dd	_1470
	dd	_1471
	dd	__irrlicht_core_IAttributes_adduserPointer
	dd	6
	dd	_1472
	dd	_1471
	dd	__irrlicht_core_IAttributes_setUserPointerAttributeByName
	dd	6
	dd	_1473
	dd	_439
	dd	__irrlicht_core_IAttributes_getAttributeAsUserPointerByName
	dd	6
	dd	_1474
	dd	_1475
	dd	__irrlicht_core_IAttributes_getAttributeAsUserPointerByIndex
	dd	6
	dd	_1476
	dd	_1477
	dd	__irrlicht_core_IAttributes_setUserPointerAttributeByIndex
	dd	6
	dd	_1194
	dd	_1478
	dd	__irrlicht_core_IAttributes_read
	dd	6
	dd	_1201
	dd	_1479
	dd	__irrlicht_core_IAttributes_write
	dd	6
	dd	_1480
	dd	_1368
	dd	__irrlicht_core_IAttributes_addArray
	dd	6
	dd	_1481
	dd	_1368
	dd	__irrlicht_core_IAttributes_setArrayAttributeByName
	dd	6
	dd	_1482
	dd	_1373
	dd	__irrlicht_core_IAttributes_getAttributeAsArray
	dd	6
	dd	_1483
	dd	_1375
	dd	__irrlicht_core_IAttributes_getAttributeAsArrayByIndex
	dd	6
	dd	_1484
	dd	_1370
	dd	__irrlicht_core_IAttributes_setArrayAttributeByIndex
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IAttributes_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IAttributes_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IAttributes_grab
	dd	0
	align	4
_irrlicht_core_IAttributes:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_1304
	dd	24
	dd	__irrlicht_core_IAttributes_New
	dd	__irrlicht_core_IAttributes_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAttributes_drop
	dd	__irrlicht_core_IAttributes_getDebugName
	dd	__irrlicht_core_IAttributes_grab
	dd	__irrlicht_core_IAttributes_createFromHandle
	dd	__irrlicht_core_IAttributes_clear
	dd	__irrlicht_core_IAttributes_addInt
	dd	__irrlicht_core_IAttributes_addFloat
	dd	__irrlicht_core_IAttributes_addString
	dd	__irrlicht_core_IAttributes_addBool
	dd	__irrlicht_core_IAttributes_addStringEnum
	dd	__irrlicht_core_IAttributes_addIntEnum
	dd	__irrlicht_core_IAttributes_addColor
	dd	__irrlicht_core_IAttributes_addColorf
	dd	__irrlicht_core_IAttributes_addVector3df
	dd	__irrlicht_core_IAttributes_addPosition2di
	dd	__irrlicht_core_IAttributes_addBinary
	dd	__irrlicht_core_IAttributes_addTexture
	dd	__irrlicht_core_IAttributes_getAttributeCount
	dd	__irrlicht_core_IAttributes_getAttributeName
	dd	__irrlicht_core_IAttributes_getAttributeTypeByName
	dd	__irrlicht_core_IAttributes_getAttrbuteTypeByIndex
	dd	__irrlicht_core_IAttributes_setStringAttributeByName
	dd	__irrlicht_core_IAttributes_getAttributeAsStringByName
	dd	__irrlicht_core_IAttributes_getAttributeAsStringByIndex
	dd	__irrlicht_core_IAttributes_setBoolAttributeByName
	dd	__irrlicht_core_IAttributes_getAttributeAsBoolByName
	dd	__irrlicht_core_IAttributes_getAttributeAsBoolByIndex
	dd	__irrlicht_core_IAttributes_setIntAttributeByName
	dd	__irrlicht_core_IAttributes_getAttributeAsIntByName
	dd	__irrlicht_core_IAttributes_getAttributeAsIntByIndex
	dd	__irrlicht_core_IAttributes_setFloatAttributeByName
	dd	__irrlicht_core_IAttributes_getAttributeAsFloatByName
	dd	__irrlicht_core_IAttributes_getAttributeAsFloatByIndex
	dd	__irrlicht_core_IAttributes_setColorAttributeByName
	dd	__irrlicht_core_IAttributes_getAttributeAsColorByName
	dd	__irrlicht_core_IAttributes_getAttributeAsColorByIndex
	dd	__irrlicht_core_IAttributes_setSColorfAttributeByName
	dd	__irrlicht_core_IAttributes_getAttributeAsColorfByName
	dd	__irrlicht_core_IAttributes_getAttributeColorfByIndex
	dd	__irrlicht_core_IAttributes_setVector3dfAttributeByName
	dd	__irrlicht_core_IAttributes_getAttributeAsVector3dfByName
	dd	__irrlicht_core_IAttributes_getAttributeAsVector3dfByIndex
	dd	__irrlicht_core_IAttributes_setPosition2diAttributeByName
	dd	__irrlicht_core_IAttributes_getAttributeAsPosition2diByName
	dd	__irrlicht_core_IAttributes_getAttributeAsPosition2diByIndex
	dd	__irrlicht_core_IAttributes_setBinaryAttributeByName
	dd	__irrlicht_core_IAttributes_getAttributeAsBinaryDataByName
	dd	__irrlicht_core_IAttributes_getAttributeAsBinaryDataByIndex
	dd	__irrlicht_core_IAttributes_setEnumAttributeByName
	dd	__irrlicht_core_IAttributes_getAttributeAsStringEnumerationByName
	dd	__irrlicht_core_IAttributes_getAttributeAsIntEnumerationByName
	dd	__irrlicht_core_IAttributes_getAttributeAsIntEnumerationByIndex
	dd	__irrlicht_core_IAttributes_getAttributeAsStringEnumerationByIndex
	dd	__irrlicht_core_IAttributes_getAttributeEnumerationLiteralsOfEnumerationByName
	dd	__irrlicht_core_IAttributes_getAttributeEnumerationLiteralsOfEnumerationByIndex
	dd	__irrlicht_core_IAttributes_setTextureAttributeByName
	dd	__irrlicht_core_IAttributes_getAttributeAsTextureByName
	dd	__irrlicht_core_IAttributes_getAttributeAsTextureByIndex
	dd	__irrlicht_core_IAttributes_existsAttribute
	dd	__irrlicht_core_IAttributes_findAttribute
	dd	__irrlicht_core_IAttributes_setStringAttributeByIndex
	dd	__irrlicht_core_IAttributes_setBoolAttributeByIndex
	dd	__irrlicht_core_IAttributes_setIntAttributeByIndex
	dd	__irrlicht_core_IAttributes_setFloatAttributeByIndex
	dd	__irrlicht_core_IAttributes_setColorAttributeByIndex
	dd	__irrlicht_core_IAttributes_setColorfAttributeByIndex
	dd	__irrlicht_core_IAttributes_setVector3dfAttributeByIndex
	dd	__irrlicht_core_IAttributes_setBinaryAttributeByIndex
	dd	__irrlicht_core_IAttributes_setEnumAttributeByIndex
	dd	__irrlicht_core_IAttributes_setTextureAttributeByIndex
	dd	__irrlicht_core_IAttributes_addRect
	dd	__irrlicht_core_IAttributes_setRect3diAttributeByName
	dd	__irrlicht_core_IAttributes_getAttributeAsRect
	dd	__irrlicht_core_IAttributes_getAttributeAsRectByIndex
	dd	__irrlicht_core_IAttributes_setRect3diAttributeByIndex
	dd	__irrlicht_core_IAttributes_addMatrix
	dd	__irrlicht_core_IAttributes_setMatrixAttributeByName
	dd	__irrlicht_core_IAttributes_getAttributeAsMatrixByName
	dd	__irrlicht_core_IAttributes_getAttributeAsMatrixByIndex
	dd	__irrlicht_core_IAttributes_setMatrixAttributeByIndex
	dd	__irrlicht_core_IAttributes_addQuaternion
	dd	__irrlicht_core_IAttributes_setQuaternionAttributeByName
	dd	__irrlicht_core_IAttributes_getAttributeAsQuaternionByName
	dd	__irrlicht_core_IAttributes_getAttributeAsQuaterionByIndex
	dd	__irrlicht_core_IAttributes_setQuaternionAttributeByIndex
	dd	__irrlicht_core_IAttributes_addBox3d
	dd	__irrlicht_core_IAttributes_setAABbox3dfAttributeByName
	dd	__irrlicht_core_IAttributes_getAttributeAsBox3dByName
	dd	__irrlicht_core_IAttributes_getAttributeAsBox3dByIndex
	dd	__irrlicht_core_IAttributes_setAABbox3dfAttributeByIndex
	dd	__irrlicht_core_IAttributes_addPlane3d
	dd	__irrlicht_core_IAttributes_setPlane3dfAttributeByName
	dd	__irrlicht_core_IAttributes_getAttributeAsPlane3dByName
	dd	__irrlicht_core_IAttributes_getAttributeAsPlane3dByIndex
	dd	__irrlicht_core_IAttributes_setPlane3dfAttributeByIndex
	dd	__irrlicht_core_IAttributes_addTriangle3d
	dd	__irrlicht_core_IAttributes_setTriangle3dfAttributeByName
	dd	__irrlicht_core_IAttributes_getAttributeAsTriangle3dByName
	dd	__irrlicht_core_IAttributes_getAttributeAsTriangle3dByIndex
	dd	__irrlicht_core_IAttributes_setTriangle3dfAttributeByIndex
	dd	__irrlicht_core_IAttributes_addLine2d
	dd	__irrlicht_core_IAttributes_setLine2dfAttributeByName
	dd	__irrlicht_core_IAttributes_getAttributeAsLine2dByName
	dd	__irrlicht_core_IAttributes_getAttributeAsLine2dByIndex
	dd	__irrlicht_core_IAttributes_setLine2dfAttributeByIndex
	dd	__irrlicht_core_IAttributes_addLine3d
	dd	__irrlicht_core_IAttributes_setLine3dfAttributeByName
	dd	__irrlicht_core_IAttributes_getAttributeAsLine3dByName
	dd	__irrlicht_core_IAttributes_getAttributeAsLine3dByIndex
	dd	__irrlicht_core_IAttributes_setLine3dfAttributeByIndex
	dd	__irrlicht_core_IAttributes_adduserPointer
	dd	__irrlicht_core_IAttributes_setUserPointerAttributeByName
	dd	__irrlicht_core_IAttributes_getAttributeAsUserPointerByName
	dd	__irrlicht_core_IAttributes_getAttributeAsUserPointerByIndex
	dd	__irrlicht_core_IAttributes_setUserPointerAttributeByIndex
	dd	__irrlicht_core_IAttributes_read
	dd	__irrlicht_core_IAttributes_write
	dd	__irrlicht_core_IAttributes_addArray
	dd	__irrlicht_core_IAttributes_setArrayAttributeByName
	dd	__irrlicht_core_IAttributes_getAttributeAsArray
	dd	__irrlicht_core_IAttributes_getAttributeAsArrayByIndex
	dd	__irrlicht_core_IAttributes_setArrayAttributeByIndex
_1486:
	db	"IFileArchive",0
_1487:
	db	"createAndOpenFileByIndex",0
_1488:
	db	"(i):IReadFile",0
_1489:
	db	"getFileList",0
_1490:
	db	"getType",0
_1491:
	db	"setPassword",0
_1492:
	db	"getPassword",0
_1493:
	db	"(i,i):IFileArchive",0
	align	4
_1485:
	dd	2
	dd	_1486
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	6
	dd	_1246
	dd	_1247
	dd	112
	dd	6
	dd	_1487
	dd	_1488
	dd	116
	dd	6
	dd	_1489
	dd	_1251
	dd	120
	dd	6
	dd	_1490
	dd	_431
	dd	124
	dd	6
	dd	_1491
	dd	_793
	dd	128
	dd	6
	dd	_1492
	dd	_827
	dd	132
	dd	7
	dd	_482
	dd	_1493
	dd	136
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IFileArchive_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IFileArchive_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IFileArchive_grab
	dd	0
	align	4
_irrlicht_core_IFileArchive:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_1485
	dd	24
	dd	__irrlicht_core_IFileArchive_New
	dd	__irrlicht_core_IFileArchive_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IFileArchive_drop
	dd	__irrlicht_core_IFileArchive_getDebugName
	dd	__irrlicht_core_IFileArchive_grab
	dd	__irrlicht_core_IFileArchive_createAndOpenFile
	dd	__irrlicht_core_IFileArchive_createAndOpenFileByIndex
	dd	__irrlicht_core_IFileArchive_getFileList
	dd	__irrlicht_core_IFileArchive_getType
	dd	__irrlicht_core_IFileArchive_setPassword
	dd	__irrlicht_core_IFileArchive_getPassword
	dd	__irrlicht_core_IFileArchive_createFromHandle
_1495:
	db	"IArchiveLoader",0
_1496:
	db	"isALoadableFileFormat",0
_1497:
	db	"isALoadableFileFormatFromIO",0
_1498:
	db	"(:IReadFile)i",0
_1499:
	db	"isALoadableFileFormatFromType",0
_1500:
	db	"createArchive",0
_1501:
	db	"($,i,i):IFileArchive",0
_1502:
	db	"createArchiveFromIO",0
_1503:
	db	"(:IReadFile,i,i):IFileArchive",0
_1504:
	db	"(i,i):IArchiveLoader",0
	align	4
_1494:
	dd	2
	dd	_1495
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	6
	dd	_1496
	dd	_793
	dd	112
	dd	6
	dd	_1497
	dd	_1498
	dd	116
	dd	6
	dd	_1499
	dd	_444
	dd	120
	dd	6
	dd	_1500
	dd	_1501
	dd	124
	dd	6
	dd	_1502
	dd	_1503
	dd	128
	dd	7
	dd	_482
	dd	_1504
	dd	132
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IArchiveLoader_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IArchiveLoader_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IArchiveLoader_grab
	dd	0
	align	4
_irrlicht_core_IArchiveLoader:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_1494
	dd	24
	dd	__irrlicht_core_IArchiveLoader_New
	dd	__irrlicht_core_IArchiveLoader_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IArchiveLoader_drop
	dd	__irrlicht_core_IArchiveLoader_getDebugName
	dd	__irrlicht_core_IArchiveLoader_grab
	dd	__irrlicht_core_IArchiveLoader_isALoadableFileFormat
	dd	__irrlicht_core_IArchiveLoader_isALoadableFileFormatFromIO
	dd	__irrlicht_core_IArchiveLoader_isALoadableFileFormatFromType
	dd	__irrlicht_core_IArchiveLoader_createArchive
	dd	__irrlicht_core_IArchiveLoader_createArchiveFromIO
	dd	__irrlicht_core_IArchiveLoader_createFromHandle
_1506:
	db	"SNamedPath",0
_1507:
	db	"(i,i):SNamedPath",0
_1508:
	db	"():SNamedPath",0
_1509:
	db	"createFromPath",0
_1510:
	db	"(:SNamedPath):SNamedPath",0
_1511:
	db	"LessThan",0
_1512:
	db	"(:SNamedPath)i",0
_1513:
	db	"setPath",0
_1514:
	db	"getInternalName",0
	align	4
_1505:
	dd	2
	dd	_1506
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SNamedPath_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SNamedPath_Delete
	dd	7
	dd	_482
	dd	_1507
	dd	__irrlicht_core_SNamedPath_createFromHandle
	dd	7
	dd	_480
	dd	_1508
	dd	__irrlicht_core_SNamedPath_create
	dd	7
	dd	_1509
	dd	_1510
	dd	__irrlicht_core_SNamedPath_createFromPath
	dd	6
	dd	_1511
	dd	_1512
	dd	__irrlicht_core_SNamedPath_LessThan
	dd	6
	dd	_1513
	dd	_1512
	dd	__irrlicht_core_SNamedPath_setPath
	dd	6
	dd	_1182
	dd	_827
	dd	__irrlicht_core_SNamedPath_getPath
	dd	6
	dd	_1514
	dd	_827
	dd	__irrlicht_core_SNamedPath_getInternalName
	dd	0
	align	4
_irrlicht_core_SNamedPath:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_1505
	dd	20
	dd	__irrlicht_core_SNamedPath_New
	dd	__irrlicht_core_SNamedPath_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SNamedPath_createFromHandle
	dd	__irrlicht_core_SNamedPath_create
	dd	__irrlicht_core_SNamedPath_createFromPath
	dd	__irrlicht_core_SNamedPath_LessThan
	dd	__irrlicht_core_SNamedPath_setPath
	dd	__irrlicht_core_SNamedPath_getPath
	dd	__irrlicht_core_SNamedPath_getInternalName
_1516:
	db	"ICursorControl",0
_1517:
	db	"(i,i):ICursorControl",0
_1518:
	db	"getPosition",0
_1519:
	db	"getRelativePosition",0
_1520:
	db	"isVisible",0
_1521:
	db	"setVisible",0
_1522:
	db	"setPositionInt",0
_1523:
	db	"setPositionIntFromPos",0
_1524:
	db	"setPositionFloat",0
_1525:
	db	"setPositionFloatFromPos",0
_1526:
	db	"setReferenceRect",0
	align	4
_1515:
	dd	2
	dd	_1516
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_ICursorControl_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_ICursorControl_Delete
	dd	7
	dd	_482
	dd	_1517
	dd	__irrlicht_core_ICursorControl_createFromHandle
	dd	6
	dd	_1518
	dd	_527
	dd	__irrlicht_core_ICursorControl_getPosition
	dd	6
	dd	_1519
	dd	_548
	dd	__irrlicht_core_ICursorControl_getRelativePosition
	dd	6
	dd	_1520
	dd	_431
	dd	__irrlicht_core_ICursorControl_isVisible
	dd	6
	dd	_1521
	dd	_444
	dd	__irrlicht_core_ICursorControl_setVisible
	dd	6
	dd	_1522
	dd	_434
	dd	__irrlicht_core_ICursorControl_setPositionInt
	dd	6
	dd	_1523
	dd	_513
	dd	__irrlicht_core_ICursorControl_setPositionIntFromPos
	dd	6
	dd	_1524
	dd	_550
	dd	__irrlicht_core_ICursorControl_setPositionFloat
	dd	6
	dd	_1525
	dd	_495
	dd	__irrlicht_core_ICursorControl_setPositionFloatFromPos
	dd	6
	dd	_1526
	dd	_521
	dd	__irrlicht_core_ICursorControl_setReferenceRect
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_ICursorControl_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_ICursorControl_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_ICursorControl_grab
	dd	0
	align	4
_irrlicht_core_ICursorControl:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_1515
	dd	24
	dd	__irrlicht_core_ICursorControl_New
	dd	__irrlicht_core_ICursorControl_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_ICursorControl_drop
	dd	__irrlicht_core_ICursorControl_getDebugName
	dd	__irrlicht_core_ICursorControl_grab
	dd	__irrlicht_core_ICursorControl_createFromHandle
	dd	__irrlicht_core_ICursorControl_getPosition
	dd	__irrlicht_core_ICursorControl_getRelativePosition
	dd	__irrlicht_core_ICursorControl_isVisible
	dd	__irrlicht_core_ICursorControl_setVisible
	dd	__irrlicht_core_ICursorControl_setPositionInt
	dd	__irrlicht_core_ICursorControl_setPositionIntFromPos
	dd	__irrlicht_core_ICursorControl_setPositionFloat
	dd	__irrlicht_core_ICursorControl_setPositionFloatFromPos
	dd	__irrlicht_core_ICursorControl_setReferenceRect
_1528:
	db	"IGUIFont",0
_1529:
	db	"(i,i):IGUIFont",0
_1530:
	db	"getCharacterFromPos",0
_1531:
	db	"getDimension",0
_1532:
	db	"($):Dimension2di",0
_1533:
	db	"draw",0
_1534:
	db	"($,:Recti,:SColor,i,i,:Recti)i",0
_1535:
	db	"setKerningWidth",0
_1536:
	db	"setKerningHeight",0
_1537:
	db	"getKerningWidth",0
_1538:
	db	"getKerningHeight",0
_1539:
	db	"setInvisibleCharacters",0
	align	4
_1527:
	dd	2
	dd	_1528
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_1529
	dd	112
	dd	6
	dd	_1530
	dd	_812
	dd	116
	dd	6
	dd	_1531
	dd	_1532
	dd	120
	dd	6
	dd	_1533
	dd	_1534
	dd	124
	dd	6
	dd	_1490
	dd	_431
	dd	128
	dd	6
	dd	_1535
	dd	_444
	dd	132
	dd	6
	dd	_1536
	dd	_444
	dd	136
	dd	6
	dd	_1537
	dd	_1311
	dd	140
	dd	6
	dd	_1538
	dd	_431
	dd	144
	dd	6
	dd	_1539
	dd	_793
	dd	148
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IGUIFont_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IGUIFont_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IGUIFont_grab
	dd	0
	align	4
_irrlicht_core_IGUIFont:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_1527
	dd	24
	dd	__irrlicht_core_IGUIFont_New
	dd	__irrlicht_core_IGUIFont_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIFont_drop
	dd	__irrlicht_core_IGUIFont_getDebugName
	dd	__irrlicht_core_IGUIFont_grab
	dd	__irrlicht_core_IGUIFont_createFromHandle
	dd	__irrlicht_core_IGUIFont_getCharacterFromPos
	dd	__irrlicht_core_IGUIFont_getDimension
	dd	__irrlicht_core_IGUIFont_draw
	dd	__irrlicht_core_IGUIFont_getType
	dd	__irrlicht_core_IGUIFont_setKerningWidth
	dd	__irrlicht_core_IGUIFont_setKerningHeight
	dd	__irrlicht_core_IGUIFont_getKerningWidth
	dd	__irrlicht_core_IGUIFont_getKerningHeight
	dd	__irrlicht_core_IGUIFont_setInvisibleCharacters
_1541:
	db	"IGUIFontBitmap",0
_1542:
	db	"(i,i):IGUIFontBitmap",0
_1543:
	db	"getSpriteNoFromChar",0
	align	4
_1540:
	dd	2
	dd	_1541
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUIFontBitmap_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUIFontBitmap_Delete
	dd	7
	dd	_482
	dd	_1542
	dd	__irrlicht_core_IGUIFontBitmap_createFromHandle
	dd	6
	dd	_1543
	dd	_793
	dd	__irrlicht_core_IGUIFontBitmap_getSpriteNoFromChar
	dd	0
	align	4
_irrlicht_core_IGUIFontBitmap:
	dd	_irrlicht_core_IGUIFont
	dd	_bbObjectFree
	dd	_1540
	dd	24
	dd	__irrlicht_core_IGUIFontBitmap_New
	dd	__irrlicht_core_IGUIFontBitmap_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIFont_drop
	dd	__irrlicht_core_IGUIFont_getDebugName
	dd	__irrlicht_core_IGUIFont_grab
	dd	__irrlicht_core_IGUIFontBitmap_createFromHandle
	dd	__irrlicht_core_IGUIFont_getCharacterFromPos
	dd	__irrlicht_core_IGUIFont_getDimension
	dd	__irrlicht_core_IGUIFont_draw
	dd	__irrlicht_core_IGUIFont_getType
	dd	__irrlicht_core_IGUIFont_setKerningWidth
	dd	__irrlicht_core_IGUIFont_setKerningHeight
	dd	__irrlicht_core_IGUIFont_getKerningWidth
	dd	__irrlicht_core_IGUIFont_getKerningHeight
	dd	__irrlicht_core_IGUIFont_setInvisibleCharacters
	dd	__irrlicht_core_IGUIFontBitmap_getSpriteNoFromChar
_1545:
	db	"IGUIElement",0
_1546:
	db	"(i,i,*b):IGUIElement",0
_1547:
	db	"cast",0
_1548:
	db	"(i):IGUIElement",0
_1549:
	db	"addChild",0
_1550:
	db	"(:IGUIElement)i",0
_1551:
	db	"bringToFront",0
_1552:
	db	"getAbsolutePosition",0
_1553:
	db	"getElementFromId",0
_1554:
	db	"(i,i):IGUIElement",0
_1555:
	db	"getElementFromPoint",0
_1556:
	db	"(:Position2di):IGUIElement",0
_1557:
	db	"getParent",0
_1558:
	db	"():IGUIElement",0
_1559:
	db	"getText",0
_1560:
	db	"isEnabled",0
_1561:
	db	"move",0
_1562:
	db	"remove",0
_1563:
	db	"removeChild",0
_1564:
	db	"setEnabled",0
_1565:
	db	"setID",0
_1566:
	db	"setRelativePosition",0
_1567:
	db	"setText",0
_1568:
	db	"updateAbsolutePosition",0
_1569:
	db	"getChildren",0
_1570:
	db	"()[]:IGUIElement",0
_1571:
	db	"setRelativePositionProportional",0
_1572:
	db	"setRelativePositionFromPos",0
_1573:
	db	"setNotClipped",0
_1574:
	db	"isNotClipped",0
_1575:
	db	"setMaxSize",0
_1576:
	db	"setMinSize",0
_1577:
	db	"setAlignment",0
_1578:
	db	"OnPostRender",0
_1579:
	db	"isSubElement",0
_1580:
	db	"setSubElement",0
_1581:
	db	"setToolTipText",0
_1582:
	db	"getToolTipText",0
_1583:
	db	"getTypeName",0
_1584:
	db	"getAbsoluteClippingRect",0
_1585:
	db	"setTabStop",0
_1586:
	db	"isTabStop",0
_1587:
	db	"setTabOrder",0
_1588:
	db	"getTabOrder",0
_1589:
	db	"setTabGroup",0
_1590:
	db	"isTabGroup",0
_1591:
	db	"getTabGroup",0
_1592:
	db	"isMyChild",0
_1593:
	db	"getNextElement",0
_1594:
	db	"(i,i,i,*:IGUIElement,*:IGUIElement,i)i",0
_1595:
	db	"hasType",0
	align	4
_1544:
	dd	2
	dd	_1545
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_1546
	dd	112
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IGUIElement_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IGUIElement_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IGUIElement_grab
	dd	6
	dd	_1547
	dd	_1548
	dd	124
	dd	6
	dd	_1549
	dd	_1550
	dd	128
	dd	6
	dd	_1551
	dd	_1550
	dd	132
	dd	6
	dd	_1533
	dd	_431
	dd	136
	dd	6
	dd	_1552
	dd	_536
	dd	140
	dd	6
	dd	_1553
	dd	_1554
	dd	144
	dd	6
	dd	_1555
	dd	_1556
	dd	148
	dd	6
	dd	_1183
	dd	_431
	dd	152
	dd	6
	dd	_1557
	dd	_1558
	dd	156
	dd	6
	dd	_1519
	dd	_536
	dd	160
	dd	6
	dd	_1559
	dd	_827
	dd	164
	dd	6
	dd	_1560
	dd	_431
	dd	168
	dd	6
	dd	_1520
	dd	_431
	dd	172
	dd	6
	dd	_1561
	dd	_513
	dd	176
	dd	6
	dd	_1562
	dd	_431
	dd	180
	dd	6
	dd	_1563
	dd	_1550
	dd	184
	dd	6
	dd	_1564
	dd	_444
	dd	188
	dd	6
	dd	_1565
	dd	_444
	dd	192
	dd	6
	dd	_1566
	dd	_521
	dd	196
	dd	6
	dd	_1567
	dd	_793
	dd	200
	dd	6
	dd	_1521
	dd	_444
	dd	204
	dd	6
	dd	_1568
	dd	_431
	dd	208
	dd	6
	dd	_1569
	dd	_1570
	dd	212
	dd	6
	dd	_1490
	dd	_431
	dd	216
	dd	6
	dd	_1571
	dd	_547
	dd	220
	dd	6
	dd	_1572
	dd	_513
	dd	224
	dd	6
	dd	_1573
	dd	_444
	dd	228
	dd	6
	dd	_1574
	dd	_431
	dd	232
	dd	6
	dd	_1575
	dd	_486
	dd	236
	dd	6
	dd	_1576
	dd	_486
	dd	240
	dd	6
	dd	_1577
	dd	_872
	dd	244
	dd	6
	dd	_1578
	dd	_444
	dd	248
	dd	6
	dd	_1579
	dd	_431
	dd	252
	dd	6
	dd	_1580
	dd	_444
	dd	256
	dd	6
	dd	_1581
	dd	_793
	dd	260
	dd	6
	dd	_1582
	dd	_827
	dd	264
	dd	6
	dd	_1583
	dd	_827
	dd	268
	dd	6
	dd	_1584
	dd	_536
	dd	272
	dd	6
	dd	_522
	dd	_513
	dd	276
	dd	6
	dd	_1585
	dd	_444
	dd	280
	dd	6
	dd	_1586
	dd	_431
	dd	284
	dd	6
	dd	_1587
	dd	_444
	dd	288
	dd	6
	dd	_1588
	dd	_431
	dd	292
	dd	6
	dd	_1589
	dd	_444
	dd	296
	dd	6
	dd	_1590
	dd	_431
	dd	300
	dd	6
	dd	_1591
	dd	_1558
	dd	304
	dd	6
	dd	_1592
	dd	_1550
	dd	308
	dd	6
	dd	_1593
	dd	_1594
	dd	312
	dd	6
	dd	_1595
	dd	_444
	dd	316
	dd	0
	align	4
_irrlicht_core_IGUIElement:
	dd	_irrlicht_core_IAttributeExchangingObject
	dd	_bbObjectFree
	dd	_1544
	dd	24
	dd	__irrlicht_core_IGUIElement_New
	dd	__irrlicht_core_IGUIElement_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIElement_drop
	dd	__irrlicht_core_IGUIElement_getDebugName
	dd	__irrlicht_core_IGUIElement_grab
	dd	__irrlicht_core_IGUIElement_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IGUIElement_cast
	dd	__irrlicht_core_IGUIElement_addChild
	dd	__irrlicht_core_IGUIElement_bringToFront
	dd	__irrlicht_core_IGUIElement_draw
	dd	__irrlicht_core_IGUIElement_getAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getElementFromId
	dd	__irrlicht_core_IGUIElement_getElementFromPoint
	dd	__irrlicht_core_IGUIElement_getID
	dd	__irrlicht_core_IGUIElement_getParent
	dd	__irrlicht_core_IGUIElement_getRelativePosition
	dd	__irrlicht_core_IGUIElement_getText
	dd	__irrlicht_core_IGUIElement_isEnabled
	dd	__irrlicht_core_IGUIElement_isVisible
	dd	__irrlicht_core_IGUIElement_move
	dd	__irrlicht_core_IGUIElement_remove
	dd	__irrlicht_core_IGUIElement_removeChild
	dd	__irrlicht_core_IGUIElement_setEnabled
	dd	__irrlicht_core_IGUIElement_setID
	dd	__irrlicht_core_IGUIElement_setRelativePosition
	dd	__irrlicht_core_IGUIElement_setText
	dd	__irrlicht_core_IGUIElement_setVisible
	dd	__irrlicht_core_IGUIElement_updateAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getChildren
	dd	__irrlicht_core_IGUIElement_getType
	dd	__irrlicht_core_IGUIElement_setRelativePositionProportional
	dd	__irrlicht_core_IGUIElement_setRelativePositionFromPos
	dd	__irrlicht_core_IGUIElement_setNotClipped
	dd	__irrlicht_core_IGUIElement_isNotClipped
	dd	__irrlicht_core_IGUIElement_setMaxSize
	dd	__irrlicht_core_IGUIElement_setMinSize
	dd	__irrlicht_core_IGUIElement_setAlignment
	dd	__irrlicht_core_IGUIElement_OnPostRender
	dd	__irrlicht_core_IGUIElement_isSubElement
	dd	__irrlicht_core_IGUIElement_setSubElement
	dd	__irrlicht_core_IGUIElement_setToolTipText
	dd	__irrlicht_core_IGUIElement_getToolTipText
	dd	__irrlicht_core_IGUIElement_getTypeName
	dd	__irrlicht_core_IGUIElement_getAbsoluteClippingRect
	dd	__irrlicht_core_IGUIElement_isPointInside
	dd	__irrlicht_core_IGUIElement_setTabStop
	dd	__irrlicht_core_IGUIElement_isTabStop
	dd	__irrlicht_core_IGUIElement_setTabOrder
	dd	__irrlicht_core_IGUIElement_getTabOrder
	dd	__irrlicht_core_IGUIElement_setTabGroup
	dd	__irrlicht_core_IGUIElement_isTabGroup
	dd	__irrlicht_core_IGUIElement_getTabGroup
	dd	__irrlicht_core_IGUIElement_isMyChild
	dd	__irrlicht_core_IGUIElement_getNextElement
	dd	__irrlicht_core_IGUIElement_hasType
_1597:
	db	"IGUIButton",0
_1598:
	db	"(i,i,*b):IGUIButton",0
_1599:
	db	"isPressed",0
_1600:
	db	"setPressed",0
_1601:
	db	"setIsPushButton",0
_1602:
	db	"setOverrideFont",0
_1603:
	db	"(:IGUIFont)i",0
_1604:
	db	"setImage",0
_1605:
	db	"(:ITexture)i",0
_1606:
	db	"setImageFromSegment",0
_1607:
	db	"(:ITexture,:Recti)i",0
_1608:
	db	"setPressedImage",0
_1609:
	db	"setPressedImageFromSegment",0
_1610:
	db	"setUseAlphaChannel",0
_1611:
	db	"isAlphaChannelUsed",0
_1612:
	db	"setSpriteBank",0
_1613:
	db	"(:IGUISpriteBank)i",0
_1614:
	db	"setSprite",0
_1615:
	db	"(i,i,:SColor,i)i",0
_1616:
	db	"setDrawBorder",0
_1617:
	db	"isPushButton",0
_1618:
	db	"isDrawingBorder",0
_1619:
	db	"setScaleImage",0
_1620:
	db	"isScalingImage",0
	align	4
_1596:
	dd	2
	dd	_1597
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUIButton_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUIButton_Delete
	dd	7
	dd	_482
	dd	_1598
	dd	__irrlicht_core_IGUIButton_createFromHandle
	dd	6
	dd	_1599
	dd	_431
	dd	__irrlicht_core_IGUIButton_isPressed
	dd	6
	dd	_1600
	dd	_444
	dd	__irrlicht_core_IGUIButton_setPressed
	dd	6
	dd	_1601
	dd	_444
	dd	__irrlicht_core_IGUIButton_setIsPushButton
	dd	6
	dd	_1602
	dd	_1603
	dd	__irrlicht_core_IGUIButton_setOverrideFont
	dd	6
	dd	_1604
	dd	_1605
	dd	__irrlicht_core_IGUIButton_setImage
	dd	6
	dd	_1606
	dd	_1607
	dd	__irrlicht_core_IGUIButton_setImageFromSegment
	dd	6
	dd	_1608
	dd	_1605
	dd	__irrlicht_core_IGUIButton_setPressedImage
	dd	6
	dd	_1609
	dd	_1607
	dd	__irrlicht_core_IGUIButton_setPressedImageFromSegment
	dd	6
	dd	_1610
	dd	_444
	dd	__irrlicht_core_IGUIButton_setUseAlphaChannel
	dd	6
	dd	_1611
	dd	_431
	dd	__irrlicht_core_IGUIButton_isAlphaChannelUsed
	dd	6
	dd	_1612
	dd	_1613
	dd	__irrlicht_core_IGUIButton_setSpriteBank
	dd	6
	dd	_1614
	dd	_1615
	dd	__irrlicht_core_IGUIButton_setSprite
	dd	6
	dd	_1616
	dd	_444
	dd	__irrlicht_core_IGUIButton_setDrawBorder
	dd	6
	dd	_1617
	dd	_431
	dd	__irrlicht_core_IGUIButton_isPushButton
	dd	6
	dd	_1618
	dd	_431
	dd	__irrlicht_core_IGUIButton_isDrawingBorder
	dd	6
	dd	_1619
	dd	_444
	dd	__irrlicht_core_IGUIButton_setScaleImage
	dd	6
	dd	_1620
	dd	_431
	dd	__irrlicht_core_IGUIButton_isScalingImage
	dd	0
	align	4
_irrlicht_core_IGUIButton:
	dd	_irrlicht_core_IGUIElement
	dd	_bbObjectFree
	dd	_1596
	dd	24
	dd	__irrlicht_core_IGUIButton_New
	dd	__irrlicht_core_IGUIButton_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIElement_drop
	dd	__irrlicht_core_IGUIElement_getDebugName
	dd	__irrlicht_core_IGUIElement_grab
	dd	__irrlicht_core_IGUIButton_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IGUIElement_cast
	dd	__irrlicht_core_IGUIElement_addChild
	dd	__irrlicht_core_IGUIElement_bringToFront
	dd	__irrlicht_core_IGUIElement_draw
	dd	__irrlicht_core_IGUIElement_getAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getElementFromId
	dd	__irrlicht_core_IGUIElement_getElementFromPoint
	dd	__irrlicht_core_IGUIElement_getID
	dd	__irrlicht_core_IGUIElement_getParent
	dd	__irrlicht_core_IGUIElement_getRelativePosition
	dd	__irrlicht_core_IGUIElement_getText
	dd	__irrlicht_core_IGUIElement_isEnabled
	dd	__irrlicht_core_IGUIElement_isVisible
	dd	__irrlicht_core_IGUIElement_move
	dd	__irrlicht_core_IGUIElement_remove
	dd	__irrlicht_core_IGUIElement_removeChild
	dd	__irrlicht_core_IGUIElement_setEnabled
	dd	__irrlicht_core_IGUIElement_setID
	dd	__irrlicht_core_IGUIElement_setRelativePosition
	dd	__irrlicht_core_IGUIElement_setText
	dd	__irrlicht_core_IGUIElement_setVisible
	dd	__irrlicht_core_IGUIElement_updateAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getChildren
	dd	__irrlicht_core_IGUIElement_getType
	dd	__irrlicht_core_IGUIElement_setRelativePositionProportional
	dd	__irrlicht_core_IGUIElement_setRelativePositionFromPos
	dd	__irrlicht_core_IGUIElement_setNotClipped
	dd	__irrlicht_core_IGUIElement_isNotClipped
	dd	__irrlicht_core_IGUIElement_setMaxSize
	dd	__irrlicht_core_IGUIElement_setMinSize
	dd	__irrlicht_core_IGUIElement_setAlignment
	dd	__irrlicht_core_IGUIElement_OnPostRender
	dd	__irrlicht_core_IGUIElement_isSubElement
	dd	__irrlicht_core_IGUIElement_setSubElement
	dd	__irrlicht_core_IGUIElement_setToolTipText
	dd	__irrlicht_core_IGUIElement_getToolTipText
	dd	__irrlicht_core_IGUIElement_getTypeName
	dd	__irrlicht_core_IGUIElement_getAbsoluteClippingRect
	dd	__irrlicht_core_IGUIElement_isPointInside
	dd	__irrlicht_core_IGUIElement_setTabStop
	dd	__irrlicht_core_IGUIElement_isTabStop
	dd	__irrlicht_core_IGUIElement_setTabOrder
	dd	__irrlicht_core_IGUIElement_getTabOrder
	dd	__irrlicht_core_IGUIElement_setTabGroup
	dd	__irrlicht_core_IGUIElement_isTabGroup
	dd	__irrlicht_core_IGUIElement_getTabGroup
	dd	__irrlicht_core_IGUIElement_isMyChild
	dd	__irrlicht_core_IGUIElement_getNextElement
	dd	__irrlicht_core_IGUIElement_hasType
	dd	__irrlicht_core_IGUIButton_isPressed
	dd	__irrlicht_core_IGUIButton_setPressed
	dd	__irrlicht_core_IGUIButton_setIsPushButton
	dd	__irrlicht_core_IGUIButton_setOverrideFont
	dd	__irrlicht_core_IGUIButton_setImage
	dd	__irrlicht_core_IGUIButton_setImageFromSegment
	dd	__irrlicht_core_IGUIButton_setPressedImage
	dd	__irrlicht_core_IGUIButton_setPressedImageFromSegment
	dd	__irrlicht_core_IGUIButton_setUseAlphaChannel
	dd	__irrlicht_core_IGUIButton_isAlphaChannelUsed
	dd	__irrlicht_core_IGUIButton_setSpriteBank
	dd	__irrlicht_core_IGUIButton_setSprite
	dd	__irrlicht_core_IGUIButton_setDrawBorder
	dd	__irrlicht_core_IGUIButton_isPushButton
	dd	__irrlicht_core_IGUIButton_isDrawingBorder
	dd	__irrlicht_core_IGUIButton_setScaleImage
	dd	__irrlicht_core_IGUIButton_isScalingImage
_1622:
	db	"IGUICheckBox",0
_1623:
	db	"(i,i,*b):IGUICheckBox",0
_1624:
	db	"isChecked",0
_1625:
	db	"setChecked",0
	align	4
_1621:
	dd	2
	dd	_1622
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUICheckBox_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUICheckBox_Delete
	dd	7
	dd	_482
	dd	_1623
	dd	__irrlicht_core_IGUICheckBox_createFromHandle
	dd	6
	dd	_1624
	dd	_431
	dd	__irrlicht_core_IGUICheckBox_isChecked
	dd	6
	dd	_1625
	dd	_444
	dd	__irrlicht_core_IGUICheckBox_setChecked
	dd	0
	align	4
_irrlicht_core_IGUICheckBox:
	dd	_irrlicht_core_IGUIElement
	dd	_bbObjectFree
	dd	_1621
	dd	24
	dd	__irrlicht_core_IGUICheckBox_New
	dd	__irrlicht_core_IGUICheckBox_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIElement_drop
	dd	__irrlicht_core_IGUIElement_getDebugName
	dd	__irrlicht_core_IGUIElement_grab
	dd	__irrlicht_core_IGUICheckBox_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IGUIElement_cast
	dd	__irrlicht_core_IGUIElement_addChild
	dd	__irrlicht_core_IGUIElement_bringToFront
	dd	__irrlicht_core_IGUIElement_draw
	dd	__irrlicht_core_IGUIElement_getAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getElementFromId
	dd	__irrlicht_core_IGUIElement_getElementFromPoint
	dd	__irrlicht_core_IGUIElement_getID
	dd	__irrlicht_core_IGUIElement_getParent
	dd	__irrlicht_core_IGUIElement_getRelativePosition
	dd	__irrlicht_core_IGUIElement_getText
	dd	__irrlicht_core_IGUIElement_isEnabled
	dd	__irrlicht_core_IGUIElement_isVisible
	dd	__irrlicht_core_IGUIElement_move
	dd	__irrlicht_core_IGUIElement_remove
	dd	__irrlicht_core_IGUIElement_removeChild
	dd	__irrlicht_core_IGUIElement_setEnabled
	dd	__irrlicht_core_IGUIElement_setID
	dd	__irrlicht_core_IGUIElement_setRelativePosition
	dd	__irrlicht_core_IGUIElement_setText
	dd	__irrlicht_core_IGUIElement_setVisible
	dd	__irrlicht_core_IGUIElement_updateAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getChildren
	dd	__irrlicht_core_IGUIElement_getType
	dd	__irrlicht_core_IGUIElement_setRelativePositionProportional
	dd	__irrlicht_core_IGUIElement_setRelativePositionFromPos
	dd	__irrlicht_core_IGUIElement_setNotClipped
	dd	__irrlicht_core_IGUIElement_isNotClipped
	dd	__irrlicht_core_IGUIElement_setMaxSize
	dd	__irrlicht_core_IGUIElement_setMinSize
	dd	__irrlicht_core_IGUIElement_setAlignment
	dd	__irrlicht_core_IGUIElement_OnPostRender
	dd	__irrlicht_core_IGUIElement_isSubElement
	dd	__irrlicht_core_IGUIElement_setSubElement
	dd	__irrlicht_core_IGUIElement_setToolTipText
	dd	__irrlicht_core_IGUIElement_getToolTipText
	dd	__irrlicht_core_IGUIElement_getTypeName
	dd	__irrlicht_core_IGUIElement_getAbsoluteClippingRect
	dd	__irrlicht_core_IGUIElement_isPointInside
	dd	__irrlicht_core_IGUIElement_setTabStop
	dd	__irrlicht_core_IGUIElement_isTabStop
	dd	__irrlicht_core_IGUIElement_setTabOrder
	dd	__irrlicht_core_IGUIElement_getTabOrder
	dd	__irrlicht_core_IGUIElement_setTabGroup
	dd	__irrlicht_core_IGUIElement_isTabGroup
	dd	__irrlicht_core_IGUIElement_getTabGroup
	dd	__irrlicht_core_IGUIElement_isMyChild
	dd	__irrlicht_core_IGUIElement_getNextElement
	dd	__irrlicht_core_IGUIElement_hasType
	dd	__irrlicht_core_IGUICheckBox_isChecked
	dd	__irrlicht_core_IGUICheckBox_setChecked
_1627:
	db	"IGUIColorSelectDialog",0
_1628:
	db	"(i,i,*b):IGUIColorSelectDialog",0
	align	4
_1626:
	dd	2
	dd	_1627
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUIColorSelectDialog_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUIColorSelectDialog_Delete
	dd	7
	dd	_482
	dd	_1628
	dd	__irrlicht_core_IGUIColorSelectDialog_createFromHandle
	dd	0
	align	4
_irrlicht_core_IGUIColorSelectDialog:
	dd	_irrlicht_core_IGUIElement
	dd	_bbObjectFree
	dd	_1626
	dd	24
	dd	__irrlicht_core_IGUIColorSelectDialog_New
	dd	__irrlicht_core_IGUIColorSelectDialog_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIElement_drop
	dd	__irrlicht_core_IGUIElement_getDebugName
	dd	__irrlicht_core_IGUIElement_grab
	dd	__irrlicht_core_IGUIColorSelectDialog_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IGUIElement_cast
	dd	__irrlicht_core_IGUIElement_addChild
	dd	__irrlicht_core_IGUIElement_bringToFront
	dd	__irrlicht_core_IGUIElement_draw
	dd	__irrlicht_core_IGUIElement_getAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getElementFromId
	dd	__irrlicht_core_IGUIElement_getElementFromPoint
	dd	__irrlicht_core_IGUIElement_getID
	dd	__irrlicht_core_IGUIElement_getParent
	dd	__irrlicht_core_IGUIElement_getRelativePosition
	dd	__irrlicht_core_IGUIElement_getText
	dd	__irrlicht_core_IGUIElement_isEnabled
	dd	__irrlicht_core_IGUIElement_isVisible
	dd	__irrlicht_core_IGUIElement_move
	dd	__irrlicht_core_IGUIElement_remove
	dd	__irrlicht_core_IGUIElement_removeChild
	dd	__irrlicht_core_IGUIElement_setEnabled
	dd	__irrlicht_core_IGUIElement_setID
	dd	__irrlicht_core_IGUIElement_setRelativePosition
	dd	__irrlicht_core_IGUIElement_setText
	dd	__irrlicht_core_IGUIElement_setVisible
	dd	__irrlicht_core_IGUIElement_updateAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getChildren
	dd	__irrlicht_core_IGUIElement_getType
	dd	__irrlicht_core_IGUIElement_setRelativePositionProportional
	dd	__irrlicht_core_IGUIElement_setRelativePositionFromPos
	dd	__irrlicht_core_IGUIElement_setNotClipped
	dd	__irrlicht_core_IGUIElement_isNotClipped
	dd	__irrlicht_core_IGUIElement_setMaxSize
	dd	__irrlicht_core_IGUIElement_setMinSize
	dd	__irrlicht_core_IGUIElement_setAlignment
	dd	__irrlicht_core_IGUIElement_OnPostRender
	dd	__irrlicht_core_IGUIElement_isSubElement
	dd	__irrlicht_core_IGUIElement_setSubElement
	dd	__irrlicht_core_IGUIElement_setToolTipText
	dd	__irrlicht_core_IGUIElement_getToolTipText
	dd	__irrlicht_core_IGUIElement_getTypeName
	dd	__irrlicht_core_IGUIElement_getAbsoluteClippingRect
	dd	__irrlicht_core_IGUIElement_isPointInside
	dd	__irrlicht_core_IGUIElement_setTabStop
	dd	__irrlicht_core_IGUIElement_isTabStop
	dd	__irrlicht_core_IGUIElement_setTabOrder
	dd	__irrlicht_core_IGUIElement_getTabOrder
	dd	__irrlicht_core_IGUIElement_setTabGroup
	dd	__irrlicht_core_IGUIElement_isTabGroup
	dd	__irrlicht_core_IGUIElement_getTabGroup
	dd	__irrlicht_core_IGUIElement_isMyChild
	dd	__irrlicht_core_IGUIElement_getNextElement
	dd	__irrlicht_core_IGUIElement_hasType
_1630:
	db	"IGUIComboBox",0
_1631:
	db	"(i,i,*b):IGUIComboBox",0
_1632:
	db	"getItem",0
_1633:
	db	"getItemCount",0
_1634:
	db	"getSelected",0
_1635:
	db	"setSelected",0
_1636:
	db	"removeItem",0
_1637:
	db	"setTextAlignment",0
_1638:
	db	"getItemData",0
_1639:
	db	"getIndexForItemData",0
	align	4
_1629:
	dd	2
	dd	_1630
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUIComboBox_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUIComboBox_Delete
	dd	7
	dd	_482
	dd	_1631
	dd	__irrlicht_core_IGUIComboBox_createFromHandle
	dd	6
	dd	_1066
	dd	_431
	dd	__irrlicht_core_IGUIComboBox_clear
	dd	6
	dd	_1184
	dd	_812
	dd	__irrlicht_core_IGUIComboBox_addItem
	dd	6
	dd	_1632
	dd	_807
	dd	__irrlicht_core_IGUIComboBox_getItem
	dd	6
	dd	_1633
	dd	_431
	dd	__irrlicht_core_IGUIComboBox_getItemCount
	dd	6
	dd	_1634
	dd	_431
	dd	__irrlicht_core_IGUIComboBox_getSelected
	dd	6
	dd	_1635
	dd	_444
	dd	__irrlicht_core_IGUIComboBox_setSelected
	dd	6
	dd	_1636
	dd	_444
	dd	__irrlicht_core_IGUIComboBox_removeItem
	dd	6
	dd	_1637
	dd	_434
	dd	__irrlicht_core_IGUIComboBox_setTextAlignment
	dd	6
	dd	_1638
	dd	_444
	dd	__irrlicht_core_IGUIComboBox_getItemData
	dd	6
	dd	_1639
	dd	_444
	dd	__irrlicht_core_IGUIComboBox_getIndexForItemData
	dd	0
	align	4
_irrlicht_core_IGUIComboBox:
	dd	_irrlicht_core_IGUIElement
	dd	_bbObjectFree
	dd	_1629
	dd	24
	dd	__irrlicht_core_IGUIComboBox_New
	dd	__irrlicht_core_IGUIComboBox_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIElement_drop
	dd	__irrlicht_core_IGUIElement_getDebugName
	dd	__irrlicht_core_IGUIElement_grab
	dd	__irrlicht_core_IGUIComboBox_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IGUIElement_cast
	dd	__irrlicht_core_IGUIElement_addChild
	dd	__irrlicht_core_IGUIElement_bringToFront
	dd	__irrlicht_core_IGUIElement_draw
	dd	__irrlicht_core_IGUIElement_getAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getElementFromId
	dd	__irrlicht_core_IGUIElement_getElementFromPoint
	dd	__irrlicht_core_IGUIElement_getID
	dd	__irrlicht_core_IGUIElement_getParent
	dd	__irrlicht_core_IGUIElement_getRelativePosition
	dd	__irrlicht_core_IGUIElement_getText
	dd	__irrlicht_core_IGUIElement_isEnabled
	dd	__irrlicht_core_IGUIElement_isVisible
	dd	__irrlicht_core_IGUIElement_move
	dd	__irrlicht_core_IGUIElement_remove
	dd	__irrlicht_core_IGUIElement_removeChild
	dd	__irrlicht_core_IGUIElement_setEnabled
	dd	__irrlicht_core_IGUIElement_setID
	dd	__irrlicht_core_IGUIElement_setRelativePosition
	dd	__irrlicht_core_IGUIElement_setText
	dd	__irrlicht_core_IGUIElement_setVisible
	dd	__irrlicht_core_IGUIElement_updateAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getChildren
	dd	__irrlicht_core_IGUIElement_getType
	dd	__irrlicht_core_IGUIElement_setRelativePositionProportional
	dd	__irrlicht_core_IGUIElement_setRelativePositionFromPos
	dd	__irrlicht_core_IGUIElement_setNotClipped
	dd	__irrlicht_core_IGUIElement_isNotClipped
	dd	__irrlicht_core_IGUIElement_setMaxSize
	dd	__irrlicht_core_IGUIElement_setMinSize
	dd	__irrlicht_core_IGUIElement_setAlignment
	dd	__irrlicht_core_IGUIElement_OnPostRender
	dd	__irrlicht_core_IGUIElement_isSubElement
	dd	__irrlicht_core_IGUIElement_setSubElement
	dd	__irrlicht_core_IGUIElement_setToolTipText
	dd	__irrlicht_core_IGUIElement_getToolTipText
	dd	__irrlicht_core_IGUIElement_getTypeName
	dd	__irrlicht_core_IGUIElement_getAbsoluteClippingRect
	dd	__irrlicht_core_IGUIElement_isPointInside
	dd	__irrlicht_core_IGUIElement_setTabStop
	dd	__irrlicht_core_IGUIElement_isTabStop
	dd	__irrlicht_core_IGUIElement_setTabOrder
	dd	__irrlicht_core_IGUIElement_getTabOrder
	dd	__irrlicht_core_IGUIElement_setTabGroup
	dd	__irrlicht_core_IGUIElement_isTabGroup
	dd	__irrlicht_core_IGUIElement_getTabGroup
	dd	__irrlicht_core_IGUIElement_isMyChild
	dd	__irrlicht_core_IGUIElement_getNextElement
	dd	__irrlicht_core_IGUIElement_hasType
	dd	__irrlicht_core_IGUIComboBox_clear
	dd	__irrlicht_core_IGUIComboBox_addItem
	dd	__irrlicht_core_IGUIComboBox_getItem
	dd	__irrlicht_core_IGUIComboBox_getItemCount
	dd	__irrlicht_core_IGUIComboBox_getSelected
	dd	__irrlicht_core_IGUIComboBox_setSelected
	dd	__irrlicht_core_IGUIComboBox_removeItem
	dd	__irrlicht_core_IGUIComboBox_setTextAlignment
	dd	__irrlicht_core_IGUIComboBox_getItemData
	dd	__irrlicht_core_IGUIComboBox_getIndexForItemData
_1641:
	db	"IGUIContextMenu",0
_1642:
	db	"(i,i,*b):IGUIContextMenu",0
_1643:
	db	"($,i,i,i,i,i)i",0
_1644:
	db	"insertItem",0
_1645:
	db	"(i,$,i,i,i,i,i)i",0
_1646:
	db	"findItemWithCommandId",0
_1647:
	db	"addSeparator",0
_1648:
	db	"getItemCommandId",0
_1649:
	db	"getItemText",0
_1650:
	db	"getSelectedItem",0
_1651:
	db	"getSubMenu",0
_1652:
	db	"(i):IGUIContextMenu",0
_1653:
	db	"isItemEnabled",0
_1654:
	db	"removeAllItems",0
_1655:
	db	"setItemCommandId",0
_1656:
	db	"setItemEnabled",0
_1657:
	db	"setItemChecked",0
_1658:
	db	"isItemChecked",0
_1659:
	db	"setItemText",0
_1660:
	db	"setCloseHandling",0
_1661:
	db	"getCloseHandling",0
_1662:
	db	"setItemAutoChecking",0
_1663:
	db	"getItemAutoChecking",0
_1664:
	db	"setEventParent",0
	align	4
_1640:
	dd	2
	dd	_1641
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUIContextMenu_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUIContextMenu_Delete
	dd	7
	dd	_482
	dd	_1642
	dd	__irrlicht_core_IGUIContextMenu_createFromHandle
	dd	6
	dd	_1184
	dd	_1643
	dd	__irrlicht_core_IGUIContextMenu_addItem
	dd	6
	dd	_1644
	dd	_1645
	dd	__irrlicht_core_IGUIContextMenu_insertItem
	dd	6
	dd	_1646
	dd	_434
	dd	__irrlicht_core_IGUIContextMenu_findItemWithCommandId
	dd	6
	dd	_1647
	dd	_431
	dd	__irrlicht_core_IGUIContextMenu_addSeparator
	dd	6
	dd	_1648
	dd	_444
	dd	__irrlicht_core_IGUIContextMenu_getItemCommandId
	dd	6
	dd	_1633
	dd	_431
	dd	__irrlicht_core_IGUIContextMenu_getItemCount
	dd	6
	dd	_1649
	dd	_807
	dd	__irrlicht_core_IGUIContextMenu_getItemText
	dd	6
	dd	_1650
	dd	_431
	dd	__irrlicht_core_IGUIContextMenu_getSelectedItem
	dd	6
	dd	_1651
	dd	_1652
	dd	__irrlicht_core_IGUIContextMenu_getSubMenu
	dd	6
	dd	_1653
	dd	_444
	dd	__irrlicht_core_IGUIContextMenu_isItemEnabled
	dd	6
	dd	_1654
	dd	_431
	dd	__irrlicht_core_IGUIContextMenu_removeAllItems
	dd	6
	dd	_1636
	dd	_444
	dd	__irrlicht_core_IGUIContextMenu_removeItem
	dd	6
	dd	_1655
	dd	_434
	dd	__irrlicht_core_IGUIContextMenu_setItemCommandId
	dd	6
	dd	_1656
	dd	_434
	dd	__irrlicht_core_IGUIContextMenu_setItemEnabled
	dd	6
	dd	_1657
	dd	_434
	dd	__irrlicht_core_IGUIContextMenu_setItemChecked
	dd	6
	dd	_1658
	dd	_444
	dd	__irrlicht_core_IGUIContextMenu_isItemChecked
	dd	6
	dd	_1659
	dd	_1384
	dd	__irrlicht_core_IGUIContextMenu_setItemText
	dd	6
	dd	_1660
	dd	_444
	dd	__irrlicht_core_IGUIContextMenu_setCloseHandling
	dd	6
	dd	_1661
	dd	_431
	dd	__irrlicht_core_IGUIContextMenu_getCloseHandling
	dd	6
	dd	_1662
	dd	_434
	dd	__irrlicht_core_IGUIContextMenu_setItemAutoChecking
	dd	6
	dd	_1663
	dd	_444
	dd	__irrlicht_core_IGUIContextMenu_getItemAutoChecking
	dd	6
	dd	_1664
	dd	_1550
	dd	__irrlicht_core_IGUIContextMenu_setEventParent
	dd	0
	align	4
_irrlicht_core_IGUIContextMenu:
	dd	_irrlicht_core_IGUIElement
	dd	_bbObjectFree
	dd	_1640
	dd	24
	dd	__irrlicht_core_IGUIContextMenu_New
	dd	__irrlicht_core_IGUIContextMenu_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIElement_drop
	dd	__irrlicht_core_IGUIElement_getDebugName
	dd	__irrlicht_core_IGUIElement_grab
	dd	__irrlicht_core_IGUIContextMenu_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IGUIElement_cast
	dd	__irrlicht_core_IGUIElement_addChild
	dd	__irrlicht_core_IGUIElement_bringToFront
	dd	__irrlicht_core_IGUIElement_draw
	dd	__irrlicht_core_IGUIElement_getAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getElementFromId
	dd	__irrlicht_core_IGUIElement_getElementFromPoint
	dd	__irrlicht_core_IGUIElement_getID
	dd	__irrlicht_core_IGUIElement_getParent
	dd	__irrlicht_core_IGUIElement_getRelativePosition
	dd	__irrlicht_core_IGUIElement_getText
	dd	__irrlicht_core_IGUIElement_isEnabled
	dd	__irrlicht_core_IGUIElement_isVisible
	dd	__irrlicht_core_IGUIElement_move
	dd	__irrlicht_core_IGUIElement_remove
	dd	__irrlicht_core_IGUIElement_removeChild
	dd	__irrlicht_core_IGUIElement_setEnabled
	dd	__irrlicht_core_IGUIElement_setID
	dd	__irrlicht_core_IGUIElement_setRelativePosition
	dd	__irrlicht_core_IGUIElement_setText
	dd	__irrlicht_core_IGUIElement_setVisible
	dd	__irrlicht_core_IGUIElement_updateAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getChildren
	dd	__irrlicht_core_IGUIElement_getType
	dd	__irrlicht_core_IGUIElement_setRelativePositionProportional
	dd	__irrlicht_core_IGUIElement_setRelativePositionFromPos
	dd	__irrlicht_core_IGUIElement_setNotClipped
	dd	__irrlicht_core_IGUIElement_isNotClipped
	dd	__irrlicht_core_IGUIElement_setMaxSize
	dd	__irrlicht_core_IGUIElement_setMinSize
	dd	__irrlicht_core_IGUIElement_setAlignment
	dd	__irrlicht_core_IGUIElement_OnPostRender
	dd	__irrlicht_core_IGUIElement_isSubElement
	dd	__irrlicht_core_IGUIElement_setSubElement
	dd	__irrlicht_core_IGUIElement_setToolTipText
	dd	__irrlicht_core_IGUIElement_getToolTipText
	dd	__irrlicht_core_IGUIElement_getTypeName
	dd	__irrlicht_core_IGUIElement_getAbsoluteClippingRect
	dd	__irrlicht_core_IGUIElement_isPointInside
	dd	__irrlicht_core_IGUIElement_setTabStop
	dd	__irrlicht_core_IGUIElement_isTabStop
	dd	__irrlicht_core_IGUIElement_setTabOrder
	dd	__irrlicht_core_IGUIElement_getTabOrder
	dd	__irrlicht_core_IGUIElement_setTabGroup
	dd	__irrlicht_core_IGUIElement_isTabGroup
	dd	__irrlicht_core_IGUIElement_getTabGroup
	dd	__irrlicht_core_IGUIElement_isMyChild
	dd	__irrlicht_core_IGUIElement_getNextElement
	dd	__irrlicht_core_IGUIElement_hasType
	dd	__irrlicht_core_IGUIContextMenu_addItem
	dd	__irrlicht_core_IGUIContextMenu_insertItem
	dd	__irrlicht_core_IGUIContextMenu_findItemWithCommandId
	dd	__irrlicht_core_IGUIContextMenu_addSeparator
	dd	__irrlicht_core_IGUIContextMenu_getItemCommandId
	dd	__irrlicht_core_IGUIContextMenu_getItemCount
	dd	__irrlicht_core_IGUIContextMenu_getItemText
	dd	__irrlicht_core_IGUIContextMenu_getSelectedItem
	dd	__irrlicht_core_IGUIContextMenu_getSubMenu
	dd	__irrlicht_core_IGUIContextMenu_isItemEnabled
	dd	__irrlicht_core_IGUIContextMenu_removeAllItems
	dd	__irrlicht_core_IGUIContextMenu_removeItem
	dd	__irrlicht_core_IGUIContextMenu_setItemCommandId
	dd	__irrlicht_core_IGUIContextMenu_setItemEnabled
	dd	__irrlicht_core_IGUIContextMenu_setItemChecked
	dd	__irrlicht_core_IGUIContextMenu_isItemChecked
	dd	__irrlicht_core_IGUIContextMenu_setItemText
	dd	__irrlicht_core_IGUIContextMenu_setCloseHandling
	dd	__irrlicht_core_IGUIContextMenu_getCloseHandling
	dd	__irrlicht_core_IGUIContextMenu_setItemAutoChecking
	dd	__irrlicht_core_IGUIContextMenu_getItemAutoChecking
	dd	__irrlicht_core_IGUIContextMenu_setEventParent
_1666:
	db	"IGUIEditBox",0
_1667:
	db	"(i,i,*b):IGUIEditBox",0
_1668:
	db	"getMax",0
_1669:
	db	"setMax",0
_1670:
	db	"enableOverrideColor",0
_1671:
	db	"setOverrideColor",0
_1672:
	db	"(:SColor)i",0
_1673:
	db	"setWordWrap",0
_1674:
	db	"isWordWrapEnabled",0
_1675:
	db	"setMultiLine",0
_1676:
	db	"isMultiLineEnabled",0
_1677:
	db	"setAutoScroll",0
_1678:
	db	"isAutoScrollEnabled",0
_1679:
	db	"setPasswordBox",0
_1680:
	db	"isPasswordBox",0
_1681:
	db	"getTextDimension",0
	align	4
_1665:
	dd	2
	dd	_1666
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUIEditBox_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUIEditBox_Delete
	dd	7
	dd	_482
	dd	_1667
	dd	__irrlicht_core_IGUIEditBox_createFromHandle
	dd	6
	dd	_1668
	dd	_431
	dd	__irrlicht_core_IGUIEditBox_getMax
	dd	6
	dd	_1669
	dd	_444
	dd	__irrlicht_core_IGUIEditBox_setMax
	dd	6
	dd	_1670
	dd	_444
	dd	__irrlicht_core_IGUIEditBox_enableOverrideColor
	dd	6
	dd	_1671
	dd	_1672
	dd	__irrlicht_core_IGUIEditBox_setOverrideColor
	dd	6
	dd	_1602
	dd	_1603
	dd	__irrlicht_core_IGUIEditBox_setOverrideFont
	dd	6
	dd	_1616
	dd	_444
	dd	__irrlicht_core_IGUIEditBox_setDrawBorder
	dd	6
	dd	_1637
	dd	_434
	dd	__irrlicht_core_IGUIEditBox_setTextAlignment
	dd	6
	dd	_1673
	dd	_444
	dd	__irrlicht_core_IGUIEditBox_setWordWrap
	dd	6
	dd	_1674
	dd	_431
	dd	__irrlicht_core_IGUIEditBox_isWordWrapEnabled
	dd	6
	dd	_1675
	dd	_444
	dd	__irrlicht_core_IGUIEditBox_setMultiLine
	dd	6
	dd	_1676
	dd	_431
	dd	__irrlicht_core_IGUIEditBox_isMultiLineEnabled
	dd	6
	dd	_1677
	dd	_444
	dd	__irrlicht_core_IGUIEditBox_setAutoScroll
	dd	6
	dd	_1678
	dd	_431
	dd	__irrlicht_core_IGUIEditBox_isAutoScrollEnabled
	dd	6
	dd	_1679
	dd	_1384
	dd	__irrlicht_core_IGUIEditBox_setPasswordBox
	dd	6
	dd	_1680
	dd	_431
	dd	__irrlicht_core_IGUIEditBox_isPasswordBox
	dd	6
	dd	_1681
	dd	_531
	dd	__irrlicht_core_IGUIEditBox_getTextDimension
	dd	0
	align	4
_irrlicht_core_IGUIEditBox:
	dd	_irrlicht_core_IGUIElement
	dd	_bbObjectFree
	dd	_1665
	dd	24
	dd	__irrlicht_core_IGUIEditBox_New
	dd	__irrlicht_core_IGUIEditBox_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIElement_drop
	dd	__irrlicht_core_IGUIElement_getDebugName
	dd	__irrlicht_core_IGUIElement_grab
	dd	__irrlicht_core_IGUIEditBox_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IGUIElement_cast
	dd	__irrlicht_core_IGUIElement_addChild
	dd	__irrlicht_core_IGUIElement_bringToFront
	dd	__irrlicht_core_IGUIElement_draw
	dd	__irrlicht_core_IGUIElement_getAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getElementFromId
	dd	__irrlicht_core_IGUIElement_getElementFromPoint
	dd	__irrlicht_core_IGUIElement_getID
	dd	__irrlicht_core_IGUIElement_getParent
	dd	__irrlicht_core_IGUIElement_getRelativePosition
	dd	__irrlicht_core_IGUIElement_getText
	dd	__irrlicht_core_IGUIElement_isEnabled
	dd	__irrlicht_core_IGUIElement_isVisible
	dd	__irrlicht_core_IGUIElement_move
	dd	__irrlicht_core_IGUIElement_remove
	dd	__irrlicht_core_IGUIElement_removeChild
	dd	__irrlicht_core_IGUIElement_setEnabled
	dd	__irrlicht_core_IGUIElement_setID
	dd	__irrlicht_core_IGUIElement_setRelativePosition
	dd	__irrlicht_core_IGUIElement_setText
	dd	__irrlicht_core_IGUIElement_setVisible
	dd	__irrlicht_core_IGUIElement_updateAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getChildren
	dd	__irrlicht_core_IGUIElement_getType
	dd	__irrlicht_core_IGUIElement_setRelativePositionProportional
	dd	__irrlicht_core_IGUIElement_setRelativePositionFromPos
	dd	__irrlicht_core_IGUIElement_setNotClipped
	dd	__irrlicht_core_IGUIElement_isNotClipped
	dd	__irrlicht_core_IGUIElement_setMaxSize
	dd	__irrlicht_core_IGUIElement_setMinSize
	dd	__irrlicht_core_IGUIElement_setAlignment
	dd	__irrlicht_core_IGUIElement_OnPostRender
	dd	__irrlicht_core_IGUIElement_isSubElement
	dd	__irrlicht_core_IGUIElement_setSubElement
	dd	__irrlicht_core_IGUIElement_setToolTipText
	dd	__irrlicht_core_IGUIElement_getToolTipText
	dd	__irrlicht_core_IGUIElement_getTypeName
	dd	__irrlicht_core_IGUIElement_getAbsoluteClippingRect
	dd	__irrlicht_core_IGUIElement_isPointInside
	dd	__irrlicht_core_IGUIElement_setTabStop
	dd	__irrlicht_core_IGUIElement_isTabStop
	dd	__irrlicht_core_IGUIElement_setTabOrder
	dd	__irrlicht_core_IGUIElement_getTabOrder
	dd	__irrlicht_core_IGUIElement_setTabGroup
	dd	__irrlicht_core_IGUIElement_isTabGroup
	dd	__irrlicht_core_IGUIElement_getTabGroup
	dd	__irrlicht_core_IGUIElement_isMyChild
	dd	__irrlicht_core_IGUIElement_getNextElement
	dd	__irrlicht_core_IGUIElement_hasType
	dd	__irrlicht_core_IGUIEditBox_getMax
	dd	__irrlicht_core_IGUIEditBox_setMax
	dd	__irrlicht_core_IGUIEditBox_enableOverrideColor
	dd	__irrlicht_core_IGUIEditBox_setOverrideColor
	dd	__irrlicht_core_IGUIEditBox_setOverrideFont
	dd	__irrlicht_core_IGUIEditBox_setDrawBorder
	dd	__irrlicht_core_IGUIEditBox_setTextAlignment
	dd	__irrlicht_core_IGUIEditBox_setWordWrap
	dd	__irrlicht_core_IGUIEditBox_isWordWrapEnabled
	dd	__irrlicht_core_IGUIEditBox_setMultiLine
	dd	__irrlicht_core_IGUIEditBox_isMultiLineEnabled
	dd	__irrlicht_core_IGUIEditBox_setAutoScroll
	dd	__irrlicht_core_IGUIEditBox_isAutoScrollEnabled
	dd	__irrlicht_core_IGUIEditBox_setPasswordBox
	dd	__irrlicht_core_IGUIEditBox_isPasswordBox
	dd	__irrlicht_core_IGUIEditBox_getTextDimension
_1683:
	db	"IGUIImage",0
_1684:
	db	"(i,i,*b):IGUIImage",0
_1685:
	db	"setColor",0
_1686:
	db	"isImageScaled",0
	align	4
_1682:
	dd	2
	dd	_1683
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUIImage_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUIImage_Delete
	dd	7
	dd	_482
	dd	_1684
	dd	__irrlicht_core_IGUIImage_createFromHandle
	dd	6
	dd	_1604
	dd	_1605
	dd	__irrlicht_core_IGUIImage_setImage
	dd	6
	dd	_1610
	dd	_444
	dd	__irrlicht_core_IGUIImage_setUseAlphaChannel
	dd	6
	dd	_1685
	dd	_1672
	dd	__irrlicht_core_IGUIImage_setColor
	dd	6
	dd	_1619
	dd	_444
	dd	__irrlicht_core_IGUIImage_setScaleImage
	dd	6
	dd	_1686
	dd	_431
	dd	__irrlicht_core_IGUIImage_isImageScaled
	dd	6
	dd	_1611
	dd	_431
	dd	__irrlicht_core_IGUIImage_isAlphaChannelUsed
	dd	0
	align	4
_irrlicht_core_IGUIImage:
	dd	_irrlicht_core_IGUIElement
	dd	_bbObjectFree
	dd	_1682
	dd	24
	dd	__irrlicht_core_IGUIImage_New
	dd	__irrlicht_core_IGUIImage_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIElement_drop
	dd	__irrlicht_core_IGUIElement_getDebugName
	dd	__irrlicht_core_IGUIElement_grab
	dd	__irrlicht_core_IGUIImage_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IGUIElement_cast
	dd	__irrlicht_core_IGUIElement_addChild
	dd	__irrlicht_core_IGUIElement_bringToFront
	dd	__irrlicht_core_IGUIElement_draw
	dd	__irrlicht_core_IGUIElement_getAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getElementFromId
	dd	__irrlicht_core_IGUIElement_getElementFromPoint
	dd	__irrlicht_core_IGUIElement_getID
	dd	__irrlicht_core_IGUIElement_getParent
	dd	__irrlicht_core_IGUIElement_getRelativePosition
	dd	__irrlicht_core_IGUIElement_getText
	dd	__irrlicht_core_IGUIElement_isEnabled
	dd	__irrlicht_core_IGUIElement_isVisible
	dd	__irrlicht_core_IGUIElement_move
	dd	__irrlicht_core_IGUIElement_remove
	dd	__irrlicht_core_IGUIElement_removeChild
	dd	__irrlicht_core_IGUIElement_setEnabled
	dd	__irrlicht_core_IGUIElement_setID
	dd	__irrlicht_core_IGUIElement_setRelativePosition
	dd	__irrlicht_core_IGUIElement_setText
	dd	__irrlicht_core_IGUIElement_setVisible
	dd	__irrlicht_core_IGUIElement_updateAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getChildren
	dd	__irrlicht_core_IGUIElement_getType
	dd	__irrlicht_core_IGUIElement_setRelativePositionProportional
	dd	__irrlicht_core_IGUIElement_setRelativePositionFromPos
	dd	__irrlicht_core_IGUIElement_setNotClipped
	dd	__irrlicht_core_IGUIElement_isNotClipped
	dd	__irrlicht_core_IGUIElement_setMaxSize
	dd	__irrlicht_core_IGUIElement_setMinSize
	dd	__irrlicht_core_IGUIElement_setAlignment
	dd	__irrlicht_core_IGUIElement_OnPostRender
	dd	__irrlicht_core_IGUIElement_isSubElement
	dd	__irrlicht_core_IGUIElement_setSubElement
	dd	__irrlicht_core_IGUIElement_setToolTipText
	dd	__irrlicht_core_IGUIElement_getToolTipText
	dd	__irrlicht_core_IGUIElement_getTypeName
	dd	__irrlicht_core_IGUIElement_getAbsoluteClippingRect
	dd	__irrlicht_core_IGUIElement_isPointInside
	dd	__irrlicht_core_IGUIElement_setTabStop
	dd	__irrlicht_core_IGUIElement_isTabStop
	dd	__irrlicht_core_IGUIElement_setTabOrder
	dd	__irrlicht_core_IGUIElement_getTabOrder
	dd	__irrlicht_core_IGUIElement_setTabGroup
	dd	__irrlicht_core_IGUIElement_isTabGroup
	dd	__irrlicht_core_IGUIElement_getTabGroup
	dd	__irrlicht_core_IGUIElement_isMyChild
	dd	__irrlicht_core_IGUIElement_getNextElement
	dd	__irrlicht_core_IGUIElement_hasType
	dd	__irrlicht_core_IGUIImage_setImage
	dd	__irrlicht_core_IGUIImage_setUseAlphaChannel
	dd	__irrlicht_core_IGUIImage_setColor
	dd	__irrlicht_core_IGUIImage_setScaleImage
	dd	__irrlicht_core_IGUIImage_isImageScaled
	dd	__irrlicht_core_IGUIImage_isAlphaChannelUsed
_1688:
	db	"IGUIImageList",0
_1689:
	db	"(i,:Position2di,:Recti)i",0
_1690:
	db	"getImageCount",0
_1691:
	db	"getImageSize",0
_1692:
	db	"(i,i):IGUIImageList",0
	align	4
_1687:
	dd	2
	dd	_1688
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUIImageList_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUIImageList_Delete
	dd	6
	dd	_1533
	dd	_1689
	dd	__irrlicht_core_IGUIImageList_draw
	dd	6
	dd	_1690
	dd	_431
	dd	__irrlicht_core_IGUIImageList_getImageCount
	dd	6
	dd	_1691
	dd	_531
	dd	__irrlicht_core_IGUIImageList_getImageSize
	dd	7
	dd	_482
	dd	_1692
	dd	__irrlicht_core_IGUIImageList_createFromHandle
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IGUIImageList_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IGUIImageList_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IGUIImageList_grab
	dd	0
	align	4
_irrlicht_core_IGUIImageList:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_1687
	dd	24
	dd	__irrlicht_core_IGUIImageList_New
	dd	__irrlicht_core_IGUIImageList_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIImageList_drop
	dd	__irrlicht_core_IGUIImageList_getDebugName
	dd	__irrlicht_core_IGUIImageList_grab
	dd	__irrlicht_core_IGUIImageList_draw
	dd	__irrlicht_core_IGUIImageList_getImageCount
	dd	__irrlicht_core_IGUIImageList_getImageSize
	dd	__irrlicht_core_IGUIImageList_createFromHandle
_1694:
	db	"IGUIFileOpenDialog",0
_1695:
	db	"(i,i,*b):IGUIFileOpenDialog",0
_1696:
	db	"getDirectoryName",0
	align	4
_1693:
	dd	2
	dd	_1694
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUIFileOpenDialog_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUIFileOpenDialog_Delete
	dd	7
	dd	_482
	dd	_1695
	dd	__irrlicht_core_IGUIFileOpenDialog_createFromHandle
	dd	6
	dd	_1296
	dd	_827
	dd	__irrlicht_core_IGUIFileOpenDialog_getFilename
	dd	6
	dd	_1696
	dd	_827
	dd	__irrlicht_core_IGUIFileOpenDialog_getDirectoryName
	dd	0
	align	4
_irrlicht_core_IGUIFileOpenDialog:
	dd	_irrlicht_core_IGUIElement
	dd	_bbObjectFree
	dd	_1693
	dd	24
	dd	__irrlicht_core_IGUIFileOpenDialog_New
	dd	__irrlicht_core_IGUIFileOpenDialog_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIElement_drop
	dd	__irrlicht_core_IGUIElement_getDebugName
	dd	__irrlicht_core_IGUIElement_grab
	dd	__irrlicht_core_IGUIFileOpenDialog_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IGUIElement_cast
	dd	__irrlicht_core_IGUIElement_addChild
	dd	__irrlicht_core_IGUIElement_bringToFront
	dd	__irrlicht_core_IGUIElement_draw
	dd	__irrlicht_core_IGUIElement_getAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getElementFromId
	dd	__irrlicht_core_IGUIElement_getElementFromPoint
	dd	__irrlicht_core_IGUIElement_getID
	dd	__irrlicht_core_IGUIElement_getParent
	dd	__irrlicht_core_IGUIElement_getRelativePosition
	dd	__irrlicht_core_IGUIElement_getText
	dd	__irrlicht_core_IGUIElement_isEnabled
	dd	__irrlicht_core_IGUIElement_isVisible
	dd	__irrlicht_core_IGUIElement_move
	dd	__irrlicht_core_IGUIElement_remove
	dd	__irrlicht_core_IGUIElement_removeChild
	dd	__irrlicht_core_IGUIElement_setEnabled
	dd	__irrlicht_core_IGUIElement_setID
	dd	__irrlicht_core_IGUIElement_setRelativePosition
	dd	__irrlicht_core_IGUIElement_setText
	dd	__irrlicht_core_IGUIElement_setVisible
	dd	__irrlicht_core_IGUIElement_updateAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getChildren
	dd	__irrlicht_core_IGUIElement_getType
	dd	__irrlicht_core_IGUIElement_setRelativePositionProportional
	dd	__irrlicht_core_IGUIElement_setRelativePositionFromPos
	dd	__irrlicht_core_IGUIElement_setNotClipped
	dd	__irrlicht_core_IGUIElement_isNotClipped
	dd	__irrlicht_core_IGUIElement_setMaxSize
	dd	__irrlicht_core_IGUIElement_setMinSize
	dd	__irrlicht_core_IGUIElement_setAlignment
	dd	__irrlicht_core_IGUIElement_OnPostRender
	dd	__irrlicht_core_IGUIElement_isSubElement
	dd	__irrlicht_core_IGUIElement_setSubElement
	dd	__irrlicht_core_IGUIElement_setToolTipText
	dd	__irrlicht_core_IGUIElement_getToolTipText
	dd	__irrlicht_core_IGUIElement_getTypeName
	dd	__irrlicht_core_IGUIElement_getAbsoluteClippingRect
	dd	__irrlicht_core_IGUIElement_isPointInside
	dd	__irrlicht_core_IGUIElement_setTabStop
	dd	__irrlicht_core_IGUIElement_isTabStop
	dd	__irrlicht_core_IGUIElement_setTabOrder
	dd	__irrlicht_core_IGUIElement_getTabOrder
	dd	__irrlicht_core_IGUIElement_setTabGroup
	dd	__irrlicht_core_IGUIElement_isTabGroup
	dd	__irrlicht_core_IGUIElement_getTabGroup
	dd	__irrlicht_core_IGUIElement_isMyChild
	dd	__irrlicht_core_IGUIElement_getNextElement
	dd	__irrlicht_core_IGUIElement_hasType
	dd	__irrlicht_core_IGUIFileOpenDialog_getFilename
	dd	__irrlicht_core_IGUIFileOpenDialog_getDirectoryName
_1698:
	db	"IGUIInOutFader",0
_1699:
	db	"(i,i,*b):IGUIInOutFader",0
_1700:
	db	"isReady",0
_1701:
	db	"fadeIn",0
_1702:
	db	"fadeOut",0
_1703:
	db	"GetColor",0
_1704:
	db	"():SColor",0
_1705:
	db	"SetColor",0
_1706:
	db	"setColorSourceDest",0
_1707:
	db	"(:SColor,:SColor)i",0
	align	4
_1697:
	dd	2
	dd	_1698
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUIInOutFader_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUIInOutFader_Delete
	dd	7
	dd	_482
	dd	_1699
	dd	__irrlicht_core_IGUIInOutFader_createFromHandle
	dd	6
	dd	_1700
	dd	_431
	dd	__irrlicht_core_IGUIInOutFader_isReady
	dd	6
	dd	_1701
	dd	_444
	dd	__irrlicht_core_IGUIInOutFader_fadeIn
	dd	6
	dd	_1702
	dd	_444
	dd	__irrlicht_core_IGUIInOutFader_fadeOut
	dd	6
	dd	_1703
	dd	_1704
	dd	__irrlicht_core_IGUIInOutFader_GetColor
	dd	6
	dd	_1705
	dd	_1672
	dd	__irrlicht_core_IGUIInOutFader_SetColor
	dd	6
	dd	_1706
	dd	_1707
	dd	__irrlicht_core_IGUIInOutFader_setColorSourceDest
	dd	0
	align	4
_irrlicht_core_IGUIInOutFader:
	dd	_irrlicht_core_IGUIElement
	dd	_bbObjectFree
	dd	_1697
	dd	24
	dd	__irrlicht_core_IGUIInOutFader_New
	dd	__irrlicht_core_IGUIInOutFader_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIElement_drop
	dd	__irrlicht_core_IGUIElement_getDebugName
	dd	__irrlicht_core_IGUIElement_grab
	dd	__irrlicht_core_IGUIInOutFader_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IGUIElement_cast
	dd	__irrlicht_core_IGUIElement_addChild
	dd	__irrlicht_core_IGUIElement_bringToFront
	dd	__irrlicht_core_IGUIElement_draw
	dd	__irrlicht_core_IGUIElement_getAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getElementFromId
	dd	__irrlicht_core_IGUIElement_getElementFromPoint
	dd	__irrlicht_core_IGUIElement_getID
	dd	__irrlicht_core_IGUIElement_getParent
	dd	__irrlicht_core_IGUIElement_getRelativePosition
	dd	__irrlicht_core_IGUIElement_getText
	dd	__irrlicht_core_IGUIElement_isEnabled
	dd	__irrlicht_core_IGUIElement_isVisible
	dd	__irrlicht_core_IGUIElement_move
	dd	__irrlicht_core_IGUIElement_remove
	dd	__irrlicht_core_IGUIElement_removeChild
	dd	__irrlicht_core_IGUIElement_setEnabled
	dd	__irrlicht_core_IGUIElement_setID
	dd	__irrlicht_core_IGUIElement_setRelativePosition
	dd	__irrlicht_core_IGUIElement_setText
	dd	__irrlicht_core_IGUIElement_setVisible
	dd	__irrlicht_core_IGUIElement_updateAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getChildren
	dd	__irrlicht_core_IGUIElement_getType
	dd	__irrlicht_core_IGUIElement_setRelativePositionProportional
	dd	__irrlicht_core_IGUIElement_setRelativePositionFromPos
	dd	__irrlicht_core_IGUIElement_setNotClipped
	dd	__irrlicht_core_IGUIElement_isNotClipped
	dd	__irrlicht_core_IGUIElement_setMaxSize
	dd	__irrlicht_core_IGUIElement_setMinSize
	dd	__irrlicht_core_IGUIElement_setAlignment
	dd	__irrlicht_core_IGUIElement_OnPostRender
	dd	__irrlicht_core_IGUIElement_isSubElement
	dd	__irrlicht_core_IGUIElement_setSubElement
	dd	__irrlicht_core_IGUIElement_setToolTipText
	dd	__irrlicht_core_IGUIElement_getToolTipText
	dd	__irrlicht_core_IGUIElement_getTypeName
	dd	__irrlicht_core_IGUIElement_getAbsoluteClippingRect
	dd	__irrlicht_core_IGUIElement_isPointInside
	dd	__irrlicht_core_IGUIElement_setTabStop
	dd	__irrlicht_core_IGUIElement_isTabStop
	dd	__irrlicht_core_IGUIElement_setTabOrder
	dd	__irrlicht_core_IGUIElement_getTabOrder
	dd	__irrlicht_core_IGUIElement_setTabGroup
	dd	__irrlicht_core_IGUIElement_isTabGroup
	dd	__irrlicht_core_IGUIElement_getTabGroup
	dd	__irrlicht_core_IGUIElement_isMyChild
	dd	__irrlicht_core_IGUIElement_getNextElement
	dd	__irrlicht_core_IGUIElement_hasType
	dd	__irrlicht_core_IGUIInOutFader_isReady
	dd	__irrlicht_core_IGUIInOutFader_fadeIn
	dd	__irrlicht_core_IGUIInOutFader_fadeOut
	dd	__irrlicht_core_IGUIInOutFader_GetColor
	dd	__irrlicht_core_IGUIInOutFader_SetColor
	dd	__irrlicht_core_IGUIInOutFader_setColorSourceDest
_1709:
	db	"IGUIListBox",0
_1710:
	db	"(i,i,*b):IGUIListBox",0
_1711:
	db	"addItemWithIcon",0
_1712:
	db	"getListItem",0
_1713:
	db	"setSelectedByText",0
_1714:
	db	"getIcon",0
_1715:
	db	"setAutoScrollEnabled",0
_1716:
	db	"setItemOverrideColor",0
_1717:
	db	"setItemOverrideColorByType",0
_1718:
	db	"(i,i,:SColor)i",0
_1719:
	db	"clearItemOverrideColor",0
_1720:
	db	"clearItemOverrideColorByType",0
_1721:
	db	"hasItemOverrideColor",0
_1722:
	db	"getItemOverrideColor",0
_1723:
	db	"(i,i):SColor",0
_1724:
	db	"getItemDefaultColor",0
_1725:
	db	"setItem",0
_1726:
	db	"(i,$,i)i",0
_1727:
	db	"swapItems",0
_1728:
	db	"setItemHeight",0
_1729:
	db	"setDrawBackground",0
	align	4
_1708:
	dd	2
	dd	_1709
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUIListBox_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUIListBox_Delete
	dd	7
	dd	_482
	dd	_1710
	dd	__irrlicht_core_IGUIListBox_createFromHandle
	dd	6
	dd	_1184
	dd	_793
	dd	__irrlicht_core_IGUIListBox_addItem
	dd	6
	dd	_1711
	dd	_812
	dd	__irrlicht_core_IGUIListBox_addItemWithIcon
	dd	6
	dd	_1066
	dd	_431
	dd	__irrlicht_core_IGUIListBox_clear
	dd	6
	dd	_1633
	dd	_431
	dd	__irrlicht_core_IGUIListBox_getItemCount
	dd	6
	dd	_1712
	dd	_807
	dd	__irrlicht_core_IGUIListBox_getListItem
	dd	6
	dd	_1634
	dd	_431
	dd	__irrlicht_core_IGUIListBox_getSelected
	dd	6
	dd	_1635
	dd	_444
	dd	__irrlicht_core_IGUIListBox_setSelected
	dd	6
	dd	_1713
	dd	_793
	dd	__irrlicht_core_IGUIListBox_setSelectedByText
	dd	6
	dd	_1636
	dd	_444
	dd	__irrlicht_core_IGUIListBox_removeItem
	dd	6
	dd	_1612
	dd	_1613
	dd	__irrlicht_core_IGUIListBox_setSpriteBank
	dd	6
	dd	_1714
	dd	_444
	dd	__irrlicht_core_IGUIListBox_getIcon
	dd	6
	dd	_1715
	dd	_444
	dd	__irrlicht_core_IGUIListBox_setAutoScrollEnabled
	dd	6
	dd	_1678
	dd	_431
	dd	__irrlicht_core_IGUIListBox_isAutoScrollEnabled
	dd	6
	dd	_1716
	dd	_1390
	dd	__irrlicht_core_IGUIListBox_setItemOverrideColor
	dd	6
	dd	_1717
	dd	_1718
	dd	__irrlicht_core_IGUIListBox_setItemOverrideColorByType
	dd	6
	dd	_1719
	dd	_444
	dd	__irrlicht_core_IGUIListBox_clearItemOverrideColor
	dd	6
	dd	_1720
	dd	_434
	dd	__irrlicht_core_IGUIListBox_clearItemOverrideColorByType
	dd	6
	dd	_1721
	dd	_434
	dd	__irrlicht_core_IGUIListBox_hasItemOverrideColor
	dd	6
	dd	_1722
	dd	_1723
	dd	__irrlicht_core_IGUIListBox_getItemOverrideColor
	dd	6
	dd	_1724
	dd	_1347
	dd	__irrlicht_core_IGUIListBox_getItemDefaultColor
	dd	6
	dd	_1725
	dd	_1726
	dd	__irrlicht_core_IGUIListBox_setItem
	dd	6
	dd	_1644
	dd	_1726
	dd	__irrlicht_core_IGUIListBox_insertItem
	dd	6
	dd	_1727
	dd	_434
	dd	__irrlicht_core_IGUIListBox_swapItems
	dd	6
	dd	_1728
	dd	_444
	dd	__irrlicht_core_IGUIListBox_setItemHeight
	dd	6
	dd	_1729
	dd	_444
	dd	__irrlicht_core_IGUIListBox_setDrawBackground
	dd	0
	align	4
_irrlicht_core_IGUIListBox:
	dd	_irrlicht_core_IGUIElement
	dd	_bbObjectFree
	dd	_1708
	dd	24
	dd	__irrlicht_core_IGUIListBox_New
	dd	__irrlicht_core_IGUIListBox_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIElement_drop
	dd	__irrlicht_core_IGUIElement_getDebugName
	dd	__irrlicht_core_IGUIElement_grab
	dd	__irrlicht_core_IGUIListBox_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IGUIElement_cast
	dd	__irrlicht_core_IGUIElement_addChild
	dd	__irrlicht_core_IGUIElement_bringToFront
	dd	__irrlicht_core_IGUIElement_draw
	dd	__irrlicht_core_IGUIElement_getAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getElementFromId
	dd	__irrlicht_core_IGUIElement_getElementFromPoint
	dd	__irrlicht_core_IGUIElement_getID
	dd	__irrlicht_core_IGUIElement_getParent
	dd	__irrlicht_core_IGUIElement_getRelativePosition
	dd	__irrlicht_core_IGUIElement_getText
	dd	__irrlicht_core_IGUIElement_isEnabled
	dd	__irrlicht_core_IGUIElement_isVisible
	dd	__irrlicht_core_IGUIElement_move
	dd	__irrlicht_core_IGUIElement_remove
	dd	__irrlicht_core_IGUIElement_removeChild
	dd	__irrlicht_core_IGUIElement_setEnabled
	dd	__irrlicht_core_IGUIElement_setID
	dd	__irrlicht_core_IGUIElement_setRelativePosition
	dd	__irrlicht_core_IGUIElement_setText
	dd	__irrlicht_core_IGUIElement_setVisible
	dd	__irrlicht_core_IGUIElement_updateAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getChildren
	dd	__irrlicht_core_IGUIElement_getType
	dd	__irrlicht_core_IGUIElement_setRelativePositionProportional
	dd	__irrlicht_core_IGUIElement_setRelativePositionFromPos
	dd	__irrlicht_core_IGUIElement_setNotClipped
	dd	__irrlicht_core_IGUIElement_isNotClipped
	dd	__irrlicht_core_IGUIElement_setMaxSize
	dd	__irrlicht_core_IGUIElement_setMinSize
	dd	__irrlicht_core_IGUIElement_setAlignment
	dd	__irrlicht_core_IGUIElement_OnPostRender
	dd	__irrlicht_core_IGUIElement_isSubElement
	dd	__irrlicht_core_IGUIElement_setSubElement
	dd	__irrlicht_core_IGUIElement_setToolTipText
	dd	__irrlicht_core_IGUIElement_getToolTipText
	dd	__irrlicht_core_IGUIElement_getTypeName
	dd	__irrlicht_core_IGUIElement_getAbsoluteClippingRect
	dd	__irrlicht_core_IGUIElement_isPointInside
	dd	__irrlicht_core_IGUIElement_setTabStop
	dd	__irrlicht_core_IGUIElement_isTabStop
	dd	__irrlicht_core_IGUIElement_setTabOrder
	dd	__irrlicht_core_IGUIElement_getTabOrder
	dd	__irrlicht_core_IGUIElement_setTabGroup
	dd	__irrlicht_core_IGUIElement_isTabGroup
	dd	__irrlicht_core_IGUIElement_getTabGroup
	dd	__irrlicht_core_IGUIElement_isMyChild
	dd	__irrlicht_core_IGUIElement_getNextElement
	dd	__irrlicht_core_IGUIElement_hasType
	dd	__irrlicht_core_IGUIListBox_addItem
	dd	__irrlicht_core_IGUIListBox_addItemWithIcon
	dd	__irrlicht_core_IGUIListBox_clear
	dd	__irrlicht_core_IGUIListBox_getItemCount
	dd	__irrlicht_core_IGUIListBox_getListItem
	dd	__irrlicht_core_IGUIListBox_getSelected
	dd	__irrlicht_core_IGUIListBox_setSelected
	dd	__irrlicht_core_IGUIListBox_setSelectedByText
	dd	__irrlicht_core_IGUIListBox_removeItem
	dd	__irrlicht_core_IGUIListBox_setSpriteBank
	dd	__irrlicht_core_IGUIListBox_getIcon
	dd	__irrlicht_core_IGUIListBox_setAutoScrollEnabled
	dd	__irrlicht_core_IGUIListBox_isAutoScrollEnabled
	dd	__irrlicht_core_IGUIListBox_setItemOverrideColor
	dd	__irrlicht_core_IGUIListBox_setItemOverrideColorByType
	dd	__irrlicht_core_IGUIListBox_clearItemOverrideColor
	dd	__irrlicht_core_IGUIListBox_clearItemOverrideColorByType
	dd	__irrlicht_core_IGUIListBox_hasItemOverrideColor
	dd	__irrlicht_core_IGUIListBox_getItemOverrideColor
	dd	__irrlicht_core_IGUIListBox_getItemDefaultColor
	dd	__irrlicht_core_IGUIListBox_setItem
	dd	__irrlicht_core_IGUIListBox_insertItem
	dd	__irrlicht_core_IGUIListBox_swapItems
	dd	__irrlicht_core_IGUIListBox_setItemHeight
	dd	__irrlicht_core_IGUIListBox_setDrawBackground
_1731:
	db	"IGUIMeshViewer",0
_1732:
	db	"(i,i,*b):IGUIMeshViewer",0
_1733:
	db	"getMaterial",0
_1734:
	db	"():SMaterial",0
_1735:
	db	"setMaterial",0
_1736:
	db	"(:SMaterial)i",0
_1737:
	db	"setMesh",0
_1738:
	db	"(:IAnimatedMesh)i",0
_1739:
	db	"getMesh",0
_1740:
	db	"():IAnimatedMesh",0
	align	4
_1730:
	dd	2
	dd	_1731
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUIMeshViewer_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUIMeshViewer_Delete
	dd	7
	dd	_482
	dd	_1732
	dd	__irrlicht_core_IGUIMeshViewer_createFromHandle
	dd	6
	dd	_1733
	dd	_1734
	dd	__irrlicht_core_IGUIMeshViewer_getMaterial
	dd	6
	dd	_1735
	dd	_1736
	dd	__irrlicht_core_IGUIMeshViewer_setMaterial
	dd	6
	dd	_1737
	dd	_1738
	dd	__irrlicht_core_IGUIMeshViewer_setMesh
	dd	6
	dd	_1739
	dd	_1740
	dd	__irrlicht_core_IGUIMeshViewer_getMesh
	dd	0
	align	4
_irrlicht_core_IGUIMeshViewer:
	dd	_irrlicht_core_IGUIElement
	dd	_bbObjectFree
	dd	_1730
	dd	24
	dd	__irrlicht_core_IGUIMeshViewer_New
	dd	__irrlicht_core_IGUIMeshViewer_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIElement_drop
	dd	__irrlicht_core_IGUIElement_getDebugName
	dd	__irrlicht_core_IGUIElement_grab
	dd	__irrlicht_core_IGUIMeshViewer_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IGUIElement_cast
	dd	__irrlicht_core_IGUIElement_addChild
	dd	__irrlicht_core_IGUIElement_bringToFront
	dd	__irrlicht_core_IGUIElement_draw
	dd	__irrlicht_core_IGUIElement_getAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getElementFromId
	dd	__irrlicht_core_IGUIElement_getElementFromPoint
	dd	__irrlicht_core_IGUIElement_getID
	dd	__irrlicht_core_IGUIElement_getParent
	dd	__irrlicht_core_IGUIElement_getRelativePosition
	dd	__irrlicht_core_IGUIElement_getText
	dd	__irrlicht_core_IGUIElement_isEnabled
	dd	__irrlicht_core_IGUIElement_isVisible
	dd	__irrlicht_core_IGUIElement_move
	dd	__irrlicht_core_IGUIElement_remove
	dd	__irrlicht_core_IGUIElement_removeChild
	dd	__irrlicht_core_IGUIElement_setEnabled
	dd	__irrlicht_core_IGUIElement_setID
	dd	__irrlicht_core_IGUIElement_setRelativePosition
	dd	__irrlicht_core_IGUIElement_setText
	dd	__irrlicht_core_IGUIElement_setVisible
	dd	__irrlicht_core_IGUIElement_updateAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getChildren
	dd	__irrlicht_core_IGUIElement_getType
	dd	__irrlicht_core_IGUIElement_setRelativePositionProportional
	dd	__irrlicht_core_IGUIElement_setRelativePositionFromPos
	dd	__irrlicht_core_IGUIElement_setNotClipped
	dd	__irrlicht_core_IGUIElement_isNotClipped
	dd	__irrlicht_core_IGUIElement_setMaxSize
	dd	__irrlicht_core_IGUIElement_setMinSize
	dd	__irrlicht_core_IGUIElement_setAlignment
	dd	__irrlicht_core_IGUIElement_OnPostRender
	dd	__irrlicht_core_IGUIElement_isSubElement
	dd	__irrlicht_core_IGUIElement_setSubElement
	dd	__irrlicht_core_IGUIElement_setToolTipText
	dd	__irrlicht_core_IGUIElement_getToolTipText
	dd	__irrlicht_core_IGUIElement_getTypeName
	dd	__irrlicht_core_IGUIElement_getAbsoluteClippingRect
	dd	__irrlicht_core_IGUIElement_isPointInside
	dd	__irrlicht_core_IGUIElement_setTabStop
	dd	__irrlicht_core_IGUIElement_isTabStop
	dd	__irrlicht_core_IGUIElement_setTabOrder
	dd	__irrlicht_core_IGUIElement_getTabOrder
	dd	__irrlicht_core_IGUIElement_setTabGroup
	dd	__irrlicht_core_IGUIElement_isTabGroup
	dd	__irrlicht_core_IGUIElement_getTabGroup
	dd	__irrlicht_core_IGUIElement_isMyChild
	dd	__irrlicht_core_IGUIElement_getNextElement
	dd	__irrlicht_core_IGUIElement_hasType
	dd	__irrlicht_core_IGUIMeshViewer_getMaterial
	dd	__irrlicht_core_IGUIMeshViewer_setMaterial
	dd	__irrlicht_core_IGUIMeshViewer_setMesh
	dd	__irrlicht_core_IGUIMeshViewer_getMesh
_1742:
	db	"IGUIScrollBar",0
_1743:
	db	"(i,i,*b):IGUIScrollBar",0
_1744:
	db	"setPos",0
_1745:
	db	"setSmallStep",0
_1746:
	db	"setMin",0
_1747:
	db	"getMin",0
_1748:
	db	"getSmallStep",0
_1749:
	db	"getLargeStep",0
_1750:
	db	"setLargeStep",0
	align	4
_1741:
	dd	2
	dd	_1742
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUIScrollBar_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUIScrollBar_Delete
	dd	7
	dd	_482
	dd	_1743
	dd	__irrlicht_core_IGUIScrollBar_createFromHandle
	dd	6
	dd	_1192
	dd	_431
	dd	__irrlicht_core_IGUIScrollBar_getPos
	dd	6
	dd	_1744
	dd	_444
	dd	__irrlicht_core_IGUIScrollBar_setPos
	dd	6
	dd	_1669
	dd	_444
	dd	__irrlicht_core_IGUIScrollBar_setMax
	dd	6
	dd	_1745
	dd	_444
	dd	__irrlicht_core_IGUIScrollBar_setSmallStep
	dd	6
	dd	_1668
	dd	_431
	dd	__irrlicht_core_IGUIScrollBar_getMax
	dd	6
	dd	_1746
	dd	_444
	dd	__irrlicht_core_IGUIScrollBar_setMin
	dd	6
	dd	_1747
	dd	_431
	dd	__irrlicht_core_IGUIScrollBar_getMin
	dd	6
	dd	_1748
	dd	_431
	dd	__irrlicht_core_IGUIScrollBar_getSmallStep
	dd	6
	dd	_1749
	dd	_431
	dd	__irrlicht_core_IGUIScrollBar_getLargeStep
	dd	6
	dd	_1750
	dd	_444
	dd	__irrlicht_core_IGUIScrollBar_setLargeStep
	dd	0
	align	4
_irrlicht_core_IGUIScrollBar:
	dd	_irrlicht_core_IGUIElement
	dd	_bbObjectFree
	dd	_1741
	dd	24
	dd	__irrlicht_core_IGUIScrollBar_New
	dd	__irrlicht_core_IGUIScrollBar_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIElement_drop
	dd	__irrlicht_core_IGUIElement_getDebugName
	dd	__irrlicht_core_IGUIElement_grab
	dd	__irrlicht_core_IGUIScrollBar_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IGUIElement_cast
	dd	__irrlicht_core_IGUIElement_addChild
	dd	__irrlicht_core_IGUIElement_bringToFront
	dd	__irrlicht_core_IGUIElement_draw
	dd	__irrlicht_core_IGUIElement_getAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getElementFromId
	dd	__irrlicht_core_IGUIElement_getElementFromPoint
	dd	__irrlicht_core_IGUIElement_getID
	dd	__irrlicht_core_IGUIElement_getParent
	dd	__irrlicht_core_IGUIElement_getRelativePosition
	dd	__irrlicht_core_IGUIElement_getText
	dd	__irrlicht_core_IGUIElement_isEnabled
	dd	__irrlicht_core_IGUIElement_isVisible
	dd	__irrlicht_core_IGUIElement_move
	dd	__irrlicht_core_IGUIElement_remove
	dd	__irrlicht_core_IGUIElement_removeChild
	dd	__irrlicht_core_IGUIElement_setEnabled
	dd	__irrlicht_core_IGUIElement_setID
	dd	__irrlicht_core_IGUIElement_setRelativePosition
	dd	__irrlicht_core_IGUIElement_setText
	dd	__irrlicht_core_IGUIElement_setVisible
	dd	__irrlicht_core_IGUIElement_updateAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getChildren
	dd	__irrlicht_core_IGUIElement_getType
	dd	__irrlicht_core_IGUIElement_setRelativePositionProportional
	dd	__irrlicht_core_IGUIElement_setRelativePositionFromPos
	dd	__irrlicht_core_IGUIElement_setNotClipped
	dd	__irrlicht_core_IGUIElement_isNotClipped
	dd	__irrlicht_core_IGUIElement_setMaxSize
	dd	__irrlicht_core_IGUIElement_setMinSize
	dd	__irrlicht_core_IGUIElement_setAlignment
	dd	__irrlicht_core_IGUIElement_OnPostRender
	dd	__irrlicht_core_IGUIElement_isSubElement
	dd	__irrlicht_core_IGUIElement_setSubElement
	dd	__irrlicht_core_IGUIElement_setToolTipText
	dd	__irrlicht_core_IGUIElement_getToolTipText
	dd	__irrlicht_core_IGUIElement_getTypeName
	dd	__irrlicht_core_IGUIElement_getAbsoluteClippingRect
	dd	__irrlicht_core_IGUIElement_isPointInside
	dd	__irrlicht_core_IGUIElement_setTabStop
	dd	__irrlicht_core_IGUIElement_isTabStop
	dd	__irrlicht_core_IGUIElement_setTabOrder
	dd	__irrlicht_core_IGUIElement_getTabOrder
	dd	__irrlicht_core_IGUIElement_setTabGroup
	dd	__irrlicht_core_IGUIElement_isTabGroup
	dd	__irrlicht_core_IGUIElement_getTabGroup
	dd	__irrlicht_core_IGUIElement_isMyChild
	dd	__irrlicht_core_IGUIElement_getNextElement
	dd	__irrlicht_core_IGUIElement_hasType
	dd	__irrlicht_core_IGUIScrollBar_getPos
	dd	__irrlicht_core_IGUIScrollBar_setPos
	dd	__irrlicht_core_IGUIScrollBar_setMax
	dd	__irrlicht_core_IGUIScrollBar_setSmallStep
	dd	__irrlicht_core_IGUIScrollBar_getMax
	dd	__irrlicht_core_IGUIScrollBar_setMin
	dd	__irrlicht_core_IGUIScrollBar_getMin
	dd	__irrlicht_core_IGUIScrollBar_getSmallStep
	dd	__irrlicht_core_IGUIScrollBar_getLargeStep
	dd	__irrlicht_core_IGUIScrollBar_setLargeStep
_1752:
	db	"IGUISkin",0
_1753:
	db	"(i,i,*b):IGUISkin",0
_1754:
	db	"setSize",0
_1755:
	db	"getDefaultText",0
_1756:
	db	"setDefaultText",0
_1757:
	db	"draw3DButtonPaneStandard",0
_1758:
	db	"(:IGUIElement,:Recti,:Recti)i",0
_1759:
	db	"draw3DButtonPanePressed",0
_1760:
	db	"draw3DSunkenPane",0
_1761:
	db	"(:IGUIElement,:SColor,i,i,:Recti,:Recti)i",0
_1762:
	db	"draw3DWindowBackground",0
_1763:
	db	"(:IGUIElement,i,:SColor,:Recti,:Recti,:Recti):Recti",0
_1764:
	db	"draw3DMenuPane",0
_1765:
	db	"draw3DToolBar",0
_1766:
	db	"getSpriteBank",0
_1767:
	db	"():IGUISpriteBank",0
_1768:
	db	"setIcon",0
_1769:
	db	"drawIcon",0
_1770:
	db	"(:IGUIElement,i,:Position2di,i,i,i,:Recti)i",0
_1771:
	db	"getFont",0
_1772:
	db	"(i):IGUIFont",0
_1773:
	db	"setFont",0
_1774:
	db	"(:IGUIFont,i)i",0
_1775:
	db	"draw2DRectangle",0
_1776:
	db	"(:IGUIElement,:SColor,:Recti,:Recti)i",0
_1777:
	db	"draw3DTabButton",0
_1778:
	db	"(:IGUIElement,i,:Recti,:Recti,i)i",0
_1779:
	db	"draw3DTabBody",0
_1780:
	db	"(:IGUIElement,i,i,:Recti,:Recti,i,i)i",0
	align	4
_1751:
	dd	2
	dd	_1752
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUISkin_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUISkin_Delete
	dd	7
	dd	_482
	dd	_1753
	dd	__irrlicht_core_IGUISkin_createFromHandle
	dd	6
	dd	_530
	dd	_444
	dd	__irrlicht_core_IGUISkin_getSize
	dd	6
	dd	_1754
	dd	_434
	dd	__irrlicht_core_IGUISkin_setSize
	dd	6
	dd	_1703
	dd	_1347
	dd	__irrlicht_core_IGUISkin_GetColor
	dd	6
	dd	_1705
	dd	_1390
	dd	__irrlicht_core_IGUISkin_SetColor
	dd	6
	dd	_1755
	dd	_807
	dd	__irrlicht_core_IGUISkin_getDefaultText
	dd	6
	dd	_1756
	dd	_1384
	dd	__irrlicht_core_IGUISkin_setDefaultText
	dd	6
	dd	_1757
	dd	_1758
	dd	__irrlicht_core_IGUISkin_draw3DButtonPaneStandard
	dd	6
	dd	_1759
	dd	_1758
	dd	__irrlicht_core_IGUISkin_draw3DButtonPanePressed
	dd	6
	dd	_1760
	dd	_1761
	dd	__irrlicht_core_IGUISkin_draw3DSunkenPane
	dd	6
	dd	_1762
	dd	_1763
	dd	__irrlicht_core_IGUISkin_draw3DWindowBackground
	dd	6
	dd	_1764
	dd	_1758
	dd	__irrlicht_core_IGUISkin_draw3DMenuPane
	dd	6
	dd	_1765
	dd	_1758
	dd	__irrlicht_core_IGUISkin_draw3DToolBar
	dd	6
	dd	_1766
	dd	_1767
	dd	__irrlicht_core_IGUISkin_getSpriteBank
	dd	6
	dd	_1612
	dd	_1613
	dd	__irrlicht_core_IGUISkin_setSpriteBank
	dd	6
	dd	_1714
	dd	_444
	dd	__irrlicht_core_IGUISkin_getIcon
	dd	6
	dd	_1768
	dd	_434
	dd	__irrlicht_core_IGUISkin_setIcon
	dd	6
	dd	_1490
	dd	_431
	dd	__irrlicht_core_IGUISkin_getType
	dd	6
	dd	_1769
	dd	_1770
	dd	__irrlicht_core_IGUISkin_drawIcon
	dd	6
	dd	_1771
	dd	_1772
	dd	__irrlicht_core_IGUISkin_getFont
	dd	6
	dd	_1773
	dd	_1774
	dd	__irrlicht_core_IGUISkin_setFont
	dd	6
	dd	_1775
	dd	_1776
	dd	__irrlicht_core_IGUISkin_draw2DRectangle
	dd	6
	dd	_1777
	dd	_1778
	dd	__irrlicht_core_IGUISkin_draw3DTabButton
	dd	6
	dd	_1779
	dd	_1780
	dd	__irrlicht_core_IGUISkin_draw3DTabBody
	dd	0
	align	4
_irrlicht_core_IGUISkin:
	dd	_irrlicht_core_IAttributeExchangingObject
	dd	_bbObjectFree
	dd	_1751
	dd	24
	dd	__irrlicht_core_IGUISkin_New
	dd	__irrlicht_core_IGUISkin_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAttributeExchangingObject_drop
	dd	__irrlicht_core_IAttributeExchangingObject_getDebugName
	dd	__irrlicht_core_IAttributeExchangingObject_grab
	dd	__irrlicht_core_IGUISkin_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IGUISkin_getSize
	dd	__irrlicht_core_IGUISkin_setSize
	dd	__irrlicht_core_IGUISkin_GetColor
	dd	__irrlicht_core_IGUISkin_SetColor
	dd	__irrlicht_core_IGUISkin_getDefaultText
	dd	__irrlicht_core_IGUISkin_setDefaultText
	dd	__irrlicht_core_IGUISkin_draw3DButtonPaneStandard
	dd	__irrlicht_core_IGUISkin_draw3DButtonPanePressed
	dd	__irrlicht_core_IGUISkin_draw3DSunkenPane
	dd	__irrlicht_core_IGUISkin_draw3DWindowBackground
	dd	__irrlicht_core_IGUISkin_draw3DMenuPane
	dd	__irrlicht_core_IGUISkin_draw3DToolBar
	dd	__irrlicht_core_IGUISkin_getSpriteBank
	dd	__irrlicht_core_IGUISkin_setSpriteBank
	dd	__irrlicht_core_IGUISkin_getIcon
	dd	__irrlicht_core_IGUISkin_setIcon
	dd	__irrlicht_core_IGUISkin_getType
	dd	__irrlicht_core_IGUISkin_drawIcon
	dd	__irrlicht_core_IGUISkin_getFont
	dd	__irrlicht_core_IGUISkin_setFont
	dd	__irrlicht_core_IGUISkin_draw2DRectangle
	dd	__irrlicht_core_IGUISkin_draw3DTabButton
	dd	__irrlicht_core_IGUISkin_draw3DTabBody
_1782:
	db	"IGUISpinBox",0
_1783:
	db	"(i,i,*b):IGUISpinBox",0
_1784:
	db	"getEditBox",0
_1785:
	db	"setValue",0
_1786:
	db	"getValue",0
_1787:
	db	"setRange",0
_1788:
	db	"setStepSize",0
_1789:
	db	"getStepSize",0
_1790:
	db	"setDecimalPlaces",0
	align	4
_1781:
	dd	2
	dd	_1782
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUISpinBox_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUISpinBox_Delete
	dd	7
	dd	_482
	dd	_1783
	dd	__irrlicht_core_IGUISpinBox_createFromHandle
	dd	6
	dd	_1784
	dd	_1558
	dd	__irrlicht_core_IGUISpinBox_getEditBox
	dd	6
	dd	_1785
	dd	_471
	dd	__irrlicht_core_IGUISpinBox_setValue
	dd	6
	dd	_1786
	dd	_468
	dd	__irrlicht_core_IGUISpinBox_getValue
	dd	6
	dd	_1787
	dd	_550
	dd	__irrlicht_core_IGUISpinBox_setRange
	dd	6
	dd	_1747
	dd	_468
	dd	__irrlicht_core_IGUISpinBox_getMin
	dd	6
	dd	_1668
	dd	_468
	dd	__irrlicht_core_IGUISpinBox_getMax
	dd	6
	dd	_1788
	dd	_471
	dd	__irrlicht_core_IGUISpinBox_setStepSize
	dd	6
	dd	_1789
	dd	_468
	dd	__irrlicht_core_IGUISpinBox_getStepSize
	dd	6
	dd	_1790
	dd	_444
	dd	__irrlicht_core_IGUISpinBox_setDecimalPlaces
	dd	0
	align	4
_irrlicht_core_IGUISpinBox:
	dd	_irrlicht_core_IGUIElement
	dd	_bbObjectFree
	dd	_1781
	dd	24
	dd	__irrlicht_core_IGUISpinBox_New
	dd	__irrlicht_core_IGUISpinBox_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIElement_drop
	dd	__irrlicht_core_IGUIElement_getDebugName
	dd	__irrlicht_core_IGUIElement_grab
	dd	__irrlicht_core_IGUISpinBox_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IGUIElement_cast
	dd	__irrlicht_core_IGUIElement_addChild
	dd	__irrlicht_core_IGUIElement_bringToFront
	dd	__irrlicht_core_IGUIElement_draw
	dd	__irrlicht_core_IGUIElement_getAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getElementFromId
	dd	__irrlicht_core_IGUIElement_getElementFromPoint
	dd	__irrlicht_core_IGUIElement_getID
	dd	__irrlicht_core_IGUIElement_getParent
	dd	__irrlicht_core_IGUIElement_getRelativePosition
	dd	__irrlicht_core_IGUIElement_getText
	dd	__irrlicht_core_IGUIElement_isEnabled
	dd	__irrlicht_core_IGUIElement_isVisible
	dd	__irrlicht_core_IGUIElement_move
	dd	__irrlicht_core_IGUIElement_remove
	dd	__irrlicht_core_IGUIElement_removeChild
	dd	__irrlicht_core_IGUIElement_setEnabled
	dd	__irrlicht_core_IGUIElement_setID
	dd	__irrlicht_core_IGUIElement_setRelativePosition
	dd	__irrlicht_core_IGUIElement_setText
	dd	__irrlicht_core_IGUIElement_setVisible
	dd	__irrlicht_core_IGUIElement_updateAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getChildren
	dd	__irrlicht_core_IGUIElement_getType
	dd	__irrlicht_core_IGUIElement_setRelativePositionProportional
	dd	__irrlicht_core_IGUIElement_setRelativePositionFromPos
	dd	__irrlicht_core_IGUIElement_setNotClipped
	dd	__irrlicht_core_IGUIElement_isNotClipped
	dd	__irrlicht_core_IGUIElement_setMaxSize
	dd	__irrlicht_core_IGUIElement_setMinSize
	dd	__irrlicht_core_IGUIElement_setAlignment
	dd	__irrlicht_core_IGUIElement_OnPostRender
	dd	__irrlicht_core_IGUIElement_isSubElement
	dd	__irrlicht_core_IGUIElement_setSubElement
	dd	__irrlicht_core_IGUIElement_setToolTipText
	dd	__irrlicht_core_IGUIElement_getToolTipText
	dd	__irrlicht_core_IGUIElement_getTypeName
	dd	__irrlicht_core_IGUIElement_getAbsoluteClippingRect
	dd	__irrlicht_core_IGUIElement_isPointInside
	dd	__irrlicht_core_IGUIElement_setTabStop
	dd	__irrlicht_core_IGUIElement_isTabStop
	dd	__irrlicht_core_IGUIElement_setTabOrder
	dd	__irrlicht_core_IGUIElement_getTabOrder
	dd	__irrlicht_core_IGUIElement_setTabGroup
	dd	__irrlicht_core_IGUIElement_isTabGroup
	dd	__irrlicht_core_IGUIElement_getTabGroup
	dd	__irrlicht_core_IGUIElement_isMyChild
	dd	__irrlicht_core_IGUIElement_getNextElement
	dd	__irrlicht_core_IGUIElement_hasType
	dd	__irrlicht_core_IGUISpinBox_getEditBox
	dd	__irrlicht_core_IGUISpinBox_setValue
	dd	__irrlicht_core_IGUISpinBox_getValue
	dd	__irrlicht_core_IGUISpinBox_setRange
	dd	__irrlicht_core_IGUISpinBox_getMin
	dd	__irrlicht_core_IGUISpinBox_getMax
	dd	__irrlicht_core_IGUISpinBox_setStepSize
	dd	__irrlicht_core_IGUISpinBox_getStepSize
	dd	__irrlicht_core_IGUISpinBox_setDecimalPlaces
_1792:
	db	"IGUIStaticText",0
_1793:
	db	"(i,i,*b):IGUIStaticText",0
_1794:
	db	"getTextHeight",0
_1795:
	db	"getOverrideFont",0
_1796:
	db	"():IGUIFont",0
_1797:
	db	"getOverrideColor",0
_1798:
	db	"isOverrideColorEnabled",0
_1799:
	db	"getTextWidth",0
_1800:
	db	"setBackgroundColor",0
	align	4
_1791:
	dd	2
	dd	_1792
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUIStaticText_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUIStaticText_Delete
	dd	7
	dd	_482
	dd	_1793
	dd	__irrlicht_core_IGUIStaticText_createFromHandle
	dd	6
	dd	_1602
	dd	_1603
	dd	__irrlicht_core_IGUIStaticText_setOverrideFont
	dd	6
	dd	_1671
	dd	_1672
	dd	__irrlicht_core_IGUIStaticText_setOverrideColor
	dd	6
	dd	_1670
	dd	_444
	dd	__irrlicht_core_IGUIStaticText_enableOverrideColor
	dd	6
	dd	_1673
	dd	_444
	dd	__irrlicht_core_IGUIStaticText_setWordWrap
	dd	6
	dd	_1794
	dd	_431
	dd	__irrlicht_core_IGUIStaticText_getTextHeight
	dd	6
	dd	_1795
	dd	_1796
	dd	__irrlicht_core_IGUIStaticText_getOverrideFont
	dd	6
	dd	_1797
	dd	_1704
	dd	__irrlicht_core_IGUIStaticText_getOverrideColor
	dd	6
	dd	_1798
	dd	_431
	dd	__irrlicht_core_IGUIStaticText_isOverrideColorEnabled
	dd	6
	dd	_1674
	dd	_431
	dd	__irrlicht_core_IGUIStaticText_isWordWrapEnabled
	dd	6
	dd	_1799
	dd	_431
	dd	__irrlicht_core_IGUIStaticText_getTextWidth
	dd	6
	dd	_1800
	dd	_1672
	dd	__irrlicht_core_IGUIStaticText_setBackgroundColor
	dd	6
	dd	_1729
	dd	_444
	dd	__irrlicht_core_IGUIStaticText_setDrawBackground
	dd	6
	dd	_1616
	dd	_444
	dd	__irrlicht_core_IGUIStaticText_setDrawBorder
	dd	0
	align	4
_irrlicht_core_IGUIStaticText:
	dd	_irrlicht_core_IGUIElement
	dd	_bbObjectFree
	dd	_1791
	dd	24
	dd	__irrlicht_core_IGUIStaticText_New
	dd	__irrlicht_core_IGUIStaticText_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIElement_drop
	dd	__irrlicht_core_IGUIElement_getDebugName
	dd	__irrlicht_core_IGUIElement_grab
	dd	__irrlicht_core_IGUIStaticText_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IGUIElement_cast
	dd	__irrlicht_core_IGUIElement_addChild
	dd	__irrlicht_core_IGUIElement_bringToFront
	dd	__irrlicht_core_IGUIElement_draw
	dd	__irrlicht_core_IGUIElement_getAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getElementFromId
	dd	__irrlicht_core_IGUIElement_getElementFromPoint
	dd	__irrlicht_core_IGUIElement_getID
	dd	__irrlicht_core_IGUIElement_getParent
	dd	__irrlicht_core_IGUIElement_getRelativePosition
	dd	__irrlicht_core_IGUIElement_getText
	dd	__irrlicht_core_IGUIElement_isEnabled
	dd	__irrlicht_core_IGUIElement_isVisible
	dd	__irrlicht_core_IGUIElement_move
	dd	__irrlicht_core_IGUIElement_remove
	dd	__irrlicht_core_IGUIElement_removeChild
	dd	__irrlicht_core_IGUIElement_setEnabled
	dd	__irrlicht_core_IGUIElement_setID
	dd	__irrlicht_core_IGUIElement_setRelativePosition
	dd	__irrlicht_core_IGUIElement_setText
	dd	__irrlicht_core_IGUIElement_setVisible
	dd	__irrlicht_core_IGUIElement_updateAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getChildren
	dd	__irrlicht_core_IGUIElement_getType
	dd	__irrlicht_core_IGUIElement_setRelativePositionProportional
	dd	__irrlicht_core_IGUIElement_setRelativePositionFromPos
	dd	__irrlicht_core_IGUIElement_setNotClipped
	dd	__irrlicht_core_IGUIElement_isNotClipped
	dd	__irrlicht_core_IGUIElement_setMaxSize
	dd	__irrlicht_core_IGUIElement_setMinSize
	dd	__irrlicht_core_IGUIElement_setAlignment
	dd	__irrlicht_core_IGUIElement_OnPostRender
	dd	__irrlicht_core_IGUIElement_isSubElement
	dd	__irrlicht_core_IGUIElement_setSubElement
	dd	__irrlicht_core_IGUIElement_setToolTipText
	dd	__irrlicht_core_IGUIElement_getToolTipText
	dd	__irrlicht_core_IGUIElement_getTypeName
	dd	__irrlicht_core_IGUIElement_getAbsoluteClippingRect
	dd	__irrlicht_core_IGUIElement_isPointInside
	dd	__irrlicht_core_IGUIElement_setTabStop
	dd	__irrlicht_core_IGUIElement_isTabStop
	dd	__irrlicht_core_IGUIElement_setTabOrder
	dd	__irrlicht_core_IGUIElement_getTabOrder
	dd	__irrlicht_core_IGUIElement_setTabGroup
	dd	__irrlicht_core_IGUIElement_isTabGroup
	dd	__irrlicht_core_IGUIElement_getTabGroup
	dd	__irrlicht_core_IGUIElement_isMyChild
	dd	__irrlicht_core_IGUIElement_getNextElement
	dd	__irrlicht_core_IGUIElement_hasType
	dd	__irrlicht_core_IGUIStaticText_setOverrideFont
	dd	__irrlicht_core_IGUIStaticText_setOverrideColor
	dd	__irrlicht_core_IGUIStaticText_enableOverrideColor
	dd	__irrlicht_core_IGUIStaticText_setWordWrap
	dd	__irrlicht_core_IGUIStaticText_getTextHeight
	dd	__irrlicht_core_IGUIStaticText_getOverrideFont
	dd	__irrlicht_core_IGUIStaticText_getOverrideColor
	dd	__irrlicht_core_IGUIStaticText_isOverrideColorEnabled
	dd	__irrlicht_core_IGUIStaticText_isWordWrapEnabled
	dd	__irrlicht_core_IGUIStaticText_getTextWidth
	dd	__irrlicht_core_IGUIStaticText_setBackgroundColor
	dd	__irrlicht_core_IGUIStaticText_setDrawBackground
	dd	__irrlicht_core_IGUIStaticText_setDrawBorder
_1802:
	db	"IGUITab",0
_1803:
	db	"(i,i,*b):IGUITab",0
_1804:
	db	"getNumber",0
_1805:
	db	"isDrawingBackground",0
_1806:
	db	"getBackgroundColor",0
_1807:
	db	"setTextColor",0
_1808:
	db	"getTextColor",0
	align	4
_1801:
	dd	2
	dd	_1802
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUITab_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUITab_Delete
	dd	7
	dd	_482
	dd	_1803
	dd	__irrlicht_core_IGUITab_createFromHandle
	dd	6
	dd	_1804
	dd	_431
	dd	__irrlicht_core_IGUITab_getNumber
	dd	6
	dd	_1800
	dd	_1672
	dd	__irrlicht_core_IGUITab_setBackgroundColor
	dd	6
	dd	_1729
	dd	_444
	dd	__irrlicht_core_IGUITab_setDrawBackground
	dd	6
	dd	_1805
	dd	_431
	dd	__irrlicht_core_IGUITab_isDrawingBackground
	dd	6
	dd	_1806
	dd	_1704
	dd	__irrlicht_core_IGUITab_getBackgroundColor
	dd	6
	dd	_1807
	dd	_1672
	dd	__irrlicht_core_IGUITab_setTextColor
	dd	6
	dd	_1808
	dd	_1704
	dd	__irrlicht_core_IGUITab_getTextColor
	dd	0
	align	4
_irrlicht_core_IGUITab:
	dd	_irrlicht_core_IGUIElement
	dd	_bbObjectFree
	dd	_1801
	dd	24
	dd	__irrlicht_core_IGUITab_New
	dd	__irrlicht_core_IGUITab_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIElement_drop
	dd	__irrlicht_core_IGUIElement_getDebugName
	dd	__irrlicht_core_IGUIElement_grab
	dd	__irrlicht_core_IGUITab_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IGUIElement_cast
	dd	__irrlicht_core_IGUIElement_addChild
	dd	__irrlicht_core_IGUIElement_bringToFront
	dd	__irrlicht_core_IGUIElement_draw
	dd	__irrlicht_core_IGUIElement_getAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getElementFromId
	dd	__irrlicht_core_IGUIElement_getElementFromPoint
	dd	__irrlicht_core_IGUIElement_getID
	dd	__irrlicht_core_IGUIElement_getParent
	dd	__irrlicht_core_IGUIElement_getRelativePosition
	dd	__irrlicht_core_IGUIElement_getText
	dd	__irrlicht_core_IGUIElement_isEnabled
	dd	__irrlicht_core_IGUIElement_isVisible
	dd	__irrlicht_core_IGUIElement_move
	dd	__irrlicht_core_IGUIElement_remove
	dd	__irrlicht_core_IGUIElement_removeChild
	dd	__irrlicht_core_IGUIElement_setEnabled
	dd	__irrlicht_core_IGUIElement_setID
	dd	__irrlicht_core_IGUIElement_setRelativePosition
	dd	__irrlicht_core_IGUIElement_setText
	dd	__irrlicht_core_IGUIElement_setVisible
	dd	__irrlicht_core_IGUIElement_updateAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getChildren
	dd	__irrlicht_core_IGUIElement_getType
	dd	__irrlicht_core_IGUIElement_setRelativePositionProportional
	dd	__irrlicht_core_IGUIElement_setRelativePositionFromPos
	dd	__irrlicht_core_IGUIElement_setNotClipped
	dd	__irrlicht_core_IGUIElement_isNotClipped
	dd	__irrlicht_core_IGUIElement_setMaxSize
	dd	__irrlicht_core_IGUIElement_setMinSize
	dd	__irrlicht_core_IGUIElement_setAlignment
	dd	__irrlicht_core_IGUIElement_OnPostRender
	dd	__irrlicht_core_IGUIElement_isSubElement
	dd	__irrlicht_core_IGUIElement_setSubElement
	dd	__irrlicht_core_IGUIElement_setToolTipText
	dd	__irrlicht_core_IGUIElement_getToolTipText
	dd	__irrlicht_core_IGUIElement_getTypeName
	dd	__irrlicht_core_IGUIElement_getAbsoluteClippingRect
	dd	__irrlicht_core_IGUIElement_isPointInside
	dd	__irrlicht_core_IGUIElement_setTabStop
	dd	__irrlicht_core_IGUIElement_isTabStop
	dd	__irrlicht_core_IGUIElement_setTabOrder
	dd	__irrlicht_core_IGUIElement_getTabOrder
	dd	__irrlicht_core_IGUIElement_setTabGroup
	dd	__irrlicht_core_IGUIElement_isTabGroup
	dd	__irrlicht_core_IGUIElement_getTabGroup
	dd	__irrlicht_core_IGUIElement_isMyChild
	dd	__irrlicht_core_IGUIElement_getNextElement
	dd	__irrlicht_core_IGUIElement_hasType
	dd	__irrlicht_core_IGUITab_getNumber
	dd	__irrlicht_core_IGUITab_setBackgroundColor
	dd	__irrlicht_core_IGUITab_setDrawBackground
	dd	__irrlicht_core_IGUITab_isDrawingBackground
	dd	__irrlicht_core_IGUITab_getBackgroundColor
	dd	__irrlicht_core_IGUITab_setTextColor
	dd	__irrlicht_core_IGUITab_getTextColor
_1810:
	db	"IGUITabControl",0
_1811:
	db	"(i,i,*b):IGUITabControl",0
_1812:
	db	"addTab",0
_1813:
	db	"($,i):IGUITab",0
_1814:
	db	"getActiveTab",0
_1815:
	db	"getTab",0
_1816:
	db	"(i):IGUITab",0
_1817:
	db	"getTabCount",0
_1818:
	db	"setActiveTab",0
_1819:
	db	"setActiveTabFromTab",0
_1820:
	db	"setTabHeight",0
_1821:
	db	"getTabHeight",0
_1822:
	db	"setTabVerticalAlignment",0
_1823:
	db	"getTabVerticalAlignment",0
_1824:
	db	"setTabExtraWidth",0
_1825:
	db	"getTabExtraWidth",0
_1826:
	db	"setTabMaxWidth",0
_1827:
	db	"getTabMaxWidth",0
	align	4
_1809:
	dd	2
	dd	_1810
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUITabControl_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUITabControl_Delete
	dd	7
	dd	_482
	dd	_1811
	dd	__irrlicht_core_IGUITabControl_createFromHandle
	dd	6
	dd	_1812
	dd	_1813
	dd	__irrlicht_core_IGUITabControl_addTab
	dd	6
	dd	_1814
	dd	_431
	dd	__irrlicht_core_IGUITabControl_getActiveTab
	dd	6
	dd	_1815
	dd	_1816
	dd	__irrlicht_core_IGUITabControl_getTab
	dd	6
	dd	_1817
	dd	_431
	dd	__irrlicht_core_IGUITabControl_getTabCount
	dd	6
	dd	_1818
	dd	_444
	dd	__irrlicht_core_IGUITabControl_setActiveTab
	dd	6
	dd	_1819
	dd	_1550
	dd	__irrlicht_core_IGUITabControl_setActiveTabFromTab
	dd	6
	dd	_1820
	dd	_444
	dd	__irrlicht_core_IGUITabControl_setTabHeight
	dd	6
	dd	_1821
	dd	_431
	dd	__irrlicht_core_IGUITabControl_getTabHeight
	dd	6
	dd	_1822
	dd	_444
	dd	__irrlicht_core_IGUITabControl_setTabVerticalAlignment
	dd	6
	dd	_1823
	dd	_431
	dd	__irrlicht_core_IGUITabControl_getTabVerticalAlignment
	dd	6
	dd	_1824
	dd	_444
	dd	__irrlicht_core_IGUITabControl_setTabExtraWidth
	dd	6
	dd	_1825
	dd	_431
	dd	__irrlicht_core_IGUITabControl_getTabExtraWidth
	dd	6
	dd	_1826
	dd	_444
	dd	__irrlicht_core_IGUITabControl_setTabMaxWidth
	dd	6
	dd	_1827
	dd	_431
	dd	__irrlicht_core_IGUITabControl_getTabMaxWidth
	dd	0
	align	4
_irrlicht_core_IGUITabControl:
	dd	_irrlicht_core_IGUIElement
	dd	_bbObjectFree
	dd	_1809
	dd	24
	dd	__irrlicht_core_IGUITabControl_New
	dd	__irrlicht_core_IGUITabControl_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIElement_drop
	dd	__irrlicht_core_IGUIElement_getDebugName
	dd	__irrlicht_core_IGUIElement_grab
	dd	__irrlicht_core_IGUITabControl_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IGUIElement_cast
	dd	__irrlicht_core_IGUIElement_addChild
	dd	__irrlicht_core_IGUIElement_bringToFront
	dd	__irrlicht_core_IGUIElement_draw
	dd	__irrlicht_core_IGUIElement_getAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getElementFromId
	dd	__irrlicht_core_IGUIElement_getElementFromPoint
	dd	__irrlicht_core_IGUIElement_getID
	dd	__irrlicht_core_IGUIElement_getParent
	dd	__irrlicht_core_IGUIElement_getRelativePosition
	dd	__irrlicht_core_IGUIElement_getText
	dd	__irrlicht_core_IGUIElement_isEnabled
	dd	__irrlicht_core_IGUIElement_isVisible
	dd	__irrlicht_core_IGUIElement_move
	dd	__irrlicht_core_IGUIElement_remove
	dd	__irrlicht_core_IGUIElement_removeChild
	dd	__irrlicht_core_IGUIElement_setEnabled
	dd	__irrlicht_core_IGUIElement_setID
	dd	__irrlicht_core_IGUIElement_setRelativePosition
	dd	__irrlicht_core_IGUIElement_setText
	dd	__irrlicht_core_IGUIElement_setVisible
	dd	__irrlicht_core_IGUIElement_updateAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getChildren
	dd	__irrlicht_core_IGUIElement_getType
	dd	__irrlicht_core_IGUIElement_setRelativePositionProportional
	dd	__irrlicht_core_IGUIElement_setRelativePositionFromPos
	dd	__irrlicht_core_IGUIElement_setNotClipped
	dd	__irrlicht_core_IGUIElement_isNotClipped
	dd	__irrlicht_core_IGUIElement_setMaxSize
	dd	__irrlicht_core_IGUIElement_setMinSize
	dd	__irrlicht_core_IGUIElement_setAlignment
	dd	__irrlicht_core_IGUIElement_OnPostRender
	dd	__irrlicht_core_IGUIElement_isSubElement
	dd	__irrlicht_core_IGUIElement_setSubElement
	dd	__irrlicht_core_IGUIElement_setToolTipText
	dd	__irrlicht_core_IGUIElement_getToolTipText
	dd	__irrlicht_core_IGUIElement_getTypeName
	dd	__irrlicht_core_IGUIElement_getAbsoluteClippingRect
	dd	__irrlicht_core_IGUIElement_isPointInside
	dd	__irrlicht_core_IGUIElement_setTabStop
	dd	__irrlicht_core_IGUIElement_isTabStop
	dd	__irrlicht_core_IGUIElement_setTabOrder
	dd	__irrlicht_core_IGUIElement_getTabOrder
	dd	__irrlicht_core_IGUIElement_setTabGroup
	dd	__irrlicht_core_IGUIElement_isTabGroup
	dd	__irrlicht_core_IGUIElement_getTabGroup
	dd	__irrlicht_core_IGUIElement_isMyChild
	dd	__irrlicht_core_IGUIElement_getNextElement
	dd	__irrlicht_core_IGUIElement_hasType
	dd	__irrlicht_core_IGUITabControl_addTab
	dd	__irrlicht_core_IGUITabControl_getActiveTab
	dd	__irrlicht_core_IGUITabControl_getTab
	dd	__irrlicht_core_IGUITabControl_getTabCount
	dd	__irrlicht_core_IGUITabControl_setActiveTab
	dd	__irrlicht_core_IGUITabControl_setActiveTabFromTab
	dd	__irrlicht_core_IGUITabControl_setTabHeight
	dd	__irrlicht_core_IGUITabControl_getTabHeight
	dd	__irrlicht_core_IGUITabControl_setTabVerticalAlignment
	dd	__irrlicht_core_IGUITabControl_getTabVerticalAlignment
	dd	__irrlicht_core_IGUITabControl_setTabExtraWidth
	dd	__irrlicht_core_IGUITabControl_getTabExtraWidth
	dd	__irrlicht_core_IGUITabControl_setTabMaxWidth
	dd	__irrlicht_core_IGUITabControl_getTabMaxWidth
_1829:
	db	"IGUITable",0
_1830:
	db	"(i,i,*b):IGUITable",0
_1831:
	db	"addColumn",0
_1832:
	db	"removeColumn",0
_1833:
	db	"getColumnCount",0
_1834:
	db	"setActiveColumn",0
_1835:
	db	"getActiveColumn",0
_1836:
	db	"getActiveColumnOrdering",0
_1837:
	db	"setColumnWidth",0
_1838:
	db	"setResizableColumns",0
_1839:
	db	"hasResizableColumns",0
_1840:
	db	"setColumnOrdering",0
_1841:
	db	"getRowCount",0
_1842:
	db	"addRow",0
_1843:
	db	"removeRow",0
_1844:
	db	"clearRows",0
_1845:
	db	"swapRows",0
_1846:
	db	"orderRows",0
_1847:
	db	"setCellText",0
_1848:
	db	"(i,i,$)i",0
_1849:
	db	"setCellTextAndColor",0
_1850:
	db	"(i,i,$,:SColor)i",0
_1851:
	db	"setCellData",0
_1852:
	db	"(i,i,*b)i",0
_1853:
	db	"setCellColor",0
_1854:
	db	"getCellText",0
_1855:
	db	"(i,i)$",0
_1856:
	db	"getCellData",0
_1857:
	db	"(i,i)*b",0
_1858:
	db	"setDrawFlags",0
_1859:
	db	"getDrawFlags",0
	align	4
_1828:
	dd	2
	dd	_1829
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUITable_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUITable_Delete
	dd	7
	dd	_482
	dd	_1830
	dd	__irrlicht_core_IGUITable_createFromHandle
	dd	6
	dd	_1831
	dd	_812
	dd	__irrlicht_core_IGUITable_addColumn
	dd	6
	dd	_1832
	dd	_444
	dd	__irrlicht_core_IGUITable_removeColumn
	dd	6
	dd	_1833
	dd	_431
	dd	__irrlicht_core_IGUITable_getColumnCount
	dd	6
	dd	_1834
	dd	_434
	dd	__irrlicht_core_IGUITable_setActiveColumn
	dd	6
	dd	_1835
	dd	_431
	dd	__irrlicht_core_IGUITable_getActiveColumn
	dd	6
	dd	_1836
	dd	_431
	dd	__irrlicht_core_IGUITable_getActiveColumnOrdering
	dd	6
	dd	_1837
	dd	_434
	dd	__irrlicht_core_IGUITable_setColumnWidth
	dd	6
	dd	_1838
	dd	_444
	dd	__irrlicht_core_IGUITable_setResizableColumns
	dd	6
	dd	_1839
	dd	_431
	dd	__irrlicht_core_IGUITable_hasResizableColumns
	dd	6
	dd	_1840
	dd	_434
	dd	__irrlicht_core_IGUITable_setColumnOrdering
	dd	6
	dd	_1634
	dd	_431
	dd	__irrlicht_core_IGUITable_getSelected
	dd	6
	dd	_1635
	dd	_444
	dd	__irrlicht_core_IGUITable_setSelected
	dd	6
	dd	_1841
	dd	_431
	dd	__irrlicht_core_IGUITable_getRowCount
	dd	6
	dd	_1842
	dd	_444
	dd	__irrlicht_core_IGUITable_addRow
	dd	6
	dd	_1843
	dd	_444
	dd	__irrlicht_core_IGUITable_removeRow
	dd	6
	dd	_1844
	dd	_431
	dd	__irrlicht_core_IGUITable_clearRows
	dd	6
	dd	_1845
	dd	_434
	dd	__irrlicht_core_IGUITable_swapRows
	dd	6
	dd	_1846
	dd	_434
	dd	__irrlicht_core_IGUITable_orderRows
	dd	6
	dd	_1847
	dd	_1848
	dd	__irrlicht_core_IGUITable_setCellText
	dd	6
	dd	_1849
	dd	_1850
	dd	__irrlicht_core_IGUITable_setCellTextAndColor
	dd	6
	dd	_1851
	dd	_1852
	dd	__irrlicht_core_IGUITable_setCellData
	dd	6
	dd	_1853
	dd	_1718
	dd	__irrlicht_core_IGUITable_setCellColor
	dd	6
	dd	_1854
	dd	_1855
	dd	__irrlicht_core_IGUITable_getCellText
	dd	6
	dd	_1856
	dd	_1857
	dd	__irrlicht_core_IGUITable_getCellData
	dd	6
	dd	_1066
	dd	_431
	dd	__irrlicht_core_IGUITable_clear
	dd	6
	dd	_1858
	dd	_444
	dd	__irrlicht_core_IGUITable_setDrawFlags
	dd	6
	dd	_1859
	dd	_431
	dd	__irrlicht_core_IGUITable_getDrawFlags
	dd	0
	align	4
_irrlicht_core_IGUITable:
	dd	_irrlicht_core_IGUIElement
	dd	_bbObjectFree
	dd	_1828
	dd	24
	dd	__irrlicht_core_IGUITable_New
	dd	__irrlicht_core_IGUITable_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIElement_drop
	dd	__irrlicht_core_IGUIElement_getDebugName
	dd	__irrlicht_core_IGUIElement_grab
	dd	__irrlicht_core_IGUITable_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IGUIElement_cast
	dd	__irrlicht_core_IGUIElement_addChild
	dd	__irrlicht_core_IGUIElement_bringToFront
	dd	__irrlicht_core_IGUIElement_draw
	dd	__irrlicht_core_IGUIElement_getAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getElementFromId
	dd	__irrlicht_core_IGUIElement_getElementFromPoint
	dd	__irrlicht_core_IGUIElement_getID
	dd	__irrlicht_core_IGUIElement_getParent
	dd	__irrlicht_core_IGUIElement_getRelativePosition
	dd	__irrlicht_core_IGUIElement_getText
	dd	__irrlicht_core_IGUIElement_isEnabled
	dd	__irrlicht_core_IGUIElement_isVisible
	dd	__irrlicht_core_IGUIElement_move
	dd	__irrlicht_core_IGUIElement_remove
	dd	__irrlicht_core_IGUIElement_removeChild
	dd	__irrlicht_core_IGUIElement_setEnabled
	dd	__irrlicht_core_IGUIElement_setID
	dd	__irrlicht_core_IGUIElement_setRelativePosition
	dd	__irrlicht_core_IGUIElement_setText
	dd	__irrlicht_core_IGUIElement_setVisible
	dd	__irrlicht_core_IGUIElement_updateAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getChildren
	dd	__irrlicht_core_IGUIElement_getType
	dd	__irrlicht_core_IGUIElement_setRelativePositionProportional
	dd	__irrlicht_core_IGUIElement_setRelativePositionFromPos
	dd	__irrlicht_core_IGUIElement_setNotClipped
	dd	__irrlicht_core_IGUIElement_isNotClipped
	dd	__irrlicht_core_IGUIElement_setMaxSize
	dd	__irrlicht_core_IGUIElement_setMinSize
	dd	__irrlicht_core_IGUIElement_setAlignment
	dd	__irrlicht_core_IGUIElement_OnPostRender
	dd	__irrlicht_core_IGUIElement_isSubElement
	dd	__irrlicht_core_IGUIElement_setSubElement
	dd	__irrlicht_core_IGUIElement_setToolTipText
	dd	__irrlicht_core_IGUIElement_getToolTipText
	dd	__irrlicht_core_IGUIElement_getTypeName
	dd	__irrlicht_core_IGUIElement_getAbsoluteClippingRect
	dd	__irrlicht_core_IGUIElement_isPointInside
	dd	__irrlicht_core_IGUIElement_setTabStop
	dd	__irrlicht_core_IGUIElement_isTabStop
	dd	__irrlicht_core_IGUIElement_setTabOrder
	dd	__irrlicht_core_IGUIElement_getTabOrder
	dd	__irrlicht_core_IGUIElement_setTabGroup
	dd	__irrlicht_core_IGUIElement_isTabGroup
	dd	__irrlicht_core_IGUIElement_getTabGroup
	dd	__irrlicht_core_IGUIElement_isMyChild
	dd	__irrlicht_core_IGUIElement_getNextElement
	dd	__irrlicht_core_IGUIElement_hasType
	dd	__irrlicht_core_IGUITable_addColumn
	dd	__irrlicht_core_IGUITable_removeColumn
	dd	__irrlicht_core_IGUITable_getColumnCount
	dd	__irrlicht_core_IGUITable_setActiveColumn
	dd	__irrlicht_core_IGUITable_getActiveColumn
	dd	__irrlicht_core_IGUITable_getActiveColumnOrdering
	dd	__irrlicht_core_IGUITable_setColumnWidth
	dd	__irrlicht_core_IGUITable_setResizableColumns
	dd	__irrlicht_core_IGUITable_hasResizableColumns
	dd	__irrlicht_core_IGUITable_setColumnOrdering
	dd	__irrlicht_core_IGUITable_getSelected
	dd	__irrlicht_core_IGUITable_setSelected
	dd	__irrlicht_core_IGUITable_getRowCount
	dd	__irrlicht_core_IGUITable_addRow
	dd	__irrlicht_core_IGUITable_removeRow
	dd	__irrlicht_core_IGUITable_clearRows
	dd	__irrlicht_core_IGUITable_swapRows
	dd	__irrlicht_core_IGUITable_orderRows
	dd	__irrlicht_core_IGUITable_setCellText
	dd	__irrlicht_core_IGUITable_setCellTextAndColor
	dd	__irrlicht_core_IGUITable_setCellData
	dd	__irrlicht_core_IGUITable_setCellColor
	dd	__irrlicht_core_IGUITable_getCellText
	dd	__irrlicht_core_IGUITable_getCellData
	dd	__irrlicht_core_IGUITable_clear
	dd	__irrlicht_core_IGUITable_setDrawFlags
	dd	__irrlicht_core_IGUITable_getDrawFlags
_1861:
	db	"IGUIToolBar",0
_1862:
	db	"(i,i,*b):IGUIToolBar",0
_1863:
	db	"addButton",0
_1864:
	db	"(i,$,$,:ITexture,:ITexture,i,i):IGUIButton",0
	align	4
_1860:
	dd	2
	dd	_1861
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUIToolBar_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUIToolBar_Delete
	dd	7
	dd	_482
	dd	_1862
	dd	__irrlicht_core_IGUIToolBar_createFromHandle
	dd	6
	dd	_1863
	dd	_1864
	dd	__irrlicht_core_IGUIToolBar_addButton
	dd	0
	align	4
_irrlicht_core_IGUIToolBar:
	dd	_irrlicht_core_IGUIElement
	dd	_bbObjectFree
	dd	_1860
	dd	24
	dd	__irrlicht_core_IGUIToolBar_New
	dd	__irrlicht_core_IGUIToolBar_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIElement_drop
	dd	__irrlicht_core_IGUIElement_getDebugName
	dd	__irrlicht_core_IGUIElement_grab
	dd	__irrlicht_core_IGUIToolBar_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IGUIElement_cast
	dd	__irrlicht_core_IGUIElement_addChild
	dd	__irrlicht_core_IGUIElement_bringToFront
	dd	__irrlicht_core_IGUIElement_draw
	dd	__irrlicht_core_IGUIElement_getAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getElementFromId
	dd	__irrlicht_core_IGUIElement_getElementFromPoint
	dd	__irrlicht_core_IGUIElement_getID
	dd	__irrlicht_core_IGUIElement_getParent
	dd	__irrlicht_core_IGUIElement_getRelativePosition
	dd	__irrlicht_core_IGUIElement_getText
	dd	__irrlicht_core_IGUIElement_isEnabled
	dd	__irrlicht_core_IGUIElement_isVisible
	dd	__irrlicht_core_IGUIElement_move
	dd	__irrlicht_core_IGUIElement_remove
	dd	__irrlicht_core_IGUIElement_removeChild
	dd	__irrlicht_core_IGUIElement_setEnabled
	dd	__irrlicht_core_IGUIElement_setID
	dd	__irrlicht_core_IGUIElement_setRelativePosition
	dd	__irrlicht_core_IGUIElement_setText
	dd	__irrlicht_core_IGUIElement_setVisible
	dd	__irrlicht_core_IGUIElement_updateAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getChildren
	dd	__irrlicht_core_IGUIElement_getType
	dd	__irrlicht_core_IGUIElement_setRelativePositionProportional
	dd	__irrlicht_core_IGUIElement_setRelativePositionFromPos
	dd	__irrlicht_core_IGUIElement_setNotClipped
	dd	__irrlicht_core_IGUIElement_isNotClipped
	dd	__irrlicht_core_IGUIElement_setMaxSize
	dd	__irrlicht_core_IGUIElement_setMinSize
	dd	__irrlicht_core_IGUIElement_setAlignment
	dd	__irrlicht_core_IGUIElement_OnPostRender
	dd	__irrlicht_core_IGUIElement_isSubElement
	dd	__irrlicht_core_IGUIElement_setSubElement
	dd	__irrlicht_core_IGUIElement_setToolTipText
	dd	__irrlicht_core_IGUIElement_getToolTipText
	dd	__irrlicht_core_IGUIElement_getTypeName
	dd	__irrlicht_core_IGUIElement_getAbsoluteClippingRect
	dd	__irrlicht_core_IGUIElement_isPointInside
	dd	__irrlicht_core_IGUIElement_setTabStop
	dd	__irrlicht_core_IGUIElement_isTabStop
	dd	__irrlicht_core_IGUIElement_setTabOrder
	dd	__irrlicht_core_IGUIElement_getTabOrder
	dd	__irrlicht_core_IGUIElement_setTabGroup
	dd	__irrlicht_core_IGUIElement_isTabGroup
	dd	__irrlicht_core_IGUIElement_getTabGroup
	dd	__irrlicht_core_IGUIElement_isMyChild
	dd	__irrlicht_core_IGUIElement_getNextElement
	dd	__irrlicht_core_IGUIElement_hasType
	dd	__irrlicht_core_IGUIToolBar_addButton
_1866:
	db	"IGUITreeViewNode",0
_1867:
	db	"getOwner",0
_1868:
	db	"():IGUITreeView",0
_1869:
	db	"():IGUITreeViewNode",0
_1870:
	db	"getImageIndex",0
_1871:
	db	"setImageIndex",0
_1872:
	db	"getSelectedImageIndex",0
_1873:
	db	"setSelectedImageIndex",0
_1874:
	db	"getData",0
_1875:
	db	"setData",0
_1876:
	db	"getData2",0
_1877:
	db	"setData2",0
_1878:
	db	"(:IReferenceCounted)i",0
_1879:
	db	"getChildCount",0
_1880:
	db	"clearChilds",0
_1881:
	db	"hasChilds",0
_1882:
	db	"addChildBack",0
_1883:
	db	"($,$,i,i,*b,:IReferenceCounted):IGUITreeViewNode",0
_1884:
	db	"addChildFront",0
_1885:
	db	"insertChildAfter",0
_1886:
	db	"(:IGUITreeViewNode,$,$,i,i,*b,:IReferenceCounted):IGUITreeViewNode",0
_1887:
	db	"insertChildBefore",0
_1888:
	db	"getFirstChild",0
_1889:
	db	"getLastChild",0
_1890:
	db	"getPrevSibling",0
_1891:
	db	"getNextSibling",0
_1892:
	db	"getNextVisible",0
_1893:
	db	"deleteChild",0
_1894:
	db	"(:IGUITreeViewNode)i",0
_1895:
	db	"moveChildUp",0
_1896:
	db	"moveChildDown",0
_1897:
	db	"getExpanded",0
_1898:
	db	"setExpanded",0
_1899:
	db	"isRoot",0
_1900:
	db	"getLevel",0
_1901:
	db	"(i,i):IGUITreeViewNode",0
	align	4
_1865:
	dd	2
	dd	_1866
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUITreeViewNode_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUITreeViewNode_Delete
	dd	6
	dd	_1867
	dd	_1868
	dd	__irrlicht_core_IGUITreeViewNode_getOwner
	dd	6
	dd	_1557
	dd	_1869
	dd	__irrlicht_core_IGUITreeViewNode_getParent
	dd	6
	dd	_1559
	dd	_827
	dd	__irrlicht_core_IGUITreeViewNode_getText
	dd	6
	dd	_1567
	dd	_793
	dd	__irrlicht_core_IGUITreeViewNode_setText
	dd	6
	dd	_1714
	dd	_827
	dd	__irrlicht_core_IGUITreeViewNode_getIcon
	dd	6
	dd	_1768
	dd	_793
	dd	__irrlicht_core_IGUITreeViewNode_setIcon
	dd	6
	dd	_1870
	dd	_431
	dd	__irrlicht_core_IGUITreeViewNode_getImageIndex
	dd	6
	dd	_1871
	dd	_444
	dd	__irrlicht_core_IGUITreeViewNode_setImageIndex
	dd	6
	dd	_1872
	dd	_431
	dd	__irrlicht_core_IGUITreeViewNode_getSelectedImageIndex
	dd	6
	dd	_1873
	dd	_444
	dd	__irrlicht_core_IGUITreeViewNode_setSelectedImageIndex
	dd	6
	dd	_1874
	dd	_829
	dd	__irrlicht_core_IGUITreeViewNode_getData
	dd	6
	dd	_1875
	dd	_799
	dd	__irrlicht_core_IGUITreeViewNode_setData
	dd	6
	dd	_1876
	dd	_431
	dd	__irrlicht_core_IGUITreeViewNode_getData2
	dd	6
	dd	_1877
	dd	_1878
	dd	__irrlicht_core_IGUITreeViewNode_setData2
	dd	6
	dd	_1879
	dd	_431
	dd	__irrlicht_core_IGUITreeViewNode_getChildCount
	dd	6
	dd	_1880
	dd	_431
	dd	__irrlicht_core_IGUITreeViewNode_clearChilds
	dd	6
	dd	_1881
	dd	_431
	dd	__irrlicht_core_IGUITreeViewNode_hasChilds
	dd	6
	dd	_1882
	dd	_1883
	dd	__irrlicht_core_IGUITreeViewNode_addChildBack
	dd	6
	dd	_1884
	dd	_1883
	dd	__irrlicht_core_IGUITreeViewNode_addChildFront
	dd	6
	dd	_1885
	dd	_1886
	dd	__irrlicht_core_IGUITreeViewNode_insertChildAfter
	dd	6
	dd	_1887
	dd	_1886
	dd	__irrlicht_core_IGUITreeViewNode_insertChildBefore
	dd	6
	dd	_1888
	dd	_1869
	dd	__irrlicht_core_IGUITreeViewNode_getFirstChild
	dd	6
	dd	_1889
	dd	_1869
	dd	__irrlicht_core_IGUITreeViewNode_getLastChild
	dd	6
	dd	_1890
	dd	_1869
	dd	__irrlicht_core_IGUITreeViewNode_getPrevSibling
	dd	6
	dd	_1891
	dd	_1869
	dd	__irrlicht_core_IGUITreeViewNode_getNextSibling
	dd	6
	dd	_1892
	dd	_1869
	dd	__irrlicht_core_IGUITreeViewNode_getNextVisible
	dd	6
	dd	_1893
	dd	_1894
	dd	__irrlicht_core_IGUITreeViewNode_deleteChild
	dd	6
	dd	_1895
	dd	_1894
	dd	__irrlicht_core_IGUITreeViewNode_moveChildUp
	dd	6
	dd	_1896
	dd	_1894
	dd	__irrlicht_core_IGUITreeViewNode_moveChildDown
	dd	6
	dd	_1897
	dd	_431
	dd	__irrlicht_core_IGUITreeViewNode_getExpanded
	dd	6
	dd	_1898
	dd	_444
	dd	__irrlicht_core_IGUITreeViewNode_setExpanded
	dd	6
	dd	_1634
	dd	_431
	dd	__irrlicht_core_IGUITreeViewNode_getSelected
	dd	6
	dd	_1635
	dd	_444
	dd	__irrlicht_core_IGUITreeViewNode_setSelected
	dd	6
	dd	_1899
	dd	_431
	dd	__irrlicht_core_IGUITreeViewNode_isRoot
	dd	6
	dd	_1900
	dd	_431
	dd	__irrlicht_core_IGUITreeViewNode_getLevel
	dd	6
	dd	_1520
	dd	_431
	dd	__irrlicht_core_IGUITreeViewNode_isVisible
	dd	7
	dd	_482
	dd	_1901
	dd	__irrlicht_core_IGUITreeViewNode_createFromHandle
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IGUITreeViewNode_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IGUITreeViewNode_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IGUITreeViewNode_grab
	dd	0
	align	4
_irrlicht_core_IGUITreeViewNode:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_1865
	dd	24
	dd	__irrlicht_core_IGUITreeViewNode_New
	dd	__irrlicht_core_IGUITreeViewNode_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUITreeViewNode_drop
	dd	__irrlicht_core_IGUITreeViewNode_getDebugName
	dd	__irrlicht_core_IGUITreeViewNode_grab
	dd	__irrlicht_core_IGUITreeViewNode_getOwner
	dd	__irrlicht_core_IGUITreeViewNode_getParent
	dd	__irrlicht_core_IGUITreeViewNode_getText
	dd	__irrlicht_core_IGUITreeViewNode_setText
	dd	__irrlicht_core_IGUITreeViewNode_getIcon
	dd	__irrlicht_core_IGUITreeViewNode_setIcon
	dd	__irrlicht_core_IGUITreeViewNode_getImageIndex
	dd	__irrlicht_core_IGUITreeViewNode_setImageIndex
	dd	__irrlicht_core_IGUITreeViewNode_getSelectedImageIndex
	dd	__irrlicht_core_IGUITreeViewNode_setSelectedImageIndex
	dd	__irrlicht_core_IGUITreeViewNode_getData
	dd	__irrlicht_core_IGUITreeViewNode_setData
	dd	__irrlicht_core_IGUITreeViewNode_getData2
	dd	__irrlicht_core_IGUITreeViewNode_setData2
	dd	__irrlicht_core_IGUITreeViewNode_getChildCount
	dd	__irrlicht_core_IGUITreeViewNode_clearChilds
	dd	__irrlicht_core_IGUITreeViewNode_hasChilds
	dd	__irrlicht_core_IGUITreeViewNode_addChildBack
	dd	__irrlicht_core_IGUITreeViewNode_addChildFront
	dd	__irrlicht_core_IGUITreeViewNode_insertChildAfter
	dd	__irrlicht_core_IGUITreeViewNode_insertChildBefore
	dd	__irrlicht_core_IGUITreeViewNode_getFirstChild
	dd	__irrlicht_core_IGUITreeViewNode_getLastChild
	dd	__irrlicht_core_IGUITreeViewNode_getPrevSibling
	dd	__irrlicht_core_IGUITreeViewNode_getNextSibling
	dd	__irrlicht_core_IGUITreeViewNode_getNextVisible
	dd	__irrlicht_core_IGUITreeViewNode_deleteChild
	dd	__irrlicht_core_IGUITreeViewNode_moveChildUp
	dd	__irrlicht_core_IGUITreeViewNode_moveChildDown
	dd	__irrlicht_core_IGUITreeViewNode_getExpanded
	dd	__irrlicht_core_IGUITreeViewNode_setExpanded
	dd	__irrlicht_core_IGUITreeViewNode_getSelected
	dd	__irrlicht_core_IGUITreeViewNode_setSelected
	dd	__irrlicht_core_IGUITreeViewNode_isRoot
	dd	__irrlicht_core_IGUITreeViewNode_getLevel
	dd	__irrlicht_core_IGUITreeViewNode_isVisible
	dd	__irrlicht_core_IGUITreeViewNode_createFromHandle
_1903:
	db	"IGUITreeView",0
_1904:
	db	"getRoot",0
_1905:
	db	"getLinesVisible",0
_1906:
	db	"setLinesVisible",0
_1907:
	db	"setIconFont",0
_1908:
	db	"setImageList",0
_1909:
	db	"(:IGUIImageList)i",0
_1910:
	db	"getImageList",0
_1911:
	db	"():IGUIImageList",0
_1912:
	db	"setImageLeftOfIcon",0
_1913:
	db	"getImageLeftOfOcon",0
_1914:
	db	"getLastEventNode",0
_1915:
	db	"(i,i,*b):IGUITreeView",0
	align	4
_1902:
	dd	2
	dd	_1903
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUITreeView_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUITreeView_Delete
	dd	6
	dd	_1904
	dd	_1869
	dd	__irrlicht_core_IGUITreeView_getRoot
	dd	6
	dd	_1634
	dd	_1869
	dd	__irrlicht_core_IGUITreeView_getSelected
	dd	6
	dd	_1905
	dd	_431
	dd	__irrlicht_core_IGUITreeView_getLinesVisible
	dd	6
	dd	_1906
	dd	_444
	dd	__irrlicht_core_IGUITreeView_setLinesVisible
	dd	6
	dd	_1907
	dd	_1603
	dd	__irrlicht_core_IGUITreeView_setIconFont
	dd	6
	dd	_1908
	dd	_1909
	dd	__irrlicht_core_IGUITreeView_setImageList
	dd	6
	dd	_1910
	dd	_1911
	dd	__irrlicht_core_IGUITreeView_getImageList
	dd	6
	dd	_1912
	dd	_444
	dd	__irrlicht_core_IGUITreeView_setImageLeftOfIcon
	dd	6
	dd	_1913
	dd	_431
	dd	__irrlicht_core_IGUITreeView_getImageLeftOfOcon
	dd	6
	dd	_1914
	dd	_1869
	dd	__irrlicht_core_IGUITreeView_getLastEventNode
	dd	7
	dd	_482
	dd	_1915
	dd	__irrlicht_core_IGUITreeView_createFromHandle
	dd	0
	align	4
_irrlicht_core_IGUITreeView:
	dd	_irrlicht_core_IGUIElement
	dd	_bbObjectFree
	dd	_1902
	dd	24
	dd	__irrlicht_core_IGUITreeView_New
	dd	__irrlicht_core_IGUITreeView_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIElement_drop
	dd	__irrlicht_core_IGUIElement_getDebugName
	dd	__irrlicht_core_IGUIElement_grab
	dd	__irrlicht_core_IGUITreeView_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IGUIElement_cast
	dd	__irrlicht_core_IGUIElement_addChild
	dd	__irrlicht_core_IGUIElement_bringToFront
	dd	__irrlicht_core_IGUIElement_draw
	dd	__irrlicht_core_IGUIElement_getAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getElementFromId
	dd	__irrlicht_core_IGUIElement_getElementFromPoint
	dd	__irrlicht_core_IGUIElement_getID
	dd	__irrlicht_core_IGUIElement_getParent
	dd	__irrlicht_core_IGUIElement_getRelativePosition
	dd	__irrlicht_core_IGUIElement_getText
	dd	__irrlicht_core_IGUIElement_isEnabled
	dd	__irrlicht_core_IGUIElement_isVisible
	dd	__irrlicht_core_IGUIElement_move
	dd	__irrlicht_core_IGUIElement_remove
	dd	__irrlicht_core_IGUIElement_removeChild
	dd	__irrlicht_core_IGUIElement_setEnabled
	dd	__irrlicht_core_IGUIElement_setID
	dd	__irrlicht_core_IGUIElement_setRelativePosition
	dd	__irrlicht_core_IGUIElement_setText
	dd	__irrlicht_core_IGUIElement_setVisible
	dd	__irrlicht_core_IGUIElement_updateAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getChildren
	dd	__irrlicht_core_IGUIElement_getType
	dd	__irrlicht_core_IGUIElement_setRelativePositionProportional
	dd	__irrlicht_core_IGUIElement_setRelativePositionFromPos
	dd	__irrlicht_core_IGUIElement_setNotClipped
	dd	__irrlicht_core_IGUIElement_isNotClipped
	dd	__irrlicht_core_IGUIElement_setMaxSize
	dd	__irrlicht_core_IGUIElement_setMinSize
	dd	__irrlicht_core_IGUIElement_setAlignment
	dd	__irrlicht_core_IGUIElement_OnPostRender
	dd	__irrlicht_core_IGUIElement_isSubElement
	dd	__irrlicht_core_IGUIElement_setSubElement
	dd	__irrlicht_core_IGUIElement_setToolTipText
	dd	__irrlicht_core_IGUIElement_getToolTipText
	dd	__irrlicht_core_IGUIElement_getTypeName
	dd	__irrlicht_core_IGUIElement_getAbsoluteClippingRect
	dd	__irrlicht_core_IGUIElement_isPointInside
	dd	__irrlicht_core_IGUIElement_setTabStop
	dd	__irrlicht_core_IGUIElement_isTabStop
	dd	__irrlicht_core_IGUIElement_setTabOrder
	dd	__irrlicht_core_IGUIElement_getTabOrder
	dd	__irrlicht_core_IGUIElement_setTabGroup
	dd	__irrlicht_core_IGUIElement_isTabGroup
	dd	__irrlicht_core_IGUIElement_getTabGroup
	dd	__irrlicht_core_IGUIElement_isMyChild
	dd	__irrlicht_core_IGUIElement_getNextElement
	dd	__irrlicht_core_IGUIElement_hasType
	dd	__irrlicht_core_IGUITreeView_getRoot
	dd	__irrlicht_core_IGUITreeView_getSelected
	dd	__irrlicht_core_IGUITreeView_getLinesVisible
	dd	__irrlicht_core_IGUITreeView_setLinesVisible
	dd	__irrlicht_core_IGUITreeView_setIconFont
	dd	__irrlicht_core_IGUITreeView_setImageList
	dd	__irrlicht_core_IGUITreeView_getImageList
	dd	__irrlicht_core_IGUITreeView_setImageLeftOfIcon
	dd	__irrlicht_core_IGUITreeView_getImageLeftOfOcon
	dd	__irrlicht_core_IGUITreeView_getLastEventNode
_1917:
	db	"IGUIWindow",0
_1918:
	db	"(i,i,*b):IGUIWindow",0
_1919:
	db	"getCloseButton",0
_1920:
	db	"():IGUIButton",0
_1921:
	db	"getMinimizeButton",0
_1922:
	db	"getMaximizeButton",0
_1923:
	db	"isDraggable",0
_1924:
	db	"setDraggable",0
_1925:
	db	"getDrawBackground",0
_1926:
	db	"getDrawTitlebar",0
_1927:
	db	"setDrawTitlebar",0
_1928:
	db	"getClientRect",0
	align	4
_1916:
	dd	2
	dd	_1917
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUIWindow_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUIWindow_Delete
	dd	7
	dd	_482
	dd	_1918
	dd	__irrlicht_core_IGUIWindow_createFromHandle
	dd	6
	dd	_1919
	dd	_1920
	dd	__irrlicht_core_IGUIWindow_getCloseButton
	dd	6
	dd	_1921
	dd	_1920
	dd	__irrlicht_core_IGUIWindow_getMinimizeButton
	dd	6
	dd	_1922
	dd	_1920
	dd	__irrlicht_core_IGUIWindow_getMaximizeButton
	dd	6
	dd	_1923
	dd	_431
	dd	__irrlicht_core_IGUIWindow_isDraggable
	dd	6
	dd	_1924
	dd	_444
	dd	__irrlicht_core_IGUIWindow_setDraggable
	dd	6
	dd	_1925
	dd	_431
	dd	__irrlicht_core_IGUIWindow_getDrawBackground
	dd	6
	dd	_1729
	dd	_444
	dd	__irrlicht_core_IGUIWindow_setDrawBackground
	dd	6
	dd	_1926
	dd	_431
	dd	__irrlicht_core_IGUIWindow_getDrawTitlebar
	dd	6
	dd	_1927
	dd	_444
	dd	__irrlicht_core_IGUIWindow_setDrawTitlebar
	dd	6
	dd	_1928
	dd	_536
	dd	__irrlicht_core_IGUIWindow_getClientRect
	dd	0
	align	4
_irrlicht_core_IGUIWindow:
	dd	_irrlicht_core_IGUIElement
	dd	_bbObjectFree
	dd	_1916
	dd	24
	dd	__irrlicht_core_IGUIWindow_New
	dd	__irrlicht_core_IGUIWindow_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIElement_drop
	dd	__irrlicht_core_IGUIElement_getDebugName
	dd	__irrlicht_core_IGUIElement_grab
	dd	__irrlicht_core_IGUIWindow_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IGUIElement_cast
	dd	__irrlicht_core_IGUIElement_addChild
	dd	__irrlicht_core_IGUIElement_bringToFront
	dd	__irrlicht_core_IGUIElement_draw
	dd	__irrlicht_core_IGUIElement_getAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getElementFromId
	dd	__irrlicht_core_IGUIElement_getElementFromPoint
	dd	__irrlicht_core_IGUIElement_getID
	dd	__irrlicht_core_IGUIElement_getParent
	dd	__irrlicht_core_IGUIElement_getRelativePosition
	dd	__irrlicht_core_IGUIElement_getText
	dd	__irrlicht_core_IGUIElement_isEnabled
	dd	__irrlicht_core_IGUIElement_isVisible
	dd	__irrlicht_core_IGUIElement_move
	dd	__irrlicht_core_IGUIElement_remove
	dd	__irrlicht_core_IGUIElement_removeChild
	dd	__irrlicht_core_IGUIElement_setEnabled
	dd	__irrlicht_core_IGUIElement_setID
	dd	__irrlicht_core_IGUIElement_setRelativePosition
	dd	__irrlicht_core_IGUIElement_setText
	dd	__irrlicht_core_IGUIElement_setVisible
	dd	__irrlicht_core_IGUIElement_updateAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getChildren
	dd	__irrlicht_core_IGUIElement_getType
	dd	__irrlicht_core_IGUIElement_setRelativePositionProportional
	dd	__irrlicht_core_IGUIElement_setRelativePositionFromPos
	dd	__irrlicht_core_IGUIElement_setNotClipped
	dd	__irrlicht_core_IGUIElement_isNotClipped
	dd	__irrlicht_core_IGUIElement_setMaxSize
	dd	__irrlicht_core_IGUIElement_setMinSize
	dd	__irrlicht_core_IGUIElement_setAlignment
	dd	__irrlicht_core_IGUIElement_OnPostRender
	dd	__irrlicht_core_IGUIElement_isSubElement
	dd	__irrlicht_core_IGUIElement_setSubElement
	dd	__irrlicht_core_IGUIElement_setToolTipText
	dd	__irrlicht_core_IGUIElement_getToolTipText
	dd	__irrlicht_core_IGUIElement_getTypeName
	dd	__irrlicht_core_IGUIElement_getAbsoluteClippingRect
	dd	__irrlicht_core_IGUIElement_isPointInside
	dd	__irrlicht_core_IGUIElement_setTabStop
	dd	__irrlicht_core_IGUIElement_isTabStop
	dd	__irrlicht_core_IGUIElement_setTabOrder
	dd	__irrlicht_core_IGUIElement_getTabOrder
	dd	__irrlicht_core_IGUIElement_setTabGroup
	dd	__irrlicht_core_IGUIElement_isTabGroup
	dd	__irrlicht_core_IGUIElement_getTabGroup
	dd	__irrlicht_core_IGUIElement_isMyChild
	dd	__irrlicht_core_IGUIElement_getNextElement
	dd	__irrlicht_core_IGUIElement_hasType
	dd	__irrlicht_core_IGUIWindow_getCloseButton
	dd	__irrlicht_core_IGUIWindow_getMinimizeButton
	dd	__irrlicht_core_IGUIWindow_getMaximizeButton
	dd	__irrlicht_core_IGUIWindow_isDraggable
	dd	__irrlicht_core_IGUIWindow_setDraggable
	dd	__irrlicht_core_IGUIWindow_getDrawBackground
	dd	__irrlicht_core_IGUIWindow_setDrawBackground
	dd	__irrlicht_core_IGUIWindow_getDrawTitlebar
	dd	__irrlicht_core_IGUIWindow_setDrawTitlebar
	dd	__irrlicht_core_IGUIWindow_getClientRect
_1930:
	db	"IGUIEnvironment",0
_1931:
	db	"(i,i):IGUIEnvironment",0
_1932:
	db	"(:Recti,:IGUIElement,i,$,$):IGUIButton",0
_1933:
	db	"addCheckBox",0
_1934:
	db	"(i,:Recti,:IGUIElement,i,$):IGUICheckBox",0
_1935:
	db	"addComboBox",0
_1936:
	db	"(:Recti,:IGUIElement,i):IGUIComboBox",0
_1937:
	db	"addContextMenu",0
_1938:
	db	"(:Recti,:IGUIElement,i):IGUIContextMenu",0
_1939:
	db	"addEditBox",0
_1940:
	db	"($,:Recti,i,:IGUIElement,i):IGUIEditBox",0
_1941:
	db	"addFileOpenDialog",0
_1942:
	db	"($,i,:IGUIElement,i):IGUIFileOpenDialog",0
_1943:
	db	"addColorSelectionDialog",0
_1944:
	db	"($,i,:IGUIElement,i):IGUIColorSelectDialog",0
_1945:
	db	"addImage",0
_1946:
	db	"(:Recti,:IGUIElement,i,$):IGUIImage",0
_1947:
	db	"addImageFromTexture",0
_1948:
	db	"(:ITexture,:Position2di,i,:IGUIElement,i,$):IGUIImage",0
_1949:
	db	"addInOutFader",0
_1950:
	db	"(:Recti,:IGUIElement,i):IGUIInOutFader",0
_1951:
	db	"addListBox",0
_1952:
	db	"(:Recti,:IGUIElement,i,i):IGUIListBox",0
_1953:
	db	"addMenu",0
_1954:
	db	"(:IGUIElement,i):IGUIContextMenu",0
_1955:
	db	"addMeshViewer",0
_1956:
	db	"(:Recti,:IGUIElement,i,$):IGUIMeshViewer",0
_1957:
	db	"addMessageBox",0
_1958:
	db	"($,$,i,i,:IGUIElement,i,:ITexture):IGUIWindow",0
_1959:
	db	"addScrollBar",0
_1960:
	db	"(i,:Recti,:IGUIElement,i):IGUIScrollBar",0
_1961:
	db	"addStaticText",0
_1962:
	db	"($,:Recti,i,i,:IGUIElement,i,i):IGUIStaticText",0
_1963:
	db	"(:Recti,:IGUIElement,i):IGUITab",0
_1964:
	db	"addTabControl",0
_1965:
	db	"(:Recti,:IGUIElement,i,i,i):IGUITabControl",0
_1966:
	db	"addToolBar",0
_1967:
	db	"(:IGUIElement,i):IGUIToolBar",0
_1968:
	db	"addWindow",0
_1969:
	db	"(:Recti,i,$,:IGUIElement,i):IGUIWindow",0
_1970:
	db	"drawAll",0
_1971:
	db	"getBuiltInFont",0
_1972:
	db	"($):IGUIFont",0
_1973:
	db	"getRootGUIElement",0
_1974:
	db	"getSkin",0
_1975:
	db	"():IGUISkin",0
_1976:
	db	"setSkin",0
_1977:
	db	"(:IGUISkin)i",0
_1978:
	db	"createSkin",0
_1979:
	db	"(i):IGUISkin",0
_1980:
	db	"getVideoDriver",0
_1981:
	db	"():IVideoDriver",0
_1982:
	db	"hasFocus",0
_1983:
	db	"postEventFromUser",0
_1984:
	db	"(:SEvent)i",0
_1985:
	db	"removeFocus",0
_1986:
	db	"setFocus",0
_1987:
	db	"setUserEventReceiver",0
_1988:
	db	"(:IEventReceiver)i",0
_1989:
	db	"getFocus",0
_1990:
	db	"getFileSystem",0
_1991:
	db	"():IFileSystem",0
_1992:
	db	"($):IGUISpriteBank",0
_1993:
	db	"addEmptySpriteBank",0
_1994:
	db	"addModalScreen",0
_1995:
	db	"(:IGUIelement):IGUIElement",0
_1996:
	db	"getDefaultGUIElementFactory",0
_1997:
	db	"():IGUIElementFactory",0
_1998:
	db	"registerGUIElementFactory",0
_1999:
	db	"(:IGUIElementFactory)i",0
_2000:
	db	"getRegisteredGUIElementFactoryCount",0
_2001:
	db	"getGUIElementFactory",0
_2002:
	db	"(i):IGUIElementFactory",0
_2003:
	db	"addGUIElement",0
_2004:
	db	"($,:IGUIElement):IGUIElement",0
_2005:
	db	"writeGUIElement",0
_2006:
	db	"(:IXMLWriter,:IGUIElement)i",0
_2007:
	db	"readGUIElement",0
_2008:
	db	"(:IXMLReader,:IGUIElement)i",0
_2009:
	db	"getOSOperator",0
_2010:
	db	"():IOSOperator",0
_2011:
	db	"saveGUI",0
_2012:
	db	"($,:IGUIElement)i",0
_2013:
	db	"saveGUIToFileIO",0
_2014:
	db	"(:IWriteFile,:IGUIElement)i",0
_2015:
	db	"loadGUI",0
_2016:
	db	"loadGUIFromFileIO",0
_2017:
	db	"(:IReadFile,:IGUIElement)i",0
_2018:
	db	"addSpinBox",0
_2019:
	db	"($,:Recti,i,:IGUIElement,i):IGUISpinBox",0
_2020:
	db	"addTable",0
_2021:
	db	"(:Recti,:IGUIElement,i,i):IGUITable",0
_2022:
	db	"createImageList",0
_2023:
	db	"(:ITexture,:Dimension2di,i):IGUIImageList",0
_2024:
	db	"addTreeView",0
_2025:
	db	"(:Recti,:IGUIElement,i,i,i,i):IGUITreeView",0
_2026:
	db	"addFont",0
_2027:
	db	"($,:IGUIFont):IGUIFont",0
	align	4
_1929:
	dd	2
	dd	_1930
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUIEnvironment_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUIEnvironment_Delete
	dd	7
	dd	_482
	dd	_1931
	dd	__irrlicht_core_IGUIEnvironment_createFromHandle
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IGUIEnvironment_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IGUIEnvironment_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IGUIEnvironment_grab
	dd	6
	dd	_1863
	dd	_1932
	dd	__irrlicht_core_IGUIEnvironment_addButton
	dd	6
	dd	_1933
	dd	_1934
	dd	__irrlicht_core_IGUIEnvironment_addCheckBox
	dd	6
	dd	_1935
	dd	_1936
	dd	__irrlicht_core_IGUIEnvironment_addComboBox
	dd	6
	dd	_1937
	dd	_1938
	dd	__irrlicht_core_IGUIEnvironment_addContextMenu
	dd	6
	dd	_1939
	dd	_1940
	dd	__irrlicht_core_IGUIEnvironment_addEditBox
	dd	6
	dd	_1941
	dd	_1942
	dd	__irrlicht_core_IGUIEnvironment_addFileOpenDialog
	dd	6
	dd	_1943
	dd	_1944
	dd	__irrlicht_core_IGUIEnvironment_addColorSelectionDialog
	dd	6
	dd	_1945
	dd	_1946
	dd	__irrlicht_core_IGUIEnvironment_addImage
	dd	6
	dd	_1947
	dd	_1948
	dd	__irrlicht_core_IGUIEnvironment_addImageFromTexture
	dd	6
	dd	_1949
	dd	_1950
	dd	__irrlicht_core_IGUIEnvironment_addInOutFader
	dd	6
	dd	_1951
	dd	_1952
	dd	__irrlicht_core_IGUIEnvironment_addListBox
	dd	6
	dd	_1953
	dd	_1954
	dd	__irrlicht_core_IGUIEnvironment_addMenu
	dd	6
	dd	_1955
	dd	_1956
	dd	__irrlicht_core_IGUIEnvironment_addMeshViewer
	dd	6
	dd	_1957
	dd	_1958
	dd	__irrlicht_core_IGUIEnvironment_addMessageBox
	dd	6
	dd	_1959
	dd	_1960
	dd	__irrlicht_core_IGUIEnvironment_addScrollBar
	dd	6
	dd	_1961
	dd	_1962
	dd	__irrlicht_core_IGUIEnvironment_addStaticText
	dd	6
	dd	_1812
	dd	_1963
	dd	__irrlicht_core_IGUIEnvironment_addTab
	dd	6
	dd	_1964
	dd	_1965
	dd	__irrlicht_core_IGUIEnvironment_addTabControl
	dd	6
	dd	_1966
	dd	_1967
	dd	__irrlicht_core_IGUIEnvironment_addToolBar
	dd	6
	dd	_1968
	dd	_1969
	dd	__irrlicht_core_IGUIEnvironment_addWindow
	dd	6
	dd	_1970
	dd	_431
	dd	__irrlicht_core_IGUIEnvironment_drawAll
	dd	6
	dd	_1971
	dd	_1796
	dd	__irrlicht_core_IGUIEnvironment_getBuiltInFont
	dd	6
	dd	_1771
	dd	_1972
	dd	__irrlicht_core_IGUIEnvironment_getFont
	dd	6
	dd	_1973
	dd	_1558
	dd	__irrlicht_core_IGUIEnvironment_getRootGUIElement
	dd	6
	dd	_1974
	dd	_1975
	dd	__irrlicht_core_IGUIEnvironment_getSkin
	dd	6
	dd	_1976
	dd	_1977
	dd	__irrlicht_core_IGUIEnvironment_setSkin
	dd	6
	dd	_1978
	dd	_1979
	dd	__irrlicht_core_IGUIEnvironment_createSkin
	dd	6
	dd	_1980
	dd	_1981
	dd	__irrlicht_core_IGUIEnvironment_getVideoDriver
	dd	6
	dd	_1982
	dd	_1550
	dd	__irrlicht_core_IGUIEnvironment_hasFocus
	dd	6
	dd	_1983
	dd	_1984
	dd	__irrlicht_core_IGUIEnvironment_postEventFromUser
	dd	6
	dd	_1985
	dd	_1550
	dd	__irrlicht_core_IGUIEnvironment_removeFocus
	dd	6
	dd	_1986
	dd	_1550
	dd	__irrlicht_core_IGUIEnvironment_setFocus
	dd	6
	dd	_1987
	dd	_1988
	dd	__irrlicht_core_IGUIEnvironment_setUserEventReceiver
	dd	6
	dd	_1989
	dd	_1558
	dd	__irrlicht_core_IGUIEnvironment_getFocus
	dd	6
	dd	_1990
	dd	_1991
	dd	__irrlicht_core_IGUIEnvironment_getFileSystem
	dd	6
	dd	_1066
	dd	_431
	dd	__irrlicht_core_IGUIEnvironment_clear
	dd	6
	dd	_1766
	dd	_1992
	dd	__irrlicht_core_IGUIEnvironment_getSpriteBank
	dd	6
	dd	_1993
	dd	_1992
	dd	__irrlicht_core_IGUIEnvironment_addEmptySpriteBank
	dd	6
	dd	_1994
	dd	_1995
	dd	__irrlicht_core_IGUIEnvironment_addModalScreen
	dd	6
	dd	_1996
	dd	_1997
	dd	__irrlicht_core_IGUIEnvironment_getDefaultGUIElementFactory
	dd	6
	dd	_1998
	dd	_1999
	dd	__irrlicht_core_IGUIEnvironment_registerGUIElementFactory
	dd	6
	dd	_2000
	dd	_431
	dd	__irrlicht_core_IGUIEnvironment_getRegisteredGUIElementFactoryCount
	dd	6
	dd	_2001
	dd	_2002
	dd	__irrlicht_core_IGUIEnvironment_getGUIElementFactory
	dd	6
	dd	_2003
	dd	_2004
	dd	__irrlicht_core_IGUIEnvironment_addGUIElement
	dd	6
	dd	_1301
	dd	_1302
	dd	__irrlicht_core_IGUIEnvironment_serializeAttributes
	dd	6
	dd	_1303
	dd	_1302
	dd	__irrlicht_core_IGUIEnvironment_deserializeAttributes
	dd	6
	dd	_2005
	dd	_2006
	dd	__irrlicht_core_IGUIEnvironment_writeGUIElement
	dd	6
	dd	_2007
	dd	_2008
	dd	__irrlicht_core_IGUIEnvironment_readGUIElement
	dd	6
	dd	_2009
	dd	_2010
	dd	__irrlicht_core_IGUIEnvironment_getOSOperator
	dd	6
	dd	_2011
	dd	_2012
	dd	__irrlicht_core_IGUIEnvironment_saveGUI
	dd	6
	dd	_2013
	dd	_2014
	dd	__irrlicht_core_IGUIEnvironment_saveGUIToFileIO
	dd	6
	dd	_2015
	dd	_2012
	dd	__irrlicht_core_IGUIEnvironment_loadGUI
	dd	6
	dd	_2016
	dd	_2017
	dd	__irrlicht_core_IGUIEnvironment_loadGUIFromFileIO
	dd	6
	dd	_2018
	dd	_2019
	dd	__irrlicht_core_IGUIEnvironment_addSpinBox
	dd	6
	dd	_2020
	dd	_2021
	dd	__irrlicht_core_IGUIEnvironment_addTable
	dd	6
	dd	_2022
	dd	_2023
	dd	__irrlicht_core_IGUIEnvironment_createImageList
	dd	6
	dd	_2024
	dd	_2025
	dd	__irrlicht_core_IGUIEnvironment_addTreeView
	dd	6
	dd	_2026
	dd	_2027
	dd	__irrlicht_core_IGUIEnvironment_addFont
	dd	0
	align	4
_irrlicht_core_IGUIEnvironment:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_1929
	dd	24
	dd	__irrlicht_core_IGUIEnvironment_New
	dd	__irrlicht_core_IGUIEnvironment_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIEnvironment_drop
	dd	__irrlicht_core_IGUIEnvironment_getDebugName
	dd	__irrlicht_core_IGUIEnvironment_grab
	dd	__irrlicht_core_IGUIEnvironment_createFromHandle
	dd	__irrlicht_core_IGUIEnvironment_addButton
	dd	__irrlicht_core_IGUIEnvironment_addCheckBox
	dd	__irrlicht_core_IGUIEnvironment_addComboBox
	dd	__irrlicht_core_IGUIEnvironment_addContextMenu
	dd	__irrlicht_core_IGUIEnvironment_addEditBox
	dd	__irrlicht_core_IGUIEnvironment_addFileOpenDialog
	dd	__irrlicht_core_IGUIEnvironment_addColorSelectionDialog
	dd	__irrlicht_core_IGUIEnvironment_addImage
	dd	__irrlicht_core_IGUIEnvironment_addImageFromTexture
	dd	__irrlicht_core_IGUIEnvironment_addInOutFader
	dd	__irrlicht_core_IGUIEnvironment_addListBox
	dd	__irrlicht_core_IGUIEnvironment_addMenu
	dd	__irrlicht_core_IGUIEnvironment_addMeshViewer
	dd	__irrlicht_core_IGUIEnvironment_addMessageBox
	dd	__irrlicht_core_IGUIEnvironment_addScrollBar
	dd	__irrlicht_core_IGUIEnvironment_addStaticText
	dd	__irrlicht_core_IGUIEnvironment_addTab
	dd	__irrlicht_core_IGUIEnvironment_addTabControl
	dd	__irrlicht_core_IGUIEnvironment_addToolBar
	dd	__irrlicht_core_IGUIEnvironment_addWindow
	dd	__irrlicht_core_IGUIEnvironment_drawAll
	dd	__irrlicht_core_IGUIEnvironment_getBuiltInFont
	dd	__irrlicht_core_IGUIEnvironment_getFont
	dd	__irrlicht_core_IGUIEnvironment_getRootGUIElement
	dd	__irrlicht_core_IGUIEnvironment_getSkin
	dd	__irrlicht_core_IGUIEnvironment_setSkin
	dd	__irrlicht_core_IGUIEnvironment_createSkin
	dd	__irrlicht_core_IGUIEnvironment_getVideoDriver
	dd	__irrlicht_core_IGUIEnvironment_hasFocus
	dd	__irrlicht_core_IGUIEnvironment_postEventFromUser
	dd	__irrlicht_core_IGUIEnvironment_removeFocus
	dd	__irrlicht_core_IGUIEnvironment_setFocus
	dd	__irrlicht_core_IGUIEnvironment_setUserEventReceiver
	dd	__irrlicht_core_IGUIEnvironment_getFocus
	dd	__irrlicht_core_IGUIEnvironment_getFileSystem
	dd	__irrlicht_core_IGUIEnvironment_clear
	dd	__irrlicht_core_IGUIEnvironment_getSpriteBank
	dd	__irrlicht_core_IGUIEnvironment_addEmptySpriteBank
	dd	__irrlicht_core_IGUIEnvironment_addModalScreen
	dd	__irrlicht_core_IGUIEnvironment_getDefaultGUIElementFactory
	dd	__irrlicht_core_IGUIEnvironment_registerGUIElementFactory
	dd	__irrlicht_core_IGUIEnvironment_getRegisteredGUIElementFactoryCount
	dd	__irrlicht_core_IGUIEnvironment_getGUIElementFactory
	dd	__irrlicht_core_IGUIEnvironment_addGUIElement
	dd	__irrlicht_core_IGUIEnvironment_serializeAttributes
	dd	__irrlicht_core_IGUIEnvironment_deserializeAttributes
	dd	__irrlicht_core_IGUIEnvironment_writeGUIElement
	dd	__irrlicht_core_IGUIEnvironment_readGUIElement
	dd	__irrlicht_core_IGUIEnvironment_getOSOperator
	dd	__irrlicht_core_IGUIEnvironment_saveGUI
	dd	__irrlicht_core_IGUIEnvironment_saveGUIToFileIO
	dd	__irrlicht_core_IGUIEnvironment_loadGUI
	dd	__irrlicht_core_IGUIEnvironment_loadGUIFromFileIO
	dd	__irrlicht_core_IGUIEnvironment_addSpinBox
	dd	__irrlicht_core_IGUIEnvironment_addTable
	dd	__irrlicht_core_IGUIEnvironment_createImageList
	dd	__irrlicht_core_IGUIEnvironment_addTreeView
	dd	__irrlicht_core_IGUIEnvironment_addFont
_2029:
	db	"SGUISpriteFrame",0
_2030:
	db	"(i,i):SGUISpriteFrame",0
_2031:
	db	"setTextureNumber",0
_2032:
	db	"getTextureNumber",0
_2033:
	db	"setRectNumber",0
_2034:
	db	"getRectNumber",0
	align	4
_2028:
	dd	2
	dd	_2029
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SGUISpriteFrame_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SGUISpriteFrame_Delete
	dd	7
	dd	_482
	dd	_2030
	dd	__irrlicht_core_SGUISpriteFrame_createFromHandle
	dd	6
	dd	_2031
	dd	_444
	dd	__irrlicht_core_SGUISpriteFrame_setTextureNumber
	dd	6
	dd	_2032
	dd	_431
	dd	__irrlicht_core_SGUISpriteFrame_getTextureNumber
	dd	6
	dd	_2033
	dd	_444
	dd	__irrlicht_core_SGUISpriteFrame_setRectNumber
	dd	6
	dd	_2034
	dd	_431
	dd	__irrlicht_core_SGUISpriteFrame_getRectNumber
	dd	0
	align	4
_irrlicht_core_SGUISpriteFrame:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_2028
	dd	20
	dd	__irrlicht_core_SGUISpriteFrame_New
	dd	__irrlicht_core_SGUISpriteFrame_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SGUISpriteFrame_createFromHandle
	dd	__irrlicht_core_SGUISpriteFrame_setTextureNumber
	dd	__irrlicht_core_SGUISpriteFrame_getTextureNumber
	dd	__irrlicht_core_SGUISpriteFrame_setRectNumber
	dd	__irrlicht_core_SGUISpriteFrame_getRectNumber
_2036:
	db	"SGUISprite",0
_2037:
	db	"(i,i):SGUISprite",0
_2038:
	db	"getFrameCount",0
_2039:
	db	"getFrame",0
_2040:
	db	"(i):SGUISpriteFrame",0
_2041:
	db	"getFrameTime",0
_2042:
	db	"setFrameTime",0
	align	4
_2035:
	dd	2
	dd	_2036
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SGUISprite_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SGUISprite_Delete
	dd	7
	dd	_482
	dd	_2037
	dd	__irrlicht_core_SGUISprite_createFromHandle
	dd	6
	dd	_2038
	dd	_431
	dd	__irrlicht_core_SGUISprite_getFrameCount
	dd	6
	dd	_2039
	dd	_2040
	dd	__irrlicht_core_SGUISprite_getFrame
	dd	6
	dd	_2041
	dd	_431
	dd	__irrlicht_core_SGUISprite_getFrameTime
	dd	6
	dd	_2042
	dd	_444
	dd	__irrlicht_core_SGUISprite_setFrameTime
	dd	0
	align	4
_irrlicht_core_SGUISprite:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_2035
	dd	20
	dd	__irrlicht_core_SGUISprite_New
	dd	__irrlicht_core_SGUISprite_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SGUISprite_createFromHandle
	dd	__irrlicht_core_SGUISprite_getFrameCount
	dd	__irrlicht_core_SGUISprite_getFrame
	dd	__irrlicht_core_SGUISprite_getFrameTime
	dd	__irrlicht_core_SGUISprite_setFrameTime
_2044:
	db	"IGUISpriteBank",0
_2045:
	db	"(i,i):IGUISpriteBank",0
_2046:
	db	"getPositions",0
_2047:
	db	"()[]:Recti",0
_2048:
	db	"getSprites",0
_2049:
	db	"()[]:SGUISprite",0
_2050:
	db	"getTextureCount",0
_2051:
	db	"getTexture",0
_2052:
	db	"setTexture",0
_2053:
	db	"draw2DSprite",0
_2054:
	db	"(i,:Position2di,:Recti,:SColor,i,i,i,i)i",0
_2055:
	db	"draw2DSpriteBatch",0
_2056:
	db	"([]i,[]:Position2di,:Recti,:SColor,i,i,i,i)i",0
_2057:
	db	"addTextureAsSprite",0
	align	4
_2043:
	dd	2
	dd	_2044
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUISpriteBank_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUISpriteBank_Delete
	dd	7
	dd	_482
	dd	_2045
	dd	__irrlicht_core_IGUISpriteBank_createFromHandle
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IGUISpriteBank_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IGUISpriteBank_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IGUISpriteBank_grab
	dd	6
	dd	_2046
	dd	_2047
	dd	__irrlicht_core_IGUISpriteBank_getPositions
	dd	6
	dd	_2048
	dd	_2049
	dd	__irrlicht_core_IGUISpriteBank_getSprites
	dd	6
	dd	_2050
	dd	_431
	dd	__irrlicht_core_IGUISpriteBank_getTextureCount
	dd	6
	dd	_2051
	dd	_1380
	dd	__irrlicht_core_IGUISpriteBank_getTexture
	dd	6
	dd	_1327
	dd	_1605
	dd	__irrlicht_core_IGUISpriteBank_addTexture
	dd	6
	dd	_2052
	dd	_1399
	dd	__irrlicht_core_IGUISpriteBank_setTexture
	dd	6
	dd	_2053
	dd	_2054
	dd	__irrlicht_core_IGUISpriteBank_draw2DSprite
	dd	6
	dd	_2055
	dd	_2056
	dd	__irrlicht_core_IGUISpriteBank_draw2DSpriteBatch
	dd	6
	dd	_2057
	dd	_1605
	dd	__irrlicht_core_IGUISpriteBank_addTextureAsSprite
	dd	6
	dd	_1066
	dd	_431
	dd	__irrlicht_core_IGUISpriteBank_clear
	dd	0
	align	4
_irrlicht_core_IGUISpriteBank:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_2043
	dd	24
	dd	__irrlicht_core_IGUISpriteBank_New
	dd	__irrlicht_core_IGUISpriteBank_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUISpriteBank_drop
	dd	__irrlicht_core_IGUISpriteBank_getDebugName
	dd	__irrlicht_core_IGUISpriteBank_grab
	dd	__irrlicht_core_IGUISpriteBank_createFromHandle
	dd	__irrlicht_core_IGUISpriteBank_getPositions
	dd	__irrlicht_core_IGUISpriteBank_getSprites
	dd	__irrlicht_core_IGUISpriteBank_getTextureCount
	dd	__irrlicht_core_IGUISpriteBank_getTexture
	dd	__irrlicht_core_IGUISpriteBank_addTexture
	dd	__irrlicht_core_IGUISpriteBank_setTexture
	dd	__irrlicht_core_IGUISpriteBank_draw2DSprite
	dd	__irrlicht_core_IGUISpriteBank_draw2DSpriteBatch
	dd	__irrlicht_core_IGUISpriteBank_addTextureAsSprite
	dd	__irrlicht_core_IGUISpriteBank_clear
_2059:
	db	"IGUIElementFactory",0
_2060:
	db	"(i,i):IGUIElementFactory",0
_2061:
	db	"addGUIElementByType",0
_2062:
	db	"(i,:IGUIElement):IGUIElement",0
_2063:
	db	"addGUIElementByName",0
_2064:
	db	"getCreateableGUIElementTypeCount",0
_2065:
	db	"getCreateableGUIElementType",0
_2066:
	db	"getCreateableGUIElementTypeNameByIdx",0
_2067:
	db	"getCreateableGUIElementTypeNameByType",0
	align	4
_2058:
	dd	2
	dd	_2059
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUIElementFactory_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUIElementFactory_Delete
	dd	7
	dd	_482
	dd	_2060
	dd	__irrlicht_core_IGUIElementFactory_createFromHandle
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IGUIElementFactory_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IGUIElementFactory_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IGUIElementFactory_grab
	dd	6
	dd	_2061
	dd	_2062
	dd	__irrlicht_core_IGUIElementFactory_addGUIElementByType
	dd	6
	dd	_2063
	dd	_2004
	dd	__irrlicht_core_IGUIElementFactory_addGUIElementByName
	dd	6
	dd	_2064
	dd	_431
	dd	__irrlicht_core_IGUIElementFactory_getCreateableGUIElementTypeCount
	dd	6
	dd	_2065
	dd	_444
	dd	__irrlicht_core_IGUIElementFactory_getCreateableGUIElementType
	dd	6
	dd	_2066
	dd	_807
	dd	__irrlicht_core_IGUIElementFactory_getCreateableGUIElementTypeNameByIdx
	dd	6
	dd	_2067
	dd	_807
	dd	__irrlicht_core_IGUIElementFactory_getCreateableGUIElementTypeNameByType
	dd	0
	align	4
_irrlicht_core_IGUIElementFactory:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_2058
	dd	24
	dd	__irrlicht_core_IGUIElementFactory_New
	dd	__irrlicht_core_IGUIElementFactory_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIElementFactory_drop
	dd	__irrlicht_core_IGUIElementFactory_getDebugName
	dd	__irrlicht_core_IGUIElementFactory_grab
	dd	__irrlicht_core_IGUIElementFactory_createFromHandle
	dd	__irrlicht_core_IGUIElementFactory_addGUIElementByType
	dd	__irrlicht_core_IGUIElementFactory_addGUIElementByName
	dd	__irrlicht_core_IGUIElementFactory_getCreateableGUIElementTypeCount
	dd	__irrlicht_core_IGUIElementFactory_getCreateableGUIElementType
	dd	__irrlicht_core_IGUIElementFactory_getCreateableGUIElementTypeNameByIdx
	dd	__irrlicht_core_IGUIElementFactory_getCreateableGUIElementTypeNameByType
_2069:
	db	"ILogger",0
_2070:
	db	"(i,i):ILogger",0
_2071:
	db	"getLogLevel",0
_2072:
	db	"setLogLevel",0
_2073:
	db	"log",0
_2074:
	db	"logWithHint",0
_2075:
	db	"($,$,i)i",0
_2076:
	db	"logC",0
_2077:
	db	"logCWithHint",0
_2078:
	db	"logCWithWHint",0
_2079:
	db	"logW",0
_2080:
	db	"logWWithHint",0
	align	4
_2068:
	dd	2
	dd	_2069
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_ILogger_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_ILogger_Delete
	dd	7
	dd	_482
	dd	_2070
	dd	__irrlicht_core_ILogger_createFromHandle
	dd	6
	dd	_2071
	dd	_431
	dd	__irrlicht_core_ILogger_getLogLevel
	dd	6
	dd	_2072
	dd	_444
	dd	__irrlicht_core_ILogger_setLogLevel
	dd	6
	dd	_2073
	dd	_812
	dd	__irrlicht_core_ILogger_log
	dd	6
	dd	_2074
	dd	_2075
	dd	__irrlicht_core_ILogger_logWithHint
	dd	6
	dd	_2076
	dd	_812
	dd	__irrlicht_core_ILogger_logC
	dd	6
	dd	_2077
	dd	_2075
	dd	__irrlicht_core_ILogger_logCWithHint
	dd	6
	dd	_2078
	dd	_2075
	dd	__irrlicht_core_ILogger_logCWithWHint
	dd	6
	dd	_2079
	dd	_812
	dd	__irrlicht_core_ILogger_logW
	dd	6
	dd	_2080
	dd	_2075
	dd	__irrlicht_core_ILogger_logWWithHint
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_ILogger_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_ILogger_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_ILogger_grab
	dd	0
	align	4
_irrlicht_core_ILogger:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_2068
	dd	24
	dd	__irrlicht_core_ILogger_New
	dd	__irrlicht_core_ILogger_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_ILogger_drop
	dd	__irrlicht_core_ILogger_getDebugName
	dd	__irrlicht_core_ILogger_grab
	dd	__irrlicht_core_ILogger_createFromHandle
	dd	__irrlicht_core_ILogger_getLogLevel
	dd	__irrlicht_core_ILogger_setLogLevel
	dd	__irrlicht_core_ILogger_log
	dd	__irrlicht_core_ILogger_logWithHint
	dd	__irrlicht_core_ILogger_logC
	dd	__irrlicht_core_ILogger_logCWithHint
	dd	__irrlicht_core_ILogger_logCWithWHint
	dd	__irrlicht_core_ILogger_logW
	dd	__irrlicht_core_ILogger_logWWithHint
_2082:
	db	"IOSOperator",0
_2083:
	db	"(i,i):IOSOperator",0
_2084:
	db	"copyToClipboard",0
_2085:
	db	"getOperationSystemVersion",0
_2086:
	db	"getTextFromClipboard",0
_2087:
	db	"getProcessorSpeedMHz",0
_2088:
	db	"getSystemMemory",0
_2089:
	db	"(*i,*i)i",0
	align	4
_2081:
	dd	2
	dd	_2082
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IOSOperator_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IOSOperator_Delete
	dd	7
	dd	_482
	dd	_2083
	dd	__irrlicht_core_IOSOperator_createFromHandle
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IOSOperator_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IOSOperator_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IOSOperator_grab
	dd	6
	dd	_2084
	dd	_793
	dd	__irrlicht_core_IOSOperator_copyToClipboard
	dd	6
	dd	_2085
	dd	_827
	dd	__irrlicht_core_IOSOperator_getOperationSystemVersion
	dd	6
	dd	_2086
	dd	_827
	dd	__irrlicht_core_IOSOperator_getTextFromClipboard
	dd	6
	dd	_2087
	dd	_616
	dd	__irrlicht_core_IOSOperator_getProcessorSpeedMHz
	dd	6
	dd	_2088
	dd	_2089
	dd	__irrlicht_core_IOSOperator_getSystemMemory
	dd	0
	align	4
_irrlicht_core_IOSOperator:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_2081
	dd	24
	dd	__irrlicht_core_IOSOperator_New
	dd	__irrlicht_core_IOSOperator_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IOSOperator_drop
	dd	__irrlicht_core_IOSOperator_getDebugName
	dd	__irrlicht_core_IOSOperator_grab
	dd	__irrlicht_core_IOSOperator_createFromHandle
	dd	__irrlicht_core_IOSOperator_copyToClipboard
	dd	__irrlicht_core_IOSOperator_getOperationSystemVersion
	dd	__irrlicht_core_IOSOperator_getTextFromClipboard
	dd	__irrlicht_core_IOSOperator_getProcessorSpeedMHz
	dd	__irrlicht_core_IOSOperator_getSystemMemory
_2091:
	db	"ITimer",0
_2092:
	db	"(i,i):ITimer",0
_2093:
	db	"getTime",0
_2094:
	db	"getRealTime",0
_2095:
	db	"setTime",0
_2096:
	db	"stop",0
_2097:
	db	"start",0
_2098:
	db	"setSpeed",0
_2099:
	db	"getSpeed",0
_2100:
	db	"isStopped",0
_2101:
	db	"tick",0
	align	4
_2090:
	dd	2
	dd	_2091
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_ITimer_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_ITimer_Delete
	dd	7
	dd	_482
	dd	_2092
	dd	__irrlicht_core_ITimer_createFromHandle
	dd	6
	dd	_2093
	dd	_431
	dd	__irrlicht_core_ITimer_getTime
	dd	6
	dd	_2094
	dd	_431
	dd	__irrlicht_core_ITimer_getRealTime
	dd	6
	dd	_2095
	dd	_444
	dd	__irrlicht_core_ITimer_setTime
	dd	6
	dd	_2096
	dd	_431
	dd	__irrlicht_core_ITimer_stop
	dd	6
	dd	_2097
	dd	_431
	dd	__irrlicht_core_ITimer_start
	dd	6
	dd	_2098
	dd	_471
	dd	__irrlicht_core_ITimer_setSpeed
	dd	6
	dd	_2099
	dd	_468
	dd	__irrlicht_core_ITimer_getSpeed
	dd	6
	dd	_2100
	dd	_431
	dd	__irrlicht_core_ITimer_isStopped
	dd	6
	dd	_2101
	dd	_431
	dd	__irrlicht_core_ITimer_tick
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_ITimer_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_ITimer_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_ITimer_grab
	dd	0
	align	4
_irrlicht_core_ITimer:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_2090
	dd	24
	dd	__irrlicht_core_ITimer_New
	dd	__irrlicht_core_ITimer_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_ITimer_drop
	dd	__irrlicht_core_ITimer_getDebugName
	dd	__irrlicht_core_ITimer_grab
	dd	__irrlicht_core_ITimer_createFromHandle
	dd	__irrlicht_core_ITimer_getTime
	dd	__irrlicht_core_ITimer_getRealTime
	dd	__irrlicht_core_ITimer_setTime
	dd	__irrlicht_core_ITimer_stop
	dd	__irrlicht_core_ITimer_start
	dd	__irrlicht_core_ITimer_setSpeed
	dd	__irrlicht_core_ITimer_getSpeed
	dd	__irrlicht_core_ITimer_isStopped
	dd	__irrlicht_core_ITimer_tick
_2103:
	db	"SKeyMap",0
_2104:
	db	"(i,i):SKeyMap",0
_2105:
	db	"():SKeyMap",0
_2106:
	db	"getAction",0
_2107:
	db	"getKeyCode",0
_2108:
	db	"setAction",0
_2109:
	db	"setKeyCode",0
	align	4
_2102:
	dd	2
	dd	_2103
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SKeyMap_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SKeyMap_Delete
	dd	7
	dd	_482
	dd	_2104
	dd	__irrlicht_core_SKeyMap_createFromHandle
	dd	7
	dd	_480
	dd	_2105
	dd	__irrlicht_core_SKeyMap_create
	dd	6
	dd	_2106
	dd	_431
	dd	__irrlicht_core_SKeyMap_getAction
	dd	6
	dd	_2107
	dd	_431
	dd	__irrlicht_core_SKeyMap_getKeyCode
	dd	6
	dd	_2108
	dd	_444
	dd	__irrlicht_core_SKeyMap_setAction
	dd	6
	dd	_2109
	dd	_444
	dd	__irrlicht_core_SKeyMap_setKeyCode
	dd	0
	align	4
_irrlicht_core_SKeyMap:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_2102
	dd	20
	dd	__irrlicht_core_SKeyMap_New
	dd	__irrlicht_core_SKeyMap_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SKeyMap_createFromHandle
	dd	__irrlicht_core_SKeyMap_create
	dd	__irrlicht_core_SKeyMap_getAction
	dd	__irrlicht_core_SKeyMap_getKeyCode
	dd	__irrlicht_core_SKeyMap_setAction
	dd	__irrlicht_core_SKeyMap_setKeyCode
_2111:
	db	"SJoystickInfo",0
_2112:
	db	"POV_HAT_PRESENT",0
	align	4
_2113:
	dd	_bbStringClass
	dd	2147483646
	dd	1
	dw	48
_2114:
	db	"POV_HAT_ABSENT",0
	align	4
_2115:
	dd	_bbStringClass
	dd	2147483646
	dd	1
	dw	49
_2116:
	db	"POV_HAT_UNKNOWN",0
	align	4
_2117:
	dd	_bbStringClass
	dd	2147483646
	dd	1
	dw	50
_2118:
	db	"(i,i):SJoystickInfo",0
_2119:
	db	"():SJoystickInfo",0
_2120:
	db	"getJoystick",0
_2121:
	db	"()b",0
_2122:
	db	"setJoystick",0
_2123:
	db	"getName",0
_2124:
	db	"setName",0
_2125:
	db	"getButtons",0
_2126:
	db	"setButtons",0
_2127:
	db	"getAxes",0
_2128:
	db	"setAxes",0
_2129:
	db	"getPovHat",0
_2130:
	db	"setPovHat",0
	align	4
_2110:
	dd	2
	dd	_2111
	dd	1
	dd	_2112
	dd	_427
	dd	_2113
	dd	1
	dd	_2114
	dd	_427
	dd	_2115
	dd	1
	dd	_2116
	dd	_427
	dd	_2117
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SJoystickInfo_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SJoystickInfo_Delete
	dd	7
	dd	_482
	dd	_2118
	dd	__irrlicht_core_SJoystickInfo_createFromHandle
	dd	7
	dd	_480
	dd	_2119
	dd	__irrlicht_core_SJoystickInfo_create
	dd	6
	dd	_2120
	dd	_2121
	dd	__irrlicht_core_SJoystickInfo_getJoystick
	dd	6
	dd	_2122
	dd	_795
	dd	__irrlicht_core_SJoystickInfo_setJoystick
	dd	6
	dd	_2123
	dd	_827
	dd	__irrlicht_core_SJoystickInfo_getName
	dd	6
	dd	_2124
	dd	_793
	dd	__irrlicht_core_SJoystickInfo_setName
	dd	6
	dd	_2125
	dd	_431
	dd	__irrlicht_core_SJoystickInfo_getButtons
	dd	6
	dd	_2126
	dd	_444
	dd	__irrlicht_core_SJoystickInfo_setButtons
	dd	6
	dd	_2127
	dd	_431
	dd	__irrlicht_core_SJoystickInfo_getAxes
	dd	6
	dd	_2128
	dd	_444
	dd	__irrlicht_core_SJoystickInfo_setAxes
	dd	6
	dd	_2129
	dd	_431
	dd	__irrlicht_core_SJoystickInfo_getPovHat
	dd	6
	dd	_2130
	dd	_444
	dd	__irrlicht_core_SJoystickInfo_setPovHat
	dd	0
	align	4
_irrlicht_core_SJoystickInfo:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_2110
	dd	20
	dd	__irrlicht_core_SJoystickInfo_New
	dd	__irrlicht_core_SJoystickInfo_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SJoystickInfo_createFromHandle
	dd	__irrlicht_core_SJoystickInfo_create
	dd	__irrlicht_core_SJoystickInfo_getJoystick
	dd	__irrlicht_core_SJoystickInfo_setJoystick
	dd	__irrlicht_core_SJoystickInfo_getName
	dd	__irrlicht_core_SJoystickInfo_setName
	dd	__irrlicht_core_SJoystickInfo_getButtons
	dd	__irrlicht_core_SJoystickInfo_setButtons
	dd	__irrlicht_core_SJoystickInfo_getAxes
	dd	__irrlicht_core_SJoystickInfo_setAxes
	dd	__irrlicht_core_SJoystickInfo_getPovHat
	dd	__irrlicht_core_SJoystickInfo_setPovHat
_2132:
	db	"SEvent",0
_2133:
	db	"NUMBER_OF_BUTTONS",0
	align	4
_2134:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	51,50
_2135:
	db	"AXIS_X",0
_2136:
	db	"AXIS_Y",0
_2137:
	db	"AXIS_Z",0
_2138:
	db	"AXIS_R",0
	align	4
_2139:
	dd	_bbStringClass
	dd	2147483646
	dd	1
	dw	51
_2140:
	db	"AXIS_U",0
	align	4
_2141:
	dd	_bbStringClass
	dd	2147483646
	dd	1
	dw	52
_2142:
	db	"AXIS_V",0
	align	4
_2143:
	dd	_bbStringClass
	dd	2147483646
	dd	1
	dw	53
_2144:
	db	"NUMBER_OF_AXES",0
	align	4
_2145:
	dd	_bbStringClass
	dd	2147483646
	dd	1
	dw	54
_2146:
	db	"(i,i):SEvent",0
_2147:
	db	"():SEvent",0
_2148:
	db	"setEventType",0
_2149:
	db	"getEventType",0
_2150:
	db	"setGUIEventCaller",0
_2151:
	db	"getGUIEventCaller",0
_2152:
	db	"setGUIEventElement",0
_2153:
	db	"getGUIEventElement",0
_2154:
	db	"setGUIEventType",0
_2155:
	db	"getGUIEventType",0
_2156:
	db	"getMouseEventType",0
_2157:
	db	"setMouseEventType",0
_2158:
	db	"getMouseX",0
_2159:
	db	"getMouseY",0
_2160:
	db	"setMouse",0
_2161:
	db	"getMouseWheel",0
_2162:
	db	"setMouseWheel",0
_2163:
	db	"setMouseShift",0
_2164:
	db	"getMouseShift",0
_2165:
	db	"setMouseControl",0
_2166:
	db	"getMouseControl",0
_2167:
	db	"setMouseButtonStates",0
_2168:
	db	"getMouseButtonStates",0
_2169:
	db	"getMouseIsLeftPressed",0
_2170:
	db	"getMouseIsRightPressed",0
_2171:
	db	"getMouseISMiddlePressed",0
_2172:
	db	"getKeyInputChar",0
_2173:
	db	"setKeyInputChar",0
_2174:
	db	"getKeyInputKey",0
_2175:
	db	"setKeyInputKey",0
_2176:
	db	"getKeyPressedDown",0
_2177:
	db	"setKeyPressedDown",0
_2178:
	db	"getKeyShift",0
_2179:
	db	"setKeyShift",0
_2180:
	db	"getKeyControl",0
_2181:
	db	"setKeyControl",0
_2182:
	db	"getLogText",0
_2183:
	db	"setLogText",0
_2184:
	db	"getUserData1",0
_2185:
	db	"setUserData1",0
_2186:
	db	"getUserData2",0
_2187:
	db	"setUserData2",0
_2188:
	db	"getJoystickButtonStates",0
_2189:
	db	"setJoystickButtonStates",0
_2190:
	db	"getAxis",0
_2191:
	db	"(s)s",0
_2192:
	db	"setAxis",0
_2193:
	db	"(s,s)i",0
_2194:
	db	"getPOV",0
_2195:
	db	"()s",0
_2196:
	db	"setPOV",0
_2197:
	db	"IsJoystickButtonPressed",0
	align	4
_2131:
	dd	2
	dd	_2132
	dd	1
	dd	_2133
	dd	_427
	dd	_2134
	dd	1
	dd	_2135
	dd	_427
	dd	_2113
	dd	1
	dd	_2136
	dd	_427
	dd	_2115
	dd	1
	dd	_2137
	dd	_427
	dd	_2117
	dd	1
	dd	_2138
	dd	_427
	dd	_2139
	dd	1
	dd	_2140
	dd	_427
	dd	_2141
	dd	1
	dd	_2142
	dd	_427
	dd	_2143
	dd	1
	dd	_2144
	dd	_427
	dd	_2145
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SEvent_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SEvent_Delete
	dd	7
	dd	_482
	dd	_2146
	dd	__irrlicht_core_SEvent_createFromHandle
	dd	7
	dd	_480
	dd	_2147
	dd	__irrlicht_core_SEvent_create
	dd	6
	dd	_2148
	dd	_444
	dd	__irrlicht_core_SEvent_setEventType
	dd	6
	dd	_2149
	dd	_431
	dd	__irrlicht_core_SEvent_getEventType
	dd	6
	dd	_2150
	dd	_1550
	dd	__irrlicht_core_SEvent_setGUIEventCaller
	dd	6
	dd	_2151
	dd	_1558
	dd	__irrlicht_core_SEvent_getGUIEventCaller
	dd	6
	dd	_2152
	dd	_1550
	dd	__irrlicht_core_SEvent_setGUIEventElement
	dd	6
	dd	_2153
	dd	_1558
	dd	__irrlicht_core_SEvent_getGUIEventElement
	dd	6
	dd	_2154
	dd	_444
	dd	__irrlicht_core_SEvent_setGUIEventType
	dd	6
	dd	_2155
	dd	_431
	dd	__irrlicht_core_SEvent_getGUIEventType
	dd	6
	dd	_2156
	dd	_431
	dd	__irrlicht_core_SEvent_getMouseEventType
	dd	6
	dd	_2157
	dd	_444
	dd	__irrlicht_core_SEvent_setMouseEventType
	dd	6
	dd	_2158
	dd	_431
	dd	__irrlicht_core_SEvent_getMouseX
	dd	6
	dd	_2159
	dd	_431
	dd	__irrlicht_core_SEvent_getMouseY
	dd	6
	dd	_2160
	dd	_434
	dd	__irrlicht_core_SEvent_setMouse
	dd	6
	dd	_2161
	dd	_468
	dd	__irrlicht_core_SEvent_getMouseWheel
	dd	6
	dd	_2162
	dd	_471
	dd	__irrlicht_core_SEvent_setMouseWheel
	dd	6
	dd	_2163
	dd	_444
	dd	__irrlicht_core_SEvent_setMouseShift
	dd	6
	dd	_2164
	dd	_431
	dd	__irrlicht_core_SEvent_getMouseShift
	dd	6
	dd	_2165
	dd	_444
	dd	__irrlicht_core_SEvent_setMouseControl
	dd	6
	dd	_2166
	dd	_431
	dd	__irrlicht_core_SEvent_getMouseControl
	dd	6
	dd	_2167
	dd	_444
	dd	__irrlicht_core_SEvent_setMouseButtonStates
	dd	6
	dd	_2168
	dd	_431
	dd	__irrlicht_core_SEvent_getMouseButtonStates
	dd	6
	dd	_2169
	dd	_431
	dd	__irrlicht_core_SEvent_getMouseIsLeftPressed
	dd	6
	dd	_2170
	dd	_431
	dd	__irrlicht_core_SEvent_getMouseIsRightPressed
	dd	6
	dd	_2171
	dd	_431
	dd	__irrlicht_core_SEvent_getMouseISMiddlePressed
	dd	6
	dd	_2172
	dd	_827
	dd	__irrlicht_core_SEvent_getKeyInputChar
	dd	6
	dd	_2173
	dd	_793
	dd	__irrlicht_core_SEvent_setKeyInputChar
	dd	6
	dd	_2174
	dd	_431
	dd	__irrlicht_core_SEvent_getKeyInputKey
	dd	6
	dd	_2175
	dd	_444
	dd	__irrlicht_core_SEvent_setKeyInputKey
	dd	6
	dd	_2176
	dd	_431
	dd	__irrlicht_core_SEvent_getKeyPressedDown
	dd	6
	dd	_2177
	dd	_444
	dd	__irrlicht_core_SEvent_setKeyPressedDown
	dd	6
	dd	_2178
	dd	_431
	dd	__irrlicht_core_SEvent_getKeyShift
	dd	6
	dd	_2179
	dd	_444
	dd	__irrlicht_core_SEvent_setKeyShift
	dd	6
	dd	_2180
	dd	_431
	dd	__irrlicht_core_SEvent_getKeyControl
	dd	6
	dd	_2181
	dd	_444
	dd	__irrlicht_core_SEvent_setKeyControl
	dd	6
	dd	_2182
	dd	_827
	dd	__irrlicht_core_SEvent_getLogText
	dd	6
	dd	_2183
	dd	_793
	dd	__irrlicht_core_SEvent_setLogText
	dd	6
	dd	_2071
	dd	_431
	dd	__irrlicht_core_SEvent_getLogLevel
	dd	6
	dd	_2072
	dd	_444
	dd	__irrlicht_core_SEvent_setLogLevel
	dd	6
	dd	_2184
	dd	_431
	dd	__irrlicht_core_SEvent_getUserData1
	dd	6
	dd	_2185
	dd	_444
	dd	__irrlicht_core_SEvent_setUserData1
	dd	6
	dd	_2186
	dd	_431
	dd	__irrlicht_core_SEvent_getUserData2
	dd	6
	dd	_2187
	dd	_444
	dd	__irrlicht_core_SEvent_setUserData2
	dd	6
	dd	_2188
	dd	_431
	dd	__irrlicht_core_SEvent_getJoystickButtonStates
	dd	6
	dd	_2189
	dd	_444
	dd	__irrlicht_core_SEvent_setJoystickButtonStates
	dd	6
	dd	_2190
	dd	_2191
	dd	__irrlicht_core_SEvent_getAxis
	dd	6
	dd	_2192
	dd	_2193
	dd	__irrlicht_core_SEvent_setAxis
	dd	6
	dd	_2194
	dd	_2195
	dd	__irrlicht_core_SEvent_getPOV
	dd	6
	dd	_2196
	dd	_850
	dd	__irrlicht_core_SEvent_setPOV
	dd	6
	dd	_2120
	dd	_2121
	dd	__irrlicht_core_SEvent_getJoystick
	dd	6
	dd	_2122
	dd	_795
	dd	__irrlicht_core_SEvent_setJoystick
	dd	6
	dd	_2197
	dd	_444
	dd	__irrlicht_core_SEvent_IsJoystickButtonPressed
	dd	0
	align	4
_irrlicht_core_SEvent:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_2131
	dd	20
	dd	__irrlicht_core_SEvent_New
	dd	__irrlicht_core_SEvent_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SEvent_createFromHandle
	dd	__irrlicht_core_SEvent_create
	dd	__irrlicht_core_SEvent_setEventType
	dd	__irrlicht_core_SEvent_getEventType
	dd	__irrlicht_core_SEvent_setGUIEventCaller
	dd	__irrlicht_core_SEvent_getGUIEventCaller
	dd	__irrlicht_core_SEvent_setGUIEventElement
	dd	__irrlicht_core_SEvent_getGUIEventElement
	dd	__irrlicht_core_SEvent_setGUIEventType
	dd	__irrlicht_core_SEvent_getGUIEventType
	dd	__irrlicht_core_SEvent_getMouseEventType
	dd	__irrlicht_core_SEvent_setMouseEventType
	dd	__irrlicht_core_SEvent_getMouseX
	dd	__irrlicht_core_SEvent_getMouseY
	dd	__irrlicht_core_SEvent_setMouse
	dd	__irrlicht_core_SEvent_getMouseWheel
	dd	__irrlicht_core_SEvent_setMouseWheel
	dd	__irrlicht_core_SEvent_setMouseShift
	dd	__irrlicht_core_SEvent_getMouseShift
	dd	__irrlicht_core_SEvent_setMouseControl
	dd	__irrlicht_core_SEvent_getMouseControl
	dd	__irrlicht_core_SEvent_setMouseButtonStates
	dd	__irrlicht_core_SEvent_getMouseButtonStates
	dd	__irrlicht_core_SEvent_getMouseIsLeftPressed
	dd	__irrlicht_core_SEvent_getMouseIsRightPressed
	dd	__irrlicht_core_SEvent_getMouseISMiddlePressed
	dd	__irrlicht_core_SEvent_getKeyInputChar
	dd	__irrlicht_core_SEvent_setKeyInputChar
	dd	__irrlicht_core_SEvent_getKeyInputKey
	dd	__irrlicht_core_SEvent_setKeyInputKey
	dd	__irrlicht_core_SEvent_getKeyPressedDown
	dd	__irrlicht_core_SEvent_setKeyPressedDown
	dd	__irrlicht_core_SEvent_getKeyShift
	dd	__irrlicht_core_SEvent_setKeyShift
	dd	__irrlicht_core_SEvent_getKeyControl
	dd	__irrlicht_core_SEvent_setKeyControl
	dd	__irrlicht_core_SEvent_getLogText
	dd	__irrlicht_core_SEvent_setLogText
	dd	__irrlicht_core_SEvent_getLogLevel
	dd	__irrlicht_core_SEvent_setLogLevel
	dd	__irrlicht_core_SEvent_getUserData1
	dd	__irrlicht_core_SEvent_setUserData1
	dd	__irrlicht_core_SEvent_getUserData2
	dd	__irrlicht_core_SEvent_setUserData2
	dd	__irrlicht_core_SEvent_getJoystickButtonStates
	dd	__irrlicht_core_SEvent_setJoystickButtonStates
	dd	__irrlicht_core_SEvent_getAxis
	dd	__irrlicht_core_SEvent_setAxis
	dd	__irrlicht_core_SEvent_getPOV
	dd	__irrlicht_core_SEvent_setPOV
	dd	__irrlicht_core_SEvent_getJoystick
	dd	__irrlicht_core_SEvent_setJoystick
	dd	__irrlicht_core_SEvent_IsJoystickButtonPressed
_2199:
	db	"IrrlichtDevice",0
_2200:
	db	"(i,:Dimension2di,i,i,i,i,:IEventReceiver):IrrlichtDevice",0
_2201:
	db	"createFromParams",0
_2202:
	db	"(:SIrrlichtCreationParameters):IrrlichtDevice",0
_2203:
	db	"(i,i):IrrlichtDevice",0
_2204:
	db	"setResizable",0
_2205:
	db	"getEventReceiver",0
_2206:
	db	"():IEventReceiver",0
_2207:
	db	"setEventReceiver",0
_2208:
	db	"isWindowActive",0
_2209:
	db	"getVideoModeList",0
_2210:
	db	"():IVideoModeList",0
_2211:
	db	"getVersion",0
_2212:
	db	"getTimer",0
_2213:
	db	"():ITimer",0
_2214:
	db	"getLogger",0
_2215:
	db	"():ILogger",0
_2216:
	db	"closeDevice",0
_2217:
	db	"getCursorControl",0
_2218:
	db	"():ICursorControl",0
_2219:
	db	"setWindowCaption",0
_2220:
	db	"setWindowCaptionW",0
_2221:
	db	"run",0
_2222:
	db	"getSceneManager",0
_2223:
	db	"():ISceneManager",0
_2224:
	db	"getGUIEnvironment",0
_2225:
	db	"():IGUIEnvironment",0
_2226:
	db	"yield",0
_2227:
	db	"sleep",0
_2228:
	db	"setInputReceivingSceneManager",0
_2229:
	db	"(:ISceneManager)i",0
_2230:
	db	"isWindowFocused",0
_2231:
	db	"isWindowMinimized",0
_2232:
	db	"isFullscreen",0
_2233:
	db	"getColorFormat",0
_2234:
	db	"activateJoysticks",0
_2235:
	db	"([]:SJoystickInfo)i",0
_2236:
	db	"isDriverSupported",0
_2237:
	db	"minimizeWindow",0
_2238:
	db	"maximizeWindow",0
_2239:
	db	"restoreWindow",0
_2240:
	db	"setGammaRamp",0
_2241:
	db	"(f,f,f,f,f)i",0
_2242:
	db	"getGammaRamp",0
_2243:
	db	"(*f,*f,*f,*f,*f)i",0
_2244:
	db	"clearSystemMessages",0
	align	4
_2198:
	dd	2
	dd	_2199
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IrrlichtDevice_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IrrlichtDevice_Delete
	dd	7
	dd	_480
	dd	_2200
	dd	__irrlicht_core_IrrlichtDevice_create
	dd	7
	dd	_2201
	dd	_2202
	dd	__irrlicht_core_IrrlichtDevice_createFromParams
	dd	7
	dd	_482
	dd	_2203
	dd	__irrlicht_core_IrrlichtDevice_createFromHandle
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IrrlichtDevice_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IrrlichtDevice_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IrrlichtDevice_grab
	dd	6
	dd	_2204
	dd	_444
	dd	__irrlicht_core_IrrlichtDevice_setResizable
	dd	6
	dd	_2205
	dd	_2206
	dd	__irrlicht_core_IrrlichtDevice_getEventReceiver
	dd	6
	dd	_2207
	dd	_1988
	dd	__irrlicht_core_IrrlichtDevice_setEventReceiver
	dd	6
	dd	_2208
	dd	_431
	dd	__irrlicht_core_IrrlichtDevice_isWindowActive
	dd	6
	dd	_2209
	dd	_2210
	dd	__irrlicht_core_IrrlichtDevice_getVideoModeList
	dd	6
	dd	_2211
	dd	_827
	dd	__irrlicht_core_IrrlichtDevice_getVersion
	dd	6
	dd	_2212
	dd	_2213
	dd	__irrlicht_core_IrrlichtDevice_getTimer
	dd	6
	dd	_2009
	dd	_2010
	dd	__irrlicht_core_IrrlichtDevice_getOSOperator
	dd	6
	dd	_2214
	dd	_2215
	dd	__irrlicht_core_IrrlichtDevice_getLogger
	dd	6
	dd	_1990
	dd	_1991
	dd	__irrlicht_core_IrrlichtDevice_getFileSystem
	dd	6
	dd	_2216
	dd	_431
	dd	__irrlicht_core_IrrlichtDevice_closeDevice
	dd	6
	dd	_2217
	dd	_2218
	dd	__irrlicht_core_IrrlichtDevice_getCursorControl
	dd	6
	dd	_2219
	dd	_793
	dd	__irrlicht_core_IrrlichtDevice_setWindowCaption
	dd	6
	dd	_2220
	dd	_793
	dd	__irrlicht_core_IrrlichtDevice_setWindowCaptionW
	dd	6
	dd	_2221
	dd	_431
	dd	__irrlicht_core_IrrlichtDevice_run
	dd	6
	dd	_1980
	dd	_1981
	dd	__irrlicht_core_IrrlichtDevice_getVideoDriver
	dd	6
	dd	_2222
	dd	_2223
	dd	__irrlicht_core_IrrlichtDevice_getSceneManager
	dd	6
	dd	_2224
	dd	_2225
	dd	__irrlicht_core_IrrlichtDevice_getGUIEnvironment
	dd	6
	dd	_1983
	dd	_1984
	dd	__irrlicht_core_IrrlichtDevice_postEventFromUser
	dd	6
	dd	_2226
	dd	_431
	dd	__irrlicht_core_IrrlichtDevice_yield
	dd	6
	dd	_2227
	dd	_434
	dd	__irrlicht_core_IrrlichtDevice_sleep
	dd	6
	dd	_2228
	dd	_2229
	dd	__irrlicht_core_IrrlichtDevice_setInputReceivingSceneManager
	dd	6
	dd	_2230
	dd	_431
	dd	__irrlicht_core_IrrlichtDevice_isWindowFocused
	dd	6
	dd	_2231
	dd	_431
	dd	__irrlicht_core_IrrlichtDevice_isWindowMinimized
	dd	6
	dd	_2232
	dd	_431
	dd	__irrlicht_core_IrrlichtDevice_isFullscreen
	dd	6
	dd	_2233
	dd	_431
	dd	__irrlicht_core_IrrlichtDevice_getColorFormat
	dd	6
	dd	_2234
	dd	_2235
	dd	__irrlicht_core_IrrlichtDevice_activateJoysticks
	dd	6
	dd	_2236
	dd	_444
	dd	__irrlicht_core_IrrlichtDevice_isDriverSupported
	dd	6
	dd	_2237
	dd	_431
	dd	__irrlicht_core_IrrlichtDevice_minimizeWindow
	dd	6
	dd	_2238
	dd	_431
	dd	__irrlicht_core_IrrlichtDevice_maximizeWindow
	dd	6
	dd	_2239
	dd	_431
	dd	__irrlicht_core_IrrlichtDevice_restoreWindow
	dd	6
	dd	_2240
	dd	_2241
	dd	__irrlicht_core_IrrlichtDevice_setGammaRamp
	dd	6
	dd	_2242
	dd	_2243
	dd	__irrlicht_core_IrrlichtDevice_getGammaRamp
	dd	6
	dd	_1490
	dd	_431
	dd	__irrlicht_core_IrrlichtDevice_getType
	dd	6
	dd	_2244
	dd	_431
	dd	__irrlicht_core_IrrlichtDevice_clearSystemMessages
	dd	0
	align	4
_irrlicht_core_IrrlichtDevice:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_2198
	dd	24
	dd	__irrlicht_core_IrrlichtDevice_New
	dd	__irrlicht_core_IrrlichtDevice_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IrrlichtDevice_drop
	dd	__irrlicht_core_IrrlichtDevice_getDebugName
	dd	__irrlicht_core_IrrlichtDevice_grab
	dd	__irrlicht_core_IrrlichtDevice_create
	dd	__irrlicht_core_IrrlichtDevice_createFromParams
	dd	__irrlicht_core_IrrlichtDevice_createFromHandle
	dd	__irrlicht_core_IrrlichtDevice_setResizable
	dd	__irrlicht_core_IrrlichtDevice_getEventReceiver
	dd	__irrlicht_core_IrrlichtDevice_setEventReceiver
	dd	__irrlicht_core_IrrlichtDevice_isWindowActive
	dd	__irrlicht_core_IrrlichtDevice_getVideoModeList
	dd	__irrlicht_core_IrrlichtDevice_getVersion
	dd	__irrlicht_core_IrrlichtDevice_getTimer
	dd	__irrlicht_core_IrrlichtDevice_getOSOperator
	dd	__irrlicht_core_IrrlichtDevice_getLogger
	dd	__irrlicht_core_IrrlichtDevice_getFileSystem
	dd	__irrlicht_core_IrrlichtDevice_closeDevice
	dd	__irrlicht_core_IrrlichtDevice_getCursorControl
	dd	__irrlicht_core_IrrlichtDevice_setWindowCaption
	dd	__irrlicht_core_IrrlichtDevice_setWindowCaptionW
	dd	__irrlicht_core_IrrlichtDevice_run
	dd	__irrlicht_core_IrrlichtDevice_getVideoDriver
	dd	__irrlicht_core_IrrlichtDevice_getSceneManager
	dd	__irrlicht_core_IrrlichtDevice_getGUIEnvironment
	dd	__irrlicht_core_IrrlichtDevice_postEventFromUser
	dd	__irrlicht_core_IrrlichtDevice_yield
	dd	__irrlicht_core_IrrlichtDevice_sleep
	dd	__irrlicht_core_IrrlichtDevice_setInputReceivingSceneManager
	dd	__irrlicht_core_IrrlichtDevice_isWindowFocused
	dd	__irrlicht_core_IrrlichtDevice_isWindowMinimized
	dd	__irrlicht_core_IrrlichtDevice_isFullscreen
	dd	__irrlicht_core_IrrlichtDevice_getColorFormat
	dd	__irrlicht_core_IrrlichtDevice_activateJoysticks
	dd	__irrlicht_core_IrrlichtDevice_isDriverSupported
	dd	__irrlicht_core_IrrlichtDevice_minimizeWindow
	dd	__irrlicht_core_IrrlichtDevice_maximizeWindow
	dd	__irrlicht_core_IrrlichtDevice_restoreWindow
	dd	__irrlicht_core_IrrlichtDevice_setGammaRamp
	dd	__irrlicht_core_IrrlichtDevice_getGammaRamp
	dd	__irrlicht_core_IrrlichtDevice_getType
	dd	__irrlicht_core_IrrlichtDevice_clearSystemMessages
_2246:
	db	"IEventReceiver",0
_2247:
	db	"generate",0
_2248:
	db	"OnEventBinding",0
_2249:
	db	"OnEvent",0
_2250:
	db	"(*b):IEventReceiver",0
_2251:
	db	"(*b,i,i):IEventReceiver",0
	align	4
_2245:
	dd	2
	dd	_2246
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_2247
	dd	_2206
	dd	96
	dd	6
	dd	_443
	dd	_444
	dd	__irrlicht_core_IEventReceiver_bind
	dd	7
	dd	_2248
	dd	_434
	dd	__irrlicht_core_IEventReceiver_OnEventBinding
	dd	6
	dd	_2249
	dd	_1984
	dd	104
	dd	6
	dd	_450
	dd	_431
	dd	88
	dd	7
	dd	_480
	dd	_2250
	dd	__irrlicht_core_IEventReceiver_create
	dd	7
	dd	_482
	dd	_2251
	dd	__irrlicht_core_IEventReceiver_createFromHandle
	dd	6
	dd	_442
	dd	_431
	dd	64
	dd	0
	align	4
_irrlicht_core_IEventReceiver:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_2245
	dd	20
	dd	__irrlicht_core_IEventReceiver_New
	dd	__irrlicht_core_IEventReceiver_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IEventReceiver_Destroy
	dd	__irrlicht_core_IEventReceiver_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IEventReceiver_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IEventReceiver_generate
	dd	__irrlicht_core_IEventReceiver_OnEventBinding
	dd	__irrlicht_core_IEventReceiver_OnEvent
	dd	__irrlicht_core_IEventReceiver_create
	dd	__irrlicht_core_IEventReceiver_createFromHandle
_2253:
	db	"SIrrlichtCreationParameters",0
_2254:
	db	"(i,i):SIrrlichtCreationParameters",0
_2255:
	db	"():SIrrlichtCreationParameters",0
_2256:
	db	"(:SIrrlichtCreationParameters):SIrrlichtCreationParameters",0
_2257:
	db	"getAntiAlias",0
_2258:
	db	"setAntiAlias",0
_2259:
	db	"getBits",0
_2260:
	db	"setBits",0
_2261:
	db	"getDriverType",0
_2262:
	db	"setDriverType",0
_2263:
	db	"getFullscreen",0
_2264:
	db	"setFullscreen",0
_2265:
	db	"getStencilbuffer",0
_2266:
	db	"setStencilbuffer",0
_2267:
	db	"getVsync",0
_2268:
	db	"setVsync",0
_2269:
	db	"getWindowId",0
_2270:
	db	"setWindowId",0
_2271:
	db	"getWindowSize",0
_2272:
	db	"setWindowSize",0
_2273:
	db	"getHighPrecisionFPU",0
_2274:
	db	"setHighPrecisionFPU",0
_2275:
	db	"getZBufferBits",0
_2276:
	db	"setZBufferBits",0
_2277:
	db	"getWithAlphaChannel",0
_2278:
	db	"setWithAlphaChannel",0
_2279:
	db	"getIgnoreInput",0
_2280:
	db	"setIgnoreInput",0
_2281:
	db	"getDeviceType",0
_2282:
	db	"setDeviceType",0
_2283:
	db	"getDoublebuffer",0
_2284:
	db	"setDoublebuffer",0
_2285:
	db	"getStereobuffer",0
_2286:
	db	"setStereobuffer",0
_2287:
	db	"getLoggingLevel",0
_2288:
	db	"setLoggingLevel",0
	align	4
_2252:
	dd	2
	dd	_2253
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SIrrlichtCreationParameters_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SIrrlichtCreationParameters_Delete
	dd	7
	dd	_482
	dd	_2254
	dd	__irrlicht_core_SIrrlichtCreationParameters_createFromHandle
	dd	7
	dd	_480
	dd	_2255
	dd	__irrlicht_core_SIrrlichtCreationParameters_create
	dd	6
	dd	_1061
	dd	_2256
	dd	__irrlicht_core_SIrrlichtCreationParameters_createFromOther
	dd	6
	dd	_581
	dd	_2256
	dd	__irrlicht_core_SIrrlichtCreationParameters_setEq
	dd	6
	dd	_2257
	dd	_2121
	dd	__irrlicht_core_SIrrlichtCreationParameters_getAntiAlias
	dd	6
	dd	_2258
	dd	_795
	dd	__irrlicht_core_SIrrlichtCreationParameters_setAntiAlias
	dd	6
	dd	_2259
	dd	_2121
	dd	__irrlicht_core_SIrrlichtCreationParameters_getBits
	dd	6
	dd	_2260
	dd	_795
	dd	__irrlicht_core_SIrrlichtCreationParameters_setBits
	dd	6
	dd	_2261
	dd	_431
	dd	__irrlicht_core_SIrrlichtCreationParameters_getDriverType
	dd	6
	dd	_2262
	dd	_444
	dd	__irrlicht_core_SIrrlichtCreationParameters_setDriverType
	dd	6
	dd	_2205
	dd	_2250
	dd	__irrlicht_core_SIrrlichtCreationParameters_getEventReceiver
	dd	6
	dd	_2207
	dd	_1988
	dd	__irrlicht_core_SIrrlichtCreationParameters_setEventReceiver
	dd	6
	dd	_2263
	dd	_431
	dd	__irrlicht_core_SIrrlichtCreationParameters_getFullscreen
	dd	6
	dd	_2264
	dd	_444
	dd	__irrlicht_core_SIrrlichtCreationParameters_setFullscreen
	dd	6
	dd	_2265
	dd	_431
	dd	__irrlicht_core_SIrrlichtCreationParameters_getStencilbuffer
	dd	6
	dd	_2266
	dd	_444
	dd	__irrlicht_core_SIrrlichtCreationParameters_setStencilbuffer
	dd	6
	dd	_2267
	dd	_431
	dd	__irrlicht_core_SIrrlichtCreationParameters_getVsync
	dd	6
	dd	_2268
	dd	_444
	dd	__irrlicht_core_SIrrlichtCreationParameters_setVsync
	dd	6
	dd	_2269
	dd	_431
	dd	__irrlicht_core_SIrrlichtCreationParameters_getWindowId
	dd	6
	dd	_2270
	dd	_444
	dd	__irrlicht_core_SIrrlichtCreationParameters_setWindowId
	dd	6
	dd	_2271
	dd	_531
	dd	__irrlicht_core_SIrrlichtCreationParameters_getWindowSize
	dd	6
	dd	_2272
	dd	_486
	dd	__irrlicht_core_SIrrlichtCreationParameters_setWindowSize
	dd	6
	dd	_2273
	dd	_431
	dd	__irrlicht_core_SIrrlichtCreationParameters_getHighPrecisionFPU
	dd	6
	dd	_2274
	dd	_444
	dd	__irrlicht_core_SIrrlichtCreationParameters_setHighPrecisionFPU
	dd	6
	dd	_2275
	dd	_2121
	dd	__irrlicht_core_SIrrlichtCreationParameters_getZBufferBits
	dd	6
	dd	_2276
	dd	_795
	dd	__irrlicht_core_SIrrlichtCreationParameters_setZBufferBits
	dd	6
	dd	_2277
	dd	_431
	dd	__irrlicht_core_SIrrlichtCreationParameters_getWithAlphaChannel
	dd	6
	dd	_2278
	dd	_444
	dd	__irrlicht_core_SIrrlichtCreationParameters_setWithAlphaChannel
	dd	6
	dd	_2279
	dd	_431
	dd	__irrlicht_core_SIrrlichtCreationParameters_getIgnoreInput
	dd	6
	dd	_2280
	dd	_444
	dd	__irrlicht_core_SIrrlichtCreationParameters_setIgnoreInput
	dd	6
	dd	_2281
	dd	_431
	dd	__irrlicht_core_SIrrlichtCreationParameters_getDeviceType
	dd	6
	dd	_2282
	dd	_444
	dd	__irrlicht_core_SIrrlichtCreationParameters_setDeviceType
	dd	6
	dd	_2283
	dd	_431
	dd	__irrlicht_core_SIrrlichtCreationParameters_getDoublebuffer
	dd	6
	dd	_2284
	dd	_444
	dd	__irrlicht_core_SIrrlichtCreationParameters_setDoublebuffer
	dd	6
	dd	_2285
	dd	_431
	dd	__irrlicht_core_SIrrlichtCreationParameters_getStereobuffer
	dd	6
	dd	_2286
	dd	_444
	dd	__irrlicht_core_SIrrlichtCreationParameters_setStereobuffer
	dd	6
	dd	_2287
	dd	_431
	dd	__irrlicht_core_SIrrlichtCreationParameters_getLoggingLevel
	dd	6
	dd	_2288
	dd	_444
	dd	__irrlicht_core_SIrrlichtCreationParameters_setLoggingLevel
	dd	0
	align	4
_irrlicht_core_SIrrlichtCreationParameters:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_2252
	dd	20
	dd	__irrlicht_core_SIrrlichtCreationParameters_New
	dd	__irrlicht_core_SIrrlichtCreationParameters_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SIrrlichtCreationParameters_createFromHandle
	dd	__irrlicht_core_SIrrlichtCreationParameters_create
	dd	__irrlicht_core_SIrrlichtCreationParameters_createFromOther
	dd	__irrlicht_core_SIrrlichtCreationParameters_setEq
	dd	__irrlicht_core_SIrrlichtCreationParameters_getAntiAlias
	dd	__irrlicht_core_SIrrlichtCreationParameters_setAntiAlias
	dd	__irrlicht_core_SIrrlichtCreationParameters_getBits
	dd	__irrlicht_core_SIrrlichtCreationParameters_setBits
	dd	__irrlicht_core_SIrrlichtCreationParameters_getDriverType
	dd	__irrlicht_core_SIrrlichtCreationParameters_setDriverType
	dd	__irrlicht_core_SIrrlichtCreationParameters_getEventReceiver
	dd	__irrlicht_core_SIrrlichtCreationParameters_setEventReceiver
	dd	__irrlicht_core_SIrrlichtCreationParameters_getFullscreen
	dd	__irrlicht_core_SIrrlichtCreationParameters_setFullscreen
	dd	__irrlicht_core_SIrrlichtCreationParameters_getStencilbuffer
	dd	__irrlicht_core_SIrrlichtCreationParameters_setStencilbuffer
	dd	__irrlicht_core_SIrrlichtCreationParameters_getVsync
	dd	__irrlicht_core_SIrrlichtCreationParameters_setVsync
	dd	__irrlicht_core_SIrrlichtCreationParameters_getWindowId
	dd	__irrlicht_core_SIrrlichtCreationParameters_setWindowId
	dd	__irrlicht_core_SIrrlichtCreationParameters_getWindowSize
	dd	__irrlicht_core_SIrrlichtCreationParameters_setWindowSize
	dd	__irrlicht_core_SIrrlichtCreationParameters_getHighPrecisionFPU
	dd	__irrlicht_core_SIrrlichtCreationParameters_setHighPrecisionFPU
	dd	__irrlicht_core_SIrrlichtCreationParameters_getZBufferBits
	dd	__irrlicht_core_SIrrlichtCreationParameters_setZBufferBits
	dd	__irrlicht_core_SIrrlichtCreationParameters_getWithAlphaChannel
	dd	__irrlicht_core_SIrrlichtCreationParameters_setWithAlphaChannel
	dd	__irrlicht_core_SIrrlichtCreationParameters_getIgnoreInput
	dd	__irrlicht_core_SIrrlichtCreationParameters_setIgnoreInput
	dd	__irrlicht_core_SIrrlichtCreationParameters_getDeviceType
	dd	__irrlicht_core_SIrrlichtCreationParameters_setDeviceType
	dd	__irrlicht_core_SIrrlichtCreationParameters_getDoublebuffer
	dd	__irrlicht_core_SIrrlichtCreationParameters_setDoublebuffer
	dd	__irrlicht_core_SIrrlichtCreationParameters_getStereobuffer
	dd	__irrlicht_core_SIrrlichtCreationParameters_setStereobuffer
	dd	__irrlicht_core_SIrrlichtCreationParameters_getLoggingLevel
	dd	__irrlicht_core_SIrrlichtCreationParameters_setLoggingLevel
_2295:
	db	"SColor",0
_2296:
	db	"(i,i,i,i):SColor",0
_2297:
	db	"createFromColorVal",0
_2298:
	db	"GetAlpha",0
_2299:
	db	"getRed",0
_2300:
	db	"getGreen",0
_2301:
	db	"getBlue",0
_2302:
	db	"SetAlpha",0
_2303:
	db	"setRed",0
_2304:
	db	"setGreen",0
_2305:
	db	"setBlue",0
_2306:
	db	"toA1R5G5B5",0
_2307:
	db	"toOpenGLColor",0
_2308:
	db	"()[]b",0
_2309:
	db	"(:SColor):SColor",0
_2310:
	db	"(:SColor,f):SColor",0
_2311:
	db	"getLuminance",0
_2312:
	db	"getAverage",0
_2313:
	db	"(:SColor,:SColor,f):SColor",0
_2314:
	db	"getLightness",0
	align	4
_2294:
	dd	2
	dd	_2295
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SColor_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SColor_Delete
	dd	7
	dd	_482
	dd	_1723
	dd	__irrlicht_core_SColor_createFromHandle
	dd	7
	dd	_480
	dd	_1704
	dd	__irrlicht_core_SColor_create
	dd	7
	dd	_537
	dd	_2296
	dd	__irrlicht_core_SColor_createFromVals
	dd	7
	dd	_2297
	dd	_1347
	dd	__irrlicht_core_SColor_createFromColorVal
	dd	6
	dd	_2298
	dd	_431
	dd	__irrlicht_core_SColor_GetAlpha
	dd	6
	dd	_2299
	dd	_431
	dd	__irrlicht_core_SColor_getRed
	dd	6
	dd	_2300
	dd	_431
	dd	__irrlicht_core_SColor_getGreen
	dd	6
	dd	_2301
	dd	_431
	dd	__irrlicht_core_SColor_getBlue
	dd	6
	dd	_2302
	dd	_444
	dd	__irrlicht_core_SColor_SetAlpha
	dd	6
	dd	_2303
	dd	_444
	dd	__irrlicht_core_SColor_setRed
	dd	6
	dd	_2304
	dd	_444
	dd	__irrlicht_core_SColor_setGreen
	dd	6
	dd	_2305
	dd	_444
	dd	__irrlicht_core_SColor_setBlue
	dd	6
	dd	_2306
	dd	_2195
	dd	__irrlicht_core_SColor_toA1R5G5B5
	dd	6
	dd	_2307
	dd	_2308
	dd	__irrlicht_core_SColor_toOpenGLColor
	dd	6
	dd	_596
	dd	_872
	dd	__irrlicht_core_SColor_set
	dd	6
	dd	_454
	dd	_1672
	dd	__irrlicht_core_SColor_EqEq
	dd	6
	dd	_456
	dd	_1672
	dd	__irrlicht_core_SColor_NotEq
	dd	6
	dd	_463
	dd	_2309
	dd	__irrlicht_core_SColor_Plus
	dd	6
	dd	_478
	dd	_2310
	dd	__irrlicht_core_SColor_getInterpolated
	dd	6
	dd	_1703
	dd	_431
	dd	__irrlicht_core_SColor_GetColor
	dd	6
	dd	_2311
	dd	_468
	dd	__irrlicht_core_SColor_getLuminance
	dd	6
	dd	_2312
	dd	_431
	dd	__irrlicht_core_SColor_getAverage
	dd	6
	dd	_578
	dd	_2313
	dd	__irrlicht_core_SColor_getInterpolated_quadratic
	dd	6
	dd	_2314
	dd	_468
	dd	__irrlicht_core_SColor_getLightness
	dd	0
	align	4
_irrlicht_core_SColor:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_2294
	dd	20
	dd	__irrlicht_core_SColor_New
	dd	__irrlicht_core_SColor_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SColor_createFromHandle
	dd	__irrlicht_core_SColor_create
	dd	__irrlicht_core_SColor_createFromVals
	dd	__irrlicht_core_SColor_createFromColorVal
	dd	__irrlicht_core_SColor_GetAlpha
	dd	__irrlicht_core_SColor_getRed
	dd	__irrlicht_core_SColor_getGreen
	dd	__irrlicht_core_SColor_getBlue
	dd	__irrlicht_core_SColor_SetAlpha
	dd	__irrlicht_core_SColor_setRed
	dd	__irrlicht_core_SColor_setGreen
	dd	__irrlicht_core_SColor_setBlue
	dd	__irrlicht_core_SColor_toA1R5G5B5
	dd	__irrlicht_core_SColor_toOpenGLColor
	dd	__irrlicht_core_SColor_set
	dd	__irrlicht_core_SColor_EqEq
	dd	__irrlicht_core_SColor_NotEq
	dd	__irrlicht_core_SColor_Plus
	dd	__irrlicht_core_SColor_getInterpolated
	dd	__irrlicht_core_SColor_GetColor
	dd	__irrlicht_core_SColor_getLuminance
	dd	__irrlicht_core_SColor_getAverage
	dd	__irrlicht_core_SColor_getInterpolated_quadratic
	dd	__irrlicht_core_SColor_getLightness
_2316:
	db	"SColorf",0
_2317:
	db	"(i,i):SColorf",0
_2318:
	db	"():SColorf",0
_2319:
	db	"createFromRGB",0
_2320:
	db	"(f,f,f):SColorf",0
_2321:
	db	"createFromRGBA",0
_2322:
	db	"(f,f,f,f):SColorf",0
_2323:
	db	"createFromSColor",0
_2324:
	db	"(:SColor):SColorf",0
_2325:
	db	"toSColor",0
_2326:
	db	"setWithAlpha",0
_2327:
	db	"(f,f,f,f)i",0
_2328:
	db	"(:SColorf,f):SColorf",0
_2329:
	db	"setColorComponentValue",0
_2330:
	db	"(:SColorf,:SColorf,f):SColorf",0
	align	4
_2315:
	dd	2
	dd	_2316
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SColorf_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SColorf_Delete
	dd	7
	dd	_482
	dd	_2317
	dd	__irrlicht_core_SColorf_createFromHandle
	dd	7
	dd	_480
	dd	_2318
	dd	__irrlicht_core_SColorf_create
	dd	7
	dd	_2319
	dd	_2320
	dd	__irrlicht_core_SColorf_createFromRGB
	dd	7
	dd	_2321
	dd	_2322
	dd	__irrlicht_core_SColorf_createFromRGBA
	dd	7
	dd	_2323
	dd	_2324
	dd	__irrlicht_core_SColorf_createFromSColor
	dd	6
	dd	_2325
	dd	_1704
	dd	__irrlicht_core_SColorf_toSColor
	dd	6
	dd	_596
	dd	_942
	dd	__irrlicht_core_SColorf_set
	dd	6
	dd	_2326
	dd	_2327
	dd	__irrlicht_core_SColorf_setWithAlpha
	dd	6
	dd	_2298
	dd	_468
	dd	__irrlicht_core_SColorf_GetAlpha
	dd	6
	dd	_2299
	dd	_468
	dd	__irrlicht_core_SColorf_getRed
	dd	6
	dd	_2300
	dd	_468
	dd	__irrlicht_core_SColorf_getGreen
	dd	6
	dd	_2301
	dd	_468
	dd	__irrlicht_core_SColorf_getBlue
	dd	6
	dd	_655
	dd	_1027
	dd	__irrlicht_core_SColorf_getArray
	dd	6
	dd	_478
	dd	_2328
	dd	__irrlicht_core_SColorf_getInterpolated
	dd	6
	dd	_2329
	dd	_1388
	dd	__irrlicht_core_SColorf_setColorComponentValue
	dd	6
	dd	_578
	dd	_2330
	dd	__irrlicht_core_SColorf_getInterpolated_quadratic
	dd	0
	align	4
_irrlicht_core_SColorf:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_2315
	dd	20
	dd	__irrlicht_core_SColorf_New
	dd	__irrlicht_core_SColorf_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SColorf_createFromHandle
	dd	__irrlicht_core_SColorf_create
	dd	__irrlicht_core_SColorf_createFromRGB
	dd	__irrlicht_core_SColorf_createFromRGBA
	dd	__irrlicht_core_SColorf_createFromSColor
	dd	__irrlicht_core_SColorf_toSColor
	dd	__irrlicht_core_SColorf_set
	dd	__irrlicht_core_SColorf_setWithAlpha
	dd	__irrlicht_core_SColorf_GetAlpha
	dd	__irrlicht_core_SColorf_getRed
	dd	__irrlicht_core_SColorf_getGreen
	dd	__irrlicht_core_SColorf_getBlue
	dd	__irrlicht_core_SColorf_getArray
	dd	__irrlicht_core_SColorf_getInterpolated
	dd	__irrlicht_core_SColorf_setColorComponentValue
	dd	__irrlicht_core_SColorf_getInterpolated_quadratic
_2332:
	db	"SColorHSL",0
_2333:
	db	"(i,i):SColorHSL",0
_2334:
	db	"():SColorHSL",0
_2335:
	db	"createFromHSL",0
_2336:
	db	"(f,f,f):SColorHSL",0
_2337:
	db	"toRGB",0
	align	4
_2331:
	dd	2
	dd	_2332
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SColorHSL_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SColorHSL_Delete
	dd	7
	dd	_482
	dd	_2333
	dd	__irrlicht_core_SColorHSL_createFromHandle
	dd	6
	dd	_480
	dd	_2334
	dd	__irrlicht_core_SColorHSL_create
	dd	6
	dd	_2335
	dd	_2336
	dd	__irrlicht_core_SColorHSL_createFromHSL
	dd	6
	dd	_2337
	dd	_1672
	dd	__irrlicht_core_SColorHSL_toRGB
	dd	0
	align	4
_irrlicht_core_SColorHSL:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_2331
	dd	20
	dd	__irrlicht_core_SColorHSL_New
	dd	__irrlicht_core_SColorHSL_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SColorHSL_createFromHandle
	dd	__irrlicht_core_SColorHSL_create
	dd	__irrlicht_core_SColorHSL_createFromHSL
	dd	__irrlicht_core_SColorHSL_toRGB
_2339:
	db	"IImage",0
_2340:
	db	"(i,i):IImage",0
_2341:
	db	"lock",0
_2342:
	db	"unlock",0
_2343:
	db	"getBitsPerPixel",0
_2344:
	db	"getBytesPerPixel",0
_2345:
	db	"getImageDataSizeInBytes",0
_2346:
	db	"getImageDataSizeInPixels",0
_2347:
	db	"getPixel",0
_2348:
	db	"getRedMask",0
_2349:
	db	"getGreenMask",0
_2350:
	db	"getBlueMask",0
_2351:
	db	"getAlphaMask",0
_2352:
	db	"getPitch",0
_2353:
	db	"setPixel",0
_2354:
	db	"copyToScaling",0
_2355:
	db	"(*b,i,i,i,i)i",0
_2356:
	db	"copyToScalingToImage",0
_2357:
	db	"(:IImage)i",0
_2358:
	db	"copyToImage",0
_2359:
	db	"(:IImage,:Position2di)i",0
_2360:
	db	"copyToImageFromPart",0
_2361:
	db	"(:IImage,:Position2di,:Recti,:Recti)i",0
_2362:
	db	"copyToWithAlpha",0
_2363:
	db	"(:IImage,:Position2di,:Recti,:SColor,:Recti)i",0
_2364:
	db	"fill",0
_2365:
	db	"copyToScalingBoxFilter",0
_2366:
	db	"(:IImage,i,i)i",0
_2367:
	db	"getBitsPerPixelFromFormat",0
_2368:
	db	"isRenderTargetOnlyFormat",0
	align	4
_2338:
	dd	2
	dd	_2339
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IImage_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IImage_Delete
	dd	7
	dd	_482
	dd	_2340
	dd	__irrlicht_core_IImage_createFromHandle
	dd	6
	dd	_2341
	dd	_829
	dd	__irrlicht_core_IImage_lock
	dd	6
	dd	_2342
	dd	_431
	dd	__irrlicht_core_IImage_unlock
	dd	6
	dd	_1531
	dd	_531
	dd	__irrlicht_core_IImage_getDimension
	dd	6
	dd	_2343
	dd	_431
	dd	__irrlicht_core_IImage_getBitsPerPixel
	dd	6
	dd	_2344
	dd	_431
	dd	__irrlicht_core_IImage_getBytesPerPixel
	dd	6
	dd	_2345
	dd	_431
	dd	__irrlicht_core_IImage_getImageDataSizeInBytes
	dd	6
	dd	_2346
	dd	_431
	dd	__irrlicht_core_IImage_getImageDataSizeInPixels
	dd	6
	dd	_2347
	dd	_1723
	dd	__irrlicht_core_IImage_getPixel
	dd	6
	dd	_2233
	dd	_431
	dd	__irrlicht_core_IImage_getColorFormat
	dd	6
	dd	_2348
	dd	_431
	dd	__irrlicht_core_IImage_getRedMask
	dd	6
	dd	_2349
	dd	_431
	dd	__irrlicht_core_IImage_getGreenMask
	dd	6
	dd	_2350
	dd	_431
	dd	__irrlicht_core_IImage_getBlueMask
	dd	6
	dd	_2351
	dd	_431
	dd	__irrlicht_core_IImage_getAlphaMask
	dd	6
	dd	_2352
	dd	_431
	dd	__irrlicht_core_IImage_getPitch
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IImage_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IImage_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IImage_grab
	dd	6
	dd	_2353
	dd	_1615
	dd	__irrlicht_core_IImage_setPixel
	dd	6
	dd	_2354
	dd	_2355
	dd	__irrlicht_core_IImage_copyToScaling
	dd	6
	dd	_2356
	dd	_2357
	dd	__irrlicht_core_IImage_copyToScalingToImage
	dd	6
	dd	_2358
	dd	_2359
	dd	__irrlicht_core_IImage_copyToImage
	dd	6
	dd	_2360
	dd	_2361
	dd	__irrlicht_core_IImage_copyToImageFromPart
	dd	6
	dd	_2362
	dd	_2363
	dd	__irrlicht_core_IImage_copyToWithAlpha
	dd	6
	dd	_2364
	dd	_1672
	dd	__irrlicht_core_IImage_fill
	dd	6
	dd	_2365
	dd	_2366
	dd	__irrlicht_core_IImage_copyToScalingBoxFilter
	dd	6
	dd	_2367
	dd	_444
	dd	__irrlicht_core_IImage_getBitsPerPixelFromFormat
	dd	6
	dd	_2368
	dd	_444
	dd	__irrlicht_core_IImage_isRenderTargetOnlyFormat
	dd	0
	align	4
_irrlicht_core_IImage:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_2338
	dd	24
	dd	__irrlicht_core_IImage_New
	dd	__irrlicht_core_IImage_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IImage_drop
	dd	__irrlicht_core_IImage_getDebugName
	dd	__irrlicht_core_IImage_grab
	dd	__irrlicht_core_IImage_createFromHandle
	dd	__irrlicht_core_IImage_lock
	dd	__irrlicht_core_IImage_unlock
	dd	__irrlicht_core_IImage_getDimension
	dd	__irrlicht_core_IImage_getBitsPerPixel
	dd	__irrlicht_core_IImage_getBytesPerPixel
	dd	__irrlicht_core_IImage_getImageDataSizeInBytes
	dd	__irrlicht_core_IImage_getImageDataSizeInPixels
	dd	__irrlicht_core_IImage_getPixel
	dd	__irrlicht_core_IImage_getColorFormat
	dd	__irrlicht_core_IImage_getRedMask
	dd	__irrlicht_core_IImage_getGreenMask
	dd	__irrlicht_core_IImage_getBlueMask
	dd	__irrlicht_core_IImage_getAlphaMask
	dd	__irrlicht_core_IImage_getPitch
	dd	__irrlicht_core_IImage_setPixel
	dd	__irrlicht_core_IImage_copyToScaling
	dd	__irrlicht_core_IImage_copyToScalingToImage
	dd	__irrlicht_core_IImage_copyToImage
	dd	__irrlicht_core_IImage_copyToImageFromPart
	dd	__irrlicht_core_IImage_copyToWithAlpha
	dd	__irrlicht_core_IImage_fill
	dd	__irrlicht_core_IImage_copyToScalingBoxFilter
	dd	__irrlicht_core_IImage_getBitsPerPixelFromFormat
	dd	__irrlicht_core_IImage_isRenderTargetOnlyFormat
_2370:
	db	"S3DVertex",0
_2371:
	db	"setNormal",0
_2372:
	db	"getTCoords",0
_2373:
	db	"setTCoords",0
_2374:
	db	"(i,i):S3DVertex",0
	align	4
_2369:
	dd	2
	dd	_2370
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	6
	dd	_1192
	dd	_649
	dd	96
	dd	6
	dd	_1744
	dd	_660
	dd	100
	dd	6
	dd	_677
	dd	_649
	dd	104
	dd	6
	dd	_2371
	dd	_660
	dd	108
	dd	6
	dd	_2372
	dd	_633
	dd	112
	dd	6
	dd	_2373
	dd	_638
	dd	116
	dd	6
	dd	_1703
	dd	_1704
	dd	120
	dd	6
	dd	_1705
	dd	_1672
	dd	124
	dd	6
	dd	_1490
	dd	_431
	dd	128
	dd	6
	dd	_1547
	dd	_1130
	dd	132
	dd	7
	dd	_482
	dd	_2374
	dd	136
	dd	0
	align	4
_irrlicht_core_S3DVertex:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_2369
	dd	20
	dd	__irrlicht_core_S3DVertex_New
	dd	__irrlicht_core_S3DVertex_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_S3DVertex_getPos
	dd	__irrlicht_core_S3DVertex_setPos
	dd	__irrlicht_core_S3DVertex_getNormal
	dd	__irrlicht_core_S3DVertex_setNormal
	dd	__irrlicht_core_S3DVertex_getTCoords
	dd	__irrlicht_core_S3DVertex_setTCoords
	dd	__irrlicht_core_S3DVertex_GetColor
	dd	__irrlicht_core_S3DVertex_SetColor
	dd	__irrlicht_core_S3DVertex_getType
	dd	__irrlicht_core_S3DVertex_cast
	dd	__irrlicht_core_S3DVertex_createFromHandle
_2376:
	db	"S3DVertexDefault",0
_2377:
	db	"(f,f,f,f,f,f,:SColor,f,f):S3DVertex",0
_2378:
	db	"(:Vector3df,:Vector3df,:SColor,:Vector2df):S3DVertex",0
_2379:
	db	"getVertexInfo",0
_2380:
	db	"([]f,[]f,[]f,[]i)i",0
	align	4
_2375:
	dd	2
	dd	_2376
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_S3DVertexDefault_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_S3DVertexDefault_Delete
	dd	7
	dd	_482
	dd	_2374
	dd	__irrlicht_core_S3DVertexDefault_createFromHandle
	dd	7
	dd	_480
	dd	_1129
	dd	__irrlicht_core_S3DVertexDefault_create
	dd	7
	dd	_537
	dd	_2377
	dd	__irrlicht_core_S3DVertexDefault_createFromVals
	dd	7
	dd	_889
	dd	_2378
	dd	__irrlicht_core_S3DVertexDefault_createFromVects
	dd	6
	dd	_454
	dd	_1133
	dd	__irrlicht_core_S3DVertexDefault_EqEq
	dd	6
	dd	_456
	dd	_1133
	dd	__irrlicht_core_S3DVertexDefault_NotEq
	dd	6
	dd	_535
	dd	_1133
	dd	__irrlicht_core_S3DVertexDefault_Less
	dd	6
	dd	_2379
	dd	_2380
	dd	__irrlicht_core_S3DVertexDefault_getVertexInfo
	dd	0
	align	4
_irrlicht_core_S3DVertexDefault:
	dd	_irrlicht_core_S3DVertex
	dd	_bbObjectFree
	dd	_2375
	dd	20
	dd	__irrlicht_core_S3DVertexDefault_New
	dd	__irrlicht_core_S3DVertexDefault_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_S3DVertex_getPos
	dd	__irrlicht_core_S3DVertex_setPos
	dd	__irrlicht_core_S3DVertex_getNormal
	dd	__irrlicht_core_S3DVertex_setNormal
	dd	__irrlicht_core_S3DVertex_getTCoords
	dd	__irrlicht_core_S3DVertex_setTCoords
	dd	__irrlicht_core_S3DVertex_GetColor
	dd	__irrlicht_core_S3DVertex_SetColor
	dd	__irrlicht_core_S3DVertex_getType
	dd	__irrlicht_core_S3DVertex_cast
	dd	__irrlicht_core_S3DVertexDefault_createFromHandle
	dd	__irrlicht_core_S3DVertexDefault_create
	dd	__irrlicht_core_S3DVertexDefault_createFromVals
	dd	__irrlicht_core_S3DVertexDefault_createFromVects
	dd	__irrlicht_core_S3DVertexDefault_EqEq
	dd	__irrlicht_core_S3DVertexDefault_NotEq
	dd	__irrlicht_core_S3DVertexDefault_Less
	dd	__irrlicht_core_S3DVertexDefault_getVertexInfo
_2382:
	db	"S3DVertex2TCoords",0
_2383:
	db	"(i,i):S3DVertex2TCoords",0
_2384:
	db	"createFromValsWithDiffTexCoords",0
_2385:
	db	"(f,f,f,:SColor,f,f,f,f):S3DVertex2TCoords",0
_2386:
	db	"createWithDiffTexCoords",0
_2387:
	db	"(:Vector3df,:SColor,:Vector2df,:Vector2df):S3DVertex2TCoords",0
_2388:
	db	"createFromValsWithNormalAndSameTexCoords",0
_2389:
	db	"(f,f,f,f,f,f,:SColor,f,f):S3DVertex2TCoords",0
_2390:
	db	"createWithWithNormalAndSameTexCoords",0
_2391:
	db	"(:Vector3df,:Vector3df,:SColor,:Vector2df):S3DVertex2TCoords",0
_2392:
	db	"createWithWithNormalAndDiffTexCoords",0
_2393:
	db	"(:Vector3df,:Vector3df,:SColor,:Vector2df,:Vector2df):S3DVertex2TCoords",0
_2394:
	db	"createFromVertex",0
_2395:
	db	"(:S3DVertex):S3DVertex2TCoords",0
_2396:
	db	"getTCoords2",0
_2397:
	db	"setTCoords2",0
_2398:
	db	"([]f,[]f,[]f,[]i,[]f)i",0
	align	4
_2381:
	dd	2
	dd	_2382
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_S3DVertex2TCoords_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_S3DVertex2TCoords_Delete
	dd	7
	dd	_482
	dd	_2383
	dd	__irrlicht_core_S3DVertex2TCoords_createFromHandle
	dd	7
	dd	_480
	dd	_1140
	dd	__irrlicht_core_S3DVertex2TCoords_create
	dd	7
	dd	_2384
	dd	_2385
	dd	__irrlicht_core_S3DVertex2TCoords_createFromValsWithDiffTexCoords
	dd	7
	dd	_2386
	dd	_2387
	dd	__irrlicht_core_S3DVertex2TCoords_createWithDiffTexCoords
	dd	7
	dd	_2388
	dd	_2389
	dd	__irrlicht_core_S3DVertex2TCoords_createFromValsWithNormalAndSameTexCoords
	dd	7
	dd	_2390
	dd	_2391
	dd	__irrlicht_core_S3DVertex2TCoords_createWithWithNormalAndSameTexCoords
	dd	7
	dd	_2392
	dd	_2393
	dd	__irrlicht_core_S3DVertex2TCoords_createWithWithNormalAndDiffTexCoords
	dd	7
	dd	_2394
	dd	_2395
	dd	__irrlicht_core_S3DVertex2TCoords_createFromVertex
	dd	6
	dd	_2396
	dd	_633
	dd	__irrlicht_core_S3DVertex2TCoords_getTCoords2
	dd	6
	dd	_2397
	dd	_638
	dd	__irrlicht_core_S3DVertex2TCoords_setTCoords2
	dd	6
	dd	_454
	dd	_1144
	dd	__irrlicht_core_S3DVertex2TCoords_EqEq
	dd	6
	dd	_456
	dd	_1144
	dd	__irrlicht_core_S3DVertex2TCoords_NotEq
	dd	6
	dd	_535
	dd	_1144
	dd	__irrlicht_core_S3DVertex2TCoords_Less
	dd	6
	dd	_2379
	dd	_2398
	dd	__irrlicht_core_S3DVertex2TCoords_getVertexInfo
	dd	0
	align	4
_irrlicht_core_S3DVertex2TCoords:
	dd	_irrlicht_core_S3DVertex
	dd	_bbObjectFree
	dd	_2381
	dd	20
	dd	__irrlicht_core_S3DVertex2TCoords_New
	dd	__irrlicht_core_S3DVertex2TCoords_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_S3DVertex_getPos
	dd	__irrlicht_core_S3DVertex_setPos
	dd	__irrlicht_core_S3DVertex_getNormal
	dd	__irrlicht_core_S3DVertex_setNormal
	dd	__irrlicht_core_S3DVertex_getTCoords
	dd	__irrlicht_core_S3DVertex_setTCoords
	dd	__irrlicht_core_S3DVertex_GetColor
	dd	__irrlicht_core_S3DVertex_SetColor
	dd	__irrlicht_core_S3DVertex_getType
	dd	__irrlicht_core_S3DVertex_cast
	dd	__irrlicht_core_S3DVertex2TCoords_createFromHandle
	dd	__irrlicht_core_S3DVertex2TCoords_create
	dd	__irrlicht_core_S3DVertex2TCoords_createFromValsWithDiffTexCoords
	dd	__irrlicht_core_S3DVertex2TCoords_createWithDiffTexCoords
	dd	__irrlicht_core_S3DVertex2TCoords_createFromValsWithNormalAndSameTexCoords
	dd	__irrlicht_core_S3DVertex2TCoords_createWithWithNormalAndSameTexCoords
	dd	__irrlicht_core_S3DVertex2TCoords_createWithWithNormalAndDiffTexCoords
	dd	__irrlicht_core_S3DVertex2TCoords_createFromVertex
	dd	__irrlicht_core_S3DVertex2TCoords_getTCoords2
	dd	__irrlicht_core_S3DVertex2TCoords_setTCoords2
	dd	__irrlicht_core_S3DVertex2TCoords_EqEq
	dd	__irrlicht_core_S3DVertex2TCoords_NotEq
	dd	__irrlicht_core_S3DVertex2TCoords_Less
	dd	__irrlicht_core_S3DVertex2TCoords_getVertexInfo
_2400:
	db	"S3DVertexTangents",0
_2401:
	db	"(i,i):S3DVertexTangents",0
_2402:
	db	"(f,f,f):S3DVertexTangents",0
_2403:
	db	"getTangent",0
_2404:
	db	"setTangent",0
_2405:
	db	"getBinormal",0
_2406:
	db	"setBinormal",0
_2407:
	db	"([]f,[]f,[]f,[]i,[]f,[]f)i",0
	align	4
_2399:
	dd	2
	dd	_2400
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_S3DVertexTangents_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_S3DVertexTangents_Delete
	dd	7
	dd	_482
	dd	_2401
	dd	__irrlicht_core_S3DVertexTangents_createFromHandle
	dd	7
	dd	_480
	dd	_1151
	dd	__irrlicht_core_S3DVertexTangents_create
	dd	7
	dd	_537
	dd	_2402
	dd	__irrlicht_core_S3DVertexTangents_createFromVals
	dd	6
	dd	_2403
	dd	_649
	dd	__irrlicht_core_S3DVertexTangents_getTangent
	dd	6
	dd	_2404
	dd	_660
	dd	__irrlicht_core_S3DVertexTangents_setTangent
	dd	6
	dd	_2405
	dd	_649
	dd	__irrlicht_core_S3DVertexTangents_getBinormal
	dd	6
	dd	_2406
	dd	_660
	dd	__irrlicht_core_S3DVertexTangents_setBinormal
	dd	6
	dd	_454
	dd	_1155
	dd	__irrlicht_core_S3DVertexTangents_EqEq
	dd	6
	dd	_456
	dd	_1155
	dd	__irrlicht_core_S3DVertexTangents_NotEq
	dd	6
	dd	_535
	dd	_1155
	dd	__irrlicht_core_S3DVertexTangents_Less
	dd	6
	dd	_2379
	dd	_2407
	dd	__irrlicht_core_S3DVertexTangents_getVertexInfo
	dd	0
	align	4
_irrlicht_core_S3DVertexTangents:
	dd	_irrlicht_core_S3DVertex
	dd	_bbObjectFree
	dd	_2399
	dd	20
	dd	__irrlicht_core_S3DVertexTangents_New
	dd	__irrlicht_core_S3DVertexTangents_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_S3DVertex_getPos
	dd	__irrlicht_core_S3DVertex_setPos
	dd	__irrlicht_core_S3DVertex_getNormal
	dd	__irrlicht_core_S3DVertex_setNormal
	dd	__irrlicht_core_S3DVertex_getTCoords
	dd	__irrlicht_core_S3DVertex_setTCoords
	dd	__irrlicht_core_S3DVertex_GetColor
	dd	__irrlicht_core_S3DVertex_SetColor
	dd	__irrlicht_core_S3DVertex_getType
	dd	__irrlicht_core_S3DVertex_cast
	dd	__irrlicht_core_S3DVertexTangents_createFromHandle
	dd	__irrlicht_core_S3DVertexTangents_create
	dd	__irrlicht_core_S3DVertexTangents_createFromVals
	dd	__irrlicht_core_S3DVertexTangents_getTangent
	dd	__irrlicht_core_S3DVertexTangents_setTangent
	dd	__irrlicht_core_S3DVertexTangents_getBinormal
	dd	__irrlicht_core_S3DVertexTangents_setBinormal
	dd	__irrlicht_core_S3DVertexTangents_EqEq
	dd	__irrlicht_core_S3DVertexTangents_NotEq
	dd	__irrlicht_core_S3DVertexTangents_Less
	dd	__irrlicht_core_S3DVertexTangents_getVertexInfo
_2409:
	db	"ITexture",0
_2410:
	db	"(i,i):ITexture",0
_2411:
	db	"getOriginalSize",0
_2412:
	db	"regenerateMipMapLevels",0
_2413:
	db	"hasMipMaps",0
_2414:
	db	"isRenderTarget",0
_2415:
	db	"hasAlpha",0
	align	4
_2408:
	dd	2
	dd	_2409
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_ITexture_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_ITexture_Delete
	dd	7
	dd	_482
	dd	_2410
	dd	__irrlicht_core_ITexture_createFromHandle
	dd	6
	dd	_2341
	dd	_1857
	dd	__irrlicht_core_ITexture_lock
	dd	6
	dd	_2342
	dd	_431
	dd	__irrlicht_core_ITexture_unlock
	dd	6
	dd	_2411
	dd	_531
	dd	__irrlicht_core_ITexture_getOriginalSize
	dd	6
	dd	_530
	dd	_531
	dd	__irrlicht_core_ITexture_getSize
	dd	6
	dd	_2261
	dd	_431
	dd	__irrlicht_core_ITexture_getDriverType
	dd	6
	dd	_2233
	dd	_431
	dd	__irrlicht_core_ITexture_getColorFormat
	dd	6
	dd	_2352
	dd	_431
	dd	__irrlicht_core_ITexture_getPitch
	dd	6
	dd	_2412
	dd	_799
	dd	__irrlicht_core_ITexture_regenerateMipMapLevels
	dd	6
	dd	_2413
	dd	_431
	dd	__irrlicht_core_ITexture_hasMipMaps
	dd	6
	dd	_2123
	dd	_1508
	dd	__irrlicht_core_ITexture_getName
	dd	6
	dd	_2414
	dd	_431
	dd	__irrlicht_core_ITexture_isRenderTarget
	dd	6
	dd	_2415
	dd	_431
	dd	__irrlicht_core_ITexture_hasAlpha
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_ITexture_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_ITexture_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_ITexture_grab
	dd	0
	align	4
_irrlicht_core_ITexture:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_2408
	dd	24
	dd	__irrlicht_core_ITexture_New
	dd	__irrlicht_core_ITexture_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_ITexture_drop
	dd	__irrlicht_core_ITexture_getDebugName
	dd	__irrlicht_core_ITexture_grab
	dd	__irrlicht_core_ITexture_createFromHandle
	dd	__irrlicht_core_ITexture_lock
	dd	__irrlicht_core_ITexture_unlock
	dd	__irrlicht_core_ITexture_getOriginalSize
	dd	__irrlicht_core_ITexture_getSize
	dd	__irrlicht_core_ITexture_getDriverType
	dd	__irrlicht_core_ITexture_getColorFormat
	dd	__irrlicht_core_ITexture_getPitch
	dd	__irrlicht_core_ITexture_regenerateMipMapLevels
	dd	__irrlicht_core_ITexture_hasMipMaps
	dd	__irrlicht_core_ITexture_getName
	dd	__irrlicht_core_ITexture_isRenderTarget
	dd	__irrlicht_core_ITexture_hasAlpha
_2417:
	db	"SExposedVideoData",0
_2418:
	db	"(i,i):SExposedVideoData",0
_2419:
	db	"getIDirect3D9",0
_2420:
	db	"getIDirect3DDevice9",0
_2421:
	db	"getIDirect3D9HWND",0
_2422:
	db	"getIDirect3D8",0
_2423:
	db	"getIDirect3DDevice8",0
_2424:
	db	"getIDirect3D8HWND",0
_2425:
	db	"getOGLWin32HDc",0
_2426:
	db	"getOGLWin32HRc",0
_2427:
	db	"getOGLWin32HWnd",0
_2428:
	db	"getOGLLinuxWindow",0
_2429:
	db	"getOGLLinuxDisplay",0
_2430:
	db	"getOGLLinuxContext",0
	align	4
_2416:
	dd	2
	dd	_2417
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SExposedVideoData_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SExposedVideoData_Delete
	dd	7
	dd	_482
	dd	_2418
	dd	__irrlicht_core_SExposedVideoData_createFromHandle
	dd	6
	dd	_2419
	dd	_431
	dd	__irrlicht_core_SExposedVideoData_getIDirect3D9
	dd	6
	dd	_2420
	dd	_431
	dd	__irrlicht_core_SExposedVideoData_getIDirect3DDevice9
	dd	6
	dd	_2421
	dd	_829
	dd	__irrlicht_core_SExposedVideoData_getIDirect3D9HWND
	dd	6
	dd	_2422
	dd	_431
	dd	__irrlicht_core_SExposedVideoData_getIDirect3D8
	dd	6
	dd	_2423
	dd	_431
	dd	__irrlicht_core_SExposedVideoData_getIDirect3DDevice8
	dd	6
	dd	_2424
	dd	_829
	dd	__irrlicht_core_SExposedVideoData_getIDirect3D8HWND
	dd	6
	dd	_2425
	dd	_829
	dd	__irrlicht_core_SExposedVideoData_getOGLWin32HDc
	dd	6
	dd	_2426
	dd	_829
	dd	__irrlicht_core_SExposedVideoData_getOGLWin32HRc
	dd	6
	dd	_2427
	dd	_829
	dd	__irrlicht_core_SExposedVideoData_getOGLWin32HWnd
	dd	6
	dd	_2428
	dd	_1193
	dd	__irrlicht_core_SExposedVideoData_getOGLLinuxWindow
	dd	6
	dd	_2429
	dd	_829
	dd	__irrlicht_core_SExposedVideoData_getOGLLinuxDisplay
	dd	6
	dd	_2430
	dd	_829
	dd	__irrlicht_core_SExposedVideoData_getOGLLinuxContext
	dd	0
	align	4
_irrlicht_core_SExposedVideoData:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_2416
	dd	20
	dd	__irrlicht_core_SExposedVideoData_New
	dd	__irrlicht_core_SExposedVideoData_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SExposedVideoData_createFromHandle
	dd	__irrlicht_core_SExposedVideoData_getIDirect3D9
	dd	__irrlicht_core_SExposedVideoData_getIDirect3DDevice9
	dd	__irrlicht_core_SExposedVideoData_getIDirect3D9HWND
	dd	__irrlicht_core_SExposedVideoData_getIDirect3D8
	dd	__irrlicht_core_SExposedVideoData_getIDirect3DDevice8
	dd	__irrlicht_core_SExposedVideoData_getIDirect3D8HWND
	dd	__irrlicht_core_SExposedVideoData_getOGLWin32HDc
	dd	__irrlicht_core_SExposedVideoData_getOGLWin32HRc
	dd	__irrlicht_core_SExposedVideoData_getOGLWin32HWnd
	dd	__irrlicht_core_SExposedVideoData_getOGLLinuxWindow
	dd	__irrlicht_core_SExposedVideoData_getOGLLinuxDisplay
	dd	__irrlicht_core_SExposedVideoData_getOGLLinuxContext
_2432:
	db	"SLight",0
_2433:
	db	"():SLight",0
_2434:
	db	"(i,i):SLight",0
_2435:
	db	"getAmbientColor",0
_2436:
	db	"getDiffuseColor",0
_2437:
	db	"getSpecularColor",0
_2438:
	db	"getDirection",0
_2439:
	db	"getCastShadows",0
_2440:
	db	"setCastShadows",0
_2441:
	db	"getRadius",0
_2442:
	db	"setRadius",0
_2443:
	db	"setType",0
_2444:
	db	"getAttenuation",0
_2445:
	db	"getOuterCone",0
_2446:
	db	"setOuterCone",0
_2447:
	db	"getInnerCone",0
_2448:
	db	"setInnerCone",0
_2449:
	db	"getFalloff",0
_2450:
	db	"setFalloff",0
	align	4
_2431:
	dd	2
	dd	_2432
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SLight_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SLight_Delete
	dd	7
	dd	_480
	dd	_2433
	dd	__irrlicht_core_SLight_create
	dd	7
	dd	_482
	dd	_2434
	dd	__irrlicht_core_SLight_createFromHandle
	dd	6
	dd	_2435
	dd	_2318
	dd	__irrlicht_core_SLight_getAmbientColor
	dd	6
	dd	_2436
	dd	_2318
	dd	__irrlicht_core_SLight_getDiffuseColor
	dd	6
	dd	_2437
	dd	_2318
	dd	__irrlicht_core_SLight_getSpecularColor
	dd	6
	dd	_1518
	dd	_649
	dd	__irrlicht_core_SLight_getPosition
	dd	6
	dd	_2438
	dd	_649
	dd	__irrlicht_core_SLight_getDirection
	dd	6
	dd	_2439
	dd	_431
	dd	__irrlicht_core_SLight_getCastShadows
	dd	6
	dd	_2440
	dd	_444
	dd	__irrlicht_core_SLight_setCastShadows
	dd	6
	dd	_2441
	dd	_468
	dd	__irrlicht_core_SLight_getRadius
	dd	6
	dd	_2442
	dd	_471
	dd	__irrlicht_core_SLight_setRadius
	dd	6
	dd	_1490
	dd	_431
	dd	__irrlicht_core_SLight_getType
	dd	6
	dd	_2443
	dd	_444
	dd	__irrlicht_core_SLight_setType
	dd	6
	dd	_2444
	dd	_649
	dd	__irrlicht_core_SLight_getAttenuation
	dd	6
	dd	_2445
	dd	_468
	dd	__irrlicht_core_SLight_getOuterCone
	dd	6
	dd	_2446
	dd	_471
	dd	__irrlicht_core_SLight_setOuterCone
	dd	6
	dd	_2447
	dd	_468
	dd	__irrlicht_core_SLight_getInnerCone
	dd	6
	dd	_2448
	dd	_471
	dd	__irrlicht_core_SLight_setInnerCone
	dd	6
	dd	_2449
	dd	_468
	dd	__irrlicht_core_SLight_getFalloff
	dd	6
	dd	_2450
	dd	_471
	dd	__irrlicht_core_SLight_setFalloff
	dd	0
	align	4
_irrlicht_core_SLight:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_2431
	dd	20
	dd	__irrlicht_core_SLight_New
	dd	__irrlicht_core_SLight_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SLight_create
	dd	__irrlicht_core_SLight_createFromHandle
	dd	__irrlicht_core_SLight_getAmbientColor
	dd	__irrlicht_core_SLight_getDiffuseColor
	dd	__irrlicht_core_SLight_getSpecularColor
	dd	__irrlicht_core_SLight_getPosition
	dd	__irrlicht_core_SLight_getDirection
	dd	__irrlicht_core_SLight_getCastShadows
	dd	__irrlicht_core_SLight_setCastShadows
	dd	__irrlicht_core_SLight_getRadius
	dd	__irrlicht_core_SLight_setRadius
	dd	__irrlicht_core_SLight_getType
	dd	__irrlicht_core_SLight_setType
	dd	__irrlicht_core_SLight_getAttenuation
	dd	__irrlicht_core_SLight_getOuterCone
	dd	__irrlicht_core_SLight_setOuterCone
	dd	__irrlicht_core_SLight_getInnerCone
	dd	__irrlicht_core_SLight_setInnerCone
	dd	__irrlicht_core_SLight_getFalloff
	dd	__irrlicht_core_SLight_setFalloff
_2452:
	db	"SMaterial",0
_2453:
	db	"Create",0
_2454:
	db	"createFromMaterial",0
_2455:
	db	"(:SMaterial):SMaterial",0
_2456:
	db	"(i,i):SMaterial",0
_2457:
	db	"getMaterialType",0
_2458:
	db	"setMaterialType",0
_2459:
	db	"getMaterialTypeParam",0
_2460:
	db	"setMaterialTypeParam",0
_2461:
	db	"getMaterialTypeParam2",0
_2462:
	db	"setMaterialTypeParam2",0
_2463:
	db	"(i,:SMaterial)i",0
_2464:
	db	"getEmissiveColor",0
_2465:
	db	"getShininess",0
_2466:
	db	"setShininess",0
_2467:
	db	"getThickness",0
_2468:
	db	"setThickness",0
_2469:
	db	"getWireframe",0
_2470:
	db	"setWireframe",0
_2471:
	db	"getGouraudShading",0
_2472:
	db	"setGouraudShading",0
_2473:
	db	"getLighting",0
_2474:
	db	"setLighting",0
_2475:
	db	"getZBuffer",0
_2476:
	db	"setZBuffer",0
_2477:
	db	"getZWriteEnable",0
_2478:
	db	"setZWriteEnable",0
_2479:
	db	"getBackfaceCulling",0
_2480:
	db	"setBackfaceCulling",0
_2481:
	db	"getFogEnable",0
_2482:
	db	"setFogEnable",0
_2483:
	db	"getFlag",0
_2484:
	db	"setFlag",0
_2485:
	db	"getNormalizeNormals",0
_2486:
	db	"setNormalizeNormals",0
_2487:
	db	"getPointCloud",0
_2488:
	db	"setPointCloud",0
_2489:
	db	"SetEq",0
_2490:
	db	"setTextureMatrix",0
_2491:
	db	"getTextureMatrix",0
_2492:
	db	"isTransparent",0
_2493:
	db	"getFrontfaceCulling",0
_2494:
	db	"setFrontfaceCulling",0
_2495:
	db	"getAntiAliasing",0
_2496:
	db	"setAntiAliasing",0
_2497:
	db	"getColorMask",0
_2498:
	db	"setColorMask",0
_2499:
	db	"getColorMaterial",0
_2500:
	db	"setColorMaterial",0
_2501:
	db	"getTextureLayer",0
_2502:
	db	"(i):SMaterialLayer",0
	align	4
_2451:
	dd	2
	dd	_2452
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SMaterial_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SMaterial_Delete
	dd	7
	dd	_2453
	dd	_1734
	dd	__irrlicht_core_SMaterial_Create
	dd	7
	dd	_2454
	dd	_2455
	dd	__irrlicht_core_SMaterial_createFromMaterial
	dd	7
	dd	_482
	dd	_2456
	dd	__irrlicht_core_SMaterial_createFromHandle
	dd	6
	dd	_2457
	dd	_431
	dd	__irrlicht_core_SMaterial_getMaterialType
	dd	6
	dd	_2458
	dd	_444
	dd	__irrlicht_core_SMaterial_setMaterialType
	dd	6
	dd	_2459
	dd	_468
	dd	__irrlicht_core_SMaterial_getMaterialTypeParam
	dd	6
	dd	_2460
	dd	_471
	dd	__irrlicht_core_SMaterial_setMaterialTypeParam
	dd	6
	dd	_2461
	dd	_468
	dd	__irrlicht_core_SMaterial_getMaterialTypeParam2
	dd	6
	dd	_2462
	dd	_471
	dd	__irrlicht_core_SMaterial_setMaterialTypeParam2
	dd	6
	dd	_1735
	dd	_2463
	dd	__irrlicht_core_SMaterial_setMaterial
	dd	6
	dd	_2435
	dd	_1704
	dd	__irrlicht_core_SMaterial_getAmbientColor
	dd	6
	dd	_2436
	dd	_1704
	dd	__irrlicht_core_SMaterial_getDiffuseColor
	dd	6
	dd	_2464
	dd	_1704
	dd	__irrlicht_core_SMaterial_getEmissiveColor
	dd	6
	dd	_2437
	dd	_1704
	dd	__irrlicht_core_SMaterial_getSpecularColor
	dd	6
	dd	_2465
	dd	_468
	dd	__irrlicht_core_SMaterial_getShininess
	dd	6
	dd	_2466
	dd	_471
	dd	__irrlicht_core_SMaterial_setShininess
	dd	6
	dd	_2467
	dd	_468
	dd	__irrlicht_core_SMaterial_getThickness
	dd	6
	dd	_2468
	dd	_471
	dd	__irrlicht_core_SMaterial_setThickness
	dd	6
	dd	_2469
	dd	_431
	dd	__irrlicht_core_SMaterial_getWireframe
	dd	6
	dd	_2470
	dd	_444
	dd	__irrlicht_core_SMaterial_setWireframe
	dd	6
	dd	_2471
	dd	_431
	dd	__irrlicht_core_SMaterial_getGouraudShading
	dd	6
	dd	_2472
	dd	_444
	dd	__irrlicht_core_SMaterial_setGouraudShading
	dd	6
	dd	_2473
	dd	_431
	dd	__irrlicht_core_SMaterial_getLighting
	dd	6
	dd	_2474
	dd	_444
	dd	__irrlicht_core_SMaterial_setLighting
	dd	6
	dd	_2475
	dd	_431
	dd	__irrlicht_core_SMaterial_getZBuffer
	dd	6
	dd	_2476
	dd	_444
	dd	__irrlicht_core_SMaterial_setZBuffer
	dd	6
	dd	_2477
	dd	_431
	dd	__irrlicht_core_SMaterial_getZWriteEnable
	dd	6
	dd	_2478
	dd	_444
	dd	__irrlicht_core_SMaterial_setZWriteEnable
	dd	6
	dd	_2479
	dd	_431
	dd	__irrlicht_core_SMaterial_getBackfaceCulling
	dd	6
	dd	_2480
	dd	_444
	dd	__irrlicht_core_SMaterial_setBackfaceCulling
	dd	6
	dd	_2481
	dd	_431
	dd	__irrlicht_core_SMaterial_getFogEnable
	dd	6
	dd	_2482
	dd	_444
	dd	__irrlicht_core_SMaterial_setFogEnable
	dd	6
	dd	_2483
	dd	_444
	dd	__irrlicht_core_SMaterial_getFlag
	dd	6
	dd	_2484
	dd	_434
	dd	__irrlicht_core_SMaterial_setFlag
	dd	6
	dd	_2051
	dd	_1380
	dd	__irrlicht_core_SMaterial_getTexture
	dd	6
	dd	_2052
	dd	_1399
	dd	__irrlicht_core_SMaterial_setTexture
	dd	6
	dd	_2485
	dd	_431
	dd	__irrlicht_core_SMaterial_getNormalizeNormals
	dd	6
	dd	_2486
	dd	_444
	dd	__irrlicht_core_SMaterial_setNormalizeNormals
	dd	6
	dd	_2487
	dd	_431
	dd	__irrlicht_core_SMaterial_getPointCloud
	dd	6
	dd	_2488
	dd	_444
	dd	__irrlicht_core_SMaterial_setPointCloud
	dd	6
	dd	_2489
	dd	_2455
	dd	__irrlicht_core_SMaterial_SetEq
	dd	6
	dd	_456
	dd	_1736
	dd	__irrlicht_core_SMaterial_NotEq
	dd	6
	dd	_2490
	dd	_1416
	dd	__irrlicht_core_SMaterial_setTextureMatrix
	dd	6
	dd	_2491
	dd	_1053
	dd	__irrlicht_core_SMaterial_getTextureMatrix
	dd	6
	dd	_2492
	dd	_431
	dd	__irrlicht_core_SMaterial_isTransparent
	dd	6
	dd	_2493
	dd	_431
	dd	__irrlicht_core_SMaterial_getFrontfaceCulling
	dd	6
	dd	_2494
	dd	_444
	dd	__irrlicht_core_SMaterial_setFrontfaceCulling
	dd	6
	dd	_2495
	dd	_2121
	dd	__irrlicht_core_SMaterial_getAntiAliasing
	dd	6
	dd	_2496
	dd	_795
	dd	__irrlicht_core_SMaterial_setAntiAliasing
	dd	6
	dd	_2497
	dd	_2121
	dd	__irrlicht_core_SMaterial_getColorMask
	dd	6
	dd	_2498
	dd	_795
	dd	__irrlicht_core_SMaterial_setColorMask
	dd	6
	dd	_2499
	dd	_2121
	dd	__irrlicht_core_SMaterial_getColorMaterial
	dd	6
	dd	_2500
	dd	_795
	dd	__irrlicht_core_SMaterial_setColorMaterial
	dd	6
	dd	_2501
	dd	_2502
	dd	__irrlicht_core_SMaterial_getTextureLayer
	dd	0
	align	4
_irrlicht_core_SMaterial:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_2451
	dd	20
	dd	__irrlicht_core_SMaterial_New
	dd	__irrlicht_core_SMaterial_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SMaterial_Create
	dd	__irrlicht_core_SMaterial_createFromMaterial
	dd	__irrlicht_core_SMaterial_createFromHandle
	dd	__irrlicht_core_SMaterial_getMaterialType
	dd	__irrlicht_core_SMaterial_setMaterialType
	dd	__irrlicht_core_SMaterial_getMaterialTypeParam
	dd	__irrlicht_core_SMaterial_setMaterialTypeParam
	dd	__irrlicht_core_SMaterial_getMaterialTypeParam2
	dd	__irrlicht_core_SMaterial_setMaterialTypeParam2
	dd	__irrlicht_core_SMaterial_setMaterial
	dd	__irrlicht_core_SMaterial_getAmbientColor
	dd	__irrlicht_core_SMaterial_getDiffuseColor
	dd	__irrlicht_core_SMaterial_getEmissiveColor
	dd	__irrlicht_core_SMaterial_getSpecularColor
	dd	__irrlicht_core_SMaterial_getShininess
	dd	__irrlicht_core_SMaterial_setShininess
	dd	__irrlicht_core_SMaterial_getThickness
	dd	__irrlicht_core_SMaterial_setThickness
	dd	__irrlicht_core_SMaterial_getWireframe
	dd	__irrlicht_core_SMaterial_setWireframe
	dd	__irrlicht_core_SMaterial_getGouraudShading
	dd	__irrlicht_core_SMaterial_setGouraudShading
	dd	__irrlicht_core_SMaterial_getLighting
	dd	__irrlicht_core_SMaterial_setLighting
	dd	__irrlicht_core_SMaterial_getZBuffer
	dd	__irrlicht_core_SMaterial_setZBuffer
	dd	__irrlicht_core_SMaterial_getZWriteEnable
	dd	__irrlicht_core_SMaterial_setZWriteEnable
	dd	__irrlicht_core_SMaterial_getBackfaceCulling
	dd	__irrlicht_core_SMaterial_setBackfaceCulling
	dd	__irrlicht_core_SMaterial_getFogEnable
	dd	__irrlicht_core_SMaterial_setFogEnable
	dd	__irrlicht_core_SMaterial_getFlag
	dd	__irrlicht_core_SMaterial_setFlag
	dd	__irrlicht_core_SMaterial_getTexture
	dd	__irrlicht_core_SMaterial_setTexture
	dd	__irrlicht_core_SMaterial_getNormalizeNormals
	dd	__irrlicht_core_SMaterial_setNormalizeNormals
	dd	__irrlicht_core_SMaterial_getPointCloud
	dd	__irrlicht_core_SMaterial_setPointCloud
	dd	__irrlicht_core_SMaterial_SetEq
	dd	__irrlicht_core_SMaterial_NotEq
	dd	__irrlicht_core_SMaterial_setTextureMatrix
	dd	__irrlicht_core_SMaterial_getTextureMatrix
	dd	__irrlicht_core_SMaterial_isTransparent
	dd	__irrlicht_core_SMaterial_getFrontfaceCulling
	dd	__irrlicht_core_SMaterial_setFrontfaceCulling
	dd	__irrlicht_core_SMaterial_getAntiAliasing
	dd	__irrlicht_core_SMaterial_setAntiAliasing
	dd	__irrlicht_core_SMaterial_getColorMask
	dd	__irrlicht_core_SMaterial_setColorMask
	dd	__irrlicht_core_SMaterial_getColorMaterial
	dd	__irrlicht_core_SMaterial_setColorMaterial
	dd	__irrlicht_core_SMaterial_getTextureLayer
_2504:
	db	"SMaterialLayer",0
_2505:
	db	"(:SMaterialLayer):SMaterialLayer",0
_2506:
	db	"(:SMaterialLayer)i",0
_2507:
	db	"():ITexture",0
_2508:
	db	"getTextureWrapU",0
_2509:
	db	"setTextureWrapU",0
_2510:
	db	"getTextureWrapV",0
_2511:
	db	"setTextureWrapV",0
_2512:
	db	"getBilinearFilter",0
_2513:
	db	"setBilinearFilter",0
_2514:
	db	"getTrilinearFilter",0
_2515:
	db	"setTrilinearFilter",0
_2516:
	db	"getAnisotropicFilter",0
_2517:
	db	"setAnisotropicFilter",0
_2518:
	db	"getLODBias",0
_2519:
	db	"setLODBias",0
_2520:
	db	"():SMaterialLayer",0
_2521:
	db	"(i,i):SMaterialLayer",0
	align	4
_2503:
	dd	2
	dd	_2504
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SMaterialLayer_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SMaterialLayer_Delete
	dd	6
	dd	_2489
	dd	_2505
	dd	__irrlicht_core_SMaterialLayer_SetEq
	dd	6
	dd	_456
	dd	_2506
	dd	__irrlicht_core_SMaterialLayer_NotEq
	dd	6
	dd	_454
	dd	_2506
	dd	__irrlicht_core_SMaterialLayer_EqEq
	dd	6
	dd	_2051
	dd	_2507
	dd	__irrlicht_core_SMaterialLayer_getTexture
	dd	6
	dd	_2052
	dd	_1605
	dd	__irrlicht_core_SMaterialLayer_setTexture
	dd	6
	dd	_2508
	dd	_431
	dd	__irrlicht_core_SMaterialLayer_getTextureWrapU
	dd	6
	dd	_2509
	dd	_444
	dd	__irrlicht_core_SMaterialLayer_setTextureWrapU
	dd	6
	dd	_2510
	dd	_431
	dd	__irrlicht_core_SMaterialLayer_getTextureWrapV
	dd	6
	dd	_2511
	dd	_444
	dd	__irrlicht_core_SMaterialLayer_setTextureWrapV
	dd	6
	dd	_2512
	dd	_431
	dd	__irrlicht_core_SMaterialLayer_getBilinearFilter
	dd	6
	dd	_2513
	dd	_444
	dd	__irrlicht_core_SMaterialLayer_setBilinearFilter
	dd	6
	dd	_2514
	dd	_431
	dd	__irrlicht_core_SMaterialLayer_getTrilinearFilter
	dd	6
	dd	_2515
	dd	_444
	dd	__irrlicht_core_SMaterialLayer_setTrilinearFilter
	dd	6
	dd	_2516
	dd	_2121
	dd	__irrlicht_core_SMaterialLayer_getAnisotropicFilter
	dd	6
	dd	_2517
	dd	_795
	dd	__irrlicht_core_SMaterialLayer_setAnisotropicFilter
	dd	6
	dd	_2491
	dd	_766
	dd	__irrlicht_core_SMaterialLayer_getTextureMatrix
	dd	6
	dd	_2490
	dd	_749
	dd	__irrlicht_core_SMaterialLayer_setTextureMatrix
	dd	6
	dd	_2518
	dd	_2121
	dd	__irrlicht_core_SMaterialLayer_getLODBias
	dd	6
	dd	_2519
	dd	_795
	dd	__irrlicht_core_SMaterialLayer_setLODBias
	dd	7
	dd	_480
	dd	_2520
	dd	__irrlicht_core_SMaterialLayer_create
	dd	7
	dd	_1061
	dd	_2505
	dd	__irrlicht_core_SMaterialLayer_createFromOther
	dd	7
	dd	_482
	dd	_2521
	dd	__irrlicht_core_SMaterialLayer_createFromHandle
	dd	0
	align	4
_irrlicht_core_SMaterialLayer:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_2503
	dd	20
	dd	__irrlicht_core_SMaterialLayer_New
	dd	__irrlicht_core_SMaterialLayer_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SMaterialLayer_SetEq
	dd	__irrlicht_core_SMaterialLayer_NotEq
	dd	__irrlicht_core_SMaterialLayer_EqEq
	dd	__irrlicht_core_SMaterialLayer_getTexture
	dd	__irrlicht_core_SMaterialLayer_setTexture
	dd	__irrlicht_core_SMaterialLayer_getTextureWrapU
	dd	__irrlicht_core_SMaterialLayer_setTextureWrapU
	dd	__irrlicht_core_SMaterialLayer_getTextureWrapV
	dd	__irrlicht_core_SMaterialLayer_setTextureWrapV
	dd	__irrlicht_core_SMaterialLayer_getBilinearFilter
	dd	__irrlicht_core_SMaterialLayer_setBilinearFilter
	dd	__irrlicht_core_SMaterialLayer_getTrilinearFilter
	dd	__irrlicht_core_SMaterialLayer_setTrilinearFilter
	dd	__irrlicht_core_SMaterialLayer_getAnisotropicFilter
	dd	__irrlicht_core_SMaterialLayer_setAnisotropicFilter
	dd	__irrlicht_core_SMaterialLayer_getTextureMatrix
	dd	__irrlicht_core_SMaterialLayer_setTextureMatrix
	dd	__irrlicht_core_SMaterialLayer_getLODBias
	dd	__irrlicht_core_SMaterialLayer_setLODBias
	dd	__irrlicht_core_SMaterialLayer_create
	dd	__irrlicht_core_SMaterialLayer_createFromOther
	dd	__irrlicht_core_SMaterialLayer_createFromHandle
_2523:
	db	"IVideoModeList",0
_2524:
	db	"(i,i):IVideoModeList",0
_2525:
	db	"getVideoModeCount",0
_2526:
	db	"getVideoModeResolution",0
_2527:
	db	"getVideoModeResolutionFromConstraints",0
_2528:
	db	"(:Dimension2di,:Dimension2di):Dimension2di",0
_2529:
	db	"getVideoModeDepth",0
_2530:
	db	"getDesktopResolution",0
_2531:
	db	"getDesktopDepth",0
	align	4
_2522:
	dd	2
	dd	_2523
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IVideoModeList_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IVideoModeList_Delete
	dd	7
	dd	_482
	dd	_2524
	dd	__irrlicht_core_IVideoModeList_createFromHandle
	dd	6
	dd	_2525
	dd	_431
	dd	__irrlicht_core_IVideoModeList_getVideoModeCount
	dd	6
	dd	_2526
	dd	_488
	dd	__irrlicht_core_IVideoModeList_getVideoModeResolution
	dd	6
	dd	_2527
	dd	_2528
	dd	__irrlicht_core_IVideoModeList_getVideoModeResolutionFromConstraints
	dd	6
	dd	_2529
	dd	_444
	dd	__irrlicht_core_IVideoModeList_getVideoModeDepth
	dd	6
	dd	_2530
	dd	_531
	dd	__irrlicht_core_IVideoModeList_getDesktopResolution
	dd	6
	dd	_2531
	dd	_431
	dd	__irrlicht_core_IVideoModeList_getDesktopDepth
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IVideoModeList_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IVideoModeList_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IVideoModeList_grab
	dd	0
	align	4
_irrlicht_core_IVideoModeList:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_2522
	dd	24
	dd	__irrlicht_core_IVideoModeList_New
	dd	__irrlicht_core_IVideoModeList_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IVideoModeList_drop
	dd	__irrlicht_core_IVideoModeList_getDebugName
	dd	__irrlicht_core_IVideoModeList_grab
	dd	__irrlicht_core_IVideoModeList_createFromHandle
	dd	__irrlicht_core_IVideoModeList_getVideoModeCount
	dd	__irrlicht_core_IVideoModeList_getVideoModeResolution
	dd	__irrlicht_core_IVideoModeList_getVideoModeResolutionFromConstraints
	dd	__irrlicht_core_IVideoModeList_getVideoModeDepth
	dd	__irrlicht_core_IVideoModeList_getDesktopResolution
	dd	__irrlicht_core_IVideoModeList_getDesktopDepth
_2533:
	db	"IGeometryCreator",0
_2534:
	db	"createCubeMesh",0
_2535:
	db	"(:Vector3df):IMesh",0
_2536:
	db	"createHillPlaneMesh",0
_2537:
	db	"(:Dimension2df,:Dimension2di,:SMaterial,f,:Dimension2df,:Dimension2df):IMesh",0
_2538:
	db	"createPlaneMesh",0
_2539:
	db	"(:Dimension2df,:Dimension2di,:SMaterial,:Dimension2df):IMesh",0
_2540:
	db	"createTerrainMesh",0
_2541:
	db	"(:IImage,:IImage,:Dimension2df,f,:IVideoDriver,:Dimension2di,i):IMesh",0
_2542:
	db	"createArrowMesh",0
_2543:
	db	"(i,i,f,f,f,f,:SColor,:SColor):IMesh",0
_2544:
	db	"createSphereMesh",0
_2545:
	db	"(f,i,i):IMesh",0
_2546:
	db	"createCylinderMesh",0
_2547:
	db	"(f,f,i,:SColor,i,f):IMesh",0
_2548:
	db	"createConeMesh",0
_2549:
	db	"(f,f,i,:SColor,:SColor,f):IMesh",0
_2550:
	db	"createVolumeLightMesh",0
_2551:
	db	"(i,i,:SColor,:SColor,f,:Vector3df):IMesh",0
_2552:
	db	"(i,i):IGeometryCreator",0
	align	4
_2532:
	dd	2
	dd	_2533
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGeometryCreator_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGeometryCreator_Delete
	dd	6
	dd	_2534
	dd	_2535
	dd	__irrlicht_core_IGeometryCreator_createCubeMesh
	dd	6
	dd	_2536
	dd	_2537
	dd	__irrlicht_core_IGeometryCreator_createHillPlaneMesh
	dd	6
	dd	_2538
	dd	_2539
	dd	__irrlicht_core_IGeometryCreator_createPlaneMesh
	dd	6
	dd	_2540
	dd	_2541
	dd	__irrlicht_core_IGeometryCreator_createTerrainMesh
	dd	6
	dd	_2542
	dd	_2543
	dd	__irrlicht_core_IGeometryCreator_createArrowMesh
	dd	6
	dd	_2544
	dd	_2545
	dd	__irrlicht_core_IGeometryCreator_createSphereMesh
	dd	6
	dd	_2546
	dd	_2547
	dd	__irrlicht_core_IGeometryCreator_createCylinderMesh
	dd	6
	dd	_2548
	dd	_2549
	dd	__irrlicht_core_IGeometryCreator_createConeMesh
	dd	6
	dd	_2550
	dd	_2551
	dd	__irrlicht_core_IGeometryCreator_createVolumeLightMesh
	dd	7
	dd	_482
	dd	_2552
	dd	__irrlicht_core_IGeometryCreator_createFromHandle
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IGeometryCreator_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IGeometryCreator_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IGeometryCreator_grab
	dd	0
	align	4
_irrlicht_core_IGeometryCreator:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_2532
	dd	24
	dd	__irrlicht_core_IGeometryCreator_New
	dd	__irrlicht_core_IGeometryCreator_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGeometryCreator_drop
	dd	__irrlicht_core_IGeometryCreator_getDebugName
	dd	__irrlicht_core_IGeometryCreator_grab
	dd	__irrlicht_core_IGeometryCreator_createCubeMesh
	dd	__irrlicht_core_IGeometryCreator_createHillPlaneMesh
	dd	__irrlicht_core_IGeometryCreator_createPlaneMesh
	dd	__irrlicht_core_IGeometryCreator_createTerrainMesh
	dd	__irrlicht_core_IGeometryCreator_createArrowMesh
	dd	__irrlicht_core_IGeometryCreator_createSphereMesh
	dd	__irrlicht_core_IGeometryCreator_createCylinderMesh
	dd	__irrlicht_core_IGeometryCreator_createConeMesh
	dd	__irrlicht_core_IGeometryCreator_createVolumeLightMesh
	dd	__irrlicht_core_IGeometryCreator_createFromHandle
_2554:
	db	"IVideoDriver",0
_2555:
	db	"(i,i):IVideoDriver",0
_2556:
	db	"beginScene",0
_2557:
	db	"(i,i,:SColor,:SExposedVideoData,:Recti)i",0
_2558:
	db	"endScene",0
_2559:
	db	"queryFeature",0
_2560:
	db	"getGPUProgrammingServices",0
_2561:
	db	"():IGPUProgrammingServices",0
_2562:
	db	"getMeshManipulator",0
_2563:
	db	"():IMeshManipulator",0
_2564:
	db	"SetTransform",0
_2565:
	db	"getTransform",0
_2566:
	db	"getTextureFromStream",0
_2567:
	db	"(:IReadFile):ITexture",0
_2568:
	db	"(:Dimension2di,$,i):ITexture",0
_2569:
	db	"addTextureFromImage",0
_2570:
	db	"($,:IImage,*b):ITexture",0
_2571:
	db	"removeTexture",0
_2572:
	db	"removeAllTextures",0
_2573:
	db	"makeColorKeyTexture",0
_2574:
	db	"(:ITexture,:SColor,i)i",0
_2575:
	db	"makeColorKeyTextureFromPixel",0
_2576:
	db	"(:ITexture,:Position2di,i)i",0
_2577:
	db	"makeNormalMapTexture",0
_2578:
	db	"(:ITexture,f)i",0
_2579:
	db	"setRenderTarget",0
_2580:
	db	"(:ITexture,i,i,:SColor)i",0
_2581:
	db	"setRenderTargetByEnum",0
_2582:
	db	"(i,i,i,:SColor)i",0
_2583:
	db	"setRenderTargetByRenderTarget",0
_2584:
	db	"([]:IRenderTarget,i,i,:SColor)i",0
_2585:
	db	"SetViewport",0
_2586:
	db	"GetViewport",0
_2587:
	db	"drawVertexPrimitiveList",0
_2588:
	db	"(*b,i,*b,i,i,i,i)i",0
_2589:
	db	"draw2DVertexPrimitiveList",0
_2590:
	db	"draw3DLine",0
_2591:
	db	"(:Vector3df,:Vector3df,:SColor)i",0
_2592:
	db	"draw3DTriangle",0
_2593:
	db	"(:Triangle3df,:SColor)i",0
_2594:
	db	"draw3DBox",0
_2595:
	db	"(:AABbox3df,:SColor)i",0
_2596:
	db	"draw2DImage",0
_2597:
	db	"(:ITexture,:Position2di)i",0
_2598:
	db	"draw2DImageSegment",0
_2599:
	db	"(:ITexture,:Position2di,:Recti,:Recti,:SColor,i)i",0
_2600:
	db	"draw2DImageSegmentToRect",0
_2601:
	db	"(:ITexture,:Recti,:Recti,:Recti,[]:SColor,i)i",0
_2602:
	db	"draw2DImageBatch",0
_2603:
	db	"(:ITexture,:Position2di,[]:Recti,[]i,i,:Recti,:SColor,i)i",0
_2604:
	db	"draw2DImageBatchAtPositions",0
_2605:
	db	"(:ITexture,[]:Position2di,[]:Recti,:Recti,:SColor,i)i",0
_2606:
	db	"(:SColor,:Recti,:Recti)i",0
_2607:
	db	"draw2DRectangleWithGradient",0
_2608:
	db	"(:Recti,:SColor,:SColor,:SColor,:SColor,:Recti)i",0
_2609:
	db	"draw2DRectangleOutline",0
_2610:
	db	"(:Recti,:SColor)i",0
_2611:
	db	"draw2DLine",0
_2612:
	db	"(:Position2di,:Position2di,:SColor)i",0
_2613:
	db	"draw2DPolygon",0
_2614:
	db	"(:Position2di,f,:SColor,i)i",0
_2615:
	db	"drawStencilShadowVolume",0
_2616:
	db	"(:Array_triangle3df,i,i)i",0
_2617:
	db	"drawStencilShadow",0
_2618:
	db	"(i,:SColor,:SColor,:SColor,:SColor)i",0
_2619:
	db	"drawMeshBuffer",0
_2620:
	db	"(:IMeshBuffer)i",0
_2621:
	db	"setFog",0
_2622:
	db	"(:SColor,i,f,f,f,i,i)i",0
_2623:
	db	"getScreenSize",0
_2624:
	db	"getCurrentRenderTargetSize",0
_2625:
	db	"getFPS",0
_2626:
	db	"getPrimitiveCountDrawn",0
_2627:
	db	"deleteAllDynamicLights",0
_2628:
	db	"addDynamicLight",0
_2629:
	db	"(:SLight)i",0
_2630:
	db	"setAmbientLight",0
_2631:
	db	"(:SColorf)i",0
_2632:
	db	"getMaximalDynamicLightAmount",0
_2633:
	db	"getDynamicLightCount",0
_2634:
	db	"getDynamicLight",0
_2635:
	db	"(i):SLight",0
_2636:
	db	"getMaximalPrimitiveCount",0
_2637:
	db	"setTextureCreationFlag",0
_2638:
	db	"getTextureCreationFlag",0
_2639:
	db	"createImageFromFile",0
_2640:
	db	"($):IImage",0
_2641:
	db	"createImageFromStream",0
_2642:
	db	"(:IReadFile):IImage",0
_2643:
	db	"createImageFromData",0
_2644:
	db	"(i,:Dimension2di,*b,i,i):IImage",0
_2645:
	db	"createImageEmpty",0
_2646:
	db	"(i,:Dimension2di):IImage",0
_2647:
	db	"createImageFromImage",0
_2648:
	db	"(i,:IImage):IImage",0
_2649:
	db	"createImageFromImagePart",0
_2650:
	db	"(:IImage,:Position2di,:Dimension2di):IImage",0
_2651:
	db	"createImageFromTexturePart",0
_2652:
	db	"(:ITexture,:Position2di,:Dimension2di):IImage",0
_2653:
	db	"OnResize",0
_2654:
	db	"getMaterialRendererCount",0
_2655:
	db	"getMaterialRenderer",0
_2656:
	db	"(i):IMaterialRenderer",0
_2657:
	db	"getExposedVideoData",0
_2658:
	db	"():SExposedVideoData",0
_2659:
	db	"drawIndexedTriangleList",0
_2660:
	db	"(:Array_S3DVertex,:Array_u16)i",0
_2661:
	db	"drawIndexedTriangleListFromCoords",0
_2662:
	db	"(:Array_S3DVertex2TCoords,:Array_u16)i",0
_2663:
	db	"drawIndexedTriangleListTangents",0
_2664:
	db	"(:Array_S3DVertexTangents,:Array_u16)i",0
_2665:
	db	"drawIndexedTriangleFan",0
_2666:
	db	"drawIndexedTriangleFanFromCoords",0
_2667:
	db	"clearZBuffer",0
_2668:
	db	"getTextureByIndex",0
_2669:
	db	"addMaterialRenderer",0
_2670:
	db	"(:IMaterialRenderer,$)i",0
_2671:
	db	"addExternalImageLoader",0
_2672:
	db	"(:IImageLoader)i",0
_2673:
	db	"addExternalImageWriter",0
_2674:
	db	"(:IImageWriter)i",0
_2675:
	db	"writeImageToFile",0
_2676:
	db	"(:IImage,$,i)i",0
_2677:
	db	"writeImageToFileIO",0
_2678:
	db	"(:IImage,:IWriteFile,i)i",0
_2679:
	db	"getMaterialRendererName",0
_2680:
	db	"setMaterialRendererName",0
_2681:
	db	"createAttributesFromMaterial",0
_2682:
	db	"(:SMaterial):IAttributes",0
_2683:
	db	"fillMaterialStructureFromAttributes",0
_2684:
	db	"(:SMaterial,:IAttributes)i",0
_2685:
	db	"createScreenShot",0
_2686:
	db	"():IImage",0
_2687:
	db	"renameTexture",0
_2688:
	db	"(:ITexture,$)i",0
_2689:
	db	"findTexture",0
_2690:
	db	"setClipPlane",0
_2691:
	db	"(i,:Plane3df,i)i",0
_2692:
	db	"enableClipPlane",0
_2693:
	db	"setAllowZWriteOnTransparent",0
_2694:
	db	"disableFeature",0
_2695:
	db	"checkDriverReset",0
_2696:
	db	"addRenderTargetTexture",0
_2697:
	db	"(:Dimension2di,$):ITexture",0
_2698:
	db	"removeHardwareBuffer",0
_2699:
	db	"removeAllHardwareBuffers",0
_2700:
	db	"drawPixel",0
_2701:
	db	"getVendorInfo",0
_2702:
	db	"getOverrideMaterial",0
_2703:
	db	"():SOverrideMaterial",0
_2704:
	db	"setMinHardwareBufferVertexCount",0
_2705:
	db	"turnLightOn",0
_2706:
	db	"getImageLoaderCount",0
_2707:
	db	"getImageLoader",0
_2708:
	db	"(i):IImageLoader",0
_2709:
	db	"getImageWriterCount",0
_2710:
	db	"getImageWriter",0
_2711:
	db	"(i):IImageWriter",0
_2712:
	db	"getMaterial2D",0
_2713:
	db	"enableMaterial2D",0
_2714:
	db	"getMaxTextureSize",0
_2715:
	db	"getFog",0
_2716:
	db	"(:SColor,*i,*f,*f,*f,*i,*i)i",0
	align	4
_2553:
	dd	2
	dd	_2554
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IVideoDriver_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IVideoDriver_Delete
	dd	7
	dd	_482
	dd	_2555
	dd	__irrlicht_core_IVideoDriver_createFromHandle
	dd	6
	dd	_2556
	dd	_2557
	dd	__irrlicht_core_IVideoDriver_beginScene
	dd	6
	dd	_2558
	dd	_431
	dd	__irrlicht_core_IVideoDriver_endScene
	dd	6
	dd	_2559
	dd	_444
	dd	__irrlicht_core_IVideoDriver_queryFeature
	dd	6
	dd	_2560
	dd	_2561
	dd	__irrlicht_core_IVideoDriver_getGPUProgrammingServices
	dd	6
	dd	_2562
	dd	_2563
	dd	__irrlicht_core_IVideoDriver_getMeshManipulator
	dd	6
	dd	_2564
	dd	_1416
	dd	__irrlicht_core_IVideoDriver_SetTransform
	dd	6
	dd	_2565
	dd	_1053
	dd	__irrlicht_core_IVideoDriver_getTransform
	dd	6
	dd	_1735
	dd	_1736
	dd	__irrlicht_core_IVideoDriver_setMaterial
	dd	6
	dd	_2051
	dd	_1378
	dd	__irrlicht_core_IVideoDriver_getTexture
	dd	6
	dd	_2566
	dd	_2567
	dd	__irrlicht_core_IVideoDriver_getTextureFromStream
	dd	6
	dd	_1327
	dd	_2568
	dd	__irrlicht_core_IVideoDriver_addTexture
	dd	6
	dd	_2569
	dd	_2570
	dd	__irrlicht_core_IVideoDriver_addTextureFromImage
	dd	6
	dd	_2571
	dd	_1605
	dd	__irrlicht_core_IVideoDriver_removeTexture
	dd	6
	dd	_2572
	dd	_431
	dd	__irrlicht_core_IVideoDriver_removeAllTextures
	dd	6
	dd	_2573
	dd	_2574
	dd	__irrlicht_core_IVideoDriver_makeColorKeyTexture
	dd	6
	dd	_2575
	dd	_2576
	dd	__irrlicht_core_IVideoDriver_makeColorKeyTextureFromPixel
	dd	6
	dd	_2577
	dd	_2578
	dd	__irrlicht_core_IVideoDriver_makeNormalMapTexture
	dd	6
	dd	_2579
	dd	_2580
	dd	__irrlicht_core_IVideoDriver_setRenderTarget
	dd	6
	dd	_2581
	dd	_2582
	dd	__irrlicht_core_IVideoDriver_setRenderTargetByEnum
	dd	6
	dd	_2583
	dd	_2584
	dd	__irrlicht_core_IVideoDriver_setRenderTargetByRenderTarget
	dd	6
	dd	_2585
	dd	_521
	dd	__irrlicht_core_IVideoDriver_SetViewport
	dd	6
	dd	_2586
	dd	_536
	dd	__irrlicht_core_IVideoDriver_GetViewport
	dd	6
	dd	_2587
	dd	_2588
	dd	__irrlicht_core_IVideoDriver_drawVertexPrimitiveList
	dd	6
	dd	_2589
	dd	_2588
	dd	__irrlicht_core_IVideoDriver_draw2DVertexPrimitiveList
	dd	6
	dd	_2590
	dd	_2591
	dd	__irrlicht_core_IVideoDriver_draw3DLine
	dd	6
	dd	_2592
	dd	_2593
	dd	__irrlicht_core_IVideoDriver_draw3DTriangle
	dd	6
	dd	_2594
	dd	_2595
	dd	__irrlicht_core_IVideoDriver_draw3DBox
	dd	6
	dd	_2596
	dd	_2597
	dd	__irrlicht_core_IVideoDriver_draw2DImage
	dd	6
	dd	_2598
	dd	_2599
	dd	__irrlicht_core_IVideoDriver_draw2DImageSegment
	dd	6
	dd	_2600
	dd	_2601
	dd	__irrlicht_core_IVideoDriver_draw2DImageSegmentToRect
	dd	6
	dd	_2602
	dd	_2603
	dd	__irrlicht_core_IVideoDriver_draw2DImageBatch
	dd	6
	dd	_2604
	dd	_2605
	dd	__irrlicht_core_IVideoDriver_draw2DImageBatchAtPositions
	dd	6
	dd	_1775
	dd	_2606
	dd	__irrlicht_core_IVideoDriver_draw2DRectangle
	dd	6
	dd	_2607
	dd	_2608
	dd	__irrlicht_core_IVideoDriver_draw2DRectangleWithGradient
	dd	6
	dd	_2609
	dd	_2610
	dd	__irrlicht_core_IVideoDriver_draw2DRectangleOutline
	dd	6
	dd	_2611
	dd	_2612
	dd	__irrlicht_core_IVideoDriver_draw2DLine
	dd	6
	dd	_2613
	dd	_2614
	dd	__irrlicht_core_IVideoDriver_draw2DPolygon
	dd	6
	dd	_2615
	dd	_2616
	dd	__irrlicht_core_IVideoDriver_drawStencilShadowVolume
	dd	6
	dd	_2617
	dd	_2618
	dd	__irrlicht_core_IVideoDriver_drawStencilShadow
	dd	6
	dd	_2619
	dd	_2620
	dd	__irrlicht_core_IVideoDriver_drawMeshBuffer
	dd	6
	dd	_2621
	dd	_2622
	dd	__irrlicht_core_IVideoDriver_setFog
	dd	6
	dd	_2623
	dd	_531
	dd	__irrlicht_core_IVideoDriver_getScreenSize
	dd	6
	dd	_2624
	dd	_531
	dd	__irrlicht_core_IVideoDriver_getCurrentRenderTargetSize
	dd	6
	dd	_2625
	dd	_431
	dd	__irrlicht_core_IVideoDriver_getFPS
	dd	6
	dd	_2626
	dd	_444
	dd	__irrlicht_core_IVideoDriver_getPrimitiveCountDrawn
	dd	6
	dd	_2627
	dd	_431
	dd	__irrlicht_core_IVideoDriver_deleteAllDynamicLights
	dd	6
	dd	_2628
	dd	_2629
	dd	__irrlicht_core_IVideoDriver_addDynamicLight
	dd	6
	dd	_2630
	dd	_2631
	dd	__irrlicht_core_IVideoDriver_setAmbientLight
	dd	6
	dd	_2632
	dd	_431
	dd	__irrlicht_core_IVideoDriver_getMaximalDynamicLightAmount
	dd	6
	dd	_2633
	dd	_431
	dd	__irrlicht_core_IVideoDriver_getDynamicLightCount
	dd	6
	dd	_2634
	dd	_2635
	dd	__irrlicht_core_IVideoDriver_getDynamicLight
	dd	6
	dd	_2123
	dd	_827
	dd	__irrlicht_core_IVideoDriver_getName
	dd	6
	dd	_2636
	dd	_431
	dd	__irrlicht_core_IVideoDriver_getMaximalPrimitiveCount
	dd	6
	dd	_2637
	dd	_434
	dd	__irrlicht_core_IVideoDriver_setTextureCreationFlag
	dd	6
	dd	_2638
	dd	_444
	dd	__irrlicht_core_IVideoDriver_getTextureCreationFlag
	dd	6
	dd	_2639
	dd	_2640
	dd	__irrlicht_core_IVideoDriver_createImageFromFile
	dd	6
	dd	_2641
	dd	_2642
	dd	__irrlicht_core_IVideoDriver_createImageFromStream
	dd	6
	dd	_2643
	dd	_2644
	dd	__irrlicht_core_IVideoDriver_createImageFromData
	dd	6
	dd	_2645
	dd	_2646
	dd	__irrlicht_core_IVideoDriver_createImageEmpty
	dd	6
	dd	_2647
	dd	_2648
	dd	__irrlicht_core_IVideoDriver_createImageFromImage
	dd	6
	dd	_2649
	dd	_2650
	dd	__irrlicht_core_IVideoDriver_createImageFromImagePart
	dd	6
	dd	_2651
	dd	_2652
	dd	__irrlicht_core_IVideoDriver_createImageFromTexturePart
	dd	6
	dd	_2653
	dd	_486
	dd	__irrlicht_core_IVideoDriver_OnResize
	dd	6
	dd	_2654
	dd	_431
	dd	__irrlicht_core_IVideoDriver_getMaterialRendererCount
	dd	6
	dd	_2655
	dd	_2656
	dd	__irrlicht_core_IVideoDriver_getMaterialRenderer
	dd	6
	dd	_2657
	dd	_2658
	dd	__irrlicht_core_IVideoDriver_getExposedVideoData
	dd	6
	dd	_2261
	dd	_431
	dd	__irrlicht_core_IVideoDriver_getDriverType
	dd	6
	dd	_2659
	dd	_2660
	dd	__irrlicht_core_IVideoDriver_drawIndexedTriangleList
	dd	6
	dd	_2661
	dd	_2662
	dd	__irrlicht_core_IVideoDriver_drawIndexedTriangleListFromCoords
	dd	6
	dd	_2663
	dd	_2664
	dd	__irrlicht_core_IVideoDriver_drawIndexedTriangleListTangents
	dd	6
	dd	_2665
	dd	_2660
	dd	__irrlicht_core_IVideoDriver_drawIndexedTriangleFan
	dd	6
	dd	_2666
	dd	_2662
	dd	__irrlicht_core_IVideoDriver_drawIndexedTriangleFanFromCoords
	dd	6
	dd	_2667
	dd	_431
	dd	__irrlicht_core_IVideoDriver_clearZBuffer
	dd	6
	dd	_2668
	dd	_1380
	dd	__irrlicht_core_IVideoDriver_getTextureByIndex
	dd	6
	dd	_2050
	dd	_431
	dd	__irrlicht_core_IVideoDriver_getTextureCount
	dd	6
	dd	_2669
	dd	_2670
	dd	__irrlicht_core_IVideoDriver_addMaterialRenderer
	dd	6
	dd	_2671
	dd	_2672
	dd	__irrlicht_core_IVideoDriver_addExternalImageLoader
	dd	6
	dd	_2673
	dd	_2674
	dd	__irrlicht_core_IVideoDriver_addExternalImageWriter
	dd	6
	dd	_2675
	dd	_2676
	dd	__irrlicht_core_IVideoDriver_writeImageToFile
	dd	6
	dd	_2677
	dd	_2678
	dd	__irrlicht_core_IVideoDriver_writeImageToFileIO
	dd	6
	dd	_2679
	dd	_807
	dd	__irrlicht_core_IVideoDriver_getMaterialRendererName
	dd	6
	dd	_2680
	dd	_1384
	dd	__irrlicht_core_IVideoDriver_setMaterialRendererName
	dd	6
	dd	_2681
	dd	_2682
	dd	__irrlicht_core_IVideoDriver_createAttributesFromMaterial
	dd	6
	dd	_2683
	dd	_2684
	dd	__irrlicht_core_IVideoDriver_fillMaterialStructureFromAttributes
	dd	6
	dd	_2685
	dd	_2686
	dd	__irrlicht_core_IVideoDriver_createScreenShot
	dd	6
	dd	_2687
	dd	_2688
	dd	__irrlicht_core_IVideoDriver_renameTexture
	dd	6
	dd	_2689
	dd	_1378
	dd	__irrlicht_core_IVideoDriver_findTexture
	dd	6
	dd	_2690
	dd	_2691
	dd	__irrlicht_core_IVideoDriver_setClipPlane
	dd	6
	dd	_2692
	dd	_434
	dd	__irrlicht_core_IVideoDriver_enableClipPlane
	dd	6
	dd	_2693
	dd	_444
	dd	__irrlicht_core_IVideoDriver_setAllowZWriteOnTransparent
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IVideoDriver_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IVideoDriver_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IVideoDriver_grab
	dd	6
	dd	_2694
	dd	_434
	dd	__irrlicht_core_IVideoDriver_disableFeature
	dd	6
	dd	_2695
	dd	_431
	dd	__irrlicht_core_IVideoDriver_checkDriverReset
	dd	6
	dd	_2696
	dd	_2697
	dd	__irrlicht_core_IVideoDriver_addRenderTargetTexture
	dd	6
	dd	_2698
	dd	_2620
	dd	__irrlicht_core_IVideoDriver_removeHardwareBuffer
	dd	6
	dd	_2699
	dd	_431
	dd	__irrlicht_core_IVideoDriver_removeAllHardwareBuffers
	dd	6
	dd	_2700
	dd	_1718
	dd	__irrlicht_core_IVideoDriver_drawPixel
	dd	6
	dd	_2233
	dd	_431
	dd	__irrlicht_core_IVideoDriver_getColorFormat
	dd	6
	dd	_2701
	dd	_827
	dd	__irrlicht_core_IVideoDriver_getVendorInfo
	dd	6
	dd	_2702
	dd	_2703
	dd	__irrlicht_core_IVideoDriver_getOverrideMaterial
	dd	6
	dd	_2704
	dd	_444
	dd	__irrlicht_core_IVideoDriver_setMinHardwareBufferVertexCount
	dd	6
	dd	_2705
	dd	_434
	dd	__irrlicht_core_IVideoDriver_turnLightOn
	dd	6
	dd	_2706
	dd	_431
	dd	__irrlicht_core_IVideoDriver_getImageLoaderCount
	dd	6
	dd	_2707
	dd	_2708
	dd	__irrlicht_core_IVideoDriver_getImageLoader
	dd	6
	dd	_2709
	dd	_431
	dd	__irrlicht_core_IVideoDriver_getImageWriterCount
	dd	6
	dd	_2710
	dd	_2711
	dd	__irrlicht_core_IVideoDriver_getImageWriter
	dd	6
	dd	_2712
	dd	_1734
	dd	__irrlicht_core_IVideoDriver_getMaterial2D
	dd	6
	dd	_2713
	dd	_444
	dd	__irrlicht_core_IVideoDriver_enableMaterial2D
	dd	6
	dd	_2714
	dd	_531
	dd	__irrlicht_core_IVideoDriver_getMaxTextureSize
	dd	6
	dd	_2715
	dd	_2716
	dd	__irrlicht_core_IVideoDriver_getFog
	dd	0
	align	4
_irrlicht_core_IVideoDriver:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_2553
	dd	24
	dd	__irrlicht_core_IVideoDriver_New
	dd	__irrlicht_core_IVideoDriver_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IVideoDriver_drop
	dd	__irrlicht_core_IVideoDriver_getDebugName
	dd	__irrlicht_core_IVideoDriver_grab
	dd	__irrlicht_core_IVideoDriver_createFromHandle
	dd	__irrlicht_core_IVideoDriver_beginScene
	dd	__irrlicht_core_IVideoDriver_endScene
	dd	__irrlicht_core_IVideoDriver_queryFeature
	dd	__irrlicht_core_IVideoDriver_getGPUProgrammingServices
	dd	__irrlicht_core_IVideoDriver_getMeshManipulator
	dd	__irrlicht_core_IVideoDriver_SetTransform
	dd	__irrlicht_core_IVideoDriver_getTransform
	dd	__irrlicht_core_IVideoDriver_setMaterial
	dd	__irrlicht_core_IVideoDriver_getTexture
	dd	__irrlicht_core_IVideoDriver_getTextureFromStream
	dd	__irrlicht_core_IVideoDriver_addTexture
	dd	__irrlicht_core_IVideoDriver_addTextureFromImage
	dd	__irrlicht_core_IVideoDriver_removeTexture
	dd	__irrlicht_core_IVideoDriver_removeAllTextures
	dd	__irrlicht_core_IVideoDriver_makeColorKeyTexture
	dd	__irrlicht_core_IVideoDriver_makeColorKeyTextureFromPixel
	dd	__irrlicht_core_IVideoDriver_makeNormalMapTexture
	dd	__irrlicht_core_IVideoDriver_setRenderTarget
	dd	__irrlicht_core_IVideoDriver_setRenderTargetByEnum
	dd	__irrlicht_core_IVideoDriver_setRenderTargetByRenderTarget
	dd	__irrlicht_core_IVideoDriver_SetViewport
	dd	__irrlicht_core_IVideoDriver_GetViewport
	dd	__irrlicht_core_IVideoDriver_drawVertexPrimitiveList
	dd	__irrlicht_core_IVideoDriver_draw2DVertexPrimitiveList
	dd	__irrlicht_core_IVideoDriver_draw3DLine
	dd	__irrlicht_core_IVideoDriver_draw3DTriangle
	dd	__irrlicht_core_IVideoDriver_draw3DBox
	dd	__irrlicht_core_IVideoDriver_draw2DImage
	dd	__irrlicht_core_IVideoDriver_draw2DImageSegment
	dd	__irrlicht_core_IVideoDriver_draw2DImageSegmentToRect
	dd	__irrlicht_core_IVideoDriver_draw2DImageBatch
	dd	__irrlicht_core_IVideoDriver_draw2DImageBatchAtPositions
	dd	__irrlicht_core_IVideoDriver_draw2DRectangle
	dd	__irrlicht_core_IVideoDriver_draw2DRectangleWithGradient
	dd	__irrlicht_core_IVideoDriver_draw2DRectangleOutline
	dd	__irrlicht_core_IVideoDriver_draw2DLine
	dd	__irrlicht_core_IVideoDriver_draw2DPolygon
	dd	__irrlicht_core_IVideoDriver_drawStencilShadowVolume
	dd	__irrlicht_core_IVideoDriver_drawStencilShadow
	dd	__irrlicht_core_IVideoDriver_drawMeshBuffer
	dd	__irrlicht_core_IVideoDriver_setFog
	dd	__irrlicht_core_IVideoDriver_getScreenSize
	dd	__irrlicht_core_IVideoDriver_getCurrentRenderTargetSize
	dd	__irrlicht_core_IVideoDriver_getFPS
	dd	__irrlicht_core_IVideoDriver_getPrimitiveCountDrawn
	dd	__irrlicht_core_IVideoDriver_deleteAllDynamicLights
	dd	__irrlicht_core_IVideoDriver_addDynamicLight
	dd	__irrlicht_core_IVideoDriver_setAmbientLight
	dd	__irrlicht_core_IVideoDriver_getMaximalDynamicLightAmount
	dd	__irrlicht_core_IVideoDriver_getDynamicLightCount
	dd	__irrlicht_core_IVideoDriver_getDynamicLight
	dd	__irrlicht_core_IVideoDriver_getName
	dd	__irrlicht_core_IVideoDriver_getMaximalPrimitiveCount
	dd	__irrlicht_core_IVideoDriver_setTextureCreationFlag
	dd	__irrlicht_core_IVideoDriver_getTextureCreationFlag
	dd	__irrlicht_core_IVideoDriver_createImageFromFile
	dd	__irrlicht_core_IVideoDriver_createImageFromStream
	dd	__irrlicht_core_IVideoDriver_createImageFromData
	dd	__irrlicht_core_IVideoDriver_createImageEmpty
	dd	__irrlicht_core_IVideoDriver_createImageFromImage
	dd	__irrlicht_core_IVideoDriver_createImageFromImagePart
	dd	__irrlicht_core_IVideoDriver_createImageFromTexturePart
	dd	__irrlicht_core_IVideoDriver_OnResize
	dd	__irrlicht_core_IVideoDriver_getMaterialRendererCount
	dd	__irrlicht_core_IVideoDriver_getMaterialRenderer
	dd	__irrlicht_core_IVideoDriver_getExposedVideoData
	dd	__irrlicht_core_IVideoDriver_getDriverType
	dd	__irrlicht_core_IVideoDriver_drawIndexedTriangleList
	dd	__irrlicht_core_IVideoDriver_drawIndexedTriangleListFromCoords
	dd	__irrlicht_core_IVideoDriver_drawIndexedTriangleListTangents
	dd	__irrlicht_core_IVideoDriver_drawIndexedTriangleFan
	dd	__irrlicht_core_IVideoDriver_drawIndexedTriangleFanFromCoords
	dd	__irrlicht_core_IVideoDriver_clearZBuffer
	dd	__irrlicht_core_IVideoDriver_getTextureByIndex
	dd	__irrlicht_core_IVideoDriver_getTextureCount
	dd	__irrlicht_core_IVideoDriver_addMaterialRenderer
	dd	__irrlicht_core_IVideoDriver_addExternalImageLoader
	dd	__irrlicht_core_IVideoDriver_addExternalImageWriter
	dd	__irrlicht_core_IVideoDriver_writeImageToFile
	dd	__irrlicht_core_IVideoDriver_writeImageToFileIO
	dd	__irrlicht_core_IVideoDriver_getMaterialRendererName
	dd	__irrlicht_core_IVideoDriver_setMaterialRendererName
	dd	__irrlicht_core_IVideoDriver_createAttributesFromMaterial
	dd	__irrlicht_core_IVideoDriver_fillMaterialStructureFromAttributes
	dd	__irrlicht_core_IVideoDriver_createScreenShot
	dd	__irrlicht_core_IVideoDriver_renameTexture
	dd	__irrlicht_core_IVideoDriver_findTexture
	dd	__irrlicht_core_IVideoDriver_setClipPlane
	dd	__irrlicht_core_IVideoDriver_enableClipPlane
	dd	__irrlicht_core_IVideoDriver_setAllowZWriteOnTransparent
	dd	__irrlicht_core_IVideoDriver_disableFeature
	dd	__irrlicht_core_IVideoDriver_checkDriverReset
	dd	__irrlicht_core_IVideoDriver_addRenderTargetTexture
	dd	__irrlicht_core_IVideoDriver_removeHardwareBuffer
	dd	__irrlicht_core_IVideoDriver_removeAllHardwareBuffers
	dd	__irrlicht_core_IVideoDriver_drawPixel
	dd	__irrlicht_core_IVideoDriver_getColorFormat
	dd	__irrlicht_core_IVideoDriver_getVendorInfo
	dd	__irrlicht_core_IVideoDriver_getOverrideMaterial
	dd	__irrlicht_core_IVideoDriver_setMinHardwareBufferVertexCount
	dd	__irrlicht_core_IVideoDriver_turnLightOn
	dd	__irrlicht_core_IVideoDriver_getImageLoaderCount
	dd	__irrlicht_core_IVideoDriver_getImageLoader
	dd	__irrlicht_core_IVideoDriver_getImageWriterCount
	dd	__irrlicht_core_IVideoDriver_getImageWriter
	dd	__irrlicht_core_IVideoDriver_getMaterial2D
	dd	__irrlicht_core_IVideoDriver_enableMaterial2D
	dd	__irrlicht_core_IVideoDriver_getMaxTextureSize
	dd	__irrlicht_core_IVideoDriver_getFog
_2718:
	db	"SOverrideMaterial",0
_2719:
	db	"getEnableFlags",0
_2720:
	db	"setEnableFlags",0
_2721:
	db	"getEnablePasses",0
_2722:
	db	"setEnablePasses",0
_2723:
	db	"getEnabled",0
_2724:
	db	"(i,i):SOverrideMaterial",0
	align	4
_2717:
	dd	2
	dd	_2718
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SOverrideMaterial_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SOverrideMaterial_Delete
	dd	6
	dd	_1735
	dd	_1736
	dd	__irrlicht_core_SOverrideMaterial_setMaterial
	dd	6
	dd	_1733
	dd	_1734
	dd	__irrlicht_core_SOverrideMaterial_getMaterial
	dd	6
	dd	_2719
	dd	_431
	dd	__irrlicht_core_SOverrideMaterial_getEnableFlags
	dd	6
	dd	_2720
	dd	_444
	dd	__irrlicht_core_SOverrideMaterial_setEnableFlags
	dd	6
	dd	_2721
	dd	_2195
	dd	__irrlicht_core_SOverrideMaterial_getEnablePasses
	dd	6
	dd	_2722
	dd	_850
	dd	__irrlicht_core_SOverrideMaterial_setEnablePasses
	dd	6
	dd	_2723
	dd	_431
	dd	__irrlicht_core_SOverrideMaterial_getEnabled
	dd	6
	dd	_1564
	dd	_444
	dd	__irrlicht_core_SOverrideMaterial_setEnabled
	dd	7
	dd	_482
	dd	_2724
	dd	__irrlicht_core_SOverrideMaterial_createFromHandle
	dd	0
	align	4
_irrlicht_core_SOverrideMaterial:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_2717
	dd	20
	dd	__irrlicht_core_SOverrideMaterial_New
	dd	__irrlicht_core_SOverrideMaterial_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SOverrideMaterial_setMaterial
	dd	__irrlicht_core_SOverrideMaterial_getMaterial
	dd	__irrlicht_core_SOverrideMaterial_getEnableFlags
	dd	__irrlicht_core_SOverrideMaterial_setEnableFlags
	dd	__irrlicht_core_SOverrideMaterial_getEnablePasses
	dd	__irrlicht_core_SOverrideMaterial_setEnablePasses
	dd	__irrlicht_core_SOverrideMaterial_getEnabled
	dd	__irrlicht_core_SOverrideMaterial_setEnabled
	dd	__irrlicht_core_SOverrideMaterial_createFromHandle
_2726:
	db	"IRenderTarget",0
_2727:
	db	"getRenderTexture",0
_2728:
	db	"setRenderTexture",0
_2729:
	db	"getTargetType",0
_2730:
	db	"setTargetType",0
_2731:
	db	"getBlendFuncSrc",0
_2732:
	db	"setBlendFuncSrc",0
_2733:
	db	"getBlendFuncDst",0
_2734:
	db	"setBlendFuncDst",0
_2735:
	db	"getBlendEnable",0
_2736:
	db	"setBlendEnable",0
_2737:
	db	"(i,i):IRenderTarget",0
_2738:
	db	"createFromTexture",0
_2739:
	db	"(:ITexture,i,i,i,i):IRenderTarget",0
_2740:
	db	"createFromEnum",0
_2741:
	db	"(i,i,i,i,i):IRenderTarget",0
	align	4
_2725:
	dd	2
	dd	_2726
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IRenderTarget_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IRenderTarget_Delete
	dd	6
	dd	_2727
	dd	_2507
	dd	__irrlicht_core_IRenderTarget_getRenderTexture
	dd	6
	dd	_2728
	dd	_1605
	dd	__irrlicht_core_IRenderTarget_setRenderTexture
	dd	6
	dd	_2729
	dd	_431
	dd	__irrlicht_core_IRenderTarget_getTargetType
	dd	6
	dd	_2730
	dd	_444
	dd	__irrlicht_core_IRenderTarget_setTargetType
	dd	6
	dd	_2497
	dd	_431
	dd	__irrlicht_core_IRenderTarget_getColorMask
	dd	6
	dd	_2498
	dd	_444
	dd	__irrlicht_core_IRenderTarget_setColorMask
	dd	6
	dd	_2731
	dd	_431
	dd	__irrlicht_core_IRenderTarget_getBlendFuncSrc
	dd	6
	dd	_2732
	dd	_444
	dd	__irrlicht_core_IRenderTarget_setBlendFuncSrc
	dd	6
	dd	_2733
	dd	_431
	dd	__irrlicht_core_IRenderTarget_getBlendFuncDst
	dd	6
	dd	_2734
	dd	_444
	dd	__irrlicht_core_IRenderTarget_setBlendFuncDst
	dd	6
	dd	_2735
	dd	_431
	dd	__irrlicht_core_IRenderTarget_getBlendEnable
	dd	6
	dd	_2736
	dd	_444
	dd	__irrlicht_core_IRenderTarget_setBlendEnable
	dd	7
	dd	_482
	dd	_2737
	dd	__irrlicht_core_IRenderTarget_createFromHandle
	dd	7
	dd	_2738
	dd	_2739
	dd	__irrlicht_core_IRenderTarget_createFromTexture
	dd	7
	dd	_2740
	dd	_2741
	dd	__irrlicht_core_IRenderTarget_createFromEnum
	dd	0
	align	4
_irrlicht_core_IRenderTarget:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_2725
	dd	20
	dd	__irrlicht_core_IRenderTarget_New
	dd	__irrlicht_core_IRenderTarget_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IRenderTarget_getRenderTexture
	dd	__irrlicht_core_IRenderTarget_setRenderTexture
	dd	__irrlicht_core_IRenderTarget_getTargetType
	dd	__irrlicht_core_IRenderTarget_setTargetType
	dd	__irrlicht_core_IRenderTarget_getColorMask
	dd	__irrlicht_core_IRenderTarget_setColorMask
	dd	__irrlicht_core_IRenderTarget_getBlendFuncSrc
	dd	__irrlicht_core_IRenderTarget_setBlendFuncSrc
	dd	__irrlicht_core_IRenderTarget_getBlendFuncDst
	dd	__irrlicht_core_IRenderTarget_setBlendFuncDst
	dd	__irrlicht_core_IRenderTarget_getBlendEnable
	dd	__irrlicht_core_IRenderTarget_setBlendEnable
	dd	__irrlicht_core_IRenderTarget_createFromHandle
	dd	__irrlicht_core_IRenderTarget_createFromTexture
	dd	__irrlicht_core_IRenderTarget_createFromEnum
_2743:
	db	"IMaterialRendererServices",0
_2744:
	db	"(i,i):IMaterialRendererServices",0
_2745:
	db	"setBasicRenderStates",0
_2746:
	db	"(:SMaterial,:SMaterial,i)i",0
_2747:
	db	"setPixelShaderConstant",0
_2748:
	db	"(*f,i,i)i",0
_2749:
	db	"setPixelShaderConstantFromName",0
_2750:
	db	"($,*f,i)i",0
_2751:
	db	"setVertexShaderConstant",0
_2752:
	db	"setVertexShaderConstantFromName",0
	align	4
_2742:
	dd	2
	dd	_2743
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IMaterialRendererServices_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IMaterialRendererServices_Delete
	dd	7
	dd	_482
	dd	_2744
	dd	__irrlicht_core_IMaterialRendererServices_createFromHandle
	dd	6
	dd	_1980
	dd	_1981
	dd	__irrlicht_core_IMaterialRendererServices_getVideoDriver
	dd	6
	dd	_2745
	dd	_2746
	dd	__irrlicht_core_IMaterialRendererServices_setBasicRenderStates
	dd	6
	dd	_2747
	dd	_2748
	dd	__irrlicht_core_IMaterialRendererServices_setPixelShaderConstant
	dd	6
	dd	_2749
	dd	_2750
	dd	__irrlicht_core_IMaterialRendererServices_setPixelShaderConstantFromName
	dd	6
	dd	_2751
	dd	_2748
	dd	__irrlicht_core_IMaterialRendererServices_setVertexShaderConstant
	dd	6
	dd	_2752
	dd	_2750
	dd	__irrlicht_core_IMaterialRendererServices_setVertexShaderConstantFromName
	dd	0
	align	4
_irrlicht_core_IMaterialRendererServices:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_2742
	dd	20
	dd	__irrlicht_core_IMaterialRendererServices_New
	dd	__irrlicht_core_IMaterialRendererServices_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IMaterialRendererServices_createFromHandle
	dd	__irrlicht_core_IMaterialRendererServices_getVideoDriver
	dd	__irrlicht_core_IMaterialRendererServices_setBasicRenderStates
	dd	__irrlicht_core_IMaterialRendererServices_setPixelShaderConstant
	dd	__irrlicht_core_IMaterialRendererServices_setPixelShaderConstantFromName
	dd	__irrlicht_core_IMaterialRendererServices_setVertexShaderConstant
	dd	__irrlicht_core_IMaterialRendererServices_setVertexShaderConstantFromName
_2754:
	db	"IMaterialRenderer",0
_2755:
	db	"(i,i):IMaterialRenderer",0
_2756:
	db	"getRenderCapability",0
	align	4
_2753:
	dd	2
	dd	_2754
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IMaterialRenderer_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IMaterialRenderer_Delete
	dd	7
	dd	_482
	dd	_2755
	dd	__irrlicht_core_IMaterialRenderer_createFromHandle
	dd	6
	dd	_2756
	dd	_431
	dd	__irrlicht_core_IMaterialRenderer_getRenderCapability
	dd	6
	dd	_2492
	dd	_431
	dd	__irrlicht_core_IMaterialRenderer_isTransparent
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IMaterialRenderer_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IMaterialRenderer_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IMaterialRenderer_grab
	dd	0
	align	4
_irrlicht_core_IMaterialRenderer:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_2753
	dd	24
	dd	__irrlicht_core_IMaterialRenderer_New
	dd	__irrlicht_core_IMaterialRenderer_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IMaterialRenderer_drop
	dd	__irrlicht_core_IMaterialRenderer_getDebugName
	dd	__irrlicht_core_IMaterialRenderer_grab
	dd	__irrlicht_core_IMaterialRenderer_createFromHandle
	dd	__irrlicht_core_IMaterialRenderer_getRenderCapability
	dd	__irrlicht_core_IMaterialRenderer_isTransparent
_2758:
	db	"IShaderConstantSetCallBack",0
_2759:
	db	"():IShaderConstantSetCallBack",0
_2760:
	db	"OnSetConstantsBinding",0
_2761:
	db	"OnSetMaterialBinding",0
_2762:
	db	"OnSetConstants",0
_2763:
	db	"(:IMaterialRendererServices,i)i",0
_2764:
	db	"OnSetMaterial",0
_2765:
	db	"(*b):IShaderConstantSetCallBack",0
_2766:
	db	"(*b,i,i):IShaderConstantSetCallBack",0
	align	4
_2757:
	dd	2
	dd	_2758
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_2247
	dd	_2759
	dd	112
	dd	6
	dd	_443
	dd	_444
	dd	__irrlicht_core_IShaderConstantSetCallBack_bind
	dd	7
	dd	_2760
	dd	_1085
	dd	__irrlicht_core_IShaderConstantSetCallBack_OnSetConstantsBinding
	dd	7
	dd	_2761
	dd	_434
	dd	__irrlicht_core_IShaderConstantSetCallBack_OnSetMaterialBinding
	dd	6
	dd	_2762
	dd	_2763
	dd	124
	dd	6
	dd	_2764
	dd	_1736
	dd	128
	dd	6
	dd	_450
	dd	_431
	dd	88
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IShaderConstantSetCallBack_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IShaderConstantSetCallBack_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IShaderConstantSetCallBack_grab
	dd	7
	dd	_480
	dd	_2765
	dd	__irrlicht_core_IShaderConstantSetCallBack_create
	dd	7
	dd	_482
	dd	_2766
	dd	__irrlicht_core_IShaderConstantSetCallBack_createFromHandle
	dd	6
	dd	_442
	dd	_431
	dd	64
	dd	0
	align	4
_irrlicht_core_IShaderConstantSetCallBack:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_2757
	dd	24
	dd	__irrlicht_core_IShaderConstantSetCallBack_New
	dd	__irrlicht_core_IShaderConstantSetCallBack_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IShaderConstantSetCallBack_Destroy
	dd	__irrlicht_core_IShaderConstantSetCallBack_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IShaderConstantSetCallBack_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IShaderConstantSetCallBack_drop
	dd	__irrlicht_core_IShaderConstantSetCallBack_getDebugName
	dd	__irrlicht_core_IShaderConstantSetCallBack_grab
	dd	__irrlicht_core_IShaderConstantSetCallBack_generate
	dd	__irrlicht_core_IShaderConstantSetCallBack_OnSetConstantsBinding
	dd	__irrlicht_core_IShaderConstantSetCallBack_OnSetMaterialBinding
	dd	__irrlicht_core_IShaderConstantSetCallBack_OnSetConstants
	dd	__irrlicht_core_IShaderConstantSetCallBack_OnSetMaterial
	dd	__irrlicht_core_IShaderConstantSetCallBack_create
	dd	__irrlicht_core_IShaderConstantSetCallBack_createFromHandle
_2768:
	db	"IGPUProgrammingServices",0
_2769:
	db	"(i,i):IGPUProgrammingServices",0
_2770:
	db	"addHighLevelShaderMaterial",0
_2771:
	db	"($,$,i,$,$,i,$,$,i,i,i,i,:IShaderConstantSetCallBack,i,i)i",0
_2772:
	db	"addHighLevelShaderMaterialFromFiles",0
_2773:
	db	"addHighLevelShaderMaterialFromFilesNoGeometryShaders",0
_2774:
	db	"($,$,i,$,$,i,:IShaderConstantSetCallBack,i,i)i",0
_2775:
	db	"addHighLevelShaderMaterialFromFilesIO",0
_2776:
	db	"(:IReadFile,$,i,:IReadFile,$,i,:IReadFile,$,i,i,i,i,:IShaderConstantSetCallBack,i,i)i",0
_2777:
	db	"addHighLevelShaderMaterialFromFileStream",0
_2778:
	db	"(:IReadFile,$,i,:IReadFile,$,i,:IShaderConstantSetCallBack,i,i)i",0
_2779:
	db	"addShaderMaterial",0
_2780:
	db	"($,$,:IShaderConstantSetCallBack,i,i)i",0
_2781:
	db	"addShaderMaterialFromFiles",0
_2782:
	db	"addShaderMaterialFromFileStream",0
_2783:
	db	"(:IReadFile,:IReadFile,:IShaderConstantSetCallBack,i,i)i",0
	align	4
_2767:
	dd	2
	dd	_2768
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGPUProgrammingServices_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGPUProgrammingServices_Delete
	dd	7
	dd	_482
	dd	_2769
	dd	__irrlicht_core_IGPUProgrammingServices_createFromHandle
	dd	6
	dd	_2770
	dd	_2771
	dd	__irrlicht_core_IGPUProgrammingServices_addHighLevelShaderMaterial
	dd	6
	dd	_2772
	dd	_2771
	dd	__irrlicht_core_IGPUProgrammingServices_addHighLevelShaderMaterialFromFiles
	dd	6
	dd	_2773
	dd	_2774
	dd	__irrlicht_core_IGPUProgrammingServices_addHighLevelShaderMaterialFromFilesNoGeometryShaders
	dd	6
	dd	_2775
	dd	_2776
	dd	__irrlicht_core_IGPUProgrammingServices_addHighLevelShaderMaterialFromFilesIO
	dd	6
	dd	_2777
	dd	_2778
	dd	__irrlicht_core_IGPUProgrammingServices_addHighLevelShaderMaterialFromFileStream
	dd	6
	dd	_2779
	dd	_2780
	dd	__irrlicht_core_IGPUProgrammingServices_addShaderMaterial
	dd	6
	dd	_2781
	dd	_2780
	dd	__irrlicht_core_IGPUProgrammingServices_addShaderMaterialFromFiles
	dd	6
	dd	_2782
	dd	_2783
	dd	__irrlicht_core_IGPUProgrammingServices_addShaderMaterialFromFileStream
	dd	0
	align	4
_irrlicht_core_IGPUProgrammingServices:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_2767
	dd	20
	dd	__irrlicht_core_IGPUProgrammingServices_New
	dd	__irrlicht_core_IGPUProgrammingServices_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IGPUProgrammingServices_createFromHandle
	dd	__irrlicht_core_IGPUProgrammingServices_addHighLevelShaderMaterial
	dd	__irrlicht_core_IGPUProgrammingServices_addHighLevelShaderMaterialFromFiles
	dd	__irrlicht_core_IGPUProgrammingServices_addHighLevelShaderMaterialFromFilesNoGeometryShaders
	dd	__irrlicht_core_IGPUProgrammingServices_addHighLevelShaderMaterialFromFilesIO
	dd	__irrlicht_core_IGPUProgrammingServices_addHighLevelShaderMaterialFromFileStream
	dd	__irrlicht_core_IGPUProgrammingServices_addShaderMaterial
	dd	__irrlicht_core_IGPUProgrammingServices_addShaderMaterialFromFiles
	dd	__irrlicht_core_IGPUProgrammingServices_addShaderMaterialFromFileStream
_2785:
	db	"IImageWriter",0
_2786:
	db	"isAWriteableFileExtension",0
_2787:
	db	"writeImage",0
_2788:
	db	"(:IWriteFile,:IImage,i)i",0
_2789:
	db	"(*b):IImageWriter",0
_2790:
	db	"(i,i,*b):IImageWriter",0
_2791:
	db	"OnWriteImage",0
_2792:
	db	"OnIsAWriteableFileExtension",0
	align	4
_2784:
	dd	2
	dd	_2785
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	6
	dd	_2786
	dd	_793
	dd	112
	dd	6
	dd	_2787
	dd	_2788
	dd	116
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IImageWriter_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IImageWriter_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IImageWriter_grab
	dd	7
	dd	_480
	dd	_2789
	dd	__irrlicht_core_IImageWriter_create
	dd	7
	dd	_482
	dd	_2790
	dd	__irrlicht_core_IImageWriter_createFromHandle
	dd	6
	dd	_443
	dd	_444
	dd	__irrlicht_core_IImageWriter_bind
	dd	6
	dd	_450
	dd	_431
	dd	88
	dd	7
	dd	_2791
	dd	_872
	dd	128
	dd	7
	dd	_2792
	dd	_1477
	dd	132
	dd	0
	align	4
_irrlicht_core_IImageWriter:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_2784
	dd	24
	dd	__irrlicht_core_IImageWriter_New
	dd	__irrlicht_core_IImageWriter_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IImageWriter_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IImageWriter_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IImageWriter_drop
	dd	__irrlicht_core_IImageWriter_getDebugName
	dd	__irrlicht_core_IImageWriter_grab
	dd	__irrlicht_core_IImageWriter_isAWriteableFileExtension
	dd	__irrlicht_core_IImageWriter_writeImage
	dd	__irrlicht_core_IImageWriter_create
	dd	__irrlicht_core_IImageWriter_createFromHandle
	dd	__irrlicht_core_IImageWriter_OnWriteImage
	dd	__irrlicht_core_IImageWriter_OnIsAWriteableFileExtension
_2794:
	db	"IImageWriterDefault",0
	align	4
_2793:
	dd	2
	dd	_2794
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	6
	dd	_2786
	dd	_793
	dd	112
	dd	6
	dd	_2787
	dd	_2788
	dd	116
	dd	0
	align	4
_irrlicht_core_IImageWriterDefault:
	dd	_irrlicht_core_IImageWriter
	dd	_bbObjectFree
	dd	_2793
	dd	24
	dd	__irrlicht_core_IImageWriterDefault_New
	dd	__irrlicht_core_IImageWriterDefault_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IImageWriter_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IImageWriter_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IImageWriter_drop
	dd	__irrlicht_core_IImageWriter_getDebugName
	dd	__irrlicht_core_IImageWriter_grab
	dd	__irrlicht_core_IImageWriterDefault_isAWriteableFileExtension
	dd	__irrlicht_core_IImageWriterDefault_writeImage
	dd	__irrlicht_core_IImageWriter_create
	dd	__irrlicht_core_IImageWriter_createFromHandle
	dd	__irrlicht_core_IImageWriter_OnWriteImage
	dd	__irrlicht_core_IImageWriter_OnIsAWriteableFileExtension
_2796:
	db	"IImageLoader",0
_2797:
	db	"loadImage",0
_2798:
	db	"isALoadableFileExtension",0
_2799:
	db	"(*b):IImageLoader",0
_2800:
	db	"(i,i,*b):IImageLoader",0
_2801:
	db	"OnLoadImage",0
_2802:
	db	"OnIsALoadableFileFormat",0
_2803:
	db	"OnIsALoadableFileExtension",0
	align	4
_2795:
	dd	2
	dd	_2796
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	6
	dd	_2797
	dd	_2642
	dd	112
	dd	6
	dd	_1496
	dd	_1498
	dd	116
	dd	6
	dd	_2798
	dd	_793
	dd	120
	dd	7
	dd	_480
	dd	_2799
	dd	__irrlicht_core_IImageLoader_create
	dd	7
	dd	_482
	dd	_2800
	dd	__irrlicht_core_IImageLoader_createFromHandle
	dd	6
	dd	_443
	dd	_444
	dd	__irrlicht_core_IImageLoader_bind
	dd	6
	dd	_450
	dd	_431
	dd	88
	dd	7
	dd	_2801
	dd	_434
	dd	132
	dd	7
	dd	_2802
	dd	_434
	dd	136
	dd	7
	dd	_2803
	dd	_1477
	dd	140
	dd	0
	align	4
_irrlicht_core_IImageLoader:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_2795
	dd	24
	dd	__irrlicht_core_IImageLoader_New
	dd	__irrlicht_core_IImageLoader_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IImageLoader_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IImageLoader_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IReferenceCounted_drop
	dd	__irrlicht_core_IReferenceCounted_getDebugName
	dd	__irrlicht_core_IReferenceCounted_grab
	dd	__irrlicht_core_IImageLoader_loadImage
	dd	__irrlicht_core_IImageLoader_isALoadableFileFormat
	dd	__irrlicht_core_IImageLoader_isALoadableFileExtension
	dd	__irrlicht_core_IImageLoader_create
	dd	__irrlicht_core_IImageLoader_createFromHandle
	dd	__irrlicht_core_IImageLoader_OnLoadImage
	dd	__irrlicht_core_IImageLoader_OnIsALoadableFileFormat
	dd	__irrlicht_core_IImageLoader_OnIsALoadableFileExtension
_2830:
	db	"IMeshBuffer",0
_2831:
	db	"(i,i):IMeshBuffer",0
_2832:
	db	"getBoundingBox",0
_2833:
	db	"getIndexCount",0
_2834:
	db	"getIndices",0
_2835:
	db	"()[]s",0
_2836:
	db	"getVertexCount",0
_2837:
	db	"getVertexType",0
_2838:
	db	"getVertices",0
_2839:
	db	"()[]:S3DVertex",0
_2840:
	db	"fillS3DVertexVerticesPtrs",0
_2841:
	db	"(*f,*f,*f,*f,i)i",0
_2842:
	db	"fillS3DVertex2TCoordsVerticesPtrs",0
_2843:
	db	"(*f,*f,*f,*f,*f,i)i",0
_2844:
	db	"fillS3DVertexTangentsVerticesPtrs",0
_2845:
	db	"(*f,*f,*f,*f,*f,*f,i)i",0
_2846:
	db	"fillIndicesPtr",0
_2847:
	db	"(*s,i)i",0
_2848:
	db	"getVertex",0
_2849:
	db	"setBoundingBox",0
_2850:
	db	"append",0
_2851:
	db	"([]:S3DVertex,[]s)i",0
_2852:
	db	"appendFromOther",0
_2853:
	db	"recalculateBoundingBox",0
_2854:
	db	"getIndexType",0
_2855:
	db	"(i):Vector2df",0
_2856:
	db	"getHardwareMappingHint_Vertex",0
_2857:
	db	"getHardwareMappingHint_Index",0
_2858:
	db	"setHardwareMappingHint",0
_2859:
	db	"setDirty",0
_2860:
	db	"getChangedID_Vertex",0
_2861:
	db	"getChangedID_Index",0
	align	4
_2829:
	dd	2
	dd	_2830
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_2831
	dd	112
	dd	6
	dd	_2832
	dd	_950
	dd	116
	dd	6
	dd	_2833
	dd	_431
	dd	120
	dd	6
	dd	_2834
	dd	_2835
	dd	124
	dd	6
	dd	_1733
	dd	_1734
	dd	128
	dd	6
	dd	_2836
	dd	_431
	dd	132
	dd	6
	dd	_2837
	dd	_431
	dd	136
	dd	6
	dd	_2838
	dd	_2839
	dd	140
	dd	6
	dd	_2840
	dd	_2841
	dd	144
	dd	6
	dd	_2842
	dd	_2843
	dd	148
	dd	6
	dd	_2844
	dd	_2845
	dd	152
	dd	6
	dd	_2846
	dd	_2847
	dd	156
	dd	6
	dd	_2848
	dd	_1130
	dd	160
	dd	6
	dd	_2849
	dd	_694
	dd	164
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IMeshBuffer_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IMeshBuffer_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IMeshBuffer_grab
	dd	6
	dd	_2850
	dd	_2851
	dd	168
	dd	6
	dd	_2852
	dd	_2620
	dd	172
	dd	6
	dd	_2853
	dd	_431
	dd	176
	dd	6
	dd	_2854
	dd	_431
	dd	180
	dd	6
	dd	_1518
	dd	_700
	dd	184
	dd	6
	dd	_677
	dd	_700
	dd	188
	dd	6
	dd	_2372
	dd	_2855
	dd	192
	dd	6
	dd	_2856
	dd	_431
	dd	196
	dd	6
	dd	_2857
	dd	_431
	dd	200
	dd	6
	dd	_2858
	dd	_434
	dd	204
	dd	6
	dd	_2859
	dd	_444
	dd	208
	dd	6
	dd	_2860
	dd	_431
	dd	212
	dd	6
	dd	_2861
	dd	_431
	dd	216
	dd	0
	align	4
_irrlicht_core_IMeshBuffer:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_2829
	dd	24
	dd	__irrlicht_core_IMeshBuffer_New
	dd	__irrlicht_core_IMeshBuffer_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IMeshBuffer_drop
	dd	__irrlicht_core_IMeshBuffer_getDebugName
	dd	__irrlicht_core_IMeshBuffer_grab
	dd	__irrlicht_core_IMeshBuffer_createFromHandle
	dd	__irrlicht_core_IMeshBuffer_getBoundingBox
	dd	__irrlicht_core_IMeshBuffer_getIndexCount
	dd	__irrlicht_core_IMeshBuffer_getIndices
	dd	__irrlicht_core_IMeshBuffer_getMaterial
	dd	__irrlicht_core_IMeshBuffer_getVertexCount
	dd	__irrlicht_core_IMeshBuffer_getVertexType
	dd	__irrlicht_core_IMeshBuffer_getVertices
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertexVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertex2TCoordsVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertexTangentsVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillIndicesPtr
	dd	__irrlicht_core_IMeshBuffer_getVertex
	dd	__irrlicht_core_IMeshBuffer_setBoundingBox
	dd	__irrlicht_core_IMeshBuffer_append
	dd	__irrlicht_core_IMeshBuffer_appendFromOther
	dd	__irrlicht_core_IMeshBuffer_recalculateBoundingBox
	dd	__irrlicht_core_IMeshBuffer_getIndexType
	dd	__irrlicht_core_IMeshBuffer_getPosition
	dd	__irrlicht_core_IMeshBuffer_getNormal
	dd	__irrlicht_core_IMeshBuffer_getTCoords
	dd	__irrlicht_core_IMeshBuffer_getHardwareMappingHint_Vertex
	dd	__irrlicht_core_IMeshBuffer_getHardwareMappingHint_Index
	dd	__irrlicht_core_IMeshBuffer_setHardwareMappingHint
	dd	__irrlicht_core_IMeshBuffer_setDirty
	dd	__irrlicht_core_IMeshBuffer_getChangedID_Vertex
	dd	__irrlicht_core_IMeshBuffer_getChangedID_Index
_2819:
	db	"IDynamicMeshBuffer",0
_2820:
	db	"(i,i):IDynamicMeshBuffer",0
_2821:
	db	"getVertexBuffer",0
_2822:
	db	"():IVertexBuffer",0
_2823:
	db	"getIndexBuffer",0
_2824:
	db	"():IIndexBuffer",0
_2825:
	db	"setVertexBuffer",0
_2826:
	db	"(:IVertexBuffer)i",0
_2827:
	db	"setIndexBuffer",0
_2828:
	db	"(:IIndexBuffer)i",0
	align	4
_2818:
	dd	2
	dd	_2819
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_2820
	dd	112
	dd	6
	dd	_2821
	dd	_2822
	dd	220
	dd	6
	dd	_2823
	dd	_2824
	dd	224
	dd	6
	dd	_2825
	dd	_2826
	dd	228
	dd	6
	dd	_2827
	dd	_2828
	dd	232
	dd	0
	align	4
_irrlicht_core_IDynamicMeshBuffer:
	dd	_irrlicht_core_IMeshBuffer
	dd	_bbObjectFree
	dd	_2818
	dd	24
	dd	__irrlicht_core_IDynamicMeshBuffer_New
	dd	__irrlicht_core_IDynamicMeshBuffer_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IMeshBuffer_drop
	dd	__irrlicht_core_IMeshBuffer_getDebugName
	dd	__irrlicht_core_IMeshBuffer_grab
	dd	__irrlicht_core_IDynamicMeshBuffer_createFromHandle
	dd	__irrlicht_core_IMeshBuffer_getBoundingBox
	dd	__irrlicht_core_IMeshBuffer_getIndexCount
	dd	__irrlicht_core_IMeshBuffer_getIndices
	dd	__irrlicht_core_IMeshBuffer_getMaterial
	dd	__irrlicht_core_IMeshBuffer_getVertexCount
	dd	__irrlicht_core_IMeshBuffer_getVertexType
	dd	__irrlicht_core_IMeshBuffer_getVertices
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertexVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertex2TCoordsVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertexTangentsVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillIndicesPtr
	dd	__irrlicht_core_IMeshBuffer_getVertex
	dd	__irrlicht_core_IMeshBuffer_setBoundingBox
	dd	__irrlicht_core_IMeshBuffer_append
	dd	__irrlicht_core_IMeshBuffer_appendFromOther
	dd	__irrlicht_core_IMeshBuffer_recalculateBoundingBox
	dd	__irrlicht_core_IMeshBuffer_getIndexType
	dd	__irrlicht_core_IMeshBuffer_getPosition
	dd	__irrlicht_core_IMeshBuffer_getNormal
	dd	__irrlicht_core_IMeshBuffer_getTCoords
	dd	__irrlicht_core_IMeshBuffer_getHardwareMappingHint_Vertex
	dd	__irrlicht_core_IMeshBuffer_getHardwareMappingHint_Index
	dd	__irrlicht_core_IMeshBuffer_setHardwareMappingHint
	dd	__irrlicht_core_IMeshBuffer_setDirty
	dd	__irrlicht_core_IMeshBuffer_getChangedID_Vertex
	dd	__irrlicht_core_IMeshBuffer_getChangedID_Index
	dd	__irrlicht_core_IDynamicMeshBuffer_getVertexBuffer
	dd	__irrlicht_core_IDynamicMeshBuffer_getIndexBuffer
	dd	__irrlicht_core_IDynamicMeshBuffer_setVertexBuffer
	dd	__irrlicht_core_IDynamicMeshBuffer_setIndexBuffer
_2805:
	db	"CDynamicMeshBuffer",0
_2806:
	db	"(i,i):CDynamicMeshBuffer",0
	align	4
_2804:
	dd	2
	dd	_2805
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_CDynamicMeshBuffer_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_CDynamicMeshBuffer_Delete
	dd	7
	dd	_480
	dd	_2806
	dd	__irrlicht_core_CDynamicMeshBuffer_create
	dd	7
	dd	_482
	dd	_2806
	dd	__irrlicht_core_CDynamicMeshBuffer_createFromHandle
	dd	0
	align	4
_irrlicht_core_CDynamicMeshBuffer:
	dd	_irrlicht_core_IDynamicMeshBuffer
	dd	_bbObjectFree
	dd	_2804
	dd	24
	dd	__irrlicht_core_CDynamicMeshBuffer_New
	dd	__irrlicht_core_CDynamicMeshBuffer_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IMeshBuffer_drop
	dd	__irrlicht_core_IMeshBuffer_getDebugName
	dd	__irrlicht_core_IMeshBuffer_grab
	dd	__irrlicht_core_CDynamicMeshBuffer_createFromHandle
	dd	__irrlicht_core_IMeshBuffer_getBoundingBox
	dd	__irrlicht_core_IMeshBuffer_getIndexCount
	dd	__irrlicht_core_IMeshBuffer_getIndices
	dd	__irrlicht_core_IMeshBuffer_getMaterial
	dd	__irrlicht_core_IMeshBuffer_getVertexCount
	dd	__irrlicht_core_IMeshBuffer_getVertexType
	dd	__irrlicht_core_IMeshBuffer_getVertices
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertexVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertex2TCoordsVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertexTangentsVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillIndicesPtr
	dd	__irrlicht_core_IMeshBuffer_getVertex
	dd	__irrlicht_core_IMeshBuffer_setBoundingBox
	dd	__irrlicht_core_IMeshBuffer_append
	dd	__irrlicht_core_IMeshBuffer_appendFromOther
	dd	__irrlicht_core_IMeshBuffer_recalculateBoundingBox
	dd	__irrlicht_core_IMeshBuffer_getIndexType
	dd	__irrlicht_core_IMeshBuffer_getPosition
	dd	__irrlicht_core_IMeshBuffer_getNormal
	dd	__irrlicht_core_IMeshBuffer_getTCoords
	dd	__irrlicht_core_IMeshBuffer_getHardwareMappingHint_Vertex
	dd	__irrlicht_core_IMeshBuffer_getHardwareMappingHint_Index
	dd	__irrlicht_core_IMeshBuffer_setHardwareMappingHint
	dd	__irrlicht_core_IMeshBuffer_setDirty
	dd	__irrlicht_core_IMeshBuffer_getChangedID_Vertex
	dd	__irrlicht_core_IMeshBuffer_getChangedID_Index
	dd	__irrlicht_core_IDynamicMeshBuffer_getVertexBuffer
	dd	__irrlicht_core_IDynamicMeshBuffer_getIndexBuffer
	dd	__irrlicht_core_IDynamicMeshBuffer_setVertexBuffer
	dd	__irrlicht_core_IDynamicMeshBuffer_setIndexBuffer
	dd	__irrlicht_core_CDynamicMeshBuffer_create
_3175:
	db	"IIndexBuffer",0
_3176:
	db	"(i,i):IIndexBuffer",0
_3177:
	db	"stride",0
_3178:
	db	"getHardwareMappingHint",0
_3179:
	db	"getChangedID",0
	align	4
_3174:
	dd	2
	dd	_3175
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_3176
	dd	112
	dd	6
	dd	_1874
	dd	_829
	dd	116
	dd	6
	dd	_1490
	dd	_431
	dd	120
	dd	6
	dd	_2443
	dd	_444
	dd	124
	dd	6
	dd	_3177
	dd	_431
	dd	128
	dd	6
	dd	_832
	dd	_431
	dd	132
	dd	6
	dd	_1075
	dd	_444
	dd	136
	dd	6
	dd	_971
	dd	_444
	dd	140
	dd	6
	dd	_1070
	dd	_431
	dd	144
	dd	6
	dd	_1785
	dd	_434
	dd	148
	dd	6
	dd	_1080
	dd	_444
	dd	152
	dd	6
	dd	_1077
	dd	_444
	dd	156
	dd	6
	dd	_1065
	dd	_431
	dd	160
	dd	6
	dd	_1026
	dd	_829
	dd	164
	dd	6
	dd	_3178
	dd	_431
	dd	168
	dd	6
	dd	_2858
	dd	_444
	dd	172
	dd	6
	dd	_2859
	dd	_431
	dd	176
	dd	6
	dd	_3179
	dd	_431
	dd	180
	dd	6
	dd	_1186
	dd	_431
	dd	100
	dd	6
	dd	_1187
	dd	_827
	dd	104
	dd	6
	dd	_1188
	dd	_431
	dd	108
	dd	0
	align	4
_irrlicht_core_IIndexBuffer:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_3174
	dd	24
	dd	__irrlicht_core_IIndexBuffer_New
	dd	__irrlicht_core_IIndexBuffer_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IIndexBuffer_drop
	dd	__irrlicht_core_IIndexBuffer_getDebugName
	dd	__irrlicht_core_IIndexBuffer_grab
	dd	__irrlicht_core_IIndexBuffer_createFromHandle
	dd	__irrlicht_core_IIndexBuffer_getData
	dd	__irrlicht_core_IIndexBuffer_getType
	dd	__irrlicht_core_IIndexBuffer_setType
	dd	__irrlicht_core_IIndexBuffer_stride
	dd	__irrlicht_core_IIndexBuffer_size
	dd	__irrlicht_core_IIndexBuffer_push_back
	dd	__irrlicht_core_IIndexBuffer_elementAt
	dd	__irrlicht_core_IIndexBuffer_getLast
	dd	__irrlicht_core_IIndexBuffer_setValue
	dd	__irrlicht_core_IIndexBuffer_set_used
	dd	__irrlicht_core_IIndexBuffer_reallocate
	dd	__irrlicht_core_IIndexBuffer_allocated_size
	dd	__irrlicht_core_IIndexBuffer_pointer
	dd	__irrlicht_core_IIndexBuffer_getHardwareMappingHint
	dd	__irrlicht_core_IIndexBuffer_setHardwareMappingHint
	dd	__irrlicht_core_IIndexBuffer_setDirty
	dd	__irrlicht_core_IIndexBuffer_getChangedID
_2808:
	db	"CIndexBuffer",0
_2809:
	db	"createFromIndexType",0
_2810:
	db	"(i):CIndexBuffer",0
_2811:
	db	"(:IIndexBuffer):CIndexBuffer",0
_2812:
	db	"(i,i):CIndexBuffer",0
	align	4
_2807:
	dd	2
	dd	_2808
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_CIndexBuffer_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_CIndexBuffer_Delete
	dd	7
	dd	_2809
	dd	_2810
	dd	__irrlicht_core_CIndexBuffer_createFromIndexType
	dd	7
	dd	_1061
	dd	_2811
	dd	__irrlicht_core_CIndexBuffer_createFromOther
	dd	7
	dd	_482
	dd	_2812
	dd	__irrlicht_core_CIndexBuffer_createFromHandle
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_CIndexBuffer_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_CIndexBuffer_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_CIndexBuffer_grab
	dd	0
	align	4
_irrlicht_core_CIndexBuffer:
	dd	_irrlicht_core_IIndexBuffer
	dd	_bbObjectFree
	dd	_2807
	dd	24
	dd	__irrlicht_core_CIndexBuffer_New
	dd	__irrlicht_core_CIndexBuffer_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_CIndexBuffer_drop
	dd	__irrlicht_core_CIndexBuffer_getDebugName
	dd	__irrlicht_core_CIndexBuffer_grab
	dd	__irrlicht_core_CIndexBuffer_createFromHandle
	dd	__irrlicht_core_IIndexBuffer_getData
	dd	__irrlicht_core_IIndexBuffer_getType
	dd	__irrlicht_core_IIndexBuffer_setType
	dd	__irrlicht_core_IIndexBuffer_stride
	dd	__irrlicht_core_IIndexBuffer_size
	dd	__irrlicht_core_IIndexBuffer_push_back
	dd	__irrlicht_core_IIndexBuffer_elementAt
	dd	__irrlicht_core_IIndexBuffer_getLast
	dd	__irrlicht_core_IIndexBuffer_setValue
	dd	__irrlicht_core_IIndexBuffer_set_used
	dd	__irrlicht_core_IIndexBuffer_reallocate
	dd	__irrlicht_core_IIndexBuffer_allocated_size
	dd	__irrlicht_core_IIndexBuffer_pointer
	dd	__irrlicht_core_IIndexBuffer_getHardwareMappingHint
	dd	__irrlicht_core_IIndexBuffer_setHardwareMappingHint
	dd	__irrlicht_core_IIndexBuffer_setDirty
	dd	__irrlicht_core_IIndexBuffer_getChangedID
	dd	__irrlicht_core_CIndexBuffer_createFromIndexType
	dd	__irrlicht_core_CIndexBuffer_createFromOther
_3602:
	db	"IVertexBuffer",0
_3603:
	db	"(i,i):IVertexBuffer",0
	align	4
_3601:
	dd	2
	dd	_3602
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_3603
	dd	112
	dd	6
	dd	_1874
	dd	_829
	dd	116
	dd	6
	dd	_1490
	dd	_431
	dd	120
	dd	6
	dd	_2443
	dd	_444
	dd	124
	dd	6
	dd	_3177
	dd	_431
	dd	128
	dd	6
	dd	_832
	dd	_431
	dd	132
	dd	6
	dd	_1075
	dd	_1133
	dd	136
	dd	6
	dd	_971
	dd	_1130
	dd	140
	dd	6
	dd	_1070
	dd	_1129
	dd	144
	dd	6
	dd	_1080
	dd	_444
	dd	148
	dd	6
	dd	_1077
	dd	_444
	dd	152
	dd	6
	dd	_1065
	dd	_431
	dd	156
	dd	6
	dd	_1026
	dd	_2839
	dd	160
	dd	6
	dd	_3178
	dd	_431
	dd	164
	dd	6
	dd	_2858
	dd	_444
	dd	168
	dd	6
	dd	_2859
	dd	_431
	dd	172
	dd	6
	dd	_3179
	dd	_431
	dd	176
	dd	6
	dd	_1186
	dd	_431
	dd	100
	dd	6
	dd	_1187
	dd	_827
	dd	104
	dd	6
	dd	_1188
	dd	_431
	dd	108
	dd	0
	align	4
_irrlicht_core_IVertexBuffer:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_3601
	dd	24
	dd	__irrlicht_core_IVertexBuffer_New
	dd	__irrlicht_core_IVertexBuffer_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IVertexBuffer_drop
	dd	__irrlicht_core_IVertexBuffer_getDebugName
	dd	__irrlicht_core_IVertexBuffer_grab
	dd	__irrlicht_core_IVertexBuffer_createFromHandle
	dd	__irrlicht_core_IVertexBuffer_getData
	dd	__irrlicht_core_IVertexBuffer_getType
	dd	__irrlicht_core_IVertexBuffer_setType
	dd	__irrlicht_core_IVertexBuffer_stride
	dd	__irrlicht_core_IVertexBuffer_size
	dd	__irrlicht_core_IVertexBuffer_push_back
	dd	__irrlicht_core_IVertexBuffer_elementAt
	dd	__irrlicht_core_IVertexBuffer_getLast
	dd	__irrlicht_core_IVertexBuffer_set_used
	dd	__irrlicht_core_IVertexBuffer_reallocate
	dd	__irrlicht_core_IVertexBuffer_allocated_size
	dd	__irrlicht_core_IVertexBuffer_pointer
	dd	__irrlicht_core_IVertexBuffer_getHardwareMappingHint
	dd	__irrlicht_core_IVertexBuffer_setHardwareMappingHint
	dd	__irrlicht_core_IVertexBuffer_setDirty
	dd	__irrlicht_core_IVertexBuffer_getChangedID
_2814:
	db	"CVertexBuffer",0
_2815:
	db	"(i):CVertexBuffer",0
_2816:
	db	"(:IVertexBuffer):CVertexBuffer",0
_2817:
	db	"(i,i):CVertexBuffer",0
	align	4
_2813:
	dd	2
	dd	_2814
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_CVertexBuffer_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_CVertexBuffer_Delete
	dd	7
	dd	_2809
	dd	_2815
	dd	__irrlicht_core_CVertexBuffer_createFromIndexType
	dd	7
	dd	_1061
	dd	_2816
	dd	__irrlicht_core_CVertexBuffer_createFromOther
	dd	7
	dd	_482
	dd	_2817
	dd	__irrlicht_core_CVertexBuffer_createFromHandle
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_CVertexBuffer_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_CVertexBuffer_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_CVertexBuffer_grab
	dd	0
	align	4
_irrlicht_core_CVertexBuffer:
	dd	_irrlicht_core_IVertexBuffer
	dd	_bbObjectFree
	dd	_2813
	dd	24
	dd	__irrlicht_core_CVertexBuffer_New
	dd	__irrlicht_core_CVertexBuffer_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_CVertexBuffer_drop
	dd	__irrlicht_core_CVertexBuffer_getDebugName
	dd	__irrlicht_core_CVertexBuffer_grab
	dd	__irrlicht_core_CVertexBuffer_createFromHandle
	dd	__irrlicht_core_IVertexBuffer_getData
	dd	__irrlicht_core_IVertexBuffer_getType
	dd	__irrlicht_core_IVertexBuffer_setType
	dd	__irrlicht_core_IVertexBuffer_stride
	dd	__irrlicht_core_IVertexBuffer_size
	dd	__irrlicht_core_IVertexBuffer_push_back
	dd	__irrlicht_core_IVertexBuffer_elementAt
	dd	__irrlicht_core_IVertexBuffer_getLast
	dd	__irrlicht_core_IVertexBuffer_set_used
	dd	__irrlicht_core_IVertexBuffer_reallocate
	dd	__irrlicht_core_IVertexBuffer_allocated_size
	dd	__irrlicht_core_IVertexBuffer_pointer
	dd	__irrlicht_core_IVertexBuffer_getHardwareMappingHint
	dd	__irrlicht_core_IVertexBuffer_setHardwareMappingHint
	dd	__irrlicht_core_IVertexBuffer_setDirty
	dd	__irrlicht_core_IVertexBuffer_getChangedID
	dd	__irrlicht_core_CVertexBuffer_createFromIndexType
	dd	__irrlicht_core_CVertexBuffer_createFromOther
_2863:
	db	"IMeshCache",0
_2864:
	db	"(i,i):IMeshCache",0
_2865:
	db	"addMesh",0
_2866:
	db	"($,:IAnimatedMesh)i",0
_2867:
	db	"removeAnimatedMesh",0
_2868:
	db	"removeMesh",0
_2869:
	db	"(:IMesh)i",0
_2870:
	db	"getMeshCount",0
_2871:
	db	"getAnimatedMeshIndex",0
_2872:
	db	"getMeshIndex",0
_2873:
	db	"getMeshByIndex",0
_2874:
	db	"(i):IAnimatedMesh",0
_2875:
	db	"getMeshNameByIdx",0
_2876:
	db	"getAnimatedMeshName",0
_2877:
	db	"(:IAnimatedMesh)$",0
_2878:
	db	"getMeshName",0
_2879:
	db	"(:IMesh)$",0
_2880:
	db	"getMeshByName",0
_2881:
	db	"($):IAnimatedMesh",0
_2882:
	db	"renameMeshByIndex",0
_2883:
	db	"renameAnimatedMesh",0
_2884:
	db	"(:IAnimatedMesh,$)i",0
_2885:
	db	"renameMesh",0
_2886:
	db	"(:IMesh,$)i",0
_2887:
	db	"isMeshLoaded",0
_2888:
	db	"clearUnusedMeshes",0
	align	4
_2862:
	dd	2
	dd	_2863
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_2864
	dd	112
	dd	6
	dd	_2865
	dd	_2866
	dd	116
	dd	6
	dd	_2867
	dd	_1738
	dd	120
	dd	6
	dd	_2868
	dd	_2869
	dd	124
	dd	6
	dd	_2870
	dd	_431
	dd	128
	dd	6
	dd	_2871
	dd	_1738
	dd	132
	dd	6
	dd	_2872
	dd	_2869
	dd	136
	dd	6
	dd	_2873
	dd	_2874
	dd	140
	dd	6
	dd	_2875
	dd	_807
	dd	144
	dd	6
	dd	_2876
	dd	_2877
	dd	148
	dd	6
	dd	_2878
	dd	_2879
	dd	152
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IMeshCache_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IMeshCache_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IMeshCache_grab
	dd	6
	dd	_2880
	dd	_2881
	dd	156
	dd	6
	dd	_2882
	dd	_1384
	dd	160
	dd	6
	dd	_2883
	dd	_2884
	dd	164
	dd	6
	dd	_2885
	dd	_2886
	dd	168
	dd	6
	dd	_2887
	dd	_793
	dd	172
	dd	6
	dd	_1066
	dd	_431
	dd	176
	dd	6
	dd	_2888
	dd	_431
	dd	180
	dd	0
	align	4
_irrlicht_core_IMeshCache:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_2862
	dd	24
	dd	__irrlicht_core_IMeshCache_New
	dd	__irrlicht_core_IMeshCache_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IMeshCache_drop
	dd	__irrlicht_core_IMeshCache_getDebugName
	dd	__irrlicht_core_IMeshCache_grab
	dd	__irrlicht_core_IMeshCache_createFromHandle
	dd	__irrlicht_core_IMeshCache_addMesh
	dd	__irrlicht_core_IMeshCache_removeAnimatedMesh
	dd	__irrlicht_core_IMeshCache_removeMesh
	dd	__irrlicht_core_IMeshCache_getMeshCount
	dd	__irrlicht_core_IMeshCache_getAnimatedMeshIndex
	dd	__irrlicht_core_IMeshCache_getMeshIndex
	dd	__irrlicht_core_IMeshCache_getMeshByIndex
	dd	__irrlicht_core_IMeshCache_getMeshNameByIdx
	dd	__irrlicht_core_IMeshCache_getAnimatedMeshName
	dd	__irrlicht_core_IMeshCache_getMeshName
	dd	__irrlicht_core_IMeshCache_getMeshByName
	dd	__irrlicht_core_IMeshCache_renameMeshByIndex
	dd	__irrlicht_core_IMeshCache_renameAnimatedMesh
	dd	__irrlicht_core_IMeshCache_renameMesh
	dd	__irrlicht_core_IMeshCache_isMeshLoaded
	dd	__irrlicht_core_IMeshCache_clear
	dd	__irrlicht_core_IMeshCache_clearUnusedMeshes
_2890:
	db	"IMesh",0
_2891:
	db	"(i,i):IMesh",0
_2892:
	db	"getMeshBuffer",0
_2893:
	db	"(i):IMeshBuffer",0
_2894:
	db	"getMeshBufferCount",0
_2895:
	db	"setMaterialFlag",0
	align	4
_2889:
	dd	2
	dd	_2890
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_2891
	dd	112
	dd	6
	dd	_2832
	dd	_950
	dd	116
	dd	6
	dd	_2892
	dd	_2893
	dd	120
	dd	6
	dd	_2894
	dd	_431
	dd	124
	dd	6
	dd	_2895
	dd	_434
	dd	128
	dd	6
	dd	_2849
	dd	_694
	dd	132
	dd	6
	dd	_1186
	dd	_431
	dd	100
	dd	6
	dd	_1187
	dd	_827
	dd	104
	dd	6
	dd	_1188
	dd	_431
	dd	108
	dd	6
	dd	_2858
	dd	_434
	dd	136
	dd	6
	dd	_2859
	dd	_444
	dd	140
	dd	0
	align	4
_irrlicht_core_IMesh:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_2889
	dd	24
	dd	__irrlicht_core_IMesh_New
	dd	__irrlicht_core_IMesh_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IMesh_drop
	dd	__irrlicht_core_IMesh_getDebugName
	dd	__irrlicht_core_IMesh_grab
	dd	__irrlicht_core_IMesh_createFromHandle
	dd	__irrlicht_core_IMesh_getBoundingBox
	dd	__irrlicht_core_IMesh_getMeshBuffer
	dd	__irrlicht_core_IMesh_getMeshBufferCount
	dd	__irrlicht_core_IMesh_setMaterialFlag
	dd	__irrlicht_core_IMesh_setBoundingBox
	dd	__irrlicht_core_IMesh_setHardwareMappingHint
	dd	__irrlicht_core_IMesh_setDirty
_2897:
	db	"IMeshLoader",0
_2898:
	db	"createMesh",0
_2899:
	db	"(:IReadFile):IAnimatedMesh",0
_2900:
	db	"(*b):IMeshLoader",0
_2901:
	db	"(i,i,*b):IMeshLoader",0
_2902:
	db	"OnCreateMeshBinding",0
_2903:
	db	"OnIsALoadableFileExtensionBinding",0
	align	4
_2896:
	dd	2
	dd	_2897
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	6
	dd	_2898
	dd	_2899
	dd	112
	dd	6
	dd	_2798
	dd	_793
	dd	116
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IMeshLoader_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IMeshLoader_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IMeshLoader_grab
	dd	7
	dd	_480
	dd	_2900
	dd	__irrlicht_core_IMeshLoader_create
	dd	7
	dd	_482
	dd	_2901
	dd	__irrlicht_core_IMeshLoader_createFromHandle
	dd	6
	dd	_443
	dd	_444
	dd	__irrlicht_core_IMeshLoader_bind
	dd	7
	dd	_2902
	dd	_434
	dd	__irrlicht_core_IMeshLoader_OnCreateMeshBinding
	dd	7
	dd	_2903
	dd	_1477
	dd	__irrlicht_core_IMeshLoader_OnIsALoadableFileExtensionBinding
	dd	6
	dd	_450
	dd	_431
	dd	88
	dd	0
	align	4
_irrlicht_core_IMeshLoader:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_2896
	dd	24
	dd	__irrlicht_core_IMeshLoader_New
	dd	__irrlicht_core_IMeshLoader_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IMeshLoader_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IMeshLoader_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IMeshLoader_drop
	dd	__irrlicht_core_IMeshLoader_getDebugName
	dd	__irrlicht_core_IMeshLoader_grab
	dd	_brl_blitz_NullMethodError
	dd	_brl_blitz_NullMethodError
	dd	__irrlicht_core_IMeshLoader_create
	dd	__irrlicht_core_IMeshLoader_createFromHandle
	dd	__irrlicht_core_IMeshLoader_OnCreateMeshBinding
	dd	__irrlicht_core_IMeshLoader_OnIsALoadableFileExtensionBinding
_2905:
	db	"IMeshLoaderDefault",0
	align	4
_2904:
	dd	2
	dd	_2905
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	6
	dd	_2898
	dd	_2899
	dd	112
	dd	6
	dd	_2798
	dd	_793
	dd	116
	dd	0
	align	4
_irrlicht_core_IMeshLoaderDefault:
	dd	_irrlicht_core_IMeshLoader
	dd	_bbObjectFree
	dd	_2904
	dd	24
	dd	__irrlicht_core_IMeshLoaderDefault_New
	dd	__irrlicht_core_IMeshLoaderDefault_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IMeshLoader_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IMeshLoader_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IMeshLoader_drop
	dd	__irrlicht_core_IMeshLoader_getDebugName
	dd	__irrlicht_core_IMeshLoader_grab
	dd	__irrlicht_core_IMeshLoaderDefault_createMesh
	dd	__irrlicht_core_IMeshLoaderDefault_isALoadableFileExtension
	dd	__irrlicht_core_IMeshLoader_create
	dd	__irrlicht_core_IMeshLoader_createFromHandle
	dd	__irrlicht_core_IMeshLoader_OnCreateMeshBinding
	dd	__irrlicht_core_IMeshLoader_OnIsALoadableFileExtensionBinding
_2907:
	db	"IAnimatedMesh",0
_2908:
	db	"(i,i):IAnimatedMesh",0
_2909:
	db	"(i,i,i,i):IMesh",0
_2910:
	db	"getMeshType",0
	align	4
_2906:
	dd	2
	dd	_2907
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_2908
	dd	112
	dd	6
	dd	_2038
	dd	_431
	dd	144
	dd	6
	dd	_1739
	dd	_2909
	dd	148
	dd	6
	dd	_2910
	dd	_431
	dd	152
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IAnimatedMesh_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IAnimatedMesh_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IAnimatedMesh_grab
	dd	6
	dd	_1547
	dd	_2874
	dd	156
	dd	0
	align	4
_irrlicht_core_IAnimatedMesh:
	dd	_irrlicht_core_IMesh
	dd	_bbObjectFree
	dd	_2906
	dd	24
	dd	__irrlicht_core_IAnimatedMesh_New
	dd	__irrlicht_core_IAnimatedMesh_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAnimatedMesh_drop
	dd	__irrlicht_core_IAnimatedMesh_getDebugName
	dd	__irrlicht_core_IAnimatedMesh_grab
	dd	__irrlicht_core_IAnimatedMesh_createFromHandle
	dd	__irrlicht_core_IMesh_getBoundingBox
	dd	__irrlicht_core_IMesh_getMeshBuffer
	dd	__irrlicht_core_IMesh_getMeshBufferCount
	dd	__irrlicht_core_IMesh_setMaterialFlag
	dd	__irrlicht_core_IMesh_setBoundingBox
	dd	__irrlicht_core_IMesh_setHardwareMappingHint
	dd	__irrlicht_core_IMesh_setDirty
	dd	__irrlicht_core_IAnimatedMesh_getFrameCount
	dd	__irrlicht_core_IAnimatedMesh_getMesh
	dd	__irrlicht_core_IAnimatedMesh_getMeshType
	dd	__irrlicht_core_IAnimatedMesh_cast
_3000:
	db	"ISceneNode",0
_3001:
	db	"render",0
_3002:
	db	"getAnimators",0
_3003:
	db	"()[]:ISceneNodeAnimator",0
_3004:
	db	"addAnimator",0
_3005:
	db	"(:ISceneNodeAnimator)i",0
_3006:
	db	"(:ISceneNode)i",0
_3007:
	db	"getAbsoluteTransformation",0
_3008:
	db	"getAutomaticCulling",0
_3009:
	db	"(i):SMaterial",0
_3010:
	db	"getMaterialCount",0
_3011:
	db	"():ISceneNode",0
_3012:
	db	"getRelativeTransformation",0
_3013:
	db	"GetRotation",0
_3014:
	db	"GetScale",0
_3015:
	db	"getTransformedBoundingBox",0
_3016:
	db	"getTriangleSelector",0
_3017:
	db	"():ITriangleSelector",0
_3018:
	db	"isDebugDataVisible",0
_3019:
	db	"removeAll",0
_3020:
	db	"removeAnimator",0
_3021:
	db	"removeAnimators",0
_3022:
	db	"OnRegisterSceneNode",0
_3023:
	db	"OnAnimate",0
_3024:
	db	"setAutomaticCulling",0
_3025:
	db	"setDebugDataVisible",0
_3026:
	db	"setMaterialTexture",0
_3027:
	db	"setParent",0
_3028:
	db	"setPosition",0
_3029:
	db	"SetRotation",0
_3030:
	db	"setTriangleSelector",0
_3031:
	db	"(:ITriangleSelector)i",0
_3032:
	db	"()[]:ISceneNode",0
_3033:
	db	"getChild",0
_2983:
	db	"(i):ISceneNode",0
_3034:
	db	"setIsDebugObject",0
_3035:
	db	"isDebugObject",0
_2943:
	db	"clone",0
_2944:
	db	"(:ISceneNode,:ISceneManager):ISceneNode",0
_3036:
	db	"isTrulyVisible",0
_3037:
	db	"(*b,:ISceneNode,:ISceneManager,i,:Vector3df,:Vector3df,:Vector3df):ISceneNode",0
_3038:
	db	"(i,i,*b):ISceneNode",0
_3039:
	db	"boundUpdateAbsolutePosition",0
_3040:
	db	"boundSetVisible",0
_3041:
	db	"boundSetTriangleSelector",0
_3042:
	db	"boundSetScale",0
_3043:
	db	"boundSetRotation",0
_3044:
	db	"boundSetPosition",0
_3045:
	db	"boundSetParent",0
_3046:
	db	"boundSetName",0
_3047:
	db	"boundSetMaterial",0
_3048:
	db	"boundSetMaterialType",0
_3049:
	db	"boundSetMaterialTexture",0
_3050:
	db	"boundSetMaterialFlag",0
_3051:
	db	"boundSetID",0
_3052:
	db	"boundSetDebugDataVisible",0
_3053:
	db	"boundSetAutomaticCulling",0
_3054:
	db	"boundRemoveChild",0
_3055:
	db	"boundRemoveAnimators",0
_3056:
	db	"boundRemoveAnimator",0
_3057:
	db	"boundRemoveAll",0
_3058:
	db	"boundRemove",0
_3059:
	db	"boundIsDebugDataVisible",0
_3060:
	db	"boundGetTriangleSelector",0
_3061:
	db	"boundGetTransformedBoundingBox",0
_3062:
	db	"boundGetScale",0
_3063:
	db	"boundGetRotation",0
_3064:
	db	"boundGetRelativeTransformation",0
_3065:
	db	"boundGetPosition",0
_3066:
	db	"boundGetParent",0
_3067:
	db	"boundGetName",0
_3068:
	db	"boundGetType",0
_3069:
	db	"boundGetMaterialCount",0
_3070:
	db	"boundGetMaterial",0
_3071:
	db	"boundGetID",0
_3072:
	db	"boundGetBoundingBox",0
_3073:
	db	"boundGetAutomaticCulling",0
_3074:
	db	"boundGetAbsoluteTransformation",0
_3075:
	db	"boundGetAbsolutePosition",0
_3076:
	db	"boundAddChild",0
_3077:
	db	"boundAddAnimator",0
_3078:
	db	"boundIsVisible",0
_3079:
	db	"boundOnRegisterSceneNode",0
_3080:
	db	"boundOnAnimate",0
_3081:
	db	"boundRender",0
_3082:
	db	"boundIsDebugObject",0
_3083:
	db	"boundSetIsDebugObject",0
_3084:
	db	"boundSerializeAttributes",0
_3085:
	db	"boundDeserializeAttributes",0
_3086:
	db	"boundClone",0
_3087:
	db	"boundIsTrulyVisible",0
	align	4
_2999:
	dd	2
	dd	_3000
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	6
	dd	_2832
	dd	_950
	dd	124
	dd	6
	dd	_3001
	dd	_431
	dd	128
	dd	6
	dd	_2222
	dd	_2223
	dd	132
	dd	6
	dd	_3002
	dd	_3003
	dd	__irrlicht_core_ISceneNode_getAnimators
	dd	6
	dd	_3004
	dd	_3005
	dd	140
	dd	6
	dd	_1549
	dd	_3006
	dd	144
	dd	6
	dd	_1552
	dd	_649
	dd	148
	dd	6
	dd	_3007
	dd	_766
	dd	152
	dd	6
	dd	_3008
	dd	_431
	dd	156
	dd	6
	dd	_1183
	dd	_431
	dd	160
	dd	6
	dd	_1733
	dd	_3009
	dd	164
	dd	6
	dd	_3010
	dd	_431
	dd	168
	dd	6
	dd	_2123
	dd	_827
	dd	172
	dd	6
	dd	_1490
	dd	_431
	dd	176
	dd	6
	dd	_1557
	dd	_3011
	dd	180
	dd	6
	dd	_1518
	dd	_649
	dd	184
	dd	6
	dd	_3012
	dd	_766
	dd	188
	dd	6
	dd	_3013
	dd	_649
	dd	192
	dd	6
	dd	_3014
	dd	_649
	dd	196
	dd	6
	dd	_3015
	dd	_950
	dd	200
	dd	6
	dd	_3016
	dd	_3017
	dd	204
	dd	6
	dd	_3018
	dd	_431
	dd	208
	dd	6
	dd	_1520
	dd	_431
	dd	212
	dd	6
	dd	_1562
	dd	_431
	dd	216
	dd	6
	dd	_3019
	dd	_431
	dd	220
	dd	6
	dd	_3020
	dd	_3005
	dd	224
	dd	6
	dd	_3021
	dd	_431
	dd	228
	dd	6
	dd	_1563
	dd	_3006
	dd	232
	dd	6
	dd	_3022
	dd	_431
	dd	236
	dd	6
	dd	_3023
	dd	_444
	dd	240
	dd	6
	dd	_3024
	dd	_444
	dd	244
	dd	6
	dd	_3025
	dd	_444
	dd	248
	dd	6
	dd	_1565
	dd	_444
	dd	252
	dd	6
	dd	_2895
	dd	_434
	dd	256
	dd	6
	dd	_3026
	dd	_1399
	dd	260
	dd	6
	dd	_2458
	dd	_444
	dd	264
	dd	6
	dd	_1735
	dd	_2463
	dd	268
	dd	6
	dd	_2124
	dd	_793
	dd	272
	dd	6
	dd	_3027
	dd	_3006
	dd	276
	dd	6
	dd	_3028
	dd	_660
	dd	280
	dd	6
	dd	_3029
	dd	_660
	dd	284
	dd	6
	dd	_1001
	dd	_660
	dd	288
	dd	6
	dd	_3030
	dd	_3031
	dd	292
	dd	6
	dd	_1521
	dd	_444
	dd	296
	dd	6
	dd	_1568
	dd	_431
	dd	300
	dd	6
	dd	_1569
	dd	_3032
	dd	__irrlicht_core_ISceneNode_getChildren
	dd	6
	dd	_3033
	dd	_2983
	dd	308
	dd	6
	dd	_3034
	dd	_444
	dd	312
	dd	6
	dd	_3035
	dd	_431
	dd	316
	dd	6
	dd	_1301
	dd	_1302
	dd	116
	dd	6
	dd	_1303
	dd	_1302
	dd	120
	dd	6
	dd	_2943
	dd	_2944
	dd	320
	dd	6
	dd	_3036
	dd	_431
	dd	324
	dd	6
	dd	_1547
	dd	_2983
	dd	328
	dd	7
	dd	_480
	dd	_3037
	dd	332
	dd	7
	dd	_482
	dd	_3038
	dd	112
	dd	6
	dd	_443
	dd	_444
	dd	__irrlicht_core_ISceneNode_bind
	dd	7
	dd	_3039
	dd	_444
	dd	336
	dd	7
	dd	_3040
	dd	_434
	dd	340
	dd	7
	dd	_3041
	dd	_434
	dd	344
	dd	7
	dd	_3042
	dd	_434
	dd	348
	dd	7
	dd	_3043
	dd	_434
	dd	352
	dd	7
	dd	_3044
	dd	_434
	dd	356
	dd	7
	dd	_3045
	dd	_434
	dd	360
	dd	7
	dd	_3046
	dd	_1477
	dd	364
	dd	7
	dd	_3047
	dd	_1085
	dd	368
	dd	7
	dd	_3048
	dd	_434
	dd	372
	dd	7
	dd	_3049
	dd	_1085
	dd	376
	dd	7
	dd	_3050
	dd	_1085
	dd	380
	dd	7
	dd	_3051
	dd	_434
	dd	384
	dd	7
	dd	_3052
	dd	_434
	dd	388
	dd	7
	dd	_3053
	dd	_434
	dd	392
	dd	7
	dd	_3054
	dd	_434
	dd	396
	dd	7
	dd	_3055
	dd	_444
	dd	400
	dd	7
	dd	_3056
	dd	_434
	dd	404
	dd	7
	dd	_3057
	dd	_444
	dd	408
	dd	7
	dd	_3058
	dd	_444
	dd	412
	dd	7
	dd	_3059
	dd	_444
	dd	416
	dd	7
	dd	_3060
	dd	_444
	dd	420
	dd	7
	dd	_3061
	dd	_444
	dd	424
	dd	7
	dd	_3062
	dd	_444
	dd	428
	dd	7
	dd	_3063
	dd	_444
	dd	432
	dd	7
	dd	_3064
	dd	_444
	dd	436
	dd	7
	dd	_3065
	dd	_444
	dd	440
	dd	7
	dd	_3066
	dd	_444
	dd	444
	dd	7
	dd	_3067
	dd	_1475
	dd	448
	dd	7
	dd	_3068
	dd	_444
	dd	452
	dd	7
	dd	_3069
	dd	_444
	dd	456
	dd	7
	dd	_3070
	dd	_434
	dd	460
	dd	7
	dd	_3071
	dd	_444
	dd	464
	dd	7
	dd	_3072
	dd	_444
	dd	468
	dd	7
	dd	_3073
	dd	_444
	dd	472
	dd	7
	dd	_3074
	dd	_444
	dd	476
	dd	7
	dd	_3075
	dd	_444
	dd	480
	dd	7
	dd	_3076
	dd	_434
	dd	484
	dd	7
	dd	_3077
	dd	_434
	dd	488
	dd	7
	dd	_3078
	dd	_444
	dd	492
	dd	7
	dd	_3079
	dd	_444
	dd	496
	dd	7
	dd	_3080
	dd	_434
	dd	500
	dd	7
	dd	_3081
	dd	_444
	dd	504
	dd	7
	dd	_3082
	dd	_444
	dd	508
	dd	7
	dd	_3083
	dd	_434
	dd	512
	dd	7
	dd	_3084
	dd	_1085
	dd	516
	dd	7
	dd	_3085
	dd	_1085
	dd	520
	dd	7
	dd	_3086
	dd	_1085
	dd	524
	dd	7
	dd	_3087
	dd	_444
	dd	528
	dd	6
	dd	_450
	dd	_431
	dd	88
	dd	0
	align	4
_irrlicht_core_ISceneNode:
	dd	_irrlicht_core_IAttributeExchangingObject
	dd	_bbObjectFree
	dd	_2999
	dd	24
	dd	__irrlicht_core_ISceneNode_New
	dd	__irrlicht_core_ISceneNode_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ISceneNode_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_ISceneNode_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAttributeExchangingObject_drop
	dd	__irrlicht_core_IAttributeExchangingObject_getDebugName
	dd	__irrlicht_core_IAttributeExchangingObject_grab
	dd	__irrlicht_core_ISceneNode_createFromHandle
	dd	__irrlicht_core_ISceneNode_serializeAttributes
	dd	__irrlicht_core_ISceneNode_deserializeAttributes
	dd	_brl_blitz_NullMethodError
	dd	_brl_blitz_NullMethodError
	dd	__irrlicht_core_ISceneNode_getSceneManager
	dd	__irrlicht_core_ISceneNode_getAnimators
	dd	__irrlicht_core_ISceneNode_addAnimator
	dd	__irrlicht_core_ISceneNode_addChild
	dd	__irrlicht_core_ISceneNode_getAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_getAutomaticCulling
	dd	__irrlicht_core_ISceneNode_getID
	dd	__irrlicht_core_ISceneNode_getMaterial
	dd	__irrlicht_core_ISceneNode_getMaterialCount
	dd	__irrlicht_core_ISceneNode_getName
	dd	__irrlicht_core_ISceneNode_getType
	dd	__irrlicht_core_ISceneNode_getParent
	dd	__irrlicht_core_ISceneNode_getPosition
	dd	__irrlicht_core_ISceneNode_getRelativeTransformation
	dd	__irrlicht_core_ISceneNode_GetRotation
	dd	__irrlicht_core_ISceneNode_GetScale
	dd	__irrlicht_core_ISceneNode_getTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_getTriangleSelector
	dd	__irrlicht_core_ISceneNode_isDebugDataVisible
	dd	__irrlicht_core_ISceneNode_isVisible
	dd	__irrlicht_core_ISceneNode_remove
	dd	__irrlicht_core_ISceneNode_removeAll
	dd	__irrlicht_core_ISceneNode_removeAnimator
	dd	__irrlicht_core_ISceneNode_removeAnimators
	dd	__irrlicht_core_ISceneNode_removeChild
	dd	__irrlicht_core_ISceneNode_OnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_OnAnimate
	dd	__irrlicht_core_ISceneNode_setAutomaticCulling
	dd	__irrlicht_core_ISceneNode_setDebugDataVisible
	dd	__irrlicht_core_ISceneNode_setID
	dd	__irrlicht_core_ISceneNode_setMaterialFlag
	dd	__irrlicht_core_ISceneNode_setMaterialTexture
	dd	__irrlicht_core_ISceneNode_setMaterialType
	dd	__irrlicht_core_ISceneNode_setMaterial
	dd	__irrlicht_core_ISceneNode_setName
	dd	__irrlicht_core_ISceneNode_setParent
	dd	__irrlicht_core_ISceneNode_setPosition
	dd	__irrlicht_core_ISceneNode_SetRotation
	dd	__irrlicht_core_ISceneNode_SetScale
	dd	__irrlicht_core_ISceneNode_setTriangleSelector
	dd	__irrlicht_core_ISceneNode_setVisible
	dd	__irrlicht_core_ISceneNode_updateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getChildren
	dd	__irrlicht_core_ISceneNode_getChild
	dd	__irrlicht_core_ISceneNode_setIsDebugObject
	dd	__irrlicht_core_ISceneNode_isDebugObject
	dd	__irrlicht_core_ISceneNode_clone
	dd	__irrlicht_core_ISceneNode_isTrulyVisible
	dd	__irrlicht_core_ISceneNode_cast
	dd	__irrlicht_core_ISceneNode_create
	dd	__irrlicht_core_ISceneNode_boundUpdateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundSetVisible
	dd	__irrlicht_core_ISceneNode_boundSetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundSetScale
	dd	__irrlicht_core_ISceneNode_boundSetRotation
	dd	__irrlicht_core_ISceneNode_boundSetPosition
	dd	__irrlicht_core_ISceneNode_boundSetParent
	dd	__irrlicht_core_ISceneNode_boundSetName
	dd	__irrlicht_core_ISceneNode_boundSetMaterial
	dd	__irrlicht_core_ISceneNode_boundSetMaterialType
	dd	__irrlicht_core_ISceneNode_boundSetMaterialTexture
	dd	__irrlicht_core_ISceneNode_boundSetMaterialFlag
	dd	__irrlicht_core_ISceneNode_boundSetID
	dd	__irrlicht_core_ISceneNode_boundSetDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundSetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundRemoveChild
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimators
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimator
	dd	__irrlicht_core_ISceneNode_boundRemoveAll
	dd	__irrlicht_core_ISceneNode_boundRemove
	dd	__irrlicht_core_ISceneNode_boundIsDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundGetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundGetTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetScale
	dd	__irrlicht_core_ISceneNode_boundGetRotation
	dd	__irrlicht_core_ISceneNode_boundGetRelativeTransformation
	dd	__irrlicht_core_ISceneNode_boundGetPosition
	dd	__irrlicht_core_ISceneNode_boundGetParent
	dd	__irrlicht_core_ISceneNode_boundGetName
	dd	__irrlicht_core_ISceneNode_boundGetType
	dd	__irrlicht_core_ISceneNode_boundGetMaterialCount
	dd	__irrlicht_core_ISceneNode_boundGetMaterial
	dd	__irrlicht_core_ISceneNode_boundGetID
	dd	__irrlicht_core_ISceneNode_boundGetBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundGetAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_boundGetAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundAddChild
	dd	__irrlicht_core_ISceneNode_boundAddAnimator
	dd	__irrlicht_core_ISceneNode_boundIsVisible
	dd	__irrlicht_core_ISceneNode_boundOnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_boundOnAnimate
	dd	__irrlicht_core_ISceneNode_boundRender
	dd	__irrlicht_core_ISceneNode_boundIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSetIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSerializeAttributes
	dd	__irrlicht_core_ISceneNode_boundDeserializeAttributes
	dd	__irrlicht_core_ISceneNode_boundClone
	dd	__irrlicht_core_ISceneNode_boundIsTrulyVisible
_3089:
	db	"ISceneNodeDefault",0
	align	4
_3088:
	dd	2
	dd	_3089
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	6
	dd	_2832
	dd	_950
	dd	124
	dd	6
	dd	_3001
	dd	_431
	dd	128
	dd	0
	align	4
_irrlicht_core_ISceneNodeDefault:
	dd	_irrlicht_core_ISceneNode
	dd	_bbObjectFree
	dd	_3088
	dd	24
	dd	__irrlicht_core_ISceneNodeDefault_New
	dd	__irrlicht_core_ISceneNodeDefault_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ISceneNode_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_ISceneNode_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAttributeExchangingObject_drop
	dd	__irrlicht_core_IAttributeExchangingObject_getDebugName
	dd	__irrlicht_core_IAttributeExchangingObject_grab
	dd	__irrlicht_core_ISceneNode_createFromHandle
	dd	__irrlicht_core_ISceneNode_serializeAttributes
	dd	__irrlicht_core_ISceneNode_deserializeAttributes
	dd	__irrlicht_core_ISceneNodeDefault_getBoundingBox
	dd	__irrlicht_core_ISceneNodeDefault_render
	dd	__irrlicht_core_ISceneNode_getSceneManager
	dd	__irrlicht_core_ISceneNode_getAnimators
	dd	__irrlicht_core_ISceneNode_addAnimator
	dd	__irrlicht_core_ISceneNode_addChild
	dd	__irrlicht_core_ISceneNode_getAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_getAutomaticCulling
	dd	__irrlicht_core_ISceneNode_getID
	dd	__irrlicht_core_ISceneNode_getMaterial
	dd	__irrlicht_core_ISceneNode_getMaterialCount
	dd	__irrlicht_core_ISceneNode_getName
	dd	__irrlicht_core_ISceneNode_getType
	dd	__irrlicht_core_ISceneNode_getParent
	dd	__irrlicht_core_ISceneNode_getPosition
	dd	__irrlicht_core_ISceneNode_getRelativeTransformation
	dd	__irrlicht_core_ISceneNode_GetRotation
	dd	__irrlicht_core_ISceneNode_GetScale
	dd	__irrlicht_core_ISceneNode_getTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_getTriangleSelector
	dd	__irrlicht_core_ISceneNode_isDebugDataVisible
	dd	__irrlicht_core_ISceneNode_isVisible
	dd	__irrlicht_core_ISceneNode_remove
	dd	__irrlicht_core_ISceneNode_removeAll
	dd	__irrlicht_core_ISceneNode_removeAnimator
	dd	__irrlicht_core_ISceneNode_removeAnimators
	dd	__irrlicht_core_ISceneNode_removeChild
	dd	__irrlicht_core_ISceneNode_OnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_OnAnimate
	dd	__irrlicht_core_ISceneNode_setAutomaticCulling
	dd	__irrlicht_core_ISceneNode_setDebugDataVisible
	dd	__irrlicht_core_ISceneNode_setID
	dd	__irrlicht_core_ISceneNode_setMaterialFlag
	dd	__irrlicht_core_ISceneNode_setMaterialTexture
	dd	__irrlicht_core_ISceneNode_setMaterialType
	dd	__irrlicht_core_ISceneNode_setMaterial
	dd	__irrlicht_core_ISceneNode_setName
	dd	__irrlicht_core_ISceneNode_setParent
	dd	__irrlicht_core_ISceneNode_setPosition
	dd	__irrlicht_core_ISceneNode_SetRotation
	dd	__irrlicht_core_ISceneNode_SetScale
	dd	__irrlicht_core_ISceneNode_setTriangleSelector
	dd	__irrlicht_core_ISceneNode_setVisible
	dd	__irrlicht_core_ISceneNode_updateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getChildren
	dd	__irrlicht_core_ISceneNode_getChild
	dd	__irrlicht_core_ISceneNode_setIsDebugObject
	dd	__irrlicht_core_ISceneNode_isDebugObject
	dd	__irrlicht_core_ISceneNode_clone
	dd	__irrlicht_core_ISceneNode_isTrulyVisible
	dd	__irrlicht_core_ISceneNode_cast
	dd	__irrlicht_core_ISceneNode_create
	dd	__irrlicht_core_ISceneNode_boundUpdateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundSetVisible
	dd	__irrlicht_core_ISceneNode_boundSetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundSetScale
	dd	__irrlicht_core_ISceneNode_boundSetRotation
	dd	__irrlicht_core_ISceneNode_boundSetPosition
	dd	__irrlicht_core_ISceneNode_boundSetParent
	dd	__irrlicht_core_ISceneNode_boundSetName
	dd	__irrlicht_core_ISceneNode_boundSetMaterial
	dd	__irrlicht_core_ISceneNode_boundSetMaterialType
	dd	__irrlicht_core_ISceneNode_boundSetMaterialTexture
	dd	__irrlicht_core_ISceneNode_boundSetMaterialFlag
	dd	__irrlicht_core_ISceneNode_boundSetID
	dd	__irrlicht_core_ISceneNode_boundSetDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundSetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundRemoveChild
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimators
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimator
	dd	__irrlicht_core_ISceneNode_boundRemoveAll
	dd	__irrlicht_core_ISceneNode_boundRemove
	dd	__irrlicht_core_ISceneNode_boundIsDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundGetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundGetTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetScale
	dd	__irrlicht_core_ISceneNode_boundGetRotation
	dd	__irrlicht_core_ISceneNode_boundGetRelativeTransformation
	dd	__irrlicht_core_ISceneNode_boundGetPosition
	dd	__irrlicht_core_ISceneNode_boundGetParent
	dd	__irrlicht_core_ISceneNode_boundGetName
	dd	__irrlicht_core_ISceneNode_boundGetType
	dd	__irrlicht_core_ISceneNode_boundGetMaterialCount
	dd	__irrlicht_core_ISceneNode_boundGetMaterial
	dd	__irrlicht_core_ISceneNode_boundGetID
	dd	__irrlicht_core_ISceneNode_boundGetBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundGetAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_boundGetAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundAddChild
	dd	__irrlicht_core_ISceneNode_boundAddAnimator
	dd	__irrlicht_core_ISceneNode_boundIsVisible
	dd	__irrlicht_core_ISceneNode_boundOnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_boundOnAnimate
	dd	__irrlicht_core_ISceneNode_boundRender
	dd	__irrlicht_core_ISceneNode_boundIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSetIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSerializeAttributes
	dd	__irrlicht_core_ISceneNode_boundDeserializeAttributes
	dd	__irrlicht_core_ISceneNode_boundClone
	dd	__irrlicht_core_ISceneNode_boundIsTrulyVisible
_2912:
	db	"IAnimatedMeshSceneNode",0
_2913:
	db	"(i,i,*b):IAnimatedMeshSceneNode",0
_2914:
	db	"addShadowVolumeSceneNode",0
_2915:
	db	"(:IMesh,i,i,f):IShadowVolumeSceneNode",0
_2916:
	db	"getFrameNr",0
_2917:
	db	"getMS3DJointNode",0
_2918:
	db	"($):ISceneNode",0
_2919:
	db	"getXJointNode",0
_2920:
	db	"setAnimationEndCallback",0
_2921:
	db	"(:IAnimationEndCallBack)i",0
_2922:
	db	"setAnimationSpeed",0
_2923:
	db	"setCurrentFrame",0
_2924:
	db	"setFrameLoop",0
_2925:
	db	"setLoopMode",0
_2926:
	db	"setMD2Animation",0
_2927:
	db	"setMD2AnimationFromType",0
_2928:
	db	"setReadOnlyMaterials",0
_2929:
	db	"isReadOnlyMaterials",0
_2930:
	db	"getStartFrame",0
_2931:
	db	"getEndFrame",0
_2932:
	db	"getMD3TagTransformation",0
_2933:
	db	"($):SMD3QuaternionTag",0
_2934:
	db	"setJointMode",0
_2935:
	db	"setTransitionTime",0
_2936:
	db	"animateJoints",0
_2937:
	db	"setRenderFromIdentity",0
_2938:
	db	"getJointNodeByName",0
_2939:
	db	"($):IBoneSceneNode",0
_2940:
	db	"getJointNodeById",0
_2941:
	db	"(i):IBoneSceneNode",0
_2942:
	db	"getJointCount",0
_2945:
	db	"getAnimationSpeed",0
	align	4
_2911:
	dd	2
	dd	_2912
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IAnimatedMeshSceneNode_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IAnimatedMeshSceneNode_Delete
	dd	7
	dd	_482
	dd	_2913
	dd	__irrlicht_core_IAnimatedMeshSceneNode_createFromHandle
	dd	6
	dd	_2914
	dd	_2915
	dd	__irrlicht_core_IAnimatedMeshSceneNode_addShadowVolumeSceneNode
	dd	6
	dd	_2916
	dd	_431
	dd	__irrlicht_core_IAnimatedMeshSceneNode_getFrameNr
	dd	6
	dd	_2917
	dd	_2918
	dd	__irrlicht_core_IAnimatedMeshSceneNode_getMS3DJointNode
	dd	6
	dd	_2919
	dd	_2918
	dd	__irrlicht_core_IAnimatedMeshSceneNode_getXJointNode
	dd	6
	dd	_2920
	dd	_2921
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setAnimationEndCallback
	dd	6
	dd	_2922
	dd	_471
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setAnimationSpeed
	dd	6
	dd	_2923
	dd	_444
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setCurrentFrame
	dd	6
	dd	_2924
	dd	_434
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setFrameLoop
	dd	6
	dd	_2925
	dd	_444
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setLoopMode
	dd	6
	dd	_2926
	dd	_793
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setMD2Animation
	dd	6
	dd	_2927
	dd	_444
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setMD2AnimationFromType
	dd	6
	dd	_2928
	dd	_444
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setReadOnlyMaterials
	dd	6
	dd	_2929
	dd	_431
	dd	__irrlicht_core_IAnimatedMeshSceneNode_isReadOnlyMaterials
	dd	6
	dd	_1737
	dd	_1738
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setMesh
	dd	6
	dd	_1739
	dd	_1740
	dd	__irrlicht_core_IAnimatedMeshSceneNode_getMesh
	dd	6
	dd	_2930
	dd	_431
	dd	__irrlicht_core_IAnimatedMeshSceneNode_getStartFrame
	dd	6
	dd	_2931
	dd	_431
	dd	__irrlicht_core_IAnimatedMeshSceneNode_getEndFrame
	dd	6
	dd	_2932
	dd	_2933
	dd	__irrlicht_core_IAnimatedMeshSceneNode_getMD3TagTransformation
	dd	6
	dd	_2934
	dd	_444
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setJointMode
	dd	6
	dd	_2935
	dd	_471
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setTransitionTime
	dd	6
	dd	_2936
	dd	_444
	dd	__irrlicht_core_IAnimatedMeshSceneNode_animateJoints
	dd	6
	dd	_2937
	dd	_444
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setRenderFromIdentity
	dd	6
	dd	_2938
	dd	_2939
	dd	__irrlicht_core_IAnimatedMeshSceneNode_getJointNodeByName
	dd	6
	dd	_2940
	dd	_2941
	dd	__irrlicht_core_IAnimatedMeshSceneNode_getJointNodeById
	dd	6
	dd	_2942
	dd	_431
	dd	__irrlicht_core_IAnimatedMeshSceneNode_getJointCount
	dd	6
	dd	_2943
	dd	_2944
	dd	__irrlicht_core_IAnimatedMeshSceneNode_clone
	dd	6
	dd	_2945
	dd	_468
	dd	__irrlicht_core_IAnimatedMeshSceneNode_getAnimationSpeed
	dd	0
	align	4
_irrlicht_core_IAnimatedMeshSceneNode:
	dd	_irrlicht_core_ISceneNodeDefault
	dd	_bbObjectFree
	dd	_2911
	dd	24
	dd	__irrlicht_core_IAnimatedMeshSceneNode_New
	dd	__irrlicht_core_IAnimatedMeshSceneNode_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ISceneNode_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_ISceneNode_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAttributeExchangingObject_drop
	dd	__irrlicht_core_IAttributeExchangingObject_getDebugName
	dd	__irrlicht_core_IAttributeExchangingObject_grab
	dd	__irrlicht_core_IAnimatedMeshSceneNode_createFromHandle
	dd	__irrlicht_core_ISceneNode_serializeAttributes
	dd	__irrlicht_core_ISceneNode_deserializeAttributes
	dd	__irrlicht_core_ISceneNodeDefault_getBoundingBox
	dd	__irrlicht_core_ISceneNodeDefault_render
	dd	__irrlicht_core_ISceneNode_getSceneManager
	dd	__irrlicht_core_ISceneNode_getAnimators
	dd	__irrlicht_core_ISceneNode_addAnimator
	dd	__irrlicht_core_ISceneNode_addChild
	dd	__irrlicht_core_ISceneNode_getAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_getAutomaticCulling
	dd	__irrlicht_core_ISceneNode_getID
	dd	__irrlicht_core_ISceneNode_getMaterial
	dd	__irrlicht_core_ISceneNode_getMaterialCount
	dd	__irrlicht_core_ISceneNode_getName
	dd	__irrlicht_core_ISceneNode_getType
	dd	__irrlicht_core_ISceneNode_getParent
	dd	__irrlicht_core_ISceneNode_getPosition
	dd	__irrlicht_core_ISceneNode_getRelativeTransformation
	dd	__irrlicht_core_ISceneNode_GetRotation
	dd	__irrlicht_core_ISceneNode_GetScale
	dd	__irrlicht_core_ISceneNode_getTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_getTriangleSelector
	dd	__irrlicht_core_ISceneNode_isDebugDataVisible
	dd	__irrlicht_core_ISceneNode_isVisible
	dd	__irrlicht_core_ISceneNode_remove
	dd	__irrlicht_core_ISceneNode_removeAll
	dd	__irrlicht_core_ISceneNode_removeAnimator
	dd	__irrlicht_core_ISceneNode_removeAnimators
	dd	__irrlicht_core_ISceneNode_removeChild
	dd	__irrlicht_core_ISceneNode_OnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_OnAnimate
	dd	__irrlicht_core_ISceneNode_setAutomaticCulling
	dd	__irrlicht_core_ISceneNode_setDebugDataVisible
	dd	__irrlicht_core_ISceneNode_setID
	dd	__irrlicht_core_ISceneNode_setMaterialFlag
	dd	__irrlicht_core_ISceneNode_setMaterialTexture
	dd	__irrlicht_core_ISceneNode_setMaterialType
	dd	__irrlicht_core_ISceneNode_setMaterial
	dd	__irrlicht_core_ISceneNode_setName
	dd	__irrlicht_core_ISceneNode_setParent
	dd	__irrlicht_core_ISceneNode_setPosition
	dd	__irrlicht_core_ISceneNode_SetRotation
	dd	__irrlicht_core_ISceneNode_SetScale
	dd	__irrlicht_core_ISceneNode_setTriangleSelector
	dd	__irrlicht_core_ISceneNode_setVisible
	dd	__irrlicht_core_ISceneNode_updateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getChildren
	dd	__irrlicht_core_ISceneNode_getChild
	dd	__irrlicht_core_ISceneNode_setIsDebugObject
	dd	__irrlicht_core_ISceneNode_isDebugObject
	dd	__irrlicht_core_IAnimatedMeshSceneNode_clone
	dd	__irrlicht_core_ISceneNode_isTrulyVisible
	dd	__irrlicht_core_ISceneNode_cast
	dd	__irrlicht_core_ISceneNode_create
	dd	__irrlicht_core_ISceneNode_boundUpdateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundSetVisible
	dd	__irrlicht_core_ISceneNode_boundSetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundSetScale
	dd	__irrlicht_core_ISceneNode_boundSetRotation
	dd	__irrlicht_core_ISceneNode_boundSetPosition
	dd	__irrlicht_core_ISceneNode_boundSetParent
	dd	__irrlicht_core_ISceneNode_boundSetName
	dd	__irrlicht_core_ISceneNode_boundSetMaterial
	dd	__irrlicht_core_ISceneNode_boundSetMaterialType
	dd	__irrlicht_core_ISceneNode_boundSetMaterialTexture
	dd	__irrlicht_core_ISceneNode_boundSetMaterialFlag
	dd	__irrlicht_core_ISceneNode_boundSetID
	dd	__irrlicht_core_ISceneNode_boundSetDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundSetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundRemoveChild
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimators
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimator
	dd	__irrlicht_core_ISceneNode_boundRemoveAll
	dd	__irrlicht_core_ISceneNode_boundRemove
	dd	__irrlicht_core_ISceneNode_boundIsDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundGetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundGetTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetScale
	dd	__irrlicht_core_ISceneNode_boundGetRotation
	dd	__irrlicht_core_ISceneNode_boundGetRelativeTransformation
	dd	__irrlicht_core_ISceneNode_boundGetPosition
	dd	__irrlicht_core_ISceneNode_boundGetParent
	dd	__irrlicht_core_ISceneNode_boundGetName
	dd	__irrlicht_core_ISceneNode_boundGetType
	dd	__irrlicht_core_ISceneNode_boundGetMaterialCount
	dd	__irrlicht_core_ISceneNode_boundGetMaterial
	dd	__irrlicht_core_ISceneNode_boundGetID
	dd	__irrlicht_core_ISceneNode_boundGetBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundGetAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_boundGetAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundAddChild
	dd	__irrlicht_core_ISceneNode_boundAddAnimator
	dd	__irrlicht_core_ISceneNode_boundIsVisible
	dd	__irrlicht_core_ISceneNode_boundOnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_boundOnAnimate
	dd	__irrlicht_core_ISceneNode_boundRender
	dd	__irrlicht_core_ISceneNode_boundIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSetIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSerializeAttributes
	dd	__irrlicht_core_ISceneNode_boundDeserializeAttributes
	dd	__irrlicht_core_ISceneNode_boundClone
	dd	__irrlicht_core_ISceneNode_boundIsTrulyVisible
	dd	__irrlicht_core_IAnimatedMeshSceneNode_addShadowVolumeSceneNode
	dd	__irrlicht_core_IAnimatedMeshSceneNode_getFrameNr
	dd	__irrlicht_core_IAnimatedMeshSceneNode_getMS3DJointNode
	dd	__irrlicht_core_IAnimatedMeshSceneNode_getXJointNode
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setAnimationEndCallback
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setAnimationSpeed
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setCurrentFrame
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setFrameLoop
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setLoopMode
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setMD2Animation
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setMD2AnimationFromType
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setReadOnlyMaterials
	dd	__irrlicht_core_IAnimatedMeshSceneNode_isReadOnlyMaterials
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setMesh
	dd	__irrlicht_core_IAnimatedMeshSceneNode_getMesh
	dd	__irrlicht_core_IAnimatedMeshSceneNode_getStartFrame
	dd	__irrlicht_core_IAnimatedMeshSceneNode_getEndFrame
	dd	__irrlicht_core_IAnimatedMeshSceneNode_getMD3TagTransformation
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setJointMode
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setTransitionTime
	dd	__irrlicht_core_IAnimatedMeshSceneNode_animateJoints
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setRenderFromIdentity
	dd	__irrlicht_core_IAnimatedMeshSceneNode_getJointNodeByName
	dd	__irrlicht_core_IAnimatedMeshSceneNode_getJointNodeById
	dd	__irrlicht_core_IAnimatedMeshSceneNode_getJointCount
	dd	__irrlicht_core_IAnimatedMeshSceneNode_getAnimationSpeed
_2947:
	db	"IAnimatedMeshMD2",0
_2948:
	db	"(i,i):IAnimatedMeshMD2",0
_2949:
	db	"getAnimationCount",0
_2950:
	db	"getAnimationName",0
_2951:
	db	"getFrameLoop",0
_2952:
	db	"($,*i,*i,*i)i",0
_2953:
	db	"getFrameLoopByType",0
_2954:
	db	"(i,*i,*i,*i)i",0
	align	4
_2946:
	dd	2
	dd	_2947
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IAnimatedMeshMD2_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IAnimatedMeshMD2_Delete
	dd	7
	dd	_482
	dd	_2948
	dd	__irrlicht_core_IAnimatedMeshMD2_createFromHandle
	dd	6
	dd	_2949
	dd	_431
	dd	__irrlicht_core_IAnimatedMeshMD2_getAnimationCount
	dd	6
	dd	_2950
	dd	_807
	dd	__irrlicht_core_IAnimatedMeshMD2_getAnimationName
	dd	6
	dd	_2951
	dd	_2952
	dd	__irrlicht_core_IAnimatedMeshMD2_getFrameLoop
	dd	6
	dd	_2953
	dd	_2954
	dd	__irrlicht_core_IAnimatedMeshMD2_getFrameLoopByType
	dd	0
	align	4
_irrlicht_core_IAnimatedMeshMD2:
	dd	_irrlicht_core_IAnimatedMesh
	dd	_bbObjectFree
	dd	_2946
	dd	24
	dd	__irrlicht_core_IAnimatedMeshMD2_New
	dd	__irrlicht_core_IAnimatedMeshMD2_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAnimatedMesh_drop
	dd	__irrlicht_core_IAnimatedMesh_getDebugName
	dd	__irrlicht_core_IAnimatedMesh_grab
	dd	__irrlicht_core_IAnimatedMeshMD2_createFromHandle
	dd	__irrlicht_core_IMesh_getBoundingBox
	dd	__irrlicht_core_IMesh_getMeshBuffer
	dd	__irrlicht_core_IMesh_getMeshBufferCount
	dd	__irrlicht_core_IMesh_setMaterialFlag
	dd	__irrlicht_core_IMesh_setBoundingBox
	dd	__irrlicht_core_IMesh_setHardwareMappingHint
	dd	__irrlicht_core_IMesh_setDirty
	dd	__irrlicht_core_IAnimatedMesh_getFrameCount
	dd	__irrlicht_core_IAnimatedMesh_getMesh
	dd	__irrlicht_core_IAnimatedMesh_getMeshType
	dd	__irrlicht_core_IAnimatedMesh_cast
	dd	__irrlicht_core_IAnimatedMeshMD2_getAnimationCount
	dd	__irrlicht_core_IAnimatedMeshMD2_getAnimationName
	dd	__irrlicht_core_IAnimatedMeshMD2_getFrameLoop
	dd	__irrlicht_core_IAnimatedMeshMD2_getFrameLoopByType
_2956:
	db	"IAnimationEndCallBack",0
_2957:
	db	"():IAnimationEndCallBack",0
_2958:
	db	"OnAnimationEndBinding",0
_2959:
	db	"OnAnimationEnd",0
_2960:
	db	"(:IAnimatedMeshSceneNode)i",0
_2961:
	db	"(*b):IAnimationEndCallBack",0
_2962:
	db	"(*b,i,i):IAnimationEndCallBack",0
	align	4
_2955:
	dd	2
	dd	_2956
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_2247
	dd	_2957
	dd	112
	dd	6
	dd	_443
	dd	_444
	dd	__irrlicht_core_IAnimationEndCallBack_bind
	dd	7
	dd	_2958
	dd	_434
	dd	__irrlicht_core_IAnimationEndCallBack_OnAnimationEndBinding
	dd	6
	dd	_2959
	dd	_2960
	dd	120
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IAnimationEndCallBack_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IAnimationEndCallBack_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IAnimationEndCallBack_grab
	dd	6
	dd	_450
	dd	_431
	dd	88
	dd	7
	dd	_480
	dd	_2961
	dd	__irrlicht_core_IAnimationEndCallBack_create
	dd	7
	dd	_482
	dd	_2962
	dd	__irrlicht_core_IAnimationEndCallBack_createFromHandle
	dd	6
	dd	_442
	dd	_431
	dd	64
	dd	0
	align	4
_irrlicht_core_IAnimationEndCallBack:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_2955
	dd	24
	dd	__irrlicht_core_IAnimationEndCallBack_New
	dd	__irrlicht_core_IAnimationEndCallBack_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IAnimationEndCallBack_Destroy
	dd	__irrlicht_core_IAnimationEndCallBack_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IAnimationEndCallBack_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAnimationEndCallBack_drop
	dd	__irrlicht_core_IAnimationEndCallBack_getDebugName
	dd	__irrlicht_core_IAnimationEndCallBack_grab
	dd	__irrlicht_core_IAnimationEndCallBack_generate
	dd	__irrlicht_core_IAnimationEndCallBack_OnAnimationEndBinding
	dd	__irrlicht_core_IAnimationEndCallBack_OnAnimationEnd
	dd	__irrlicht_core_IAnimationEndCallBack_create
	dd	__irrlicht_core_IAnimationEndCallBack_createFromHandle
_2964:
	db	"IQ3LevelMesh",0
_2965:
	db	"(i,i):IQ3LevelMesh",0
_2966:
	db	"getShader",0
_2967:
	db	"($,i):IShader",0
_2968:
	db	"getShaderByIdx",0
_2969:
	db	"(i):IShader",0
_2970:
	db	"getEntityList",0
_2971:
	db	"()[]:IShader",0
	align	4
_2963:
	dd	2
	dd	_2964
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IQ3LevelMesh_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IQ3LevelMesh_Delete
	dd	7
	dd	_482
	dd	_2965
	dd	__irrlicht_core_IQ3LevelMesh_createFromHandle
	dd	6
	dd	_2966
	dd	_2967
	dd	__irrlicht_core_IQ3LevelMesh_getShader
	dd	6
	dd	_2968
	dd	_2969
	dd	__irrlicht_core_IQ3LevelMesh_getShaderByIdx
	dd	6
	dd	_2970
	dd	_2971
	dd	__irrlicht_core_IQ3LevelMesh_getEntityList
	dd	0
	align	4
_irrlicht_core_IQ3LevelMesh:
	dd	_irrlicht_core_IAnimatedMesh
	dd	_bbObjectFree
	dd	_2963
	dd	24
	dd	__irrlicht_core_IQ3LevelMesh_New
	dd	__irrlicht_core_IQ3LevelMesh_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAnimatedMesh_drop
	dd	__irrlicht_core_IAnimatedMesh_getDebugName
	dd	__irrlicht_core_IAnimatedMesh_grab
	dd	__irrlicht_core_IQ3LevelMesh_createFromHandle
	dd	__irrlicht_core_IMesh_getBoundingBox
	dd	__irrlicht_core_IMesh_getMeshBuffer
	dd	__irrlicht_core_IMesh_getMeshBufferCount
	dd	__irrlicht_core_IMesh_setMaterialFlag
	dd	__irrlicht_core_IMesh_setBoundingBox
	dd	__irrlicht_core_IMesh_setHardwareMappingHint
	dd	__irrlicht_core_IMesh_setDirty
	dd	__irrlicht_core_IAnimatedMesh_getFrameCount
	dd	__irrlicht_core_IAnimatedMesh_getMesh
	dd	__irrlicht_core_IAnimatedMesh_getMeshType
	dd	__irrlicht_core_IAnimatedMesh_cast
	dd	__irrlicht_core_IQ3LevelMesh_getShader
	dd	__irrlicht_core_IQ3LevelMesh_getShaderByIdx
	dd	__irrlicht_core_IQ3LevelMesh_getEntityList
_2973:
	db	"ITriangleSelector",0
_2974:
	db	"(i,i):ITriangleSelector",0
_2975:
	db	"getTriangleCount",0
_2976:
	db	"getTriangles",0
_2977:
	db	"(:Matrix4)[]:Triangle3df",0
_2978:
	db	"getTrianglesOnLine",0
_2979:
	db	"(:Line3df,:Matrix4)[]:Triangle3df",0
_2980:
	db	"getTrianglesInBox",0
_2981:
	db	"(:AABbox3df,:Matrix4)[]:Triangle3df",0
_2982:
	db	"getSceneNodeForTriangle",0
	align	4
_2972:
	dd	2
	dd	_2973
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_2974
	dd	112
	dd	6
	dd	_2975
	dd	_431
	dd	116
	dd	6
	dd	_2976
	dd	_2977
	dd	120
	dd	6
	dd	_2978
	dd	_2979
	dd	124
	dd	6
	dd	_2980
	dd	_2981
	dd	128
	dd	6
	dd	_2982
	dd	_2983
	dd	132
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_ITriangleSelector_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_ITriangleSelector_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_ITriangleSelector_grab
	dd	0
	align	4
_irrlicht_core_ITriangleSelector:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_2972
	dd	24
	dd	__irrlicht_core_ITriangleSelector_New
	dd	__irrlicht_core_ITriangleSelector_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_ITriangleSelector_drop
	dd	__irrlicht_core_ITriangleSelector_getDebugName
	dd	__irrlicht_core_ITriangleSelector_grab
	dd	__irrlicht_core_ITriangleSelector_createFromHandle
	dd	__irrlicht_core_ITriangleSelector_getTriangleCount
	dd	__irrlicht_core_ITriangleSelector_getTriangles
	dd	__irrlicht_core_ITriangleSelector_getTrianglesOnLine
	dd	__irrlicht_core_ITriangleSelector_getTrianglesInBox
	dd	__irrlicht_core_ITriangleSelector_getSceneNodeForTriangle
_2985:
	db	"ISceneNodeAnimator",0
_2986:
	db	"animateNode",0
_2987:
	db	"(:ISceneNode,i)i",0
_2988:
	db	"createClone",0
_2989:
	db	"(:ISceneNode,:ISceneManager):ISceneNodeAnimator",0
_2990:
	db	"isEventReceiverEnabled",0
_2991:
	db	"hasFinished",0
_2992:
	db	"(*b):ISceneNodeAnimator",0
_2993:
	db	"(i,i,*b):ISceneNodeAnimator",0
_2994:
	db	"OnIsEventReceiverEnabledBinding",0
_2995:
	db	"OnHasFinishedBinding",0
_2996:
	db	"OnGetTypeBinding",0
_2997:
	db	"OnAnimateNodeBinding",0
_2998:
	db	"OnCreateClone",0
	align	4
_2984:
	dd	2
	dd	_2985
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	6
	dd	_2986
	dd	_2987
	dd	124
	dd	6
	dd	_1490
	dd	_431
	dd	128
	dd	6
	dd	_2988
	dd	_2989
	dd	132
	dd	6
	dd	_2990
	dd	_431
	dd	136
	dd	6
	dd	_2249
	dd	_1984
	dd	140
	dd	6
	dd	_2991
	dd	_431
	dd	144
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_ISceneNodeAnimator_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_ISceneNodeAnimator_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_ISceneNodeAnimator_grab
	dd	7
	dd	_480
	dd	_2992
	dd	__irrlicht_core_ISceneNodeAnimator_create
	dd	7
	dd	_482
	dd	_2993
	dd	112
	dd	6
	dd	_443
	dd	_444
	dd	__irrlicht_core_ISceneNodeAnimator_bind
	dd	7
	dd	_2248
	dd	_434
	dd	152
	dd	7
	dd	_2994
	dd	_444
	dd	156
	dd	7
	dd	_2995
	dd	_444
	dd	160
	dd	7
	dd	_2996
	dd	_444
	dd	164
	dd	7
	dd	_2997
	dd	_1085
	dd	__irrlicht_core_ISceneNodeAnimator_OnAnimateNodeBinding
	dd	7
	dd	_2998
	dd	_1085
	dd	172
	dd	6
	dd	_450
	dd	_431
	dd	88
	dd	0
	align	4
_irrlicht_core_ISceneNodeAnimator:
	dd	_irrlicht_core_IAttributeExchangingObject
	dd	_bbObjectFree
	dd	_2984
	dd	24
	dd	__irrlicht_core_ISceneNodeAnimator_New
	dd	__irrlicht_core_ISceneNodeAnimator_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ISceneNodeAnimator_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_ISceneNodeAnimator_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_ISceneNodeAnimator_drop
	dd	__irrlicht_core_ISceneNodeAnimator_getDebugName
	dd	__irrlicht_core_ISceneNodeAnimator_grab
	dd	__irrlicht_core_ISceneNodeAnimator_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_ISceneNodeAnimator_animateNode
	dd	__irrlicht_core_ISceneNodeAnimator_getType
	dd	__irrlicht_core_ISceneNodeAnimator_createClone
	dd	__irrlicht_core_ISceneNodeAnimator_isEventReceiverEnabled
	dd	__irrlicht_core_ISceneNodeAnimator_OnEvent
	dd	__irrlicht_core_ISceneNodeAnimator_hasFinished
	dd	__irrlicht_core_ISceneNodeAnimator_create
	dd	__irrlicht_core_ISceneNodeAnimator_OnEventBinding
	dd	__irrlicht_core_ISceneNodeAnimator_OnIsEventReceiverEnabledBinding
	dd	__irrlicht_core_ISceneNodeAnimator_OnHasFinishedBinding
	dd	__irrlicht_core_ISceneNodeAnimator_OnGetTypeBinding
	dd	__irrlicht_core_ISceneNodeAnimator_OnAnimateNodeBinding
	dd	__irrlicht_core_ISceneNodeAnimator_OnCreateClone
_3091:
	db	"ISceneNodeFactory",0
_3092:
	db	"addSceneNodeFromType",0
_3093:
	db	"(i,:ISceneNode):ISceneNode",0
_3094:
	db	"addSceneNodeFromName",0
_3095:
	db	"($,:ISceneNode):ISceneNode",0
_3096:
	db	"getCreatableSceneNodeTypeCount",0
_3097:
	db	"getCreateableSceneNodeType",0
_3098:
	db	"getCreateableSceneNodeTypeNameFromIndex",0
_3099:
	db	"getCreateableSceneNodeTypeNameFromType",0
_3100:
	db	"(*b):ISceneNodeFactory",0
_3101:
	db	"(i,i,*b):ISceneNodeFactory",0
	align	4
_3090:
	dd	2
	dd	_3091
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	6
	dd	_3092
	dd	_3093
	dd	112
	dd	6
	dd	_3094
	dd	_3095
	dd	116
	dd	6
	dd	_3096
	dd	_431
	dd	120
	dd	6
	dd	_3097
	dd	_444
	dd	124
	dd	6
	dd	_3098
	dd	_807
	dd	128
	dd	6
	dd	_3099
	dd	_807
	dd	132
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_ISceneNodeFactory_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_ISceneNodeFactory_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_ISceneNodeFactory_grab
	dd	7
	dd	_480
	dd	_3100
	dd	__irrlicht_core_ISceneNodeFactory_create
	dd	7
	dd	_482
	dd	_3101
	dd	140
	dd	6
	dd	_443
	dd	_444
	dd	__irrlicht_core_ISceneNodeFactory_bind
	dd	0
	align	4
_irrlicht_core_ISceneNodeFactory:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_3090
	dd	24
	dd	__irrlicht_core_ISceneNodeFactory_New
	dd	__irrlicht_core_ISceneNodeFactory_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ISceneNodeFactory_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_ISceneNodeFactory_drop
	dd	__irrlicht_core_ISceneNodeFactory_getDebugName
	dd	__irrlicht_core_ISceneNodeFactory_grab
	dd	__irrlicht_core_ISceneNodeFactory_addSceneNodeFromType
	dd	__irrlicht_core_ISceneNodeFactory_addSceneNodeFromName
	dd	__irrlicht_core_ISceneNodeFactory_getCreatableSceneNodeTypeCount
	dd	__irrlicht_core_ISceneNodeFactory_getCreateableSceneNodeType
	dd	__irrlicht_core_ISceneNodeFactory_getCreateableSceneNodeTypeNameFromIndex
	dd	__irrlicht_core_ISceneNodeFactory_getCreateableSceneNodeTypeNameFromType
	dd	__irrlicht_core_ISceneNodeFactory_create
	dd	__irrlicht_core_ISceneNodeFactory_createFromHandle
_3103:
	db	"IBillboardSceneNode",0
_3104:
	db	"(i,i,*b):IBillboardSceneNode",0
_3105:
	db	"setColorTopBottom",0
_3106:
	db	"getColor",0
	align	4
_3102:
	dd	2
	dd	_3103
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_3104
	dd	112
	dd	6
	dd	_530
	dd	_549
	dd	532
	dd	6
	dd	_1754
	dd	_455
	dd	536
	dd	6
	dd	_1685
	dd	_1672
	dd	540
	dd	6
	dd	_3105
	dd	_1707
	dd	544
	dd	6
	dd	_3106
	dd	_1707
	dd	548
	dd	0
	align	4
_irrlicht_core_IBillboardSceneNode:
	dd	_irrlicht_core_ISceneNodeDefault
	dd	_bbObjectFree
	dd	_3102
	dd	24
	dd	__irrlicht_core_IBillboardSceneNode_New
	dd	__irrlicht_core_IBillboardSceneNode_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ISceneNode_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_ISceneNode_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAttributeExchangingObject_drop
	dd	__irrlicht_core_IAttributeExchangingObject_getDebugName
	dd	__irrlicht_core_IAttributeExchangingObject_grab
	dd	__irrlicht_core_IBillboardSceneNode_createFromHandle
	dd	__irrlicht_core_ISceneNode_serializeAttributes
	dd	__irrlicht_core_ISceneNode_deserializeAttributes
	dd	__irrlicht_core_ISceneNodeDefault_getBoundingBox
	dd	__irrlicht_core_ISceneNodeDefault_render
	dd	__irrlicht_core_ISceneNode_getSceneManager
	dd	__irrlicht_core_ISceneNode_getAnimators
	dd	__irrlicht_core_ISceneNode_addAnimator
	dd	__irrlicht_core_ISceneNode_addChild
	dd	__irrlicht_core_ISceneNode_getAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_getAutomaticCulling
	dd	__irrlicht_core_ISceneNode_getID
	dd	__irrlicht_core_ISceneNode_getMaterial
	dd	__irrlicht_core_ISceneNode_getMaterialCount
	dd	__irrlicht_core_ISceneNode_getName
	dd	__irrlicht_core_ISceneNode_getType
	dd	__irrlicht_core_ISceneNode_getParent
	dd	__irrlicht_core_ISceneNode_getPosition
	dd	__irrlicht_core_ISceneNode_getRelativeTransformation
	dd	__irrlicht_core_ISceneNode_GetRotation
	dd	__irrlicht_core_ISceneNode_GetScale
	dd	__irrlicht_core_ISceneNode_getTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_getTriangleSelector
	dd	__irrlicht_core_ISceneNode_isDebugDataVisible
	dd	__irrlicht_core_ISceneNode_isVisible
	dd	__irrlicht_core_ISceneNode_remove
	dd	__irrlicht_core_ISceneNode_removeAll
	dd	__irrlicht_core_ISceneNode_removeAnimator
	dd	__irrlicht_core_ISceneNode_removeAnimators
	dd	__irrlicht_core_ISceneNode_removeChild
	dd	__irrlicht_core_ISceneNode_OnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_OnAnimate
	dd	__irrlicht_core_ISceneNode_setAutomaticCulling
	dd	__irrlicht_core_ISceneNode_setDebugDataVisible
	dd	__irrlicht_core_ISceneNode_setID
	dd	__irrlicht_core_ISceneNode_setMaterialFlag
	dd	__irrlicht_core_ISceneNode_setMaterialTexture
	dd	__irrlicht_core_ISceneNode_setMaterialType
	dd	__irrlicht_core_ISceneNode_setMaterial
	dd	__irrlicht_core_ISceneNode_setName
	dd	__irrlicht_core_ISceneNode_setParent
	dd	__irrlicht_core_ISceneNode_setPosition
	dd	__irrlicht_core_ISceneNode_SetRotation
	dd	__irrlicht_core_ISceneNode_SetScale
	dd	__irrlicht_core_ISceneNode_setTriangleSelector
	dd	__irrlicht_core_ISceneNode_setVisible
	dd	__irrlicht_core_ISceneNode_updateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getChildren
	dd	__irrlicht_core_ISceneNode_getChild
	dd	__irrlicht_core_ISceneNode_setIsDebugObject
	dd	__irrlicht_core_ISceneNode_isDebugObject
	dd	__irrlicht_core_ISceneNode_clone
	dd	__irrlicht_core_ISceneNode_isTrulyVisible
	dd	__irrlicht_core_ISceneNode_cast
	dd	__irrlicht_core_ISceneNode_create
	dd	__irrlicht_core_ISceneNode_boundUpdateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundSetVisible
	dd	__irrlicht_core_ISceneNode_boundSetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundSetScale
	dd	__irrlicht_core_ISceneNode_boundSetRotation
	dd	__irrlicht_core_ISceneNode_boundSetPosition
	dd	__irrlicht_core_ISceneNode_boundSetParent
	dd	__irrlicht_core_ISceneNode_boundSetName
	dd	__irrlicht_core_ISceneNode_boundSetMaterial
	dd	__irrlicht_core_ISceneNode_boundSetMaterialType
	dd	__irrlicht_core_ISceneNode_boundSetMaterialTexture
	dd	__irrlicht_core_ISceneNode_boundSetMaterialFlag
	dd	__irrlicht_core_ISceneNode_boundSetID
	dd	__irrlicht_core_ISceneNode_boundSetDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundSetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundRemoveChild
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimators
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimator
	dd	__irrlicht_core_ISceneNode_boundRemoveAll
	dd	__irrlicht_core_ISceneNode_boundRemove
	dd	__irrlicht_core_ISceneNode_boundIsDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundGetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundGetTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetScale
	dd	__irrlicht_core_ISceneNode_boundGetRotation
	dd	__irrlicht_core_ISceneNode_boundGetRelativeTransformation
	dd	__irrlicht_core_ISceneNode_boundGetPosition
	dd	__irrlicht_core_ISceneNode_boundGetParent
	dd	__irrlicht_core_ISceneNode_boundGetName
	dd	__irrlicht_core_ISceneNode_boundGetType
	dd	__irrlicht_core_ISceneNode_boundGetMaterialCount
	dd	__irrlicht_core_ISceneNode_boundGetMaterial
	dd	__irrlicht_core_ISceneNode_boundGetID
	dd	__irrlicht_core_ISceneNode_boundGetBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundGetAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_boundGetAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundAddChild
	dd	__irrlicht_core_ISceneNode_boundAddAnimator
	dd	__irrlicht_core_ISceneNode_boundIsVisible
	dd	__irrlicht_core_ISceneNode_boundOnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_boundOnAnimate
	dd	__irrlicht_core_ISceneNode_boundRender
	dd	__irrlicht_core_ISceneNode_boundIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSetIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSerializeAttributes
	dd	__irrlicht_core_ISceneNode_boundDeserializeAttributes
	dd	__irrlicht_core_ISceneNode_boundClone
	dd	__irrlicht_core_ISceneNode_boundIsTrulyVisible
	dd	__irrlicht_core_IBillboardSceneNode_getSize
	dd	__irrlicht_core_IBillboardSceneNode_setSize
	dd	__irrlicht_core_IBillboardSceneNode_setColor
	dd	__irrlicht_core_IBillboardSceneNode_setColorTopBottom
	dd	__irrlicht_core_IBillboardSceneNode_getColor
_3108:
	db	"IBillboardTextSceneNode",0
_3109:
	db	"(i,i,*b):IBillboardTextSceneNode",0
	align	4
_3107:
	dd	2
	dd	_3108
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IBillboardTextSceneNode_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IBillboardTextSceneNode_Delete
	dd	7
	dd	_482
	dd	_3109
	dd	__irrlicht_core_IBillboardTextSceneNode_createFromHandle
	dd	6
	dd	_530
	dd	_549
	dd	__irrlicht_core_IBillboardTextSceneNode_getSize
	dd	6
	dd	_1754
	dd	_455
	dd	__irrlicht_core_IBillboardTextSceneNode_setSize
	dd	6
	dd	_1685
	dd	_1672
	dd	__irrlicht_core_IBillboardTextSceneNode_setColor
	dd	6
	dd	_3105
	dd	_1707
	dd	__irrlicht_core_IBillboardTextSceneNode_setColorTopBottom
	dd	6
	dd	_3106
	dd	_1707
	dd	__irrlicht_core_IBillboardTextSceneNode_getColor
	dd	6
	dd	_1567
	dd	_793
	dd	__irrlicht_core_IBillboardTextSceneNode_setText
	dd	6
	dd	_1807
	dd	_1672
	dd	__irrlicht_core_IBillboardTextSceneNode_setTextColor
	dd	0
	align	4
_irrlicht_core_IBillboardTextSceneNode:
	dd	_irrlicht_core_IBillboardSceneNode
	dd	_bbObjectFree
	dd	_3107
	dd	24
	dd	__irrlicht_core_IBillboardTextSceneNode_New
	dd	__irrlicht_core_IBillboardTextSceneNode_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ISceneNode_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_ISceneNode_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAttributeExchangingObject_drop
	dd	__irrlicht_core_IAttributeExchangingObject_getDebugName
	dd	__irrlicht_core_IAttributeExchangingObject_grab
	dd	__irrlicht_core_IBillboardTextSceneNode_createFromHandle
	dd	__irrlicht_core_ISceneNode_serializeAttributes
	dd	__irrlicht_core_ISceneNode_deserializeAttributes
	dd	__irrlicht_core_ISceneNodeDefault_getBoundingBox
	dd	__irrlicht_core_ISceneNodeDefault_render
	dd	__irrlicht_core_ISceneNode_getSceneManager
	dd	__irrlicht_core_ISceneNode_getAnimators
	dd	__irrlicht_core_ISceneNode_addAnimator
	dd	__irrlicht_core_ISceneNode_addChild
	dd	__irrlicht_core_ISceneNode_getAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_getAutomaticCulling
	dd	__irrlicht_core_ISceneNode_getID
	dd	__irrlicht_core_ISceneNode_getMaterial
	dd	__irrlicht_core_ISceneNode_getMaterialCount
	dd	__irrlicht_core_ISceneNode_getName
	dd	__irrlicht_core_ISceneNode_getType
	dd	__irrlicht_core_ISceneNode_getParent
	dd	__irrlicht_core_ISceneNode_getPosition
	dd	__irrlicht_core_ISceneNode_getRelativeTransformation
	dd	__irrlicht_core_ISceneNode_GetRotation
	dd	__irrlicht_core_ISceneNode_GetScale
	dd	__irrlicht_core_ISceneNode_getTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_getTriangleSelector
	dd	__irrlicht_core_ISceneNode_isDebugDataVisible
	dd	__irrlicht_core_ISceneNode_isVisible
	dd	__irrlicht_core_ISceneNode_remove
	dd	__irrlicht_core_ISceneNode_removeAll
	dd	__irrlicht_core_ISceneNode_removeAnimator
	dd	__irrlicht_core_ISceneNode_removeAnimators
	dd	__irrlicht_core_ISceneNode_removeChild
	dd	__irrlicht_core_ISceneNode_OnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_OnAnimate
	dd	__irrlicht_core_ISceneNode_setAutomaticCulling
	dd	__irrlicht_core_ISceneNode_setDebugDataVisible
	dd	__irrlicht_core_ISceneNode_setID
	dd	__irrlicht_core_ISceneNode_setMaterialFlag
	dd	__irrlicht_core_ISceneNode_setMaterialTexture
	dd	__irrlicht_core_ISceneNode_setMaterialType
	dd	__irrlicht_core_ISceneNode_setMaterial
	dd	__irrlicht_core_ISceneNode_setName
	dd	__irrlicht_core_ISceneNode_setParent
	dd	__irrlicht_core_ISceneNode_setPosition
	dd	__irrlicht_core_ISceneNode_SetRotation
	dd	__irrlicht_core_ISceneNode_SetScale
	dd	__irrlicht_core_ISceneNode_setTriangleSelector
	dd	__irrlicht_core_ISceneNode_setVisible
	dd	__irrlicht_core_ISceneNode_updateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getChildren
	dd	__irrlicht_core_ISceneNode_getChild
	dd	__irrlicht_core_ISceneNode_setIsDebugObject
	dd	__irrlicht_core_ISceneNode_isDebugObject
	dd	__irrlicht_core_ISceneNode_clone
	dd	__irrlicht_core_ISceneNode_isTrulyVisible
	dd	__irrlicht_core_ISceneNode_cast
	dd	__irrlicht_core_ISceneNode_create
	dd	__irrlicht_core_ISceneNode_boundUpdateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundSetVisible
	dd	__irrlicht_core_ISceneNode_boundSetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundSetScale
	dd	__irrlicht_core_ISceneNode_boundSetRotation
	dd	__irrlicht_core_ISceneNode_boundSetPosition
	dd	__irrlicht_core_ISceneNode_boundSetParent
	dd	__irrlicht_core_ISceneNode_boundSetName
	dd	__irrlicht_core_ISceneNode_boundSetMaterial
	dd	__irrlicht_core_ISceneNode_boundSetMaterialType
	dd	__irrlicht_core_ISceneNode_boundSetMaterialTexture
	dd	__irrlicht_core_ISceneNode_boundSetMaterialFlag
	dd	__irrlicht_core_ISceneNode_boundSetID
	dd	__irrlicht_core_ISceneNode_boundSetDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundSetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundRemoveChild
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimators
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimator
	dd	__irrlicht_core_ISceneNode_boundRemoveAll
	dd	__irrlicht_core_ISceneNode_boundRemove
	dd	__irrlicht_core_ISceneNode_boundIsDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundGetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundGetTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetScale
	dd	__irrlicht_core_ISceneNode_boundGetRotation
	dd	__irrlicht_core_ISceneNode_boundGetRelativeTransformation
	dd	__irrlicht_core_ISceneNode_boundGetPosition
	dd	__irrlicht_core_ISceneNode_boundGetParent
	dd	__irrlicht_core_ISceneNode_boundGetName
	dd	__irrlicht_core_ISceneNode_boundGetType
	dd	__irrlicht_core_ISceneNode_boundGetMaterialCount
	dd	__irrlicht_core_ISceneNode_boundGetMaterial
	dd	__irrlicht_core_ISceneNode_boundGetID
	dd	__irrlicht_core_ISceneNode_boundGetBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundGetAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_boundGetAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundAddChild
	dd	__irrlicht_core_ISceneNode_boundAddAnimator
	dd	__irrlicht_core_ISceneNode_boundIsVisible
	dd	__irrlicht_core_ISceneNode_boundOnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_boundOnAnimate
	dd	__irrlicht_core_ISceneNode_boundRender
	dd	__irrlicht_core_ISceneNode_boundIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSetIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSerializeAttributes
	dd	__irrlicht_core_ISceneNode_boundDeserializeAttributes
	dd	__irrlicht_core_ISceneNode_boundClone
	dd	__irrlicht_core_ISceneNode_boundIsTrulyVisible
	dd	__irrlicht_core_IBillboardTextSceneNode_getSize
	dd	__irrlicht_core_IBillboardTextSceneNode_setSize
	dd	__irrlicht_core_IBillboardTextSceneNode_setColor
	dd	__irrlicht_core_IBillboardTextSceneNode_setColorTopBottom
	dd	__irrlicht_core_IBillboardTextSceneNode_getColor
	dd	__irrlicht_core_IBillboardTextSceneNode_setText
	dd	__irrlicht_core_IBillboardTextSceneNode_setTextColor
_3111:
	db	"IBoneSceneNode",0
_3112:
	db	"(i,i,*b):IBoneSceneNode",0
_3113:
	db	"getBoneName",0
_3114:
	db	"getBoneIndex",0
_3115:
	db	"setAnimationMode",0
_3116:
	db	"getAnimationMode",0
_3117:
	db	"setSkinningSpace",0
_3118:
	db	"getSkinningSpace",0
_3119:
	db	"updateAbsolutePositionOfAllChildren",0
_3120:
	db	"getPositionHint",0
_3121:
	db	"setPositionHint",0
_3122:
	db	"getScaleHint",0
_3123:
	db	"setScaleHint",0
_3124:
	db	"getRotationHint",0
_3125:
	db	"setRotationHint",0
	align	4
_3110:
	dd	2
	dd	_3111
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IBoneSceneNode_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IBoneSceneNode_Delete
	dd	7
	dd	_482
	dd	_3112
	dd	__irrlicht_core_IBoneSceneNode_createFromHandle
	dd	6
	dd	_3113
	dd	_827
	dd	__irrlicht_core_IBoneSceneNode_getBoneName
	dd	6
	dd	_3114
	dd	_431
	dd	__irrlicht_core_IBoneSceneNode_getBoneIndex
	dd	6
	dd	_3115
	dd	_444
	dd	__irrlicht_core_IBoneSceneNode_setAnimationMode
	dd	6
	dd	_3116
	dd	_431
	dd	__irrlicht_core_IBoneSceneNode_getAnimationMode
	dd	6
	dd	_3117
	dd	_444
	dd	__irrlicht_core_IBoneSceneNode_setSkinningSpace
	dd	6
	dd	_3118
	dd	_431
	dd	__irrlicht_core_IBoneSceneNode_getSkinningSpace
	dd	6
	dd	_3119
	dd	_431
	dd	__irrlicht_core_IBoneSceneNode_updateAbsolutePositionOfAllChildren
	dd	6
	dd	_3120
	dd	_431
	dd	__irrlicht_core_IBoneSceneNode_getPositionHint
	dd	6
	dd	_3121
	dd	_444
	dd	__irrlicht_core_IBoneSceneNode_setPositionHint
	dd	6
	dd	_3122
	dd	_431
	dd	__irrlicht_core_IBoneSceneNode_getScaleHint
	dd	6
	dd	_3123
	dd	_444
	dd	__irrlicht_core_IBoneSceneNode_setScaleHint
	dd	6
	dd	_3124
	dd	_431
	dd	__irrlicht_core_IBoneSceneNode_getRotationHint
	dd	6
	dd	_3125
	dd	_444
	dd	__irrlicht_core_IBoneSceneNode_setRotationHint
	dd	0
	align	4
_irrlicht_core_IBoneSceneNode:
	dd	_irrlicht_core_ISceneNodeDefault
	dd	_bbObjectFree
	dd	_3110
	dd	24
	dd	__irrlicht_core_IBoneSceneNode_New
	dd	__irrlicht_core_IBoneSceneNode_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ISceneNode_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_ISceneNode_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAttributeExchangingObject_drop
	dd	__irrlicht_core_IAttributeExchangingObject_getDebugName
	dd	__irrlicht_core_IAttributeExchangingObject_grab
	dd	__irrlicht_core_IBoneSceneNode_createFromHandle
	dd	__irrlicht_core_ISceneNode_serializeAttributes
	dd	__irrlicht_core_ISceneNode_deserializeAttributes
	dd	__irrlicht_core_ISceneNodeDefault_getBoundingBox
	dd	__irrlicht_core_ISceneNodeDefault_render
	dd	__irrlicht_core_ISceneNode_getSceneManager
	dd	__irrlicht_core_ISceneNode_getAnimators
	dd	__irrlicht_core_ISceneNode_addAnimator
	dd	__irrlicht_core_ISceneNode_addChild
	dd	__irrlicht_core_ISceneNode_getAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_getAutomaticCulling
	dd	__irrlicht_core_ISceneNode_getID
	dd	__irrlicht_core_ISceneNode_getMaterial
	dd	__irrlicht_core_ISceneNode_getMaterialCount
	dd	__irrlicht_core_ISceneNode_getName
	dd	__irrlicht_core_ISceneNode_getType
	dd	__irrlicht_core_ISceneNode_getParent
	dd	__irrlicht_core_ISceneNode_getPosition
	dd	__irrlicht_core_ISceneNode_getRelativeTransformation
	dd	__irrlicht_core_ISceneNode_GetRotation
	dd	__irrlicht_core_ISceneNode_GetScale
	dd	__irrlicht_core_ISceneNode_getTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_getTriangleSelector
	dd	__irrlicht_core_ISceneNode_isDebugDataVisible
	dd	__irrlicht_core_ISceneNode_isVisible
	dd	__irrlicht_core_ISceneNode_remove
	dd	__irrlicht_core_ISceneNode_removeAll
	dd	__irrlicht_core_ISceneNode_removeAnimator
	dd	__irrlicht_core_ISceneNode_removeAnimators
	dd	__irrlicht_core_ISceneNode_removeChild
	dd	__irrlicht_core_ISceneNode_OnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_OnAnimate
	dd	__irrlicht_core_ISceneNode_setAutomaticCulling
	dd	__irrlicht_core_ISceneNode_setDebugDataVisible
	dd	__irrlicht_core_ISceneNode_setID
	dd	__irrlicht_core_ISceneNode_setMaterialFlag
	dd	__irrlicht_core_ISceneNode_setMaterialTexture
	dd	__irrlicht_core_ISceneNode_setMaterialType
	dd	__irrlicht_core_ISceneNode_setMaterial
	dd	__irrlicht_core_ISceneNode_setName
	dd	__irrlicht_core_ISceneNode_setParent
	dd	__irrlicht_core_ISceneNode_setPosition
	dd	__irrlicht_core_ISceneNode_SetRotation
	dd	__irrlicht_core_ISceneNode_SetScale
	dd	__irrlicht_core_ISceneNode_setTriangleSelector
	dd	__irrlicht_core_ISceneNode_setVisible
	dd	__irrlicht_core_ISceneNode_updateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getChildren
	dd	__irrlicht_core_ISceneNode_getChild
	dd	__irrlicht_core_ISceneNode_setIsDebugObject
	dd	__irrlicht_core_ISceneNode_isDebugObject
	dd	__irrlicht_core_ISceneNode_clone
	dd	__irrlicht_core_ISceneNode_isTrulyVisible
	dd	__irrlicht_core_ISceneNode_cast
	dd	__irrlicht_core_ISceneNode_create
	dd	__irrlicht_core_ISceneNode_boundUpdateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundSetVisible
	dd	__irrlicht_core_ISceneNode_boundSetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundSetScale
	dd	__irrlicht_core_ISceneNode_boundSetRotation
	dd	__irrlicht_core_ISceneNode_boundSetPosition
	dd	__irrlicht_core_ISceneNode_boundSetParent
	dd	__irrlicht_core_ISceneNode_boundSetName
	dd	__irrlicht_core_ISceneNode_boundSetMaterial
	dd	__irrlicht_core_ISceneNode_boundSetMaterialType
	dd	__irrlicht_core_ISceneNode_boundSetMaterialTexture
	dd	__irrlicht_core_ISceneNode_boundSetMaterialFlag
	dd	__irrlicht_core_ISceneNode_boundSetID
	dd	__irrlicht_core_ISceneNode_boundSetDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundSetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundRemoveChild
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimators
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimator
	dd	__irrlicht_core_ISceneNode_boundRemoveAll
	dd	__irrlicht_core_ISceneNode_boundRemove
	dd	__irrlicht_core_ISceneNode_boundIsDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundGetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundGetTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetScale
	dd	__irrlicht_core_ISceneNode_boundGetRotation
	dd	__irrlicht_core_ISceneNode_boundGetRelativeTransformation
	dd	__irrlicht_core_ISceneNode_boundGetPosition
	dd	__irrlicht_core_ISceneNode_boundGetParent
	dd	__irrlicht_core_ISceneNode_boundGetName
	dd	__irrlicht_core_ISceneNode_boundGetType
	dd	__irrlicht_core_ISceneNode_boundGetMaterialCount
	dd	__irrlicht_core_ISceneNode_boundGetMaterial
	dd	__irrlicht_core_ISceneNode_boundGetID
	dd	__irrlicht_core_ISceneNode_boundGetBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundGetAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_boundGetAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundAddChild
	dd	__irrlicht_core_ISceneNode_boundAddAnimator
	dd	__irrlicht_core_ISceneNode_boundIsVisible
	dd	__irrlicht_core_ISceneNode_boundOnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_boundOnAnimate
	dd	__irrlicht_core_ISceneNode_boundRender
	dd	__irrlicht_core_ISceneNode_boundIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSetIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSerializeAttributes
	dd	__irrlicht_core_ISceneNode_boundDeserializeAttributes
	dd	__irrlicht_core_ISceneNode_boundClone
	dd	__irrlicht_core_ISceneNode_boundIsTrulyVisible
	dd	__irrlicht_core_IBoneSceneNode_getBoneName
	dd	__irrlicht_core_IBoneSceneNode_getBoneIndex
	dd	__irrlicht_core_IBoneSceneNode_setAnimationMode
	dd	__irrlicht_core_IBoneSceneNode_getAnimationMode
	dd	__irrlicht_core_IBoneSceneNode_setSkinningSpace
	dd	__irrlicht_core_IBoneSceneNode_getSkinningSpace
	dd	__irrlicht_core_IBoneSceneNode_updateAbsolutePositionOfAllChildren
	dd	__irrlicht_core_IBoneSceneNode_getPositionHint
	dd	__irrlicht_core_IBoneSceneNode_setPositionHint
	dd	__irrlicht_core_IBoneSceneNode_getScaleHint
	dd	__irrlicht_core_IBoneSceneNode_setScaleHint
	dd	__irrlicht_core_IBoneSceneNode_getRotationHint
	dd	__irrlicht_core_IBoneSceneNode_setRotationHint
_3127:
	db	"SViewFrustum",0
_3128:
	db	"(i,i):SViewFrustum",0
_3129:
	db	"():SViewFrustum",0
_3130:
	db	"(:SViewFrustum):SViewFrustum",0
_3131:
	db	"(:Matrix4):SViewFrustum",0
_3132:
	db	"getFarLeftDown",0
_3133:
	db	"getFarLeftUp",0
_3134:
	db	"getFarRightDown",0
_3135:
	db	"getFarRightUp",0
_3136:
	db	"transform",0
_3137:
	db	"boundingBox",0
_3138:
	db	"cameraPosition",0
_3139:
	db	"setPlane",0
_3140:
	db	"(:Plane3df,i)i",0
_3141:
	db	"setFrom",0
_3142:
	db	"clipLine",0
	align	4
_3126:
	dd	2
	dd	_3127
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SViewFrustum_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SViewFrustum_Delete
	dd	7
	dd	_482
	dd	_3128
	dd	__irrlicht_core_SViewFrustum_createFromHandle
	dd	7
	dd	_480
	dd	_3129
	dd	__irrlicht_core_SViewFrustum_create
	dd	7
	dd	_1061
	dd	_3130
	dd	__irrlicht_core_SViewFrustum_createFromOther
	dd	7
	dd	_786
	dd	_3131
	dd	__irrlicht_core_SViewFrustum_createFromMatrix
	dd	6
	dd	_2832
	dd	_950
	dd	__irrlicht_core_SViewFrustum_getBoundingBox
	dd	6
	dd	_3132
	dd	_649
	dd	__irrlicht_core_SViewFrustum_getFarLeftDown
	dd	6
	dd	_3133
	dd	_649
	dd	__irrlicht_core_SViewFrustum_getFarLeftUp
	dd	6
	dd	_3134
	dd	_649
	dd	__irrlicht_core_SViewFrustum_getFarRightDown
	dd	6
	dd	_3135
	dd	_649
	dd	__irrlicht_core_SViewFrustum_getFarRightUp
	dd	6
	dd	_2853
	dd	_431
	dd	__irrlicht_core_SViewFrustum_recalculateBoundingBox
	dd	6
	dd	_3136
	dd	_749
	dd	__irrlicht_core_SViewFrustum_transform
	dd	6
	dd	_3137
	dd	_950
	dd	__irrlicht_core_SViewFrustum_boundingBox
	dd	6
	dd	_3138
	dd	_649
	dd	__irrlicht_core_SViewFrustum_cameraPosition
	dd	6
	dd	_678
	dd	_1441
	dd	__irrlicht_core_SViewFrustum_getPlane
	dd	6
	dd	_3139
	dd	_3140
	dd	__irrlicht_core_SViewFrustum_setPlane
	dd	6
	dd	_3141
	dd	_749
	dd	__irrlicht_core_SViewFrustum_setFrom
	dd	6
	dd	_3142
	dd	_920
	dd	__irrlicht_core_SViewFrustum_clipLine
	dd	6
	dd	_2565
	dd	_1053
	dd	__irrlicht_core_SViewFrustum_getTransform
	dd	0
	align	4
_irrlicht_core_SViewFrustum:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_3126
	dd	20
	dd	__irrlicht_core_SViewFrustum_New
	dd	__irrlicht_core_SViewFrustum_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SViewFrustum_createFromHandle
	dd	__irrlicht_core_SViewFrustum_create
	dd	__irrlicht_core_SViewFrustum_createFromOther
	dd	__irrlicht_core_SViewFrustum_createFromMatrix
	dd	__irrlicht_core_SViewFrustum_getBoundingBox
	dd	__irrlicht_core_SViewFrustum_getFarLeftDown
	dd	__irrlicht_core_SViewFrustum_getFarLeftUp
	dd	__irrlicht_core_SViewFrustum_getFarRightDown
	dd	__irrlicht_core_SViewFrustum_getFarRightUp
	dd	__irrlicht_core_SViewFrustum_recalculateBoundingBox
	dd	__irrlicht_core_SViewFrustum_transform
	dd	__irrlicht_core_SViewFrustum_boundingBox
	dd	__irrlicht_core_SViewFrustum_cameraPosition
	dd	__irrlicht_core_SViewFrustum_getPlane
	dd	__irrlicht_core_SViewFrustum_setPlane
	dd	__irrlicht_core_SViewFrustum_setFrom
	dd	__irrlicht_core_SViewFrustum_clipLine
	dd	__irrlicht_core_SViewFrustum_getTransform
_3144:
	db	"ICameraSceneNode",0
_3145:
	db	"(i,i,*b):ICameraSceneNode",0
_3146:
	db	"getAspectRatio",0
_3147:
	db	"getFarValue",0
_3148:
	db	"getFOV",0
_3149:
	db	"getNearValue",0
_3150:
	db	"getProjectionMatrix",0
_3151:
	db	"getTarget",0
_3152:
	db	"getUpVector",0
_3153:
	db	"getViewMatrix",0
_3154:
	db	"getViewFrustum",0
_3155:
	db	"isInputReceiverEnabled",0
_3156:
	db	"setAspectRatio",0
_3157:
	db	"setFarValue",0
_3158:
	db	"setFOV",0
_3159:
	db	"setNearValue",0
_3160:
	db	"setInputReceiverEnabled",0
_3161:
	db	"setProjectionMatrix",0
_3162:
	db	"(:Matrix4,i)i",0
_3163:
	db	"setTarget",0
_3164:
	db	"setUpVector",0
_3165:
	db	"setRotation",0
_3166:
	db	"bindTargetAndRotation",0
_3167:
	db	"getTargetAndRotationBinding",0
_3168:
	db	"setViewMatrixAffector",0
_3169:
	db	"getViewMatrixAffector",0
	align	4
_3143:
	dd	2
	dd	_3144
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_ICameraSceneNode_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_ICameraSceneNode_Delete
	dd	7
	dd	_482
	dd	_3145
	dd	__irrlicht_core_ICameraSceneNode_createFromHandle
	dd	6
	dd	_3146
	dd	_468
	dd	__irrlicht_core_ICameraSceneNode_getAspectRatio
	dd	6
	dd	_3147
	dd	_468
	dd	__irrlicht_core_ICameraSceneNode_getFarValue
	dd	6
	dd	_3148
	dd	_468
	dd	__irrlicht_core_ICameraSceneNode_getFOV
	dd	6
	dd	_3149
	dd	_468
	dd	__irrlicht_core_ICameraSceneNode_getNearValue
	dd	6
	dd	_3150
	dd	_766
	dd	__irrlicht_core_ICameraSceneNode_getProjectionMatrix
	dd	6
	dd	_3151
	dd	_649
	dd	__irrlicht_core_ICameraSceneNode_getTarget
	dd	6
	dd	_3152
	dd	_649
	dd	__irrlicht_core_ICameraSceneNode_getUpVector
	dd	6
	dd	_3153
	dd	_766
	dd	__irrlicht_core_ICameraSceneNode_getViewMatrix
	dd	6
	dd	_3154
	dd	_3129
	dd	__irrlicht_core_ICameraSceneNode_getViewFrustum
	dd	6
	dd	_3155
	dd	_431
	dd	__irrlicht_core_ICameraSceneNode_isInputReceiverEnabled
	dd	6
	dd	_3156
	dd	_471
	dd	__irrlicht_core_ICameraSceneNode_setAspectRatio
	dd	6
	dd	_3157
	dd	_471
	dd	__irrlicht_core_ICameraSceneNode_setFarValue
	dd	6
	dd	_3158
	dd	_471
	dd	__irrlicht_core_ICameraSceneNode_setFOV
	dd	6
	dd	_3159
	dd	_471
	dd	__irrlicht_core_ICameraSceneNode_setNearValue
	dd	6
	dd	_3160
	dd	_444
	dd	__irrlicht_core_ICameraSceneNode_setInputReceiverEnabled
	dd	6
	dd	_3161
	dd	_3162
	dd	__irrlicht_core_ICameraSceneNode_setProjectionMatrix
	dd	6
	dd	_3163
	dd	_660
	dd	__irrlicht_core_ICameraSceneNode_setTarget
	dd	6
	dd	_3164
	dd	_660
	dd	__irrlicht_core_ICameraSceneNode_setUpVector
	dd	6
	dd	_2249
	dd	_1984
	dd	__irrlicht_core_ICameraSceneNode_OnEvent
	dd	6
	dd	_1047
	dd	_431
	dd	__irrlicht_core_ICameraSceneNode_isOrthogonal
	dd	6
	dd	_3165
	dd	_660
	dd	__irrlicht_core_ICameraSceneNode_setRotation
	dd	6
	dd	_3166
	dd	_444
	dd	__irrlicht_core_ICameraSceneNode_bindTargetAndRotation
	dd	6
	dd	_3167
	dd	_431
	dd	__irrlicht_core_ICameraSceneNode_getTargetAndRotationBinding
	dd	6
	dd	_3168
	dd	_749
	dd	__irrlicht_core_ICameraSceneNode_setViewMatrixAffector
	dd	6
	dd	_3169
	dd	_766
	dd	__irrlicht_core_ICameraSceneNode_getViewMatrixAffector
	dd	0
	align	4
_irrlicht_core_ICameraSceneNode:
	dd	_irrlicht_core_ISceneNodeDefault
	dd	_bbObjectFree
	dd	_3143
	dd	24
	dd	__irrlicht_core_ICameraSceneNode_New
	dd	__irrlicht_core_ICameraSceneNode_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ISceneNode_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_ISceneNode_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAttributeExchangingObject_drop
	dd	__irrlicht_core_IAttributeExchangingObject_getDebugName
	dd	__irrlicht_core_IAttributeExchangingObject_grab
	dd	__irrlicht_core_ICameraSceneNode_createFromHandle
	dd	__irrlicht_core_ISceneNode_serializeAttributes
	dd	__irrlicht_core_ISceneNode_deserializeAttributes
	dd	__irrlicht_core_ISceneNodeDefault_getBoundingBox
	dd	__irrlicht_core_ISceneNodeDefault_render
	dd	__irrlicht_core_ISceneNode_getSceneManager
	dd	__irrlicht_core_ISceneNode_getAnimators
	dd	__irrlicht_core_ISceneNode_addAnimator
	dd	__irrlicht_core_ISceneNode_addChild
	dd	__irrlicht_core_ISceneNode_getAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_getAutomaticCulling
	dd	__irrlicht_core_ISceneNode_getID
	dd	__irrlicht_core_ISceneNode_getMaterial
	dd	__irrlicht_core_ISceneNode_getMaterialCount
	dd	__irrlicht_core_ISceneNode_getName
	dd	__irrlicht_core_ISceneNode_getType
	dd	__irrlicht_core_ISceneNode_getParent
	dd	__irrlicht_core_ISceneNode_getPosition
	dd	__irrlicht_core_ISceneNode_getRelativeTransformation
	dd	__irrlicht_core_ISceneNode_GetRotation
	dd	__irrlicht_core_ISceneNode_GetScale
	dd	__irrlicht_core_ISceneNode_getTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_getTriangleSelector
	dd	__irrlicht_core_ISceneNode_isDebugDataVisible
	dd	__irrlicht_core_ISceneNode_isVisible
	dd	__irrlicht_core_ISceneNode_remove
	dd	__irrlicht_core_ISceneNode_removeAll
	dd	__irrlicht_core_ISceneNode_removeAnimator
	dd	__irrlicht_core_ISceneNode_removeAnimators
	dd	__irrlicht_core_ISceneNode_removeChild
	dd	__irrlicht_core_ISceneNode_OnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_OnAnimate
	dd	__irrlicht_core_ISceneNode_setAutomaticCulling
	dd	__irrlicht_core_ISceneNode_setDebugDataVisible
	dd	__irrlicht_core_ISceneNode_setID
	dd	__irrlicht_core_ISceneNode_setMaterialFlag
	dd	__irrlicht_core_ISceneNode_setMaterialTexture
	dd	__irrlicht_core_ISceneNode_setMaterialType
	dd	__irrlicht_core_ISceneNode_setMaterial
	dd	__irrlicht_core_ISceneNode_setName
	dd	__irrlicht_core_ISceneNode_setParent
	dd	__irrlicht_core_ISceneNode_setPosition
	dd	__irrlicht_core_ICameraSceneNode_setRotation
	dd	__irrlicht_core_ISceneNode_SetScale
	dd	__irrlicht_core_ISceneNode_setTriangleSelector
	dd	__irrlicht_core_ISceneNode_setVisible
	dd	__irrlicht_core_ISceneNode_updateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getChildren
	dd	__irrlicht_core_ISceneNode_getChild
	dd	__irrlicht_core_ISceneNode_setIsDebugObject
	dd	__irrlicht_core_ISceneNode_isDebugObject
	dd	__irrlicht_core_ISceneNode_clone
	dd	__irrlicht_core_ISceneNode_isTrulyVisible
	dd	__irrlicht_core_ISceneNode_cast
	dd	__irrlicht_core_ISceneNode_create
	dd	__irrlicht_core_ISceneNode_boundUpdateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundSetVisible
	dd	__irrlicht_core_ISceneNode_boundSetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundSetScale
	dd	__irrlicht_core_ISceneNode_boundSetRotation
	dd	__irrlicht_core_ISceneNode_boundSetPosition
	dd	__irrlicht_core_ISceneNode_boundSetParent
	dd	__irrlicht_core_ISceneNode_boundSetName
	dd	__irrlicht_core_ISceneNode_boundSetMaterial
	dd	__irrlicht_core_ISceneNode_boundSetMaterialType
	dd	__irrlicht_core_ISceneNode_boundSetMaterialTexture
	dd	__irrlicht_core_ISceneNode_boundSetMaterialFlag
	dd	__irrlicht_core_ISceneNode_boundSetID
	dd	__irrlicht_core_ISceneNode_boundSetDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundSetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundRemoveChild
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimators
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimator
	dd	__irrlicht_core_ISceneNode_boundRemoveAll
	dd	__irrlicht_core_ISceneNode_boundRemove
	dd	__irrlicht_core_ISceneNode_boundIsDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundGetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundGetTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetScale
	dd	__irrlicht_core_ISceneNode_boundGetRotation
	dd	__irrlicht_core_ISceneNode_boundGetRelativeTransformation
	dd	__irrlicht_core_ISceneNode_boundGetPosition
	dd	__irrlicht_core_ISceneNode_boundGetParent
	dd	__irrlicht_core_ISceneNode_boundGetName
	dd	__irrlicht_core_ISceneNode_boundGetType
	dd	__irrlicht_core_ISceneNode_boundGetMaterialCount
	dd	__irrlicht_core_ISceneNode_boundGetMaterial
	dd	__irrlicht_core_ISceneNode_boundGetID
	dd	__irrlicht_core_ISceneNode_boundGetBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundGetAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_boundGetAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundAddChild
	dd	__irrlicht_core_ISceneNode_boundAddAnimator
	dd	__irrlicht_core_ISceneNode_boundIsVisible
	dd	__irrlicht_core_ISceneNode_boundOnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_boundOnAnimate
	dd	__irrlicht_core_ISceneNode_boundRender
	dd	__irrlicht_core_ISceneNode_boundIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSetIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSerializeAttributes
	dd	__irrlicht_core_ISceneNode_boundDeserializeAttributes
	dd	__irrlicht_core_ISceneNode_boundClone
	dd	__irrlicht_core_ISceneNode_boundIsTrulyVisible
	dd	__irrlicht_core_ICameraSceneNode_getAspectRatio
	dd	__irrlicht_core_ICameraSceneNode_getFarValue
	dd	__irrlicht_core_ICameraSceneNode_getFOV
	dd	__irrlicht_core_ICameraSceneNode_getNearValue
	dd	__irrlicht_core_ICameraSceneNode_getProjectionMatrix
	dd	__irrlicht_core_ICameraSceneNode_getTarget
	dd	__irrlicht_core_ICameraSceneNode_getUpVector
	dd	__irrlicht_core_ICameraSceneNode_getViewMatrix
	dd	__irrlicht_core_ICameraSceneNode_getViewFrustum
	dd	__irrlicht_core_ICameraSceneNode_isInputReceiverEnabled
	dd	__irrlicht_core_ICameraSceneNode_setAspectRatio
	dd	__irrlicht_core_ICameraSceneNode_setFarValue
	dd	__irrlicht_core_ICameraSceneNode_setFOV
	dd	__irrlicht_core_ICameraSceneNode_setNearValue
	dd	__irrlicht_core_ICameraSceneNode_setInputReceiverEnabled
	dd	__irrlicht_core_ICameraSceneNode_setProjectionMatrix
	dd	__irrlicht_core_ICameraSceneNode_setTarget
	dd	__irrlicht_core_ICameraSceneNode_setUpVector
	dd	__irrlicht_core_ICameraSceneNode_OnEvent
	dd	__irrlicht_core_ICameraSceneNode_isOrthogonal
	dd	__irrlicht_core_ICameraSceneNode_bindTargetAndRotation
	dd	__irrlicht_core_ICameraSceneNode_getTargetAndRotationBinding
	dd	__irrlicht_core_ICameraSceneNode_setViewMatrixAffector
	dd	__irrlicht_core_ICameraSceneNode_getViewMatrixAffector
_3171:
	db	"IDummyTransformationSceneNode",0
_3172:
	db	"(i,i,*b):IDummyTransformationSceneNode",0
_3173:
	db	"getRelativeTransformationMatrix",0
	align	4
_3170:
	dd	2
	dd	_3171
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IDummyTransformationSceneNode_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IDummyTransformationSceneNode_Delete
	dd	7
	dd	_482
	dd	_3172
	dd	__irrlicht_core_IDummyTransformationSceneNode_createFromHandle
	dd	6
	dd	_3173
	dd	_766
	dd	__irrlicht_core_IDummyTransformationSceneNode_getRelativeTransformationMatrix
	dd	0
	align	4
_irrlicht_core_IDummyTransformationSceneNode:
	dd	_irrlicht_core_ISceneNodeDefault
	dd	_bbObjectFree
	dd	_3170
	dd	24
	dd	__irrlicht_core_IDummyTransformationSceneNode_New
	dd	__irrlicht_core_IDummyTransformationSceneNode_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ISceneNode_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_ISceneNode_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAttributeExchangingObject_drop
	dd	__irrlicht_core_IAttributeExchangingObject_getDebugName
	dd	__irrlicht_core_IAttributeExchangingObject_grab
	dd	__irrlicht_core_IDummyTransformationSceneNode_createFromHandle
	dd	__irrlicht_core_ISceneNode_serializeAttributes
	dd	__irrlicht_core_ISceneNode_deserializeAttributes
	dd	__irrlicht_core_ISceneNodeDefault_getBoundingBox
	dd	__irrlicht_core_ISceneNodeDefault_render
	dd	__irrlicht_core_ISceneNode_getSceneManager
	dd	__irrlicht_core_ISceneNode_getAnimators
	dd	__irrlicht_core_ISceneNode_addAnimator
	dd	__irrlicht_core_ISceneNode_addChild
	dd	__irrlicht_core_ISceneNode_getAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_getAutomaticCulling
	dd	__irrlicht_core_ISceneNode_getID
	dd	__irrlicht_core_ISceneNode_getMaterial
	dd	__irrlicht_core_ISceneNode_getMaterialCount
	dd	__irrlicht_core_ISceneNode_getName
	dd	__irrlicht_core_ISceneNode_getType
	dd	__irrlicht_core_ISceneNode_getParent
	dd	__irrlicht_core_ISceneNode_getPosition
	dd	__irrlicht_core_ISceneNode_getRelativeTransformation
	dd	__irrlicht_core_ISceneNode_GetRotation
	dd	__irrlicht_core_ISceneNode_GetScale
	dd	__irrlicht_core_ISceneNode_getTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_getTriangleSelector
	dd	__irrlicht_core_ISceneNode_isDebugDataVisible
	dd	__irrlicht_core_ISceneNode_isVisible
	dd	__irrlicht_core_ISceneNode_remove
	dd	__irrlicht_core_ISceneNode_removeAll
	dd	__irrlicht_core_ISceneNode_removeAnimator
	dd	__irrlicht_core_ISceneNode_removeAnimators
	dd	__irrlicht_core_ISceneNode_removeChild
	dd	__irrlicht_core_ISceneNode_OnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_OnAnimate
	dd	__irrlicht_core_ISceneNode_setAutomaticCulling
	dd	__irrlicht_core_ISceneNode_setDebugDataVisible
	dd	__irrlicht_core_ISceneNode_setID
	dd	__irrlicht_core_ISceneNode_setMaterialFlag
	dd	__irrlicht_core_ISceneNode_setMaterialTexture
	dd	__irrlicht_core_ISceneNode_setMaterialType
	dd	__irrlicht_core_ISceneNode_setMaterial
	dd	__irrlicht_core_ISceneNode_setName
	dd	__irrlicht_core_ISceneNode_setParent
	dd	__irrlicht_core_ISceneNode_setPosition
	dd	__irrlicht_core_ISceneNode_SetRotation
	dd	__irrlicht_core_ISceneNode_SetScale
	dd	__irrlicht_core_ISceneNode_setTriangleSelector
	dd	__irrlicht_core_ISceneNode_setVisible
	dd	__irrlicht_core_ISceneNode_updateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getChildren
	dd	__irrlicht_core_ISceneNode_getChild
	dd	__irrlicht_core_ISceneNode_setIsDebugObject
	dd	__irrlicht_core_ISceneNode_isDebugObject
	dd	__irrlicht_core_ISceneNode_clone
	dd	__irrlicht_core_ISceneNode_isTrulyVisible
	dd	__irrlicht_core_ISceneNode_cast
	dd	__irrlicht_core_ISceneNode_create
	dd	__irrlicht_core_ISceneNode_boundUpdateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundSetVisible
	dd	__irrlicht_core_ISceneNode_boundSetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundSetScale
	dd	__irrlicht_core_ISceneNode_boundSetRotation
	dd	__irrlicht_core_ISceneNode_boundSetPosition
	dd	__irrlicht_core_ISceneNode_boundSetParent
	dd	__irrlicht_core_ISceneNode_boundSetName
	dd	__irrlicht_core_ISceneNode_boundSetMaterial
	dd	__irrlicht_core_ISceneNode_boundSetMaterialType
	dd	__irrlicht_core_ISceneNode_boundSetMaterialTexture
	dd	__irrlicht_core_ISceneNode_boundSetMaterialFlag
	dd	__irrlicht_core_ISceneNode_boundSetID
	dd	__irrlicht_core_ISceneNode_boundSetDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundSetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundRemoveChild
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimators
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimator
	dd	__irrlicht_core_ISceneNode_boundRemoveAll
	dd	__irrlicht_core_ISceneNode_boundRemove
	dd	__irrlicht_core_ISceneNode_boundIsDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundGetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundGetTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetScale
	dd	__irrlicht_core_ISceneNode_boundGetRotation
	dd	__irrlicht_core_ISceneNode_boundGetRelativeTransformation
	dd	__irrlicht_core_ISceneNode_boundGetPosition
	dd	__irrlicht_core_ISceneNode_boundGetParent
	dd	__irrlicht_core_ISceneNode_boundGetName
	dd	__irrlicht_core_ISceneNode_boundGetType
	dd	__irrlicht_core_ISceneNode_boundGetMaterialCount
	dd	__irrlicht_core_ISceneNode_boundGetMaterial
	dd	__irrlicht_core_ISceneNode_boundGetID
	dd	__irrlicht_core_ISceneNode_boundGetBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundGetAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_boundGetAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundAddChild
	dd	__irrlicht_core_ISceneNode_boundAddAnimator
	dd	__irrlicht_core_ISceneNode_boundIsVisible
	dd	__irrlicht_core_ISceneNode_boundOnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_boundOnAnimate
	dd	__irrlicht_core_ISceneNode_boundRender
	dd	__irrlicht_core_ISceneNode_boundIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSetIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSerializeAttributes
	dd	__irrlicht_core_ISceneNode_boundDeserializeAttributes
	dd	__irrlicht_core_ISceneNode_boundClone
	dd	__irrlicht_core_ISceneNode_boundIsTrulyVisible
	dd	__irrlicht_core_IDummyTransformationSceneNode_getRelativeTransformationMatrix
_3181:
	db	"ILightSceneNode",0
_3182:
	db	"(i,i,*b):ILightSceneNode",0
_3183:
	db	"getLightData",0
_3184:
	db	"setLightData",0
_3185:
	db	"setLightType",0
_3186:
	db	"getLightType",0
_3187:
	db	"enableCastShadow",0
_3188:
	db	"getCastShadow",0
	align	4
_3180:
	dd	2
	dd	_3181
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_ILightSceneNode_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_ILightSceneNode_Delete
	dd	7
	dd	_482
	dd	_3182
	dd	__irrlicht_core_ILightSceneNode_createFromHandle
	dd	6
	dd	_3183
	dd	_2433
	dd	__irrlicht_core_ILightSceneNode_getLightData
	dd	6
	dd	_3184
	dd	_2629
	dd	__irrlicht_core_ILightSceneNode_setLightData
	dd	6
	dd	_2442
	dd	_471
	dd	__irrlicht_core_ILightSceneNode_setRadius
	dd	6
	dd	_2441
	dd	_468
	dd	__irrlicht_core_ILightSceneNode_getRadius
	dd	6
	dd	_3185
	dd	_444
	dd	__irrlicht_core_ILightSceneNode_setLightType
	dd	6
	dd	_3186
	dd	_431
	dd	__irrlicht_core_ILightSceneNode_getLightType
	dd	6
	dd	_3187
	dd	_444
	dd	__irrlicht_core_ILightSceneNode_enableCastShadow
	dd	6
	dd	_3188
	dd	_431
	dd	__irrlicht_core_ILightSceneNode_getCastShadow
	dd	6
	dd	_1521
	dd	_444
	dd	__irrlicht_core_ILightSceneNode_setVisible
	dd	0
	align	4
_irrlicht_core_ILightSceneNode:
	dd	_irrlicht_core_ISceneNodeDefault
	dd	_bbObjectFree
	dd	_3180
	dd	24
	dd	__irrlicht_core_ILightSceneNode_New
	dd	__irrlicht_core_ILightSceneNode_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ISceneNode_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_ISceneNode_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAttributeExchangingObject_drop
	dd	__irrlicht_core_IAttributeExchangingObject_getDebugName
	dd	__irrlicht_core_IAttributeExchangingObject_grab
	dd	__irrlicht_core_ILightSceneNode_createFromHandle
	dd	__irrlicht_core_ISceneNode_serializeAttributes
	dd	__irrlicht_core_ISceneNode_deserializeAttributes
	dd	__irrlicht_core_ISceneNodeDefault_getBoundingBox
	dd	__irrlicht_core_ISceneNodeDefault_render
	dd	__irrlicht_core_ISceneNode_getSceneManager
	dd	__irrlicht_core_ISceneNode_getAnimators
	dd	__irrlicht_core_ISceneNode_addAnimator
	dd	__irrlicht_core_ISceneNode_addChild
	dd	__irrlicht_core_ISceneNode_getAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_getAutomaticCulling
	dd	__irrlicht_core_ISceneNode_getID
	dd	__irrlicht_core_ISceneNode_getMaterial
	dd	__irrlicht_core_ISceneNode_getMaterialCount
	dd	__irrlicht_core_ISceneNode_getName
	dd	__irrlicht_core_ISceneNode_getType
	dd	__irrlicht_core_ISceneNode_getParent
	dd	__irrlicht_core_ISceneNode_getPosition
	dd	__irrlicht_core_ISceneNode_getRelativeTransformation
	dd	__irrlicht_core_ISceneNode_GetRotation
	dd	__irrlicht_core_ISceneNode_GetScale
	dd	__irrlicht_core_ISceneNode_getTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_getTriangleSelector
	dd	__irrlicht_core_ISceneNode_isDebugDataVisible
	dd	__irrlicht_core_ISceneNode_isVisible
	dd	__irrlicht_core_ISceneNode_remove
	dd	__irrlicht_core_ISceneNode_removeAll
	dd	__irrlicht_core_ISceneNode_removeAnimator
	dd	__irrlicht_core_ISceneNode_removeAnimators
	dd	__irrlicht_core_ISceneNode_removeChild
	dd	__irrlicht_core_ISceneNode_OnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_OnAnimate
	dd	__irrlicht_core_ISceneNode_setAutomaticCulling
	dd	__irrlicht_core_ISceneNode_setDebugDataVisible
	dd	__irrlicht_core_ISceneNode_setID
	dd	__irrlicht_core_ISceneNode_setMaterialFlag
	dd	__irrlicht_core_ISceneNode_setMaterialTexture
	dd	__irrlicht_core_ISceneNode_setMaterialType
	dd	__irrlicht_core_ISceneNode_setMaterial
	dd	__irrlicht_core_ISceneNode_setName
	dd	__irrlicht_core_ISceneNode_setParent
	dd	__irrlicht_core_ISceneNode_setPosition
	dd	__irrlicht_core_ISceneNode_SetRotation
	dd	__irrlicht_core_ISceneNode_SetScale
	dd	__irrlicht_core_ISceneNode_setTriangleSelector
	dd	__irrlicht_core_ILightSceneNode_setVisible
	dd	__irrlicht_core_ISceneNode_updateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getChildren
	dd	__irrlicht_core_ISceneNode_getChild
	dd	__irrlicht_core_ISceneNode_setIsDebugObject
	dd	__irrlicht_core_ISceneNode_isDebugObject
	dd	__irrlicht_core_ISceneNode_clone
	dd	__irrlicht_core_ISceneNode_isTrulyVisible
	dd	__irrlicht_core_ISceneNode_cast
	dd	__irrlicht_core_ISceneNode_create
	dd	__irrlicht_core_ISceneNode_boundUpdateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundSetVisible
	dd	__irrlicht_core_ISceneNode_boundSetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundSetScale
	dd	__irrlicht_core_ISceneNode_boundSetRotation
	dd	__irrlicht_core_ISceneNode_boundSetPosition
	dd	__irrlicht_core_ISceneNode_boundSetParent
	dd	__irrlicht_core_ISceneNode_boundSetName
	dd	__irrlicht_core_ISceneNode_boundSetMaterial
	dd	__irrlicht_core_ISceneNode_boundSetMaterialType
	dd	__irrlicht_core_ISceneNode_boundSetMaterialTexture
	dd	__irrlicht_core_ISceneNode_boundSetMaterialFlag
	dd	__irrlicht_core_ISceneNode_boundSetID
	dd	__irrlicht_core_ISceneNode_boundSetDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundSetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundRemoveChild
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimators
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimator
	dd	__irrlicht_core_ISceneNode_boundRemoveAll
	dd	__irrlicht_core_ISceneNode_boundRemove
	dd	__irrlicht_core_ISceneNode_boundIsDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundGetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundGetTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetScale
	dd	__irrlicht_core_ISceneNode_boundGetRotation
	dd	__irrlicht_core_ISceneNode_boundGetRelativeTransformation
	dd	__irrlicht_core_ISceneNode_boundGetPosition
	dd	__irrlicht_core_ISceneNode_boundGetParent
	dd	__irrlicht_core_ISceneNode_boundGetName
	dd	__irrlicht_core_ISceneNode_boundGetType
	dd	__irrlicht_core_ISceneNode_boundGetMaterialCount
	dd	__irrlicht_core_ISceneNode_boundGetMaterial
	dd	__irrlicht_core_ISceneNode_boundGetID
	dd	__irrlicht_core_ISceneNode_boundGetBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundGetAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_boundGetAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundAddChild
	dd	__irrlicht_core_ISceneNode_boundAddAnimator
	dd	__irrlicht_core_ISceneNode_boundIsVisible
	dd	__irrlicht_core_ISceneNode_boundOnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_boundOnAnimate
	dd	__irrlicht_core_ISceneNode_boundRender
	dd	__irrlicht_core_ISceneNode_boundIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSetIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSerializeAttributes
	dd	__irrlicht_core_ISceneNode_boundDeserializeAttributes
	dd	__irrlicht_core_ISceneNode_boundClone
	dd	__irrlicht_core_ISceneNode_boundIsTrulyVisible
	dd	__irrlicht_core_ILightSceneNode_getLightData
	dd	__irrlicht_core_ILightSceneNode_setLightData
	dd	__irrlicht_core_ILightSceneNode_setRadius
	dd	__irrlicht_core_ILightSceneNode_getRadius
	dd	__irrlicht_core_ILightSceneNode_setLightType
	dd	__irrlicht_core_ILightSceneNode_getLightType
	dd	__irrlicht_core_ILightSceneNode_enableCastShadow
	dd	__irrlicht_core_ILightSceneNode_getCastShadow
_3190:
	db	"SMesh",0
_3191:
	db	"(i,i):SMesh",0
_3192:
	db	"():SMesh",0
_3193:
	db	"addMeshBuffer",0
_3194:
	db	"getMeshBufferFromMaterial",0
_3195:
	db	"(:SMaterial):IMeshBuffer",0
	align	4
_3189:
	dd	2
	dd	_3190
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SMesh_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SMesh_Delete
	dd	7
	dd	_482
	dd	_3191
	dd	__irrlicht_core_SMesh_createFromHandle
	dd	7
	dd	_480
	dd	_3192
	dd	__irrlicht_core_SMesh_create
	dd	6
	dd	_2832
	dd	_950
	dd	__irrlicht_core_SMesh_getBoundingBox
	dd	6
	dd	_3193
	dd	_2620
	dd	__irrlicht_core_SMesh_addMeshBuffer
	dd	6
	dd	_2892
	dd	_2893
	dd	__irrlicht_core_SMesh_getMeshBuffer
	dd	6
	dd	_2894
	dd	_431
	dd	__irrlicht_core_SMesh_getMeshBufferCount
	dd	6
	dd	_2853
	dd	_431
	dd	__irrlicht_core_SMesh_recalculateBoundingBox
	dd	6
	dd	_2895
	dd	_434
	dd	__irrlicht_core_SMesh_setMaterialFlag
	dd	6
	dd	_2849
	dd	_694
	dd	__irrlicht_core_SMesh_setBoundingBox
	dd	6
	dd	_3194
	dd	_3195
	dd	__irrlicht_core_SMesh_getMeshBufferFromMaterial
	dd	0
	align	4
_irrlicht_core_SMesh:
	dd	_irrlicht_core_IMesh
	dd	_bbObjectFree
	dd	_3189
	dd	24
	dd	__irrlicht_core_SMesh_New
	dd	__irrlicht_core_SMesh_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IMesh_drop
	dd	__irrlicht_core_IMesh_getDebugName
	dd	__irrlicht_core_IMesh_grab
	dd	__irrlicht_core_SMesh_createFromHandle
	dd	__irrlicht_core_SMesh_getBoundingBox
	dd	__irrlicht_core_SMesh_getMeshBuffer
	dd	__irrlicht_core_SMesh_getMeshBufferCount
	dd	__irrlicht_core_SMesh_setMaterialFlag
	dd	__irrlicht_core_SMesh_setBoundingBox
	dd	__irrlicht_core_IMesh_setHardwareMappingHint
	dd	__irrlicht_core_IMesh_setDirty
	dd	__irrlicht_core_SMesh_create
	dd	__irrlicht_core_SMesh_addMeshBuffer
	dd	__irrlicht_core_SMesh_recalculateBoundingBox
	dd	__irrlicht_core_SMesh_getMeshBufferFromMaterial
_3197:
	db	"IMeshManipulator",0
_3198:
	db	"(i,i):IMeshManipulator",0
_3199:
	db	"createMeshCopy",0
_3200:
	db	"(:IMesh):SMesh",0
_3201:
	db	"createMeshWithTangents",0
_3202:
	db	"(:IMesh,i,i,i):IMesh",0
_3203:
	db	"createMeshUniquePrimitives",0
_3204:
	db	"(:IMesh):IMesh",0
_3205:
	db	"flipSurfaces",0
_3206:
	db	"getPolyCountFromAnimated",0
_3207:
	db	"getPolyCount",0
_3208:
	db	"makePlanarTextureMapping",0
_3209:
	db	"(:IMesh,f)i",0
_3210:
	db	"recalculateNormals",0
_3211:
	db	"(:IMesh,i,i)i",0
_3212:
	db	"recalculateNormalsMeshBuffer",0
_3213:
	db	"(:IMeshBuffer,i,i)i",0
_3214:
	db	"scaleMesh",0
_3215:
	db	"(:IMesh,:Vector3df)i",0
_3216:
	db	"setVertexColorAlpha",0
_3217:
	db	"(:IMesh,i)i",0
_3218:
	db	"setVertexColors",0
_3219:
	db	"(:IMesh,:SColor)i",0
_3220:
	db	"transformMesh",0
_3221:
	db	"(:IMesh,:Matrix4)i",0
_3222:
	db	"createAnimatedMesh",0
_3223:
	db	"(:IMesh,i):IAnimatedMesh",0
_3224:
	db	"createMeshWith2TCoords",0
_3225:
	db	"createMeshWelded",0
_3226:
	db	"(:IMesh,f):IMesh",0
_3227:
	db	"scale",0
_3228:
	db	"scaleMeshBuffer",0
_3229:
	db	"(:IMeshbuffer,:Vector3df)i",0
_3230:
	db	"scaleTCoords",0
_3231:
	db	"(:IMesh,:Vector2df,i)i",0
_3232:
	db	"scaleTCoordsMeshBuffer",0
_3233:
	db	"(:IMeshBuffer,:Vector2df,i)i",0
_3234:
	db	"transformMeshBuffer",0
_3235:
	db	"(:IMeshBuffer,:Matrix4)i",0
_3236:
	db	"createMeshWith1TCoords",0
_3237:
	db	"makePlanarTextureMappingFromBuffer",0
_3238:
	db	"(:IMeshBuffer,f)i",0
_3239:
	db	"makePlanarTextureMappingFromBufferWithOffset",0
_3240:
	db	"(:IMeshBuffer,f,f,b,:Vector3df)i",0
_3241:
	db	"recalculateTangents",0
_3242:
	db	"(:IMesh,i,i,i)i",0
_3243:
	db	"applyToMeshBuffer",0
_3244:
	db	"(:IVertexManipulator,:IMeshBuffer,i)i",0
_3245:
	db	"applyToMesh",0
_3246:
	db	"(:IVertexManipulator,:IMesh,i)i",0
	align	4
_3196:
	dd	2
	dd	_3197
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IMeshManipulator_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IMeshManipulator_Delete
	dd	7
	dd	_482
	dd	_3198
	dd	__irrlicht_core_IMeshManipulator_createFromHandle
	dd	6
	dd	_3199
	dd	_3200
	dd	__irrlicht_core_IMeshManipulator_createMeshCopy
	dd	6
	dd	_3201
	dd	_3202
	dd	__irrlicht_core_IMeshManipulator_createMeshWithTangents
	dd	6
	dd	_3203
	dd	_3204
	dd	__irrlicht_core_IMeshManipulator_createMeshUniquePrimitives
	dd	6
	dd	_3205
	dd	_2869
	dd	__irrlicht_core_IMeshManipulator_flipSurfaces
	dd	6
	dd	_3206
	dd	_1738
	dd	__irrlicht_core_IMeshManipulator_getPolyCountFromAnimated
	dd	6
	dd	_3207
	dd	_2869
	dd	__irrlicht_core_IMeshManipulator_getPolyCount
	dd	6
	dd	_3208
	dd	_3209
	dd	__irrlicht_core_IMeshManipulator_makePlanarTextureMapping
	dd	6
	dd	_3210
	dd	_3211
	dd	__irrlicht_core_IMeshManipulator_recalculateNormals
	dd	6
	dd	_3212
	dd	_3213
	dd	__irrlicht_core_IMeshManipulator_recalculateNormalsMeshBuffer
	dd	6
	dd	_3214
	dd	_3215
	dd	__irrlicht_core_IMeshManipulator_scaleMesh
	dd	6
	dd	_3216
	dd	_3217
	dd	__irrlicht_core_IMeshManipulator_setVertexColorAlpha
	dd	6
	dd	_3218
	dd	_3219
	dd	__irrlicht_core_IMeshManipulator_setVertexColors
	dd	6
	dd	_3220
	dd	_3221
	dd	__irrlicht_core_IMeshManipulator_transformMesh
	dd	6
	dd	_3222
	dd	_3223
	dd	__irrlicht_core_IMeshManipulator_createAnimatedMesh
	dd	6
	dd	_3224
	dd	_3204
	dd	__irrlicht_core_IMeshManipulator_createMeshWith2TCoords
	dd	6
	dd	_3225
	dd	_3226
	dd	__irrlicht_core_IMeshManipulator_createMeshWelded
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IMeshManipulator_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IMeshManipulator_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IMeshManipulator_grab
	dd	6
	dd	_3227
	dd	_3215
	dd	__irrlicht_core_IMeshManipulator_scale
	dd	6
	dd	_3228
	dd	_3229
	dd	__irrlicht_core_IMeshManipulator_scaleMeshBuffer
	dd	6
	dd	_3230
	dd	_3231
	dd	__irrlicht_core_IMeshManipulator_scaleTCoords
	dd	6
	dd	_3232
	dd	_3233
	dd	__irrlicht_core_IMeshManipulator_scaleTCoordsMeshBuffer
	dd	6
	dd	_3136
	dd	_3221
	dd	__irrlicht_core_IMeshManipulator_transform
	dd	6
	dd	_3234
	dd	_3235
	dd	__irrlicht_core_IMeshManipulator_transformMeshBuffer
	dd	6
	dd	_3236
	dd	_3204
	dd	__irrlicht_core_IMeshManipulator_createMeshWith1TCoords
	dd	6
	dd	_3237
	dd	_3238
	dd	__irrlicht_core_IMeshManipulator_makePlanarTextureMappingFromBuffer
	dd	6
	dd	_3239
	dd	_3240
	dd	__irrlicht_core_IMeshManipulator_makePlanarTextureMappingFromBufferWithOffset
	dd	6
	dd	_3241
	dd	_3242
	dd	__irrlicht_core_IMeshManipulator_recalculateTangents
	dd	6
	dd	_3243
	dd	_3244
	dd	__irrlicht_core_IMeshManipulator_applyToMeshBuffer
	dd	6
	dd	_3245
	dd	_3246
	dd	__irrlicht_core_IMeshManipulator_applyToMesh
	dd	0
	align	4
_irrlicht_core_IMeshManipulator:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_3196
	dd	24
	dd	__irrlicht_core_IMeshManipulator_New
	dd	__irrlicht_core_IMeshManipulator_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IMeshManipulator_drop
	dd	__irrlicht_core_IMeshManipulator_getDebugName
	dd	__irrlicht_core_IMeshManipulator_grab
	dd	__irrlicht_core_IMeshManipulator_createFromHandle
	dd	__irrlicht_core_IMeshManipulator_createMeshCopy
	dd	__irrlicht_core_IMeshManipulator_createMeshWithTangents
	dd	__irrlicht_core_IMeshManipulator_createMeshUniquePrimitives
	dd	__irrlicht_core_IMeshManipulator_flipSurfaces
	dd	__irrlicht_core_IMeshManipulator_getPolyCountFromAnimated
	dd	__irrlicht_core_IMeshManipulator_getPolyCount
	dd	__irrlicht_core_IMeshManipulator_makePlanarTextureMapping
	dd	__irrlicht_core_IMeshManipulator_recalculateNormals
	dd	__irrlicht_core_IMeshManipulator_recalculateNormalsMeshBuffer
	dd	__irrlicht_core_IMeshManipulator_scaleMesh
	dd	__irrlicht_core_IMeshManipulator_setVertexColorAlpha
	dd	__irrlicht_core_IMeshManipulator_setVertexColors
	dd	__irrlicht_core_IMeshManipulator_transformMesh
	dd	__irrlicht_core_IMeshManipulator_createAnimatedMesh
	dd	__irrlicht_core_IMeshManipulator_createMeshWith2TCoords
	dd	__irrlicht_core_IMeshManipulator_createMeshWelded
	dd	__irrlicht_core_IMeshManipulator_scale
	dd	__irrlicht_core_IMeshManipulator_scaleMeshBuffer
	dd	__irrlicht_core_IMeshManipulator_scaleTCoords
	dd	__irrlicht_core_IMeshManipulator_scaleTCoordsMeshBuffer
	dd	__irrlicht_core_IMeshManipulator_transform
	dd	__irrlicht_core_IMeshManipulator_transformMeshBuffer
	dd	__irrlicht_core_IMeshManipulator_createMeshWith1TCoords
	dd	__irrlicht_core_IMeshManipulator_makePlanarTextureMappingFromBuffer
	dd	__irrlicht_core_IMeshManipulator_makePlanarTextureMappingFromBufferWithOffset
	dd	__irrlicht_core_IMeshManipulator_recalculateTangents
	dd	__irrlicht_core_IMeshManipulator_applyToMeshBuffer
	dd	__irrlicht_core_IMeshManipulator_applyToMesh
_3248:
	db	"IMeshSceneNode",0
_3249:
	db	"(i,i,*b):IMeshSceneNode",0
_3250:
	db	"():IMesh",0
	align	4
_3247:
	dd	2
	dd	_3248
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IMeshSceneNode_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IMeshSceneNode_Delete
	dd	7
	dd	_482
	dd	_3249
	dd	__irrlicht_core_IMeshSceneNode_createFromHandle
	dd	6
	dd	_1737
	dd	_2869
	dd	__irrlicht_core_IMeshSceneNode_setMesh
	dd	6
	dd	_2928
	dd	_444
	dd	__irrlicht_core_IMeshSceneNode_setReadOnlyMaterials
	dd	6
	dd	_2929
	dd	_431
	dd	__irrlicht_core_IMeshSceneNode_isReadOnlyMaterials
	dd	6
	dd	_1739
	dd	_3250
	dd	__irrlicht_core_IMeshSceneNode_getMesh
	dd	0
	align	4
_irrlicht_core_IMeshSceneNode:
	dd	_irrlicht_core_ISceneNodeDefault
	dd	_bbObjectFree
	dd	_3247
	dd	24
	dd	__irrlicht_core_IMeshSceneNode_New
	dd	__irrlicht_core_IMeshSceneNode_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ISceneNode_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_ISceneNode_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAttributeExchangingObject_drop
	dd	__irrlicht_core_IAttributeExchangingObject_getDebugName
	dd	__irrlicht_core_IAttributeExchangingObject_grab
	dd	__irrlicht_core_IMeshSceneNode_createFromHandle
	dd	__irrlicht_core_ISceneNode_serializeAttributes
	dd	__irrlicht_core_ISceneNode_deserializeAttributes
	dd	__irrlicht_core_ISceneNodeDefault_getBoundingBox
	dd	__irrlicht_core_ISceneNodeDefault_render
	dd	__irrlicht_core_ISceneNode_getSceneManager
	dd	__irrlicht_core_ISceneNode_getAnimators
	dd	__irrlicht_core_ISceneNode_addAnimator
	dd	__irrlicht_core_ISceneNode_addChild
	dd	__irrlicht_core_ISceneNode_getAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_getAutomaticCulling
	dd	__irrlicht_core_ISceneNode_getID
	dd	__irrlicht_core_ISceneNode_getMaterial
	dd	__irrlicht_core_ISceneNode_getMaterialCount
	dd	__irrlicht_core_ISceneNode_getName
	dd	__irrlicht_core_ISceneNode_getType
	dd	__irrlicht_core_ISceneNode_getParent
	dd	__irrlicht_core_ISceneNode_getPosition
	dd	__irrlicht_core_ISceneNode_getRelativeTransformation
	dd	__irrlicht_core_ISceneNode_GetRotation
	dd	__irrlicht_core_ISceneNode_GetScale
	dd	__irrlicht_core_ISceneNode_getTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_getTriangleSelector
	dd	__irrlicht_core_ISceneNode_isDebugDataVisible
	dd	__irrlicht_core_ISceneNode_isVisible
	dd	__irrlicht_core_ISceneNode_remove
	dd	__irrlicht_core_ISceneNode_removeAll
	dd	__irrlicht_core_ISceneNode_removeAnimator
	dd	__irrlicht_core_ISceneNode_removeAnimators
	dd	__irrlicht_core_ISceneNode_removeChild
	dd	__irrlicht_core_ISceneNode_OnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_OnAnimate
	dd	__irrlicht_core_ISceneNode_setAutomaticCulling
	dd	__irrlicht_core_ISceneNode_setDebugDataVisible
	dd	__irrlicht_core_ISceneNode_setID
	dd	__irrlicht_core_ISceneNode_setMaterialFlag
	dd	__irrlicht_core_ISceneNode_setMaterialTexture
	dd	__irrlicht_core_ISceneNode_setMaterialType
	dd	__irrlicht_core_ISceneNode_setMaterial
	dd	__irrlicht_core_ISceneNode_setName
	dd	__irrlicht_core_ISceneNode_setParent
	dd	__irrlicht_core_ISceneNode_setPosition
	dd	__irrlicht_core_ISceneNode_SetRotation
	dd	__irrlicht_core_ISceneNode_SetScale
	dd	__irrlicht_core_ISceneNode_setTriangleSelector
	dd	__irrlicht_core_ISceneNode_setVisible
	dd	__irrlicht_core_ISceneNode_updateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getChildren
	dd	__irrlicht_core_ISceneNode_getChild
	dd	__irrlicht_core_ISceneNode_setIsDebugObject
	dd	__irrlicht_core_ISceneNode_isDebugObject
	dd	__irrlicht_core_ISceneNode_clone
	dd	__irrlicht_core_ISceneNode_isTrulyVisible
	dd	__irrlicht_core_ISceneNode_cast
	dd	__irrlicht_core_ISceneNode_create
	dd	__irrlicht_core_ISceneNode_boundUpdateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundSetVisible
	dd	__irrlicht_core_ISceneNode_boundSetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundSetScale
	dd	__irrlicht_core_ISceneNode_boundSetRotation
	dd	__irrlicht_core_ISceneNode_boundSetPosition
	dd	__irrlicht_core_ISceneNode_boundSetParent
	dd	__irrlicht_core_ISceneNode_boundSetName
	dd	__irrlicht_core_ISceneNode_boundSetMaterial
	dd	__irrlicht_core_ISceneNode_boundSetMaterialType
	dd	__irrlicht_core_ISceneNode_boundSetMaterialTexture
	dd	__irrlicht_core_ISceneNode_boundSetMaterialFlag
	dd	__irrlicht_core_ISceneNode_boundSetID
	dd	__irrlicht_core_ISceneNode_boundSetDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundSetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundRemoveChild
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimators
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimator
	dd	__irrlicht_core_ISceneNode_boundRemoveAll
	dd	__irrlicht_core_ISceneNode_boundRemove
	dd	__irrlicht_core_ISceneNode_boundIsDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundGetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundGetTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetScale
	dd	__irrlicht_core_ISceneNode_boundGetRotation
	dd	__irrlicht_core_ISceneNode_boundGetRelativeTransformation
	dd	__irrlicht_core_ISceneNode_boundGetPosition
	dd	__irrlicht_core_ISceneNode_boundGetParent
	dd	__irrlicht_core_ISceneNode_boundGetName
	dd	__irrlicht_core_ISceneNode_boundGetType
	dd	__irrlicht_core_ISceneNode_boundGetMaterialCount
	dd	__irrlicht_core_ISceneNode_boundGetMaterial
	dd	__irrlicht_core_ISceneNode_boundGetID
	dd	__irrlicht_core_ISceneNode_boundGetBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundGetAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_boundGetAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundAddChild
	dd	__irrlicht_core_ISceneNode_boundAddAnimator
	dd	__irrlicht_core_ISceneNode_boundIsVisible
	dd	__irrlicht_core_ISceneNode_boundOnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_boundOnAnimate
	dd	__irrlicht_core_ISceneNode_boundRender
	dd	__irrlicht_core_ISceneNode_boundIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSetIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSerializeAttributes
	dd	__irrlicht_core_ISceneNode_boundDeserializeAttributes
	dd	__irrlicht_core_ISceneNode_boundClone
	dd	__irrlicht_core_ISceneNode_boundIsTrulyVisible
	dd	__irrlicht_core_IMeshSceneNode_setMesh
	dd	__irrlicht_core_IMeshSceneNode_setReadOnlyMaterials
	dd	__irrlicht_core_IMeshSceneNode_isReadOnlyMaterials
	dd	__irrlicht_core_IMeshSceneNode_getMesh
_3252:
	db	"IMetaTriangleSelector",0
_3253:
	db	"(i,i):IMetaTriangleSelector",0
_3254:
	db	"addTriangleSelector",0
_3255:
	db	"removeAllTriangleSelectors",0
_3256:
	db	"removeTriangleSelector",0
	align	4
_3251:
	dd	2
	dd	_3252
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IMetaTriangleSelector_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IMetaTriangleSelector_Delete
	dd	7
	dd	_482
	dd	_3253
	dd	__irrlicht_core_IMetaTriangleSelector_createFromHandle
	dd	6
	dd	_3254
	dd	_3031
	dd	__irrlicht_core_IMetaTriangleSelector_addTriangleSelector
	dd	6
	dd	_3255
	dd	_431
	dd	__irrlicht_core_IMetaTriangleSelector_removeAllTriangleSelectors
	dd	6
	dd	_3256
	dd	_3031
	dd	__irrlicht_core_IMetaTriangleSelector_removeTriangleSelector
	dd	0
	align	4
_irrlicht_core_IMetaTriangleSelector:
	dd	_irrlicht_core_ITriangleSelector
	dd	_bbObjectFree
	dd	_3251
	dd	24
	dd	__irrlicht_core_IMetaTriangleSelector_New
	dd	__irrlicht_core_IMetaTriangleSelector_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_ITriangleSelector_drop
	dd	__irrlicht_core_ITriangleSelector_getDebugName
	dd	__irrlicht_core_ITriangleSelector_grab
	dd	__irrlicht_core_IMetaTriangleSelector_createFromHandle
	dd	__irrlicht_core_ITriangleSelector_getTriangleCount
	dd	__irrlicht_core_ITriangleSelector_getTriangles
	dd	__irrlicht_core_ITriangleSelector_getTrianglesOnLine
	dd	__irrlicht_core_ITriangleSelector_getTrianglesInBox
	dd	__irrlicht_core_ITriangleSelector_getSceneNodeForTriangle
	dd	__irrlicht_core_IMetaTriangleSelector_addTriangleSelector
	dd	__irrlicht_core_IMetaTriangleSelector_removeAllTriangleSelectors
	dd	__irrlicht_core_IMetaTriangleSelector_removeTriangleSelector
_3258:
	db	"SParticle",0
_3259:
	db	"(i,i):SParticle",0
_3260:
	db	"color",0
_3261:
	db	"getEndTime",0
_3262:
	db	"setEndTime",0
_3263:
	db	"pos",0
_3264:
	db	"startColor",0
_3265:
	db	"getStartTime",0
_3266:
	db	"setStartTime",0
_3267:
	db	"startVector",0
_3268:
	db	"vector",0
_3269:
	db	"startSize",0
	align	4
_3257:
	dd	2
	dd	_3258
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SParticle_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SParticle_Delete
	dd	7
	dd	_482
	dd	_3259
	dd	__irrlicht_core_SParticle_createFromHandle
	dd	7
	dd	_480
	dd	_1162
	dd	__irrlicht_core_SParticle_create
	dd	6
	dd	_3260
	dd	_1704
	dd	__irrlicht_core_SParticle_color
	dd	6
	dd	_3261
	dd	_431
	dd	__irrlicht_core_SParticle_getEndTime
	dd	6
	dd	_3262
	dd	_444
	dd	__irrlicht_core_SParticle_setEndTime
	dd	6
	dd	_3263
	dd	_649
	dd	__irrlicht_core_SParticle_pos
	dd	6
	dd	_3264
	dd	_1704
	dd	__irrlicht_core_SParticle_startColor
	dd	6
	dd	_3265
	dd	_431
	dd	__irrlicht_core_SParticle_getStartTime
	dd	6
	dd	_3266
	dd	_444
	dd	__irrlicht_core_SParticle_setStartTime
	dd	6
	dd	_3267
	dd	_649
	dd	__irrlicht_core_SParticle_startVector
	dd	6
	dd	_3268
	dd	_649
	dd	__irrlicht_core_SParticle_vector
	dd	6
	dd	_832
	dd	_549
	dd	__irrlicht_core_SParticle_size
	dd	6
	dd	_3269
	dd	_549
	dd	__irrlicht_core_SParticle_startSize
	dd	0
	align	4
_irrlicht_core_SParticle:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_3257
	dd	20
	dd	__irrlicht_core_SParticle_New
	dd	__irrlicht_core_SParticle_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SParticle_createFromHandle
	dd	__irrlicht_core_SParticle_create
	dd	__irrlicht_core_SParticle_color
	dd	__irrlicht_core_SParticle_getEndTime
	dd	__irrlicht_core_SParticle_setEndTime
	dd	__irrlicht_core_SParticle_pos
	dd	__irrlicht_core_SParticle_startColor
	dd	__irrlicht_core_SParticle_getStartTime
	dd	__irrlicht_core_SParticle_setStartTime
	dd	__irrlicht_core_SParticle_startVector
	dd	__irrlicht_core_SParticle_vector
	dd	__irrlicht_core_SParticle_size
	dd	__irrlicht_core_SParticle_startSize
_3271:
	db	"IParticleAffector",0
_3272:
	db	"affect",0
_3273:
	db	"(i,:Array_SParticle)i",0
_3274:
	db	"(*b):IParticleAffector",0
_3275:
	db	"(i,i,*b):IParticleAffector",0
_3276:
	db	"(i):IParticleAffector",0
_3277:
	db	"OnGetType",0
_3278:
	db	"OnDeserializeAttributes",0
_3279:
	db	"OnSerializeAttributes",0
_3280:
	db	"OnAffectBinding",0
	align	4
_3270:
	dd	2
	dd	_3271
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	6
	dd	_3272
	dd	_3273
	dd	124
	dd	6
	dd	_1490
	dd	_431
	dd	128
	dd	6
	dd	_1564
	dd	_444
	dd	132
	dd	6
	dd	_2723
	dd	_431
	dd	136
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IParticleAffector_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IParticleAffector_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IParticleAffector_grab
	dd	7
	dd	_480
	dd	_3274
	dd	__irrlicht_core_IParticleAffector_create
	dd	7
	dd	_482
	dd	_3275
	dd	112
	dd	6
	dd	_1547
	dd	_3276
	dd	144
	dd	6
	dd	_443
	dd	_444
	dd	__irrlicht_core_IParticleAffector_bind
	dd	7
	dd	_3277
	dd	_444
	dd	148
	dd	7
	dd	_3278
	dd	_872
	dd	152
	dd	7
	dd	_3279
	dd	_1085
	dd	156
	dd	7
	dd	_3280
	dd	_1085
	dd	__irrlicht_core_IParticleAffector_OnAffectBinding
	dd	6
	dd	_450
	dd	_431
	dd	88
	dd	0
	align	4
_irrlicht_core_IParticleAffector:
	dd	_irrlicht_core_IAttributeExchangingObject
	dd	_bbObjectFree
	dd	_3270
	dd	24
	dd	__irrlicht_core_IParticleAffector_New
	dd	__irrlicht_core_IParticleAffector_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IParticleAffector_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IParticleAffector_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IParticleAffector_drop
	dd	__irrlicht_core_IParticleAffector_getDebugName
	dd	__irrlicht_core_IParticleAffector_grab
	dd	__irrlicht_core_IParticleAffector_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	_brl_blitz_NullMethodError
	dd	_brl_blitz_NullMethodError
	dd	__irrlicht_core_IParticleAffector_setEnabled
	dd	__irrlicht_core_IParticleAffector_getEnabled
	dd	__irrlicht_core_IParticleAffector_create
	dd	__irrlicht_core_IParticleAffector_cast
	dd	__irrlicht_core_IParticleAffector_OnGetType
	dd	__irrlicht_core_IParticleAffector_OnDeserializeAttributes
	dd	__irrlicht_core_IParticleAffector_OnSerializeAttributes
	dd	__irrlicht_core_IParticleAffector_OnAffectBinding
_3282:
	db	"IParticleAffectorDefault",0
	align	4
_3281:
	dd	2
	dd	_3282
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	6
	dd	_3272
	dd	_3273
	dd	124
	dd	6
	dd	_1490
	dd	_431
	dd	128
	dd	0
	align	4
_irrlicht_core_IParticleAffectorDefault:
	dd	_irrlicht_core_IParticleAffector
	dd	_bbObjectFree
	dd	_3281
	dd	24
	dd	__irrlicht_core_IParticleAffectorDefault_New
	dd	__irrlicht_core_IParticleAffectorDefault_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IParticleAffector_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IParticleAffector_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IParticleAffector_drop
	dd	__irrlicht_core_IParticleAffector_getDebugName
	dd	__irrlicht_core_IParticleAffector_grab
	dd	__irrlicht_core_IParticleAffector_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IParticleAffectorDefault_affect
	dd	__irrlicht_core_IParticleAffectorDefault_getType
	dd	__irrlicht_core_IParticleAffector_setEnabled
	dd	__irrlicht_core_IParticleAffector_getEnabled
	dd	__irrlicht_core_IParticleAffector_create
	dd	__irrlicht_core_IParticleAffector_cast
	dd	__irrlicht_core_IParticleAffector_OnGetType
	dd	__irrlicht_core_IParticleAffector_OnDeserializeAttributes
	dd	__irrlicht_core_IParticleAffector_OnSerializeAttributes
	dd	__irrlicht_core_IParticleAffector_OnAffectBinding
_3284:
	db	"IParticleAttractionAffector",0
_3285:
	db	"(i,i,*b):IParticleAttractionAffector",0
_3286:
	db	"setPoint",0
_3287:
	db	"setAttract",0
_3288:
	db	"setAffectX",0
_3289:
	db	"setAffectY",0
_3290:
	db	"setAffectZ",0
_3291:
	db	"getAttract",0
_3292:
	db	"getAffectX",0
_3293:
	db	"getAffectY",0
_3294:
	db	"getAffectZ",0
	align	4
_3283:
	dd	2
	dd	_3284
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_3285
	dd	112
	dd	6
	dd	_3286
	dd	_660
	dd	164
	dd	6
	dd	_3287
	dd	_444
	dd	168
	dd	6
	dd	_3288
	dd	_444
	dd	172
	dd	6
	dd	_3289
	dd	_444
	dd	176
	dd	6
	dd	_3290
	dd	_444
	dd	180
	dd	6
	dd	_699
	dd	_649
	dd	184
	dd	6
	dd	_3291
	dd	_431
	dd	188
	dd	6
	dd	_3292
	dd	_431
	dd	192
	dd	6
	dd	_3293
	dd	_431
	dd	196
	dd	6
	dd	_3294
	dd	_431
	dd	200
	dd	0
	align	4
_irrlicht_core_IParticleAttractionAffector:
	dd	_irrlicht_core_IParticleAffectorDefault
	dd	_bbObjectFree
	dd	_3283
	dd	24
	dd	__irrlicht_core_IParticleAttractionAffector_New
	dd	__irrlicht_core_IParticleAttractionAffector_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IParticleAffector_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IParticleAffector_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IParticleAffector_drop
	dd	__irrlicht_core_IParticleAffector_getDebugName
	dd	__irrlicht_core_IParticleAffector_grab
	dd	__irrlicht_core_IParticleAttractionAffector_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IParticleAffectorDefault_affect
	dd	__irrlicht_core_IParticleAffectorDefault_getType
	dd	__irrlicht_core_IParticleAffector_setEnabled
	dd	__irrlicht_core_IParticleAffector_getEnabled
	dd	__irrlicht_core_IParticleAffector_create
	dd	__irrlicht_core_IParticleAffector_cast
	dd	__irrlicht_core_IParticleAffector_OnGetType
	dd	__irrlicht_core_IParticleAffector_OnDeserializeAttributes
	dd	__irrlicht_core_IParticleAffector_OnSerializeAttributes
	dd	__irrlicht_core_IParticleAffector_OnAffectBinding
	dd	__irrlicht_core_IParticleAttractionAffector_setPoint
	dd	__irrlicht_core_IParticleAttractionAffector_setAttract
	dd	__irrlicht_core_IParticleAttractionAffector_setAffectX
	dd	__irrlicht_core_IParticleAttractionAffector_setAffectY
	dd	__irrlicht_core_IParticleAttractionAffector_setAffectZ
	dd	__irrlicht_core_IParticleAttractionAffector_getPoint
	dd	__irrlicht_core_IParticleAttractionAffector_getAttract
	dd	__irrlicht_core_IParticleAttractionAffector_getAffectX
	dd	__irrlicht_core_IParticleAttractionAffector_getAffectY
	dd	__irrlicht_core_IParticleAttractionAffector_getAffectZ
_3296:
	db	"IParticleFadeOutAffector",0
_3297:
	db	"(i,i,*b):IParticleFadeOutAffector",0
_3298:
	db	"setTargetColor",0
_3299:
	db	"setFadeOutTime",0
_3300:
	db	"getTargetColor",0
_3301:
	db	"getFadeOutTime",0
	align	4
_3295:
	dd	2
	dd	_3296
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_3297
	dd	112
	dd	6
	dd	_3298
	dd	_1672
	dd	164
	dd	6
	dd	_3299
	dd	_471
	dd	168
	dd	6
	dd	_3300
	dd	_1704
	dd	172
	dd	6
	dd	_3301
	dd	_468
	dd	176
	dd	0
	align	4
_irrlicht_core_IParticleFadeOutAffector:
	dd	_irrlicht_core_IParticleAffectorDefault
	dd	_bbObjectFree
	dd	_3295
	dd	24
	dd	__irrlicht_core_IParticleFadeOutAffector_New
	dd	__irrlicht_core_IParticleFadeOutAffector_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IParticleAffector_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IParticleAffector_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IParticleAffector_drop
	dd	__irrlicht_core_IParticleAffector_getDebugName
	dd	__irrlicht_core_IParticleAffector_grab
	dd	__irrlicht_core_IParticleFadeOutAffector_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IParticleAffectorDefault_affect
	dd	__irrlicht_core_IParticleAffectorDefault_getType
	dd	__irrlicht_core_IParticleAffector_setEnabled
	dd	__irrlicht_core_IParticleAffector_getEnabled
	dd	__irrlicht_core_IParticleAffector_create
	dd	__irrlicht_core_IParticleAffector_cast
	dd	__irrlicht_core_IParticleAffector_OnGetType
	dd	__irrlicht_core_IParticleAffector_OnDeserializeAttributes
	dd	__irrlicht_core_IParticleAffector_OnSerializeAttributes
	dd	__irrlicht_core_IParticleAffector_OnAffectBinding
	dd	__irrlicht_core_IParticleFadeOutAffector_setTargetColor
	dd	__irrlicht_core_IParticleFadeOutAffector_setFadeOutTime
	dd	__irrlicht_core_IParticleFadeOutAffector_getTargetColor
	dd	__irrlicht_core_IParticleFadeOutAffector_getFadeOutTime
_3303:
	db	"IParticleGravityAffector",0
_3304:
	db	"(i,i,*b):IParticleGravityAffector",0
_3305:
	db	"setTimeForceLost",0
_3306:
	db	"setGravity",0
_3307:
	db	"getTimeForceLost",0
_3308:
	db	"getGravity",0
	align	4
_3302:
	dd	2
	dd	_3303
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_3304
	dd	112
	dd	6
	dd	_3305
	dd	_471
	dd	164
	dd	6
	dd	_3306
	dd	_660
	dd	168
	dd	6
	dd	_3307
	dd	_468
	dd	172
	dd	6
	dd	_3308
	dd	_649
	dd	176
	dd	0
	align	4
_irrlicht_core_IParticleGravityAffector:
	dd	_irrlicht_core_IParticleAffectorDefault
	dd	_bbObjectFree
	dd	_3302
	dd	24
	dd	__irrlicht_core_IParticleGravityAffector_New
	dd	__irrlicht_core_IParticleGravityAffector_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IParticleAffector_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IParticleAffector_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IParticleAffector_drop
	dd	__irrlicht_core_IParticleAffector_getDebugName
	dd	__irrlicht_core_IParticleAffector_grab
	dd	__irrlicht_core_IParticleGravityAffector_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IParticleAffectorDefault_affect
	dd	__irrlicht_core_IParticleAffectorDefault_getType
	dd	__irrlicht_core_IParticleAffector_setEnabled
	dd	__irrlicht_core_IParticleAffector_getEnabled
	dd	__irrlicht_core_IParticleAffector_create
	dd	__irrlicht_core_IParticleAffector_cast
	dd	__irrlicht_core_IParticleAffector_OnGetType
	dd	__irrlicht_core_IParticleAffector_OnDeserializeAttributes
	dd	__irrlicht_core_IParticleAffector_OnSerializeAttributes
	dd	__irrlicht_core_IParticleAffector_OnAffectBinding
	dd	__irrlicht_core_IParticleGravityAffector_setTimeForceLost
	dd	__irrlicht_core_IParticleGravityAffector_setGravity
	dd	__irrlicht_core_IParticleGravityAffector_getTimeForceLost
	dd	__irrlicht_core_IParticleGravityAffector_getGravity
_3310:
	db	"IParticleRotationAffector",0
_3311:
	db	"(i,i,*b):IParticleRotationAffector",0
_3312:
	db	"setPivotPoint",0
_3313:
	db	"getPivotPoint",0
	align	4
_3309:
	dd	2
	dd	_3310
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_3311
	dd	112
	dd	6
	dd	_3312
	dd	_660
	dd	164
	dd	6
	dd	_2098
	dd	_660
	dd	168
	dd	6
	dd	_3313
	dd	_649
	dd	172
	dd	6
	dd	_2099
	dd	_649
	dd	176
	dd	0
	align	4
_irrlicht_core_IParticleRotationAffector:
	dd	_irrlicht_core_IParticleAffectorDefault
	dd	_bbObjectFree
	dd	_3309
	dd	24
	dd	__irrlicht_core_IParticleRotationAffector_New
	dd	__irrlicht_core_IParticleRotationAffector_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IParticleAffector_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IParticleAffector_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IParticleAffector_drop
	dd	__irrlicht_core_IParticleAffector_getDebugName
	dd	__irrlicht_core_IParticleAffector_grab
	dd	__irrlicht_core_IParticleRotationAffector_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IParticleAffectorDefault_affect
	dd	__irrlicht_core_IParticleAffectorDefault_getType
	dd	__irrlicht_core_IParticleAffector_setEnabled
	dd	__irrlicht_core_IParticleAffector_getEnabled
	dd	__irrlicht_core_IParticleAffector_create
	dd	__irrlicht_core_IParticleAffector_cast
	dd	__irrlicht_core_IParticleAffector_OnGetType
	dd	__irrlicht_core_IParticleAffector_OnDeserializeAttributes
	dd	__irrlicht_core_IParticleAffector_OnSerializeAttributes
	dd	__irrlicht_core_IParticleAffector_OnAffectBinding
	dd	__irrlicht_core_IParticleRotationAffector_setPivotPoint
	dd	__irrlicht_core_IParticleRotationAffector_setSpeed
	dd	__irrlicht_core_IParticleRotationAffector_getPivotPoint
	dd	__irrlicht_core_IParticleRotationAffector_getSpeed
_3315:
	db	"IParticleEmitter",0
_3316:
	db	"(i,i,*b):IParticleEmitter",0
_3317:
	db	"(i):IParticleEmitter",0
_3318:
	db	"emitt",0
_3319:
	db	"setDirection",0
_3320:
	db	"setMinParticlesPerSecond",0
_3321:
	db	"setMaxParticlesPerSecond",0
_3322:
	db	"setMinStartColor",0
_3323:
	db	"setMaxStartColor",0
_3324:
	db	"getMinParticlesPerSecond",0
_3325:
	db	"getMaxParticlesPerSecond",0
_3326:
	db	"getMinStartColor",0
_3327:
	db	"getMaxStartColor",0
_3328:
	db	"getMaxStartSize",0
_3329:
	db	"getMinStartSize",0
_3330:
	db	"setMaxStartSize",0
_3331:
	db	"setMinStartSize",0
	align	4
_3314:
	dd	2
	dd	_3315
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_3316
	dd	112
	dd	6
	dd	_1547
	dd	_3317
	dd	124
	dd	6
	dd	_3318
	dd	_1172
	dd	128
	dd	6
	dd	_3319
	dd	_660
	dd	132
	dd	6
	dd	_3320
	dd	_444
	dd	136
	dd	6
	dd	_3321
	dd	_444
	dd	140
	dd	6
	dd	_3322
	dd	_1672
	dd	144
	dd	6
	dd	_3323
	dd	_1672
	dd	148
	dd	6
	dd	_2438
	dd	_649
	dd	152
	dd	6
	dd	_3324
	dd	_431
	dd	156
	dd	6
	dd	_3325
	dd	_431
	dd	160
	dd	6
	dd	_3326
	dd	_1704
	dd	164
	dd	6
	dd	_3327
	dd	_1704
	dd	168
	dd	6
	dd	_1490
	dd	_431
	dd	172
	dd	6
	dd	_1186
	dd	_431
	dd	100
	dd	6
	dd	_1187
	dd	_827
	dd	104
	dd	6
	dd	_1188
	dd	_431
	dd	108
	dd	6
	dd	_3328
	dd	_549
	dd	176
	dd	6
	dd	_3329
	dd	_549
	dd	180
	dd	6
	dd	_3330
	dd	_455
	dd	184
	dd	6
	dd	_3331
	dd	_455
	dd	188
	dd	0
	align	4
_irrlicht_core_IParticleEmitter:
	dd	_irrlicht_core_IAttributeExchangingObject
	dd	_bbObjectFree
	dd	_3314
	dd	24
	dd	__irrlicht_core_IParticleEmitter_New
	dd	__irrlicht_core_IParticleEmitter_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IParticleEmitter_drop
	dd	__irrlicht_core_IParticleEmitter_getDebugName
	dd	__irrlicht_core_IParticleEmitter_grab
	dd	__irrlicht_core_IParticleEmitter_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IParticleEmitter_cast
	dd	__irrlicht_core_IParticleEmitter_emitt
	dd	__irrlicht_core_IParticleEmitter_setDirection
	dd	__irrlicht_core_IParticleEmitter_setMinParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_setMaxParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_setMinStartColor
	dd	__irrlicht_core_IParticleEmitter_setMaxStartColor
	dd	__irrlicht_core_IParticleEmitter_getDirection
	dd	__irrlicht_core_IParticleEmitter_getMinParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_getMaxParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_getMinStartColor
	dd	__irrlicht_core_IParticleEmitter_getMaxStartColor
	dd	__irrlicht_core_IParticleEmitter_getType
	dd	__irrlicht_core_IParticleEmitter_getMaxStartSize
	dd	__irrlicht_core_IParticleEmitter_getMinStartSize
	dd	__irrlicht_core_IParticleEmitter_setMaxStartSize
	dd	__irrlicht_core_IParticleEmitter_setMinStartSize
_3333:
	db	"IParticleAnimatedMeshSceneNodeEmitter",0
_3334:
	db	"(i,i,*b):IParticleAnimatedMeshSceneNodeEmitter",0
_3335:
	db	"setAnimatedMeshSceneNode",0
_3336:
	db	"setUseNormalDirection",0
_3337:
	db	"setNormalDirectionModifier",0
_3338:
	db	"setEveryMeshVertex",0
_3339:
	db	"getAnimatedMeshSceneNode",0
_3340:
	db	"():IAnimatedMeshSceneNode",0
_3341:
	db	"isUsingNormalDirection",0
_3342:
	db	"getNormalDirectionModifier",0
_3343:
	db	"getEveryMeshVertex",0
	align	4
_3332:
	dd	2
	dd	_3333
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_3334
	dd	112
	dd	6
	dd	_3335
	dd	_2960
	dd	192
	dd	6
	dd	_3336
	dd	_444
	dd	196
	dd	6
	dd	_3337
	dd	_471
	dd	200
	dd	6
	dd	_3338
	dd	_444
	dd	204
	dd	6
	dd	_3339
	dd	_3340
	dd	208
	dd	6
	dd	_3341
	dd	_431
	dd	212
	dd	6
	dd	_3342
	dd	_468
	dd	216
	dd	6
	dd	_3343
	dd	_431
	dd	220
	dd	0
	align	4
_irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter:
	dd	_irrlicht_core_IParticleEmitter
	dd	_bbObjectFree
	dd	_3332
	dd	24
	dd	__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_New
	dd	__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IParticleEmitter_drop
	dd	__irrlicht_core_IParticleEmitter_getDebugName
	dd	__irrlicht_core_IParticleEmitter_grab
	dd	__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IParticleEmitter_cast
	dd	__irrlicht_core_IParticleEmitter_emitt
	dd	__irrlicht_core_IParticleEmitter_setDirection
	dd	__irrlicht_core_IParticleEmitter_setMinParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_setMaxParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_setMinStartColor
	dd	__irrlicht_core_IParticleEmitter_setMaxStartColor
	dd	__irrlicht_core_IParticleEmitter_getDirection
	dd	__irrlicht_core_IParticleEmitter_getMinParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_getMaxParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_getMinStartColor
	dd	__irrlicht_core_IParticleEmitter_getMaxStartColor
	dd	__irrlicht_core_IParticleEmitter_getType
	dd	__irrlicht_core_IParticleEmitter_getMaxStartSize
	dd	__irrlicht_core_IParticleEmitter_getMinStartSize
	dd	__irrlicht_core_IParticleEmitter_setMaxStartSize
	dd	__irrlicht_core_IParticleEmitter_setMinStartSize
	dd	__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_setAnimatedMeshSceneNode
	dd	__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_setUseNormalDirection
	dd	__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_setNormalDirectionModifier
	dd	__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_setEveryMeshVertex
	dd	__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_getAnimatedMeshSceneNode
	dd	__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_isUsingNormalDirection
	dd	__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_getNormalDirectionModifier
	dd	__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_getEveryMeshVertex
_3345:
	db	"IParticleBoxEmitter",0
_3346:
	db	"(i,i,*b):IParticleBoxEmitter",0
_3347:
	db	"setBox",0
_3348:
	db	"getBox",0
	align	4
_3344:
	dd	2
	dd	_3345
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_3346
	dd	112
	dd	6
	dd	_3347
	dd	_694
	dd	192
	dd	6
	dd	_3348
	dd	_950
	dd	196
	dd	0
	align	4
_irrlicht_core_IParticleBoxEmitter:
	dd	_irrlicht_core_IParticleEmitter
	dd	_bbObjectFree
	dd	_3344
	dd	24
	dd	__irrlicht_core_IParticleBoxEmitter_New
	dd	__irrlicht_core_IParticleBoxEmitter_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IParticleEmitter_drop
	dd	__irrlicht_core_IParticleEmitter_getDebugName
	dd	__irrlicht_core_IParticleEmitter_grab
	dd	__irrlicht_core_IParticleBoxEmitter_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IParticleEmitter_cast
	dd	__irrlicht_core_IParticleEmitter_emitt
	dd	__irrlicht_core_IParticleEmitter_setDirection
	dd	__irrlicht_core_IParticleEmitter_setMinParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_setMaxParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_setMinStartColor
	dd	__irrlicht_core_IParticleEmitter_setMaxStartColor
	dd	__irrlicht_core_IParticleEmitter_getDirection
	dd	__irrlicht_core_IParticleEmitter_getMinParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_getMaxParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_getMinStartColor
	dd	__irrlicht_core_IParticleEmitter_getMaxStartColor
	dd	__irrlicht_core_IParticleEmitter_getType
	dd	__irrlicht_core_IParticleEmitter_getMaxStartSize
	dd	__irrlicht_core_IParticleEmitter_getMinStartSize
	dd	__irrlicht_core_IParticleEmitter_setMaxStartSize
	dd	__irrlicht_core_IParticleEmitter_setMinStartSize
	dd	__irrlicht_core_IParticleBoxEmitter_setBox
	dd	__irrlicht_core_IParticleBoxEmitter_getBox
_3350:
	db	"IParticleMeshEmitter",0
_3351:
	db	"(i,i,*b):IParticleMeshEmitter",0
	align	4
_3349:
	dd	2
	dd	_3350
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_3351
	dd	112
	dd	6
	dd	_1737
	dd	_2869
	dd	192
	dd	6
	dd	_3336
	dd	_444
	dd	196
	dd	6
	dd	_3337
	dd	_471
	dd	200
	dd	6
	dd	_3338
	dd	_444
	dd	204
	dd	6
	dd	_1739
	dd	_3250
	dd	208
	dd	6
	dd	_3341
	dd	_431
	dd	212
	dd	6
	dd	_3342
	dd	_468
	dd	216
	dd	6
	dd	_3343
	dd	_431
	dd	220
	dd	0
	align	4
_irrlicht_core_IParticleMeshEmitter:
	dd	_irrlicht_core_IParticleEmitter
	dd	_bbObjectFree
	dd	_3349
	dd	24
	dd	__irrlicht_core_IParticleMeshEmitter_New
	dd	__irrlicht_core_IParticleMeshEmitter_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IParticleEmitter_drop
	dd	__irrlicht_core_IParticleEmitter_getDebugName
	dd	__irrlicht_core_IParticleEmitter_grab
	dd	__irrlicht_core_IParticleMeshEmitter_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IParticleEmitter_cast
	dd	__irrlicht_core_IParticleEmitter_emitt
	dd	__irrlicht_core_IParticleEmitter_setDirection
	dd	__irrlicht_core_IParticleEmitter_setMinParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_setMaxParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_setMinStartColor
	dd	__irrlicht_core_IParticleEmitter_setMaxStartColor
	dd	__irrlicht_core_IParticleEmitter_getDirection
	dd	__irrlicht_core_IParticleEmitter_getMinParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_getMaxParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_getMinStartColor
	dd	__irrlicht_core_IParticleEmitter_getMaxStartColor
	dd	__irrlicht_core_IParticleEmitter_getType
	dd	__irrlicht_core_IParticleEmitter_getMaxStartSize
	dd	__irrlicht_core_IParticleEmitter_getMinStartSize
	dd	__irrlicht_core_IParticleEmitter_setMaxStartSize
	dd	__irrlicht_core_IParticleEmitter_setMinStartSize
	dd	__irrlicht_core_IParticleMeshEmitter_setMesh
	dd	__irrlicht_core_IParticleMeshEmitter_setUseNormalDirection
	dd	__irrlicht_core_IParticleMeshEmitter_setNormalDirectionModifier
	dd	__irrlicht_core_IParticleMeshEmitter_setEveryMeshVertex
	dd	__irrlicht_core_IParticleMeshEmitter_getMesh
	dd	__irrlicht_core_IParticleMeshEmitter_isUsingNormalDirection
	dd	__irrlicht_core_IParticleMeshEmitter_getNormalDirectionModifier
	dd	__irrlicht_core_IParticleMeshEmitter_getEveryMeshVertex
_3353:
	db	"IParticleCylinderEmitter",0
_3354:
	db	"(i,i,*b):IParticleCylinderEmitter",0
_3355:
	db	"setCenter",0
_3356:
	db	"setOutlineOnly",0
_3357:
	db	"getOutlineOnly",0
	align	4
_3352:
	dd	2
	dd	_3353
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_3354
	dd	112
	dd	6
	dd	_3355
	dd	_660
	dd	192
	dd	6
	dd	_2371
	dd	_660
	dd	196
	dd	6
	dd	_2442
	dd	_471
	dd	200
	dd	6
	dd	_605
	dd	_471
	dd	204
	dd	6
	dd	_3356
	dd	_444
	dd	208
	dd	6
	dd	_526
	dd	_649
	dd	212
	dd	6
	dd	_677
	dd	_649
	dd	216
	dd	6
	dd	_2441
	dd	_468
	dd	220
	dd	6
	dd	_570
	dd	_468
	dd	224
	dd	6
	dd	_3357
	dd	_431
	dd	228
	dd	0
	align	4
_irrlicht_core_IParticleCylinderEmitter:
	dd	_irrlicht_core_IParticleEmitter
	dd	_bbObjectFree
	dd	_3352
	dd	24
	dd	__irrlicht_core_IParticleCylinderEmitter_New
	dd	__irrlicht_core_IParticleCylinderEmitter_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IParticleEmitter_drop
	dd	__irrlicht_core_IParticleEmitter_getDebugName
	dd	__irrlicht_core_IParticleEmitter_grab
	dd	__irrlicht_core_IParticleCylinderEmitter_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IParticleEmitter_cast
	dd	__irrlicht_core_IParticleEmitter_emitt
	dd	__irrlicht_core_IParticleEmitter_setDirection
	dd	__irrlicht_core_IParticleEmitter_setMinParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_setMaxParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_setMinStartColor
	dd	__irrlicht_core_IParticleEmitter_setMaxStartColor
	dd	__irrlicht_core_IParticleEmitter_getDirection
	dd	__irrlicht_core_IParticleEmitter_getMinParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_getMaxParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_getMinStartColor
	dd	__irrlicht_core_IParticleEmitter_getMaxStartColor
	dd	__irrlicht_core_IParticleEmitter_getType
	dd	__irrlicht_core_IParticleEmitter_getMaxStartSize
	dd	__irrlicht_core_IParticleEmitter_getMinStartSize
	dd	__irrlicht_core_IParticleEmitter_setMaxStartSize
	dd	__irrlicht_core_IParticleEmitter_setMinStartSize
	dd	__irrlicht_core_IParticleCylinderEmitter_setCenter
	dd	__irrlicht_core_IParticleCylinderEmitter_setNormal
	dd	__irrlicht_core_IParticleCylinderEmitter_setRadius
	dd	__irrlicht_core_IParticleCylinderEmitter_setLength
	dd	__irrlicht_core_IParticleCylinderEmitter_setOutlineOnly
	dd	__irrlicht_core_IParticleCylinderEmitter_getCenter
	dd	__irrlicht_core_IParticleCylinderEmitter_getNormal
	dd	__irrlicht_core_IParticleCylinderEmitter_getRadius
	dd	__irrlicht_core_IParticleCylinderEmitter_getLength
	dd	__irrlicht_core_IParticleCylinderEmitter_getOutlineOnly
_3359:
	db	"IParticleRingEmitter",0
_3360:
	db	"(i,i,*b):IParticleRingEmitter",0
_3361:
	db	"setRingThickness",0
_3362:
	db	"getRingThickness",0
	align	4
_3358:
	dd	2
	dd	_3359
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_3360
	dd	112
	dd	6
	dd	_3355
	dd	_660
	dd	192
	dd	6
	dd	_2442
	dd	_471
	dd	196
	dd	6
	dd	_3361
	dd	_471
	dd	200
	dd	6
	dd	_526
	dd	_649
	dd	204
	dd	6
	dd	_2441
	dd	_468
	dd	208
	dd	6
	dd	_3362
	dd	_468
	dd	212
	dd	0
	align	4
_irrlicht_core_IParticleRingEmitter:
	dd	_irrlicht_core_IParticleEmitter
	dd	_bbObjectFree
	dd	_3358
	dd	24
	dd	__irrlicht_core_IParticleRingEmitter_New
	dd	__irrlicht_core_IParticleRingEmitter_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IParticleEmitter_drop
	dd	__irrlicht_core_IParticleEmitter_getDebugName
	dd	__irrlicht_core_IParticleEmitter_grab
	dd	__irrlicht_core_IParticleRingEmitter_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IParticleEmitter_cast
	dd	__irrlicht_core_IParticleEmitter_emitt
	dd	__irrlicht_core_IParticleEmitter_setDirection
	dd	__irrlicht_core_IParticleEmitter_setMinParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_setMaxParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_setMinStartColor
	dd	__irrlicht_core_IParticleEmitter_setMaxStartColor
	dd	__irrlicht_core_IParticleEmitter_getDirection
	dd	__irrlicht_core_IParticleEmitter_getMinParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_getMaxParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_getMinStartColor
	dd	__irrlicht_core_IParticleEmitter_getMaxStartColor
	dd	__irrlicht_core_IParticleEmitter_getType
	dd	__irrlicht_core_IParticleEmitter_getMaxStartSize
	dd	__irrlicht_core_IParticleEmitter_getMinStartSize
	dd	__irrlicht_core_IParticleEmitter_setMaxStartSize
	dd	__irrlicht_core_IParticleEmitter_setMinStartSize
	dd	__irrlicht_core_IParticleRingEmitter_setCenter
	dd	__irrlicht_core_IParticleRingEmitter_setRadius
	dd	__irrlicht_core_IParticleRingEmitter_setRingThickness
	dd	__irrlicht_core_IParticleRingEmitter_getCenter
	dd	__irrlicht_core_IParticleRingEmitter_getRadius
	dd	__irrlicht_core_IParticleRingEmitter_getRingThickness
_3364:
	db	"IParticleSphereEmitter",0
_3365:
	db	"(i,i,*b):IParticleSphereEmitter",0
	align	4
_3363:
	dd	2
	dd	_3364
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_3365
	dd	112
	dd	6
	dd	_3355
	dd	_660
	dd	192
	dd	6
	dd	_2442
	dd	_471
	dd	196
	dd	6
	dd	_526
	dd	_649
	dd	200
	dd	6
	dd	_2441
	dd	_468
	dd	204
	dd	0
	align	4
_irrlicht_core_IParticleSphereEmitter:
	dd	_irrlicht_core_IParticleEmitter
	dd	_bbObjectFree
	dd	_3363
	dd	24
	dd	__irrlicht_core_IParticleSphereEmitter_New
	dd	__irrlicht_core_IParticleSphereEmitter_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IParticleEmitter_drop
	dd	__irrlicht_core_IParticleEmitter_getDebugName
	dd	__irrlicht_core_IParticleEmitter_grab
	dd	__irrlicht_core_IParticleSphereEmitter_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IParticleEmitter_cast
	dd	__irrlicht_core_IParticleEmitter_emitt
	dd	__irrlicht_core_IParticleEmitter_setDirection
	dd	__irrlicht_core_IParticleEmitter_setMinParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_setMaxParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_setMinStartColor
	dd	__irrlicht_core_IParticleEmitter_setMaxStartColor
	dd	__irrlicht_core_IParticleEmitter_getDirection
	dd	__irrlicht_core_IParticleEmitter_getMinParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_getMaxParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_getMinStartColor
	dd	__irrlicht_core_IParticleEmitter_getMaxStartColor
	dd	__irrlicht_core_IParticleEmitter_getType
	dd	__irrlicht_core_IParticleEmitter_getMaxStartSize
	dd	__irrlicht_core_IParticleEmitter_getMinStartSize
	dd	__irrlicht_core_IParticleEmitter_setMaxStartSize
	dd	__irrlicht_core_IParticleEmitter_setMinStartSize
	dd	__irrlicht_core_IParticleSphereEmitter_setCenter
	dd	__irrlicht_core_IParticleSphereEmitter_setRadius
	dd	__irrlicht_core_IParticleSphereEmitter_getCenter
	dd	__irrlicht_core_IParticleSphereEmitter_getRadius
_3367:
	db	"IParticleSystemSceneNode",0
_3368:
	db	"(i,i,*b):IParticleSystemSceneNode",0
_3369:
	db	"addAffector",0
_3370:
	db	"(:IParticleAffector)i",0
_3371:
	db	"createAttractionAffector",0
_3372:
	db	"(:Vector3df,f,i,i,i,i):IParticleAttractionAffector",0
_3373:
	db	"createFadeOutParticleAffector",0
_3374:
	db	"(:SColor,i):IParticleFadeOutAffector",0
_3375:
	db	"createGravityAffector",0
_3376:
	db	"(:Vector3df,i):IParticleGravityAffector",0
_3377:
	db	"createRotationAffector",0
_3378:
	db	"(:Vector3df,:Vector3df):IParticleRotationAffector",0
_3379:
	db	"createBoxEmitter",0
_3380:
	db	"(:AABbox3df,:Vector3df,i,i,:SColor,:SColor,i,i,i,:Dimension2df,:Dimension2df):IParticleEmitter",0
_3381:
	db	"createPointEmitter",0
_3382:
	db	"(:Vector3df,i,i,:SColor,:SColor,i,i,i,:Dimension2df,:Dimension2df):IParticleEmitter",0
_3383:
	db	"createAnimatedMeshSceneNodeEmitter",0
_3384:
	db	"(:IAnimatedMeshSceneNode,i,:Vector3df,f,i,i,i,i,:SColor,:SColor,i,i,i,:Dimension2df,:Dimension2df):IParticleAnimatedMeshSceneNodeEmitter",0
_3385:
	db	"createCylinderEmitter",0
_3386:
	db	"(:Vector3df,f,:Vector3df,f,i,:Vector3df,i,i,:SColor,:SColor,i,i,i,:Dimension2df,:Dimension2df):IParticleCylinderEmitter",0
_3387:
	db	"createMeshEmitter",0
_3388:
	db	"(:IMesh,i,:Vector3df,f,i,i,i,i,:SColor,:SColor,i,i,i,:Dimension2df,:Dimension2df):IParticleMeshEmitter",0
_3389:
	db	"createRingEmitter",0
_3390:
	db	"(:Vector3df,f,f,:Vector3df,i,i,:SColor,:SColor,i,i,i,:Dimension2df,:Dimension2df):IParticleRingEmitter",0
_3391:
	db	"createSphereEmitter",0
_3392:
	db	"(:Vector3df,f,:Vector3df,i,i,:SColor,:SColor,i,i,i,:Dimension2df,:Dimension2df):IParticleSphereEmitter",0
_3393:
	db	"removeAllAffectors",0
_3394:
	db	"setEmitter",0
_3395:
	db	"(:IParticleEmitter)i",0
_3396:
	db	"getEmitter",0
_3397:
	db	"():IParticleEmitter",0
_3398:
	db	"setParticlesAreGlobal",0
_3399:
	db	"setParticleSize",0
	align	4
_3366:
	dd	2
	dd	_3367
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IParticleSystemSceneNode_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IParticleSystemSceneNode_Delete
	dd	7
	dd	_482
	dd	_3368
	dd	__irrlicht_core_IParticleSystemSceneNode_createFromHandle
	dd	6
	dd	_3369
	dd	_3370
	dd	__irrlicht_core_IParticleSystemSceneNode_addAffector
	dd	6
	dd	_3371
	dd	_3372
	dd	__irrlicht_core_IParticleSystemSceneNode_createAttractionAffector
	dd	6
	dd	_3373
	dd	_3374
	dd	__irrlicht_core_IParticleSystemSceneNode_createFadeOutParticleAffector
	dd	6
	dd	_3375
	dd	_3376
	dd	__irrlicht_core_IParticleSystemSceneNode_createGravityAffector
	dd	6
	dd	_3377
	dd	_3378
	dd	__irrlicht_core_IParticleSystemSceneNode_createRotationAffector
	dd	6
	dd	_3379
	dd	_3380
	dd	__irrlicht_core_IParticleSystemSceneNode_createBoxEmitter
	dd	6
	dd	_3381
	dd	_3382
	dd	__irrlicht_core_IParticleSystemSceneNode_createPointEmitter
	dd	6
	dd	_3383
	dd	_3384
	dd	__irrlicht_core_IParticleSystemSceneNode_createAnimatedMeshSceneNodeEmitter
	dd	6
	dd	_3385
	dd	_3386
	dd	__irrlicht_core_IParticleSystemSceneNode_createCylinderEmitter
	dd	6
	dd	_3387
	dd	_3388
	dd	__irrlicht_core_IParticleSystemSceneNode_createMeshEmitter
	dd	6
	dd	_3389
	dd	_3390
	dd	__irrlicht_core_IParticleSystemSceneNode_createRingEmitter
	dd	6
	dd	_3391
	dd	_3392
	dd	__irrlicht_core_IParticleSystemSceneNode_createSphereEmitter
	dd	6
	dd	_3393
	dd	_431
	dd	__irrlicht_core_IParticleSystemSceneNode_removeAllAffectors
	dd	6
	dd	_3394
	dd	_3395
	dd	__irrlicht_core_IParticleSystemSceneNode_setEmitter
	dd	6
	dd	_3396
	dd	_3397
	dd	__irrlicht_core_IParticleSystemSceneNode_getEmitter
	dd	6
	dd	_3398
	dd	_444
	dd	__irrlicht_core_IParticleSystemSceneNode_setParticlesAreGlobal
	dd	6
	dd	_3399
	dd	_455
	dd	__irrlicht_core_IParticleSystemSceneNode_setParticleSize
	dd	0
	align	4
_irrlicht_core_IParticleSystemSceneNode:
	dd	_irrlicht_core_ISceneNodeDefault
	dd	_bbObjectFree
	dd	_3366
	dd	24
	dd	__irrlicht_core_IParticleSystemSceneNode_New
	dd	__irrlicht_core_IParticleSystemSceneNode_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ISceneNode_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_ISceneNode_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAttributeExchangingObject_drop
	dd	__irrlicht_core_IAttributeExchangingObject_getDebugName
	dd	__irrlicht_core_IAttributeExchangingObject_grab
	dd	__irrlicht_core_IParticleSystemSceneNode_createFromHandle
	dd	__irrlicht_core_ISceneNode_serializeAttributes
	dd	__irrlicht_core_ISceneNode_deserializeAttributes
	dd	__irrlicht_core_ISceneNodeDefault_getBoundingBox
	dd	__irrlicht_core_ISceneNodeDefault_render
	dd	__irrlicht_core_ISceneNode_getSceneManager
	dd	__irrlicht_core_ISceneNode_getAnimators
	dd	__irrlicht_core_ISceneNode_addAnimator
	dd	__irrlicht_core_ISceneNode_addChild
	dd	__irrlicht_core_ISceneNode_getAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_getAutomaticCulling
	dd	__irrlicht_core_ISceneNode_getID
	dd	__irrlicht_core_ISceneNode_getMaterial
	dd	__irrlicht_core_ISceneNode_getMaterialCount
	dd	__irrlicht_core_ISceneNode_getName
	dd	__irrlicht_core_ISceneNode_getType
	dd	__irrlicht_core_ISceneNode_getParent
	dd	__irrlicht_core_ISceneNode_getPosition
	dd	__irrlicht_core_ISceneNode_getRelativeTransformation
	dd	__irrlicht_core_ISceneNode_GetRotation
	dd	__irrlicht_core_ISceneNode_GetScale
	dd	__irrlicht_core_ISceneNode_getTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_getTriangleSelector
	dd	__irrlicht_core_ISceneNode_isDebugDataVisible
	dd	__irrlicht_core_ISceneNode_isVisible
	dd	__irrlicht_core_ISceneNode_remove
	dd	__irrlicht_core_ISceneNode_removeAll
	dd	__irrlicht_core_ISceneNode_removeAnimator
	dd	__irrlicht_core_ISceneNode_removeAnimators
	dd	__irrlicht_core_ISceneNode_removeChild
	dd	__irrlicht_core_ISceneNode_OnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_OnAnimate
	dd	__irrlicht_core_ISceneNode_setAutomaticCulling
	dd	__irrlicht_core_ISceneNode_setDebugDataVisible
	dd	__irrlicht_core_ISceneNode_setID
	dd	__irrlicht_core_ISceneNode_setMaterialFlag
	dd	__irrlicht_core_ISceneNode_setMaterialTexture
	dd	__irrlicht_core_ISceneNode_setMaterialType
	dd	__irrlicht_core_ISceneNode_setMaterial
	dd	__irrlicht_core_ISceneNode_setName
	dd	__irrlicht_core_ISceneNode_setParent
	dd	__irrlicht_core_ISceneNode_setPosition
	dd	__irrlicht_core_ISceneNode_SetRotation
	dd	__irrlicht_core_ISceneNode_SetScale
	dd	__irrlicht_core_ISceneNode_setTriangleSelector
	dd	__irrlicht_core_ISceneNode_setVisible
	dd	__irrlicht_core_ISceneNode_updateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getChildren
	dd	__irrlicht_core_ISceneNode_getChild
	dd	__irrlicht_core_ISceneNode_setIsDebugObject
	dd	__irrlicht_core_ISceneNode_isDebugObject
	dd	__irrlicht_core_ISceneNode_clone
	dd	__irrlicht_core_ISceneNode_isTrulyVisible
	dd	__irrlicht_core_ISceneNode_cast
	dd	__irrlicht_core_ISceneNode_create
	dd	__irrlicht_core_ISceneNode_boundUpdateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundSetVisible
	dd	__irrlicht_core_ISceneNode_boundSetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundSetScale
	dd	__irrlicht_core_ISceneNode_boundSetRotation
	dd	__irrlicht_core_ISceneNode_boundSetPosition
	dd	__irrlicht_core_ISceneNode_boundSetParent
	dd	__irrlicht_core_ISceneNode_boundSetName
	dd	__irrlicht_core_ISceneNode_boundSetMaterial
	dd	__irrlicht_core_ISceneNode_boundSetMaterialType
	dd	__irrlicht_core_ISceneNode_boundSetMaterialTexture
	dd	__irrlicht_core_ISceneNode_boundSetMaterialFlag
	dd	__irrlicht_core_ISceneNode_boundSetID
	dd	__irrlicht_core_ISceneNode_boundSetDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundSetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundRemoveChild
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimators
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimator
	dd	__irrlicht_core_ISceneNode_boundRemoveAll
	dd	__irrlicht_core_ISceneNode_boundRemove
	dd	__irrlicht_core_ISceneNode_boundIsDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundGetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundGetTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetScale
	dd	__irrlicht_core_ISceneNode_boundGetRotation
	dd	__irrlicht_core_ISceneNode_boundGetRelativeTransformation
	dd	__irrlicht_core_ISceneNode_boundGetPosition
	dd	__irrlicht_core_ISceneNode_boundGetParent
	dd	__irrlicht_core_ISceneNode_boundGetName
	dd	__irrlicht_core_ISceneNode_boundGetType
	dd	__irrlicht_core_ISceneNode_boundGetMaterialCount
	dd	__irrlicht_core_ISceneNode_boundGetMaterial
	dd	__irrlicht_core_ISceneNode_boundGetID
	dd	__irrlicht_core_ISceneNode_boundGetBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundGetAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_boundGetAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundAddChild
	dd	__irrlicht_core_ISceneNode_boundAddAnimator
	dd	__irrlicht_core_ISceneNode_boundIsVisible
	dd	__irrlicht_core_ISceneNode_boundOnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_boundOnAnimate
	dd	__irrlicht_core_ISceneNode_boundRender
	dd	__irrlicht_core_ISceneNode_boundIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSetIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSerializeAttributes
	dd	__irrlicht_core_ISceneNode_boundDeserializeAttributes
	dd	__irrlicht_core_ISceneNode_boundClone
	dd	__irrlicht_core_ISceneNode_boundIsTrulyVisible
	dd	__irrlicht_core_IParticleSystemSceneNode_addAffector
	dd	__irrlicht_core_IParticleSystemSceneNode_createAttractionAffector
	dd	__irrlicht_core_IParticleSystemSceneNode_createFadeOutParticleAffector
	dd	__irrlicht_core_IParticleSystemSceneNode_createGravityAffector
	dd	__irrlicht_core_IParticleSystemSceneNode_createRotationAffector
	dd	__irrlicht_core_IParticleSystemSceneNode_createBoxEmitter
	dd	__irrlicht_core_IParticleSystemSceneNode_createPointEmitter
	dd	__irrlicht_core_IParticleSystemSceneNode_createAnimatedMeshSceneNodeEmitter
	dd	__irrlicht_core_IParticleSystemSceneNode_createCylinderEmitter
	dd	__irrlicht_core_IParticleSystemSceneNode_createMeshEmitter
	dd	__irrlicht_core_IParticleSystemSceneNode_createRingEmitter
	dd	__irrlicht_core_IParticleSystemSceneNode_createSphereEmitter
	dd	__irrlicht_core_IParticleSystemSceneNode_removeAllAffectors
	dd	__irrlicht_core_IParticleSystemSceneNode_setEmitter
	dd	__irrlicht_core_IParticleSystemSceneNode_getEmitter
	dd	__irrlicht_core_IParticleSystemSceneNode_setParticlesAreGlobal
	dd	__irrlicht_core_IParticleSystemSceneNode_setParticleSize
_3401:
	db	"ISceneCollisionManager",0
_3402:
	db	"(i,i):ISceneCollisionManager",0
_3403:
	db	"getCollisionPoint",0
_3404:
	db	"(:Line3df,:ITriangleSelector,:Vector3df,:Triangle3df,*:ISceneNode)i",0
_3405:
	db	"getCollisionResultPosition",0
_3406:
	db	"(:ITriangleSelector,:Vector3df,:Vector3df,:Vector3df,:Triangle3df,:Vector3df,*i,*:ISceneNode,f,:Vector3df):Vector3df",0
_3407:
	db	"getRayFromScreenCoordinates",0
_3408:
	db	"(:Position2di,:ICameraSceneNode):Line3df",0
_3409:
	db	"getSceneNodeFromCameraBB",0
_3410:
	db	"(:ICameraSceneNode,i,i):ISceneNode",0
_3411:
	db	"getSceneNodeFromRayBB",0
_3412:
	db	"(:Line3df,i,i,:ISceneNode):ISceneNode",0
_3413:
	db	"getSceneNodeFromScreenCoordinatesBB",0
_3414:
	db	"(:Position2di,i,i,:ISceneNode):ISceneNode",0
_3415:
	db	"getScreenCoordinatesFrom3DPosition",0
_3416:
	db	"(:Vector3df,:ICameraSceneNode):Position2di",0
_3417:
	db	"getSceneNodeAndCollisionPointFromRay",0
_3418:
	db	"(:Line3df,:Vector3df,:Triangle3df,i,:ISceneNode,i):ISceneNode",0
	align	4
_3400:
	dd	2
	dd	_3401
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_ISceneCollisionManager_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_ISceneCollisionManager_Delete
	dd	7
	dd	_482
	dd	_3402
	dd	__irrlicht_core_ISceneCollisionManager_createFromHandle
	dd	6
	dd	_3403
	dd	_3404
	dd	__irrlicht_core_ISceneCollisionManager_getCollisionPoint
	dd	6
	dd	_3405
	dd	_3406
	dd	__irrlicht_core_ISceneCollisionManager_getCollisionResultPosition
	dd	6
	dd	_3407
	dd	_3408
	dd	__irrlicht_core_ISceneCollisionManager_getRayFromScreenCoordinates
	dd	6
	dd	_3409
	dd	_3410
	dd	__irrlicht_core_ISceneCollisionManager_getSceneNodeFromCameraBB
	dd	6
	dd	_3411
	dd	_3412
	dd	__irrlicht_core_ISceneCollisionManager_getSceneNodeFromRayBB
	dd	6
	dd	_3413
	dd	_3414
	dd	__irrlicht_core_ISceneCollisionManager_getSceneNodeFromScreenCoordinatesBB
	dd	6
	dd	_3415
	dd	_3416
	dd	__irrlicht_core_ISceneCollisionManager_getScreenCoordinatesFrom3DPosition
	dd	6
	dd	_3417
	dd	_3418
	dd	__irrlicht_core_ISceneCollisionManager_getSceneNodeAndCollisionPointFromRay
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_ISceneCollisionManager_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_ISceneCollisionManager_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_ISceneCollisionManager_grab
	dd	0
	align	4
_irrlicht_core_ISceneCollisionManager:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_3400
	dd	24
	dd	__irrlicht_core_ISceneCollisionManager_New
	dd	__irrlicht_core_ISceneCollisionManager_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_ISceneCollisionManager_drop
	dd	__irrlicht_core_ISceneCollisionManager_getDebugName
	dd	__irrlicht_core_ISceneCollisionManager_grab
	dd	__irrlicht_core_ISceneCollisionManager_createFromHandle
	dd	__irrlicht_core_ISceneCollisionManager_getCollisionPoint
	dd	__irrlicht_core_ISceneCollisionManager_getCollisionResultPosition
	dd	__irrlicht_core_ISceneCollisionManager_getRayFromScreenCoordinates
	dd	__irrlicht_core_ISceneCollisionManager_getSceneNodeFromCameraBB
	dd	__irrlicht_core_ISceneCollisionManager_getSceneNodeFromRayBB
	dd	__irrlicht_core_ISceneCollisionManager_getSceneNodeFromScreenCoordinatesBB
	dd	__irrlicht_core_ISceneCollisionManager_getScreenCoordinatesFrom3DPosition
	dd	__irrlicht_core_ISceneCollisionManager_getSceneNodeAndCollisionPointFromRay
_3420:
	db	"ISceneNodeAnimatorCameraFPS",0
_3421:
	db	"(i,i,*b):ISceneNodeAnimatorCameraFPS",0
_3422:
	db	"getMoveSpeed",0
_3423:
	db	"setMoveSpeed",0
_3424:
	db	"getRotateSpeed",0
_3425:
	db	"setRotateSpeed",0
_3426:
	db	"setKeyMap",0
_3427:
	db	"([]:SKeyMap)i",0
_3428:
	db	"setVerticalMovement",0
_3429:
	db	"setInvertMouse",0
	align	4
_3419:
	dd	2
	dd	_3420
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_Delete
	dd	7
	dd	_482
	dd	_3421
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_createFromHandle
	dd	6
	dd	_3422
	dd	_468
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_getMoveSpeed
	dd	6
	dd	_3423
	dd	_471
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_setMoveSpeed
	dd	6
	dd	_3424
	dd	_468
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_getRotateSpeed
	dd	6
	dd	_3425
	dd	_471
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_setRotateSpeed
	dd	6
	dd	_3426
	dd	_3427
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_setKeyMap
	dd	6
	dd	_3428
	dd	_444
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_setVerticalMovement
	dd	6
	dd	_3429
	dd	_444
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_setInvertMouse
	dd	0
	align	4
_irrlicht_core_ISceneNodeAnimatorCameraFPS:
	dd	_irrlicht_core_ISceneNodeAnimator
	dd	_bbObjectFree
	dd	_3419
	dd	24
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_New
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ISceneNodeAnimator_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_ISceneNodeAnimator_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_ISceneNodeAnimator_drop
	dd	__irrlicht_core_ISceneNodeAnimator_getDebugName
	dd	__irrlicht_core_ISceneNodeAnimator_grab
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_ISceneNodeAnimator_animateNode
	dd	__irrlicht_core_ISceneNodeAnimator_getType
	dd	__irrlicht_core_ISceneNodeAnimator_createClone
	dd	__irrlicht_core_ISceneNodeAnimator_isEventReceiverEnabled
	dd	__irrlicht_core_ISceneNodeAnimator_OnEvent
	dd	__irrlicht_core_ISceneNodeAnimator_hasFinished
	dd	__irrlicht_core_ISceneNodeAnimator_create
	dd	__irrlicht_core_ISceneNodeAnimator_OnEventBinding
	dd	__irrlicht_core_ISceneNodeAnimator_OnIsEventReceiverEnabledBinding
	dd	__irrlicht_core_ISceneNodeAnimator_OnHasFinishedBinding
	dd	__irrlicht_core_ISceneNodeAnimator_OnGetTypeBinding
	dd	__irrlicht_core_ISceneNodeAnimator_OnAnimateNodeBinding
	dd	__irrlicht_core_ISceneNodeAnimator_OnCreateClone
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_getMoveSpeed
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_setMoveSpeed
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_getRotateSpeed
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_setRotateSpeed
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_setKeyMap
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_setVerticalMovement
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_setInvertMouse
_3431:
	db	"ISceneNodeAnimatorCameraMaya",0
_3432:
	db	"(i,i,*b):ISceneNodeAnimatorCameraMaya",0
_3433:
	db	"getZoomSpeed",0
_3434:
	db	"setZoomSpeed",0
	align	4
_3430:
	dd	2
	dd	_3431
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_ISceneNodeAnimatorCameraMaya_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_ISceneNodeAnimatorCameraMaya_Delete
	dd	7
	dd	_482
	dd	_3432
	dd	__irrlicht_core_ISceneNodeAnimatorCameraMaya_createFromHandle
	dd	6
	dd	_3422
	dd	_468
	dd	__irrlicht_core_ISceneNodeAnimatorCameraMaya_getMoveSpeed
	dd	6
	dd	_3423
	dd	_471
	dd	__irrlicht_core_ISceneNodeAnimatorCameraMaya_setMoveSpeed
	dd	6
	dd	_3424
	dd	_468
	dd	__irrlicht_core_ISceneNodeAnimatorCameraMaya_getRotateSpeed
	dd	6
	dd	_3425
	dd	_471
	dd	__irrlicht_core_ISceneNodeAnimatorCameraMaya_setRotateSpeed
	dd	6
	dd	_3433
	dd	_468
	dd	__irrlicht_core_ISceneNodeAnimatorCameraMaya_getZoomSpeed
	dd	6
	dd	_3434
	dd	_471
	dd	__irrlicht_core_ISceneNodeAnimatorCameraMaya_setZoomSpeed
	dd	0
	align	4
_irrlicht_core_ISceneNodeAnimatorCameraMaya:
	dd	_irrlicht_core_ISceneNodeAnimator
	dd	_bbObjectFree
	dd	_3430
	dd	24
	dd	__irrlicht_core_ISceneNodeAnimatorCameraMaya_New
	dd	__irrlicht_core_ISceneNodeAnimatorCameraMaya_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ISceneNodeAnimator_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_ISceneNodeAnimator_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_ISceneNodeAnimator_drop
	dd	__irrlicht_core_ISceneNodeAnimator_getDebugName
	dd	__irrlicht_core_ISceneNodeAnimator_grab
	dd	__irrlicht_core_ISceneNodeAnimatorCameraMaya_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_ISceneNodeAnimator_animateNode
	dd	__irrlicht_core_ISceneNodeAnimator_getType
	dd	__irrlicht_core_ISceneNodeAnimator_createClone
	dd	__irrlicht_core_ISceneNodeAnimator_isEventReceiverEnabled
	dd	__irrlicht_core_ISceneNodeAnimator_OnEvent
	dd	__irrlicht_core_ISceneNodeAnimator_hasFinished
	dd	__irrlicht_core_ISceneNodeAnimator_create
	dd	__irrlicht_core_ISceneNodeAnimator_OnEventBinding
	dd	__irrlicht_core_ISceneNodeAnimator_OnIsEventReceiverEnabledBinding
	dd	__irrlicht_core_ISceneNodeAnimator_OnHasFinishedBinding
	dd	__irrlicht_core_ISceneNodeAnimator_OnGetTypeBinding
	dd	__irrlicht_core_ISceneNodeAnimator_OnAnimateNodeBinding
	dd	__irrlicht_core_ISceneNodeAnimator_OnCreateClone
	dd	__irrlicht_core_ISceneNodeAnimatorCameraMaya_getMoveSpeed
	dd	__irrlicht_core_ISceneNodeAnimatorCameraMaya_setMoveSpeed
	dd	__irrlicht_core_ISceneNodeAnimatorCameraMaya_getRotateSpeed
	dd	__irrlicht_core_ISceneNodeAnimatorCameraMaya_setRotateSpeed
	dd	__irrlicht_core_ISceneNodeAnimatorCameraMaya_getZoomSpeed
	dd	__irrlicht_core_ISceneNodeAnimatorCameraMaya_setZoomSpeed
_3436:
	db	"ICollisionCallback",0
_3437:
	db	"onCollision",0
_3438:
	db	"(:ISceneNodeAnimatorCollisionResponse)i",0
_3439:
	db	"(*b):ICollisionCallback",0
_3440:
	db	"(i,i,*b):ICollisionCallback",0
_3441:
	db	"BoundOnCollision",0
	align	4
_3435:
	dd	2
	dd	_3436
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	6
	dd	_3437
	dd	_3438
	dd	112
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_ICollisionCallback_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_ICollisionCallback_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_ICollisionCallback_grab
	dd	7
	dd	_480
	dd	_3439
	dd	__irrlicht_core_ICollisionCallback_create
	dd	7
	dd	_482
	dd	_3440
	dd	__irrlicht_core_ICollisionCallback_createFromHandle
	dd	6
	dd	_443
	dd	_444
	dd	__irrlicht_core_ICollisionCallback_bind
	dd	6
	dd	_450
	dd	_431
	dd	88
	dd	7
	dd	_3441
	dd	_434
	dd	124
	dd	0
	align	4
_irrlicht_core_ICollisionCallback:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_3435
	dd	24
	dd	__irrlicht_core_ICollisionCallback_New
	dd	__irrlicht_core_ICollisionCallback_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ICollisionCallback_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_ICollisionCallback_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_ICollisionCallback_drop
	dd	__irrlicht_core_ICollisionCallback_getDebugName
	dd	__irrlicht_core_ICollisionCallback_grab
	dd	_brl_blitz_NullMethodError
	dd	__irrlicht_core_ICollisionCallback_create
	dd	__irrlicht_core_ICollisionCallback_createFromHandle
	dd	__irrlicht_core_ICollisionCallback_BoundOnCollision
_3443:
	db	"ISceneNodeAnimatorCollisionResponse",0
_3444:
	db	"(i,i,*b):ISceneNodeAnimatorCollisionResponse",0
_3445:
	db	"getEllipsoidRadius",0
_3446:
	db	"getEllipsoidTranslation",0
_3447:
	db	"getWorld",0
_3448:
	db	"isFalling",0
_3449:
	db	"setEllipsoidRadius",0
_3450:
	db	"setEllipsoidTranslation",0
_3451:
	db	"setWorld",0
_3452:
	db	"jump",0
_3453:
	db	"setAnimateTarget",0
_3454:
	db	"getAnimateTarget",0
_3455:
	db	"setTargetNode",0
_3456:
	db	"getTargetNode",0
_3457:
	db	"collisionOccurred",0
_3458:
	db	"getCollisionTriangle",0
_3459:
	db	"getCollisionNode",0
_3460:
	db	"setCollisionCallback",0
_3461:
	db	"(:ICollisionCallback)i",0
	align	4
_3442:
	dd	2
	dd	_3443
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_Delete
	dd	7
	dd	_482
	dd	_3444
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_createFromHandle
	dd	6
	dd	_3445
	dd	_649
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getEllipsoidRadius
	dd	6
	dd	_3446
	dd	_649
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getEllipsoidTranslation
	dd	6
	dd	_3308
	dd	_649
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getGravity
	dd	6
	dd	_3447
	dd	_3017
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getWorld
	dd	6
	dd	_3448
	dd	_431
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_isFalling
	dd	6
	dd	_3449
	dd	_660
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setEllipsoidRadius
	dd	6
	dd	_3450
	dd	_660
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setEllipsoidTranslation
	dd	6
	dd	_3306
	dd	_660
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setGravity
	dd	6
	dd	_3451
	dd	_3031
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setWorld
	dd	6
	dd	_3452
	dd	_471
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_jump
	dd	6
	dd	_3453
	dd	_444
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setAnimateTarget
	dd	6
	dd	_3454
	dd	_431
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getAnimateTarget
	dd	6
	dd	_3455
	dd	_3006
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setTargetNode
	dd	6
	dd	_3456
	dd	_3011
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getTargetNode
	dd	6
	dd	_3457
	dd	_431
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_collisionOccurred
	dd	6
	dd	_3403
	dd	_649
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getCollisionPoint
	dd	6
	dd	_3458
	dd	_702
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getCollisionTriangle
	dd	6
	dd	_3405
	dd	_649
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getCollisionResultPosition
	dd	6
	dd	_3459
	dd	_3011
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getCollisionNode
	dd	6
	dd	_3460
	dd	_3461
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setCollisionCallback
	dd	0
	align	4
_irrlicht_core_ISceneNodeAnimatorCollisionResponse:
	dd	_irrlicht_core_ISceneNodeAnimator
	dd	_bbObjectFree
	dd	_3442
	dd	24
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_New
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ISceneNodeAnimator_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_ISceneNodeAnimator_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_ISceneNodeAnimator_drop
	dd	__irrlicht_core_ISceneNodeAnimator_getDebugName
	dd	__irrlicht_core_ISceneNodeAnimator_grab
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_ISceneNodeAnimator_animateNode
	dd	__irrlicht_core_ISceneNodeAnimator_getType
	dd	__irrlicht_core_ISceneNodeAnimator_createClone
	dd	__irrlicht_core_ISceneNodeAnimator_isEventReceiverEnabled
	dd	__irrlicht_core_ISceneNodeAnimator_OnEvent
	dd	__irrlicht_core_ISceneNodeAnimator_hasFinished
	dd	__irrlicht_core_ISceneNodeAnimator_create
	dd	__irrlicht_core_ISceneNodeAnimator_OnEventBinding
	dd	__irrlicht_core_ISceneNodeAnimator_OnIsEventReceiverEnabledBinding
	dd	__irrlicht_core_ISceneNodeAnimator_OnHasFinishedBinding
	dd	__irrlicht_core_ISceneNodeAnimator_OnGetTypeBinding
	dd	__irrlicht_core_ISceneNodeAnimator_OnAnimateNodeBinding
	dd	__irrlicht_core_ISceneNodeAnimator_OnCreateClone
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getEllipsoidRadius
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getEllipsoidTranslation
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getGravity
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getWorld
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_isFalling
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setEllipsoidRadius
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setEllipsoidTranslation
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setGravity
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setWorld
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_jump
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setAnimateTarget
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getAnimateTarget
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setTargetNode
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getTargetNode
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_collisionOccurred
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getCollisionPoint
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getCollisionTriangle
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getCollisionResultPosition
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getCollisionNode
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setCollisionCallback
_3463:
	db	"ISceneNodeAnimatorFactory",0
_3464:
	db	"createSceneNodeAnimatorFromType",0
_3465:
	db	"(i,:ISceneNode):ISceneNodeAnimator",0
_3466:
	db	"createSceneNodeAnimator",0
_3467:
	db	"($,:ISceneNode):ISceneNodeAnimator",0
_3468:
	db	"getCreatableSceneNodeAnimatorTypeCount",0
_3469:
	db	"getCreateableSceneNodeAnimatorType",0
_3470:
	db	"getCreateableSceneNodeAnimatorTypeNameFromIndex",0
_3471:
	db	"getCreateableSceneNodeAnimatorTypeNameFromType",0
_3472:
	db	"(*b):ISceneNodeAnimatorFactory",0
_3473:
	db	"(i,i,*b):ISceneNodeAnimatorFactory",0
	align	4
_3462:
	dd	2
	dd	_3463
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	6
	dd	_3464
	dd	_3465
	dd	112
	dd	6
	dd	_3466
	dd	_3467
	dd	116
	dd	6
	dd	_3468
	dd	_431
	dd	120
	dd	6
	dd	_3469
	dd	_444
	dd	124
	dd	6
	dd	_3470
	dd	_807
	dd	128
	dd	6
	dd	_3471
	dd	_807
	dd	132
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_ISceneNodeAnimatorFactory_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_ISceneNodeAnimatorFactory_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_ISceneNodeAnimatorFactory_grab
	dd	7
	dd	_480
	dd	_3472
	dd	__irrlicht_core_ISceneNodeAnimatorFactory_create
	dd	7
	dd	_482
	dd	_3473
	dd	140
	dd	6
	dd	_443
	dd	_444
	dd	__irrlicht_core_ISceneNodeAnimatorFactory_bind
	dd	0
	align	4
_irrlicht_core_ISceneNodeAnimatorFactory:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_3462
	dd	24
	dd	__irrlicht_core_ISceneNodeAnimatorFactory_New
	dd	__irrlicht_core_ISceneNodeAnimatorFactory_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ISceneNodeAnimatorFactory_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_ISceneNodeAnimatorFactory_drop
	dd	__irrlicht_core_ISceneNodeAnimatorFactory_getDebugName
	dd	__irrlicht_core_ISceneNodeAnimatorFactory_grab
	dd	__irrlicht_core_ISceneNodeAnimatorFactory_createSceneNodeAnimatorFromType
	dd	__irrlicht_core_ISceneNodeAnimatorFactory_createSceneNodeAnimator
	dd	__irrlicht_core_ISceneNodeAnimatorFactory_getCreatableSceneNodeAnimatorTypeCount
	dd	__irrlicht_core_ISceneNodeAnimatorFactory_getCreateableSceneNodeAnimatorType
	dd	__irrlicht_core_ISceneNodeAnimatorFactory_getCreateableSceneNodeAnimatorTypeNameFromIndex
	dd	__irrlicht_core_ISceneNodeAnimatorFactory_getCreateableSceneNodeAnimatorTypeNameFromType
	dd	__irrlicht_core_ISceneNodeAnimatorFactory_create
	dd	__irrlicht_core_ISceneNodeAnimatorFactory_createFromHandle
_3475:
	db	"IShadowVolumeSceneNode",0
_3476:
	db	"(i,i,*b):IShadowVolumeSceneNode",0
_3477:
	db	"setShadowMesh",0
_3478:
	db	"updateShadowVolumes",0
	align	4
_3474:
	dd	2
	dd	_3475
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IShadowVolumeSceneNode_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IShadowVolumeSceneNode_Delete
	dd	7
	dd	_482
	dd	_3476
	dd	__irrlicht_core_IShadowVolumeSceneNode_createFromHandle
	dd	6
	dd	_3477
	dd	_2869
	dd	__irrlicht_core_IShadowVolumeSceneNode_setShadowMesh
	dd	6
	dd	_3478
	dd	_431
	dd	__irrlicht_core_IShadowVolumeSceneNode_updateShadowVolumes
	dd	0
	align	4
_irrlicht_core_IShadowVolumeSceneNode:
	dd	_irrlicht_core_ISceneNodeDefault
	dd	_bbObjectFree
	dd	_3474
	dd	24
	dd	__irrlicht_core_IShadowVolumeSceneNode_New
	dd	__irrlicht_core_IShadowVolumeSceneNode_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ISceneNode_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_ISceneNode_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAttributeExchangingObject_drop
	dd	__irrlicht_core_IAttributeExchangingObject_getDebugName
	dd	__irrlicht_core_IAttributeExchangingObject_grab
	dd	__irrlicht_core_IShadowVolumeSceneNode_createFromHandle
	dd	__irrlicht_core_ISceneNode_serializeAttributes
	dd	__irrlicht_core_ISceneNode_deserializeAttributes
	dd	__irrlicht_core_ISceneNodeDefault_getBoundingBox
	dd	__irrlicht_core_ISceneNodeDefault_render
	dd	__irrlicht_core_ISceneNode_getSceneManager
	dd	__irrlicht_core_ISceneNode_getAnimators
	dd	__irrlicht_core_ISceneNode_addAnimator
	dd	__irrlicht_core_ISceneNode_addChild
	dd	__irrlicht_core_ISceneNode_getAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_getAutomaticCulling
	dd	__irrlicht_core_ISceneNode_getID
	dd	__irrlicht_core_ISceneNode_getMaterial
	dd	__irrlicht_core_ISceneNode_getMaterialCount
	dd	__irrlicht_core_ISceneNode_getName
	dd	__irrlicht_core_ISceneNode_getType
	dd	__irrlicht_core_ISceneNode_getParent
	dd	__irrlicht_core_ISceneNode_getPosition
	dd	__irrlicht_core_ISceneNode_getRelativeTransformation
	dd	__irrlicht_core_ISceneNode_GetRotation
	dd	__irrlicht_core_ISceneNode_GetScale
	dd	__irrlicht_core_ISceneNode_getTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_getTriangleSelector
	dd	__irrlicht_core_ISceneNode_isDebugDataVisible
	dd	__irrlicht_core_ISceneNode_isVisible
	dd	__irrlicht_core_ISceneNode_remove
	dd	__irrlicht_core_ISceneNode_removeAll
	dd	__irrlicht_core_ISceneNode_removeAnimator
	dd	__irrlicht_core_ISceneNode_removeAnimators
	dd	__irrlicht_core_ISceneNode_removeChild
	dd	__irrlicht_core_ISceneNode_OnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_OnAnimate
	dd	__irrlicht_core_ISceneNode_setAutomaticCulling
	dd	__irrlicht_core_ISceneNode_setDebugDataVisible
	dd	__irrlicht_core_ISceneNode_setID
	dd	__irrlicht_core_ISceneNode_setMaterialFlag
	dd	__irrlicht_core_ISceneNode_setMaterialTexture
	dd	__irrlicht_core_ISceneNode_setMaterialType
	dd	__irrlicht_core_ISceneNode_setMaterial
	dd	__irrlicht_core_ISceneNode_setName
	dd	__irrlicht_core_ISceneNode_setParent
	dd	__irrlicht_core_ISceneNode_setPosition
	dd	__irrlicht_core_ISceneNode_SetRotation
	dd	__irrlicht_core_ISceneNode_SetScale
	dd	__irrlicht_core_ISceneNode_setTriangleSelector
	dd	__irrlicht_core_ISceneNode_setVisible
	dd	__irrlicht_core_ISceneNode_updateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getChildren
	dd	__irrlicht_core_ISceneNode_getChild
	dd	__irrlicht_core_ISceneNode_setIsDebugObject
	dd	__irrlicht_core_ISceneNode_isDebugObject
	dd	__irrlicht_core_ISceneNode_clone
	dd	__irrlicht_core_ISceneNode_isTrulyVisible
	dd	__irrlicht_core_ISceneNode_cast
	dd	__irrlicht_core_ISceneNode_create
	dd	__irrlicht_core_ISceneNode_boundUpdateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundSetVisible
	dd	__irrlicht_core_ISceneNode_boundSetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundSetScale
	dd	__irrlicht_core_ISceneNode_boundSetRotation
	dd	__irrlicht_core_ISceneNode_boundSetPosition
	dd	__irrlicht_core_ISceneNode_boundSetParent
	dd	__irrlicht_core_ISceneNode_boundSetName
	dd	__irrlicht_core_ISceneNode_boundSetMaterial
	dd	__irrlicht_core_ISceneNode_boundSetMaterialType
	dd	__irrlicht_core_ISceneNode_boundSetMaterialTexture
	dd	__irrlicht_core_ISceneNode_boundSetMaterialFlag
	dd	__irrlicht_core_ISceneNode_boundSetID
	dd	__irrlicht_core_ISceneNode_boundSetDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundSetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundRemoveChild
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimators
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimator
	dd	__irrlicht_core_ISceneNode_boundRemoveAll
	dd	__irrlicht_core_ISceneNode_boundRemove
	dd	__irrlicht_core_ISceneNode_boundIsDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundGetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundGetTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetScale
	dd	__irrlicht_core_ISceneNode_boundGetRotation
	dd	__irrlicht_core_ISceneNode_boundGetRelativeTransformation
	dd	__irrlicht_core_ISceneNode_boundGetPosition
	dd	__irrlicht_core_ISceneNode_boundGetParent
	dd	__irrlicht_core_ISceneNode_boundGetName
	dd	__irrlicht_core_ISceneNode_boundGetType
	dd	__irrlicht_core_ISceneNode_boundGetMaterialCount
	dd	__irrlicht_core_ISceneNode_boundGetMaterial
	dd	__irrlicht_core_ISceneNode_boundGetID
	dd	__irrlicht_core_ISceneNode_boundGetBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundGetAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_boundGetAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundAddChild
	dd	__irrlicht_core_ISceneNode_boundAddAnimator
	dd	__irrlicht_core_ISceneNode_boundIsVisible
	dd	__irrlicht_core_ISceneNode_boundOnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_boundOnAnimate
	dd	__irrlicht_core_ISceneNode_boundRender
	dd	__irrlicht_core_ISceneNode_boundIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSetIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSerializeAttributes
	dd	__irrlicht_core_ISceneNode_boundDeserializeAttributes
	dd	__irrlicht_core_ISceneNode_boundClone
	dd	__irrlicht_core_ISceneNode_boundIsTrulyVisible
	dd	__irrlicht_core_IShadowVolumeSceneNode_setShadowMesh
	dd	__irrlicht_core_IShadowVolumeSceneNode_updateShadowVolumes
_3480:
	db	"ISkinnedMesh",0
_3481:
	db	"getJointName",0
_3482:
	db	"getJointNumber",0
_3483:
	db	"useAnimationFrom",0
_3484:
	db	"(:ISkinnedMesh)i",0
_3485:
	db	"updateNormalsWhenAnimating",0
_3486:
	db	"setInterpolationMode",0
_3487:
	db	"animateMesh",0
_3488:
	db	"skinMesh",0
_3489:
	db	"convertMeshToTangents",0
_3490:
	db	"setHardwareSkinning",0
_3491:
	db	"isStatic",0
_3492:
	db	"finalize",0
_3493:
	db	"():SSkinMeshBuffer",0
_3494:
	db	"addJoint",0
_3495:
	db	"(:SJoint):SJoint",0
_3496:
	db	"addWeight",0
_3497:
	db	"(:SJoint):SWeight",0
_3498:
	db	"addPositionKey",0
_3499:
	db	"(:SJoint):SPositionKey",0
_3500:
	db	"addScaleKey",0
_3501:
	db	"(:SJoint):SScaleKey",0
_3502:
	db	"addRotationKey",0
_3503:
	db	"(:SJoint):SRotationKey",0
_3504:
	db	"getMeshBuffers",0
_3505:
	db	"()[]:SSkinMeshBuffer",0
_3506:
	db	"getAllJoints",0
_3507:
	db	"()[]:SJoint",0
_3508:
	db	"(i,i):ISkinnedMesh",0
	align	4
_3479:
	dd	2
	dd	_3480
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_ISkinnedMesh_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_ISkinnedMesh_Delete
	dd	6
	dd	_2942
	dd	_431
	dd	__irrlicht_core_ISkinnedMesh_getJointCount
	dd	6
	dd	_3481
	dd	_807
	dd	__irrlicht_core_ISkinnedMesh_getJointName
	dd	6
	dd	_3482
	dd	_793
	dd	__irrlicht_core_ISkinnedMesh_getJointNumber
	dd	6
	dd	_3483
	dd	_3484
	dd	__irrlicht_core_ISkinnedMesh_useAnimationFrom
	dd	6
	dd	_3485
	dd	_444
	dd	__irrlicht_core_ISkinnedMesh_updateNormalsWhenAnimating
	dd	6
	dd	_3486
	dd	_444
	dd	__irrlicht_core_ISkinnedMesh_setInterpolationMode
	dd	6
	dd	_3487
	dd	_550
	dd	__irrlicht_core_ISkinnedMesh_animateMesh
	dd	6
	dd	_3488
	dd	_431
	dd	__irrlicht_core_ISkinnedMesh_skinMesh
	dd	6
	dd	_3489
	dd	_431
	dd	__irrlicht_core_ISkinnedMesh_convertMeshToTangents
	dd	6
	dd	_3490
	dd	_444
	dd	__irrlicht_core_ISkinnedMesh_setHardwareSkinning
	dd	6
	dd	_3491
	dd	_431
	dd	__irrlicht_core_ISkinnedMesh_isStatic
	dd	6
	dd	_3492
	dd	_431
	dd	__irrlicht_core_ISkinnedMesh_finalize
	dd	6
	dd	_3193
	dd	_3493
	dd	__irrlicht_core_ISkinnedMesh_addMeshBuffer
	dd	6
	dd	_3494
	dd	_3495
	dd	__irrlicht_core_ISkinnedMesh_addJoint
	dd	6
	dd	_3496
	dd	_3497
	dd	__irrlicht_core_ISkinnedMesh_addWeight
	dd	6
	dd	_3498
	dd	_3499
	dd	__irrlicht_core_ISkinnedMesh_addPositionKey
	dd	6
	dd	_3500
	dd	_3501
	dd	__irrlicht_core_ISkinnedMesh_addScaleKey
	dd	6
	dd	_3502
	dd	_3503
	dd	__irrlicht_core_ISkinnedMesh_addRotationKey
	dd	6
	dd	_3504
	dd	_3505
	dd	__irrlicht_core_ISkinnedMesh_getMeshBuffers
	dd	6
	dd	_3506
	dd	_3507
	dd	__irrlicht_core_ISkinnedMesh_getAllJoints
	dd	7
	dd	_482
	dd	_3508
	dd	__irrlicht_core_ISkinnedMesh_createFromHandle
	dd	0
	align	4
_irrlicht_core_ISkinnedMesh:
	dd	_irrlicht_core_IAnimatedMesh
	dd	_bbObjectFree
	dd	_3479
	dd	24
	dd	__irrlicht_core_ISkinnedMesh_New
	dd	__irrlicht_core_ISkinnedMesh_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAnimatedMesh_drop
	dd	__irrlicht_core_IAnimatedMesh_getDebugName
	dd	__irrlicht_core_IAnimatedMesh_grab
	dd	__irrlicht_core_ISkinnedMesh_createFromHandle
	dd	__irrlicht_core_IMesh_getBoundingBox
	dd	__irrlicht_core_IMesh_getMeshBuffer
	dd	__irrlicht_core_IMesh_getMeshBufferCount
	dd	__irrlicht_core_IMesh_setMaterialFlag
	dd	__irrlicht_core_IMesh_setBoundingBox
	dd	__irrlicht_core_IMesh_setHardwareMappingHint
	dd	__irrlicht_core_IMesh_setDirty
	dd	__irrlicht_core_IAnimatedMesh_getFrameCount
	dd	__irrlicht_core_IAnimatedMesh_getMesh
	dd	__irrlicht_core_IAnimatedMesh_getMeshType
	dd	__irrlicht_core_IAnimatedMesh_cast
	dd	__irrlicht_core_ISkinnedMesh_getJointCount
	dd	__irrlicht_core_ISkinnedMesh_getJointName
	dd	__irrlicht_core_ISkinnedMesh_getJointNumber
	dd	__irrlicht_core_ISkinnedMesh_useAnimationFrom
	dd	__irrlicht_core_ISkinnedMesh_updateNormalsWhenAnimating
	dd	__irrlicht_core_ISkinnedMesh_setInterpolationMode
	dd	__irrlicht_core_ISkinnedMesh_animateMesh
	dd	__irrlicht_core_ISkinnedMesh_skinMesh
	dd	__irrlicht_core_ISkinnedMesh_convertMeshToTangents
	dd	__irrlicht_core_ISkinnedMesh_setHardwareSkinning
	dd	__irrlicht_core_ISkinnedMesh_isStatic
	dd	__irrlicht_core_ISkinnedMesh_finalize
	dd	__irrlicht_core_ISkinnedMesh_addMeshBuffer
	dd	__irrlicht_core_ISkinnedMesh_addJoint
	dd	__irrlicht_core_ISkinnedMesh_addWeight
	dd	__irrlicht_core_ISkinnedMesh_addPositionKey
	dd	__irrlicht_core_ISkinnedMesh_addScaleKey
	dd	__irrlicht_core_ISkinnedMesh_addRotationKey
	dd	__irrlicht_core_ISkinnedMesh_getMeshBuffers
	dd	__irrlicht_core_ISkinnedMesh_getAllJoints
_3510:
	db	"SPositionKey",0
_3511:
	db	"setFrame",0
_3512:
	db	"(i,i):SPositionKey",0
_3513:
	db	"():SPositionKey",0
	align	4
_3509:
	dd	2
	dd	_3510
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SPositionKey_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SPositionKey_Delete
	dd	6
	dd	_2039
	dd	_468
	dd	__irrlicht_core_SPositionKey_getFrame
	dd	6
	dd	_3511
	dd	_471
	dd	__irrlicht_core_SPositionKey_setFrame
	dd	6
	dd	_1518
	dd	_649
	dd	__irrlicht_core_SPositionKey_getPosition
	dd	6
	dd	_3028
	dd	_660
	dd	__irrlicht_core_SPositionKey_setPosition
	dd	7
	dd	_482
	dd	_3512
	dd	__irrlicht_core_SPositionKey_createFromHandle
	dd	7
	dd	_480
	dd	_3513
	dd	__irrlicht_core_SPositionKey_create
	dd	0
	align	4
_irrlicht_core_SPositionKey:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_3509
	dd	20
	dd	__irrlicht_core_SPositionKey_New
	dd	__irrlicht_core_SPositionKey_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SPositionKey_getFrame
	dd	__irrlicht_core_SPositionKey_setFrame
	dd	__irrlicht_core_SPositionKey_getPosition
	dd	__irrlicht_core_SPositionKey_setPosition
	dd	__irrlicht_core_SPositionKey_createFromHandle
	dd	__irrlicht_core_SPositionKey_create
_3515:
	db	"SScaleKey",0
_3516:
	db	"setScale",0
_3517:
	db	"(i,i):SScaleKey",0
_3518:
	db	"():SScaleKey",0
	align	4
_3514:
	dd	2
	dd	_3515
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SScaleKey_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SScaleKey_Delete
	dd	6
	dd	_2039
	dd	_468
	dd	__irrlicht_core_SScaleKey_getFrame
	dd	6
	dd	_3511
	dd	_471
	dd	__irrlicht_core_SScaleKey_setFrame
	dd	6
	dd	_1025
	dd	_649
	dd	__irrlicht_core_SScaleKey_getScale
	dd	6
	dd	_3516
	dd	_660
	dd	__irrlicht_core_SScaleKey_setScale
	dd	7
	dd	_482
	dd	_3517
	dd	__irrlicht_core_SScaleKey_createFromHandle
	dd	7
	dd	_480
	dd	_3518
	dd	__irrlicht_core_SScaleKey_create
	dd	0
	align	4
_irrlicht_core_SScaleKey:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_3514
	dd	20
	dd	__irrlicht_core_SScaleKey_New
	dd	__irrlicht_core_SScaleKey_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SScaleKey_getFrame
	dd	__irrlicht_core_SScaleKey_setFrame
	dd	__irrlicht_core_SScaleKey_getScale
	dd	__irrlicht_core_SScaleKey_setScale
	dd	__irrlicht_core_SScaleKey_createFromHandle
	dd	__irrlicht_core_SScaleKey_create
_3520:
	db	"SRotationKey",0
_3521:
	db	"getRotation",0
_3522:
	db	"(i,i):SRotationKey",0
_3523:
	db	"():SRotationKey",0
	align	4
_3519:
	dd	2
	dd	_3520
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SRotationKey_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SRotationKey_Delete
	dd	6
	dd	_2039
	dd	_468
	dd	__irrlicht_core_SRotationKey_getFrame
	dd	6
	dd	_3511
	dd	_471
	dd	__irrlicht_core_SRotationKey_setFrame
	dd	6
	dd	_3521
	dd	_764
	dd	__irrlicht_core_SRotationKey_getRotation
	dd	6
	dd	_3165
	dd	_746
	dd	__irrlicht_core_SRotationKey_setRotation
	dd	7
	dd	_482
	dd	_3522
	dd	__irrlicht_core_SRotationKey_createFromHandle
	dd	7
	dd	_480
	dd	_3523
	dd	__irrlicht_core_SRotationKey_create
	dd	0
	align	4
_irrlicht_core_SRotationKey:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_3519
	dd	20
	dd	__irrlicht_core_SRotationKey_New
	dd	__irrlicht_core_SRotationKey_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SRotationKey_getFrame
	dd	__irrlicht_core_SRotationKey_setFrame
	dd	__irrlicht_core_SRotationKey_getRotation
	dd	__irrlicht_core_SRotationKey_setRotation
	dd	__irrlicht_core_SRotationKey_createFromHandle
	dd	__irrlicht_core_SRotationKey_create
_3525:
	db	"SWeight",0
_3526:
	db	"getBufferId",0
_3527:
	db	"setBufferId",0
_3528:
	db	"getVertexId",0
_3529:
	db	"setVertexId",0
_3530:
	db	"getStrength",0
_3531:
	db	"setStrength",0
_3532:
	db	"(i,i):SWeight",0
_3533:
	db	"():SWeight",0
	align	4
_3524:
	dd	2
	dd	_3525
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SWeight_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SWeight_Delete
	dd	6
	dd	_3526
	dd	_2195
	dd	__irrlicht_core_SWeight_getBufferId
	dd	6
	dd	_3527
	dd	_850
	dd	__irrlicht_core_SWeight_setBufferId
	dd	6
	dd	_3528
	dd	_431
	dd	__irrlicht_core_SWeight_getVertexId
	dd	6
	dd	_3529
	dd	_444
	dd	__irrlicht_core_SWeight_setVertexId
	dd	6
	dd	_3530
	dd	_468
	dd	__irrlicht_core_SWeight_getStrength
	dd	6
	dd	_3531
	dd	_471
	dd	__irrlicht_core_SWeight_setStrength
	dd	7
	dd	_482
	dd	_3532
	dd	__irrlicht_core_SWeight_createFromHandle
	dd	7
	dd	_480
	dd	_3533
	dd	__irrlicht_core_SWeight_create
	dd	0
	align	4
_irrlicht_core_SWeight:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_3524
	dd	20
	dd	__irrlicht_core_SWeight_New
	dd	__irrlicht_core_SWeight_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SWeight_getBufferId
	dd	__irrlicht_core_SWeight_setBufferId
	dd	__irrlicht_core_SWeight_getVertexId
	dd	__irrlicht_core_SWeight_setVertexId
	dd	__irrlicht_core_SWeight_getStrength
	dd	__irrlicht_core_SWeight_setStrength
	dd	__irrlicht_core_SWeight_createFromHandle
	dd	__irrlicht_core_SWeight_create
_3535:
	db	"SJoint",0
_3536:
	db	"getLocalMatrix",0
_3537:
	db	"setLocalMatrix",0
_3538:
	db	"getGlobalMatrix",0
_3539:
	db	"setGlobalMatrix",0
_3540:
	db	"getGlobalAnimatedMatrix",0
_3541:
	db	"setGlobalAnimatedMatrix",0
_3542:
	db	"getLocalAnimatedMatrix",0
_3543:
	db	"setLocalAnimatedMatrix",0
_3544:
	db	"getGlobalInversedMatrix",0
_3545:
	db	"setGlobalInversedMatrix",0
_3546:
	db	"getAnimatedposition",0
_3547:
	db	"setAnimatedposition",0
_3548:
	db	"getAnimatedscale",0
_3549:
	db	"setAnimatedScale",0
_3550:
	db	"getAnimatedrotation",0
_3551:
	db	"setAnimatedrotation",0
_3552:
	db	"setPositionKeys",0
_3553:
	db	"([]:SPositionKey)i",0
_3554:
	db	"getPositionKeys",0
_3555:
	db	"()[]:SPositionKey",0
_3556:
	db	"setScaleKeys",0
_3557:
	db	"([]:SScaleKey)i",0
_3558:
	db	"getScaleKeys",0
_3559:
	db	"()[]:SScaleKey",0
_3560:
	db	"setRotationKeys",0
_3561:
	db	"([]:SRotationKey)i",0
_3562:
	db	"getRotationKeys",0
_3563:
	db	"()[]:SRotationKey",0
_3564:
	db	"setWeights",0
_3565:
	db	"([]:SWeight)i",0
_3566:
	db	"getWeights",0
_3567:
	db	"()[]:SWeight",0
_3568:
	db	"setChildren",0
_3569:
	db	"([]:SJoint)i",0
_3570:
	db	"setAttachedMeshes",0
_3571:
	db	"([]i)i",0
_3572:
	db	"getAttachedMeshes",0
_3573:
	db	"()[]i",0
_3574:
	db	"(i,i):SJoint",0
_3575:
	db	"():SJoint",0
	align	4
_3534:
	dd	2
	dd	_3535
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SJoint_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SJoint_Delete
	dd	6
	dd	_2123
	dd	_827
	dd	__irrlicht_core_SJoint_getName
	dd	6
	dd	_2124
	dd	_793
	dd	__irrlicht_core_SJoint_setName
	dd	6
	dd	_3536
	dd	_766
	dd	__irrlicht_core_SJoint_getLocalMatrix
	dd	6
	dd	_3537
	dd	_749
	dd	__irrlicht_core_SJoint_setLocalMatrix
	dd	6
	dd	_3538
	dd	_766
	dd	__irrlicht_core_SJoint_getGlobalMatrix
	dd	6
	dd	_3539
	dd	_749
	dd	__irrlicht_core_SJoint_setGlobalMatrix
	dd	6
	dd	_3540
	dd	_766
	dd	__irrlicht_core_SJoint_getGlobalAnimatedMatrix
	dd	6
	dd	_3541
	dd	_749
	dd	__irrlicht_core_SJoint_setGlobalAnimatedMatrix
	dd	6
	dd	_3542
	dd	_766
	dd	__irrlicht_core_SJoint_getLocalAnimatedMatrix
	dd	6
	dd	_3543
	dd	_749
	dd	__irrlicht_core_SJoint_setLocalAnimatedMatrix
	dd	6
	dd	_3544
	dd	_766
	dd	__irrlicht_core_SJoint_getGlobalInversedMatrix
	dd	6
	dd	_3545
	dd	_749
	dd	__irrlicht_core_SJoint_setGlobalInversedMatrix
	dd	6
	dd	_3546
	dd	_649
	dd	__irrlicht_core_SJoint_getAnimatedposition
	dd	6
	dd	_3547
	dd	_660
	dd	__irrlicht_core_SJoint_setAnimatedposition
	dd	6
	dd	_3548
	dd	_649
	dd	__irrlicht_core_SJoint_getAnimatedscale
	dd	6
	dd	_3549
	dd	_660
	dd	__irrlicht_core_SJoint_setAnimatedScale
	dd	6
	dd	_3550
	dd	_764
	dd	__irrlicht_core_SJoint_getAnimatedrotation
	dd	6
	dd	_3551
	dd	_746
	dd	__irrlicht_core_SJoint_setAnimatedrotation
	dd	6
	dd	_3552
	dd	_3553
	dd	__irrlicht_core_SJoint_setPositionKeys
	dd	6
	dd	_3554
	dd	_3555
	dd	__irrlicht_core_SJoint_getPositionKeys
	dd	6
	dd	_3556
	dd	_3557
	dd	__irrlicht_core_SJoint_setScaleKeys
	dd	6
	dd	_3558
	dd	_3559
	dd	__irrlicht_core_SJoint_getScaleKeys
	dd	6
	dd	_3560
	dd	_3561
	dd	__irrlicht_core_SJoint_setRotationKeys
	dd	6
	dd	_3562
	dd	_3563
	dd	__irrlicht_core_SJoint_getRotationKeys
	dd	6
	dd	_3564
	dd	_3565
	dd	__irrlicht_core_SJoint_setWeights
	dd	6
	dd	_3566
	dd	_3567
	dd	__irrlicht_core_SJoint_getWeights
	dd	6
	dd	_3568
	dd	_3569
	dd	__irrlicht_core_SJoint_setChildren
	dd	6
	dd	_1569
	dd	_3507
	dd	__irrlicht_core_SJoint_getChildren
	dd	6
	dd	_3570
	dd	_3571
	dd	__irrlicht_core_SJoint_setAttachedMeshes
	dd	6
	dd	_3572
	dd	_3573
	dd	__irrlicht_core_SJoint_getAttachedMeshes
	dd	7
	dd	_482
	dd	_3574
	dd	__irrlicht_core_SJoint_createFromHandle
	dd	7
	dd	_480
	dd	_3575
	dd	__irrlicht_core_SJoint_create
	dd	0
	align	4
_irrlicht_core_SJoint:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_3534
	dd	20
	dd	__irrlicht_core_SJoint_New
	dd	__irrlicht_core_SJoint_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SJoint_getName
	dd	__irrlicht_core_SJoint_setName
	dd	__irrlicht_core_SJoint_getLocalMatrix
	dd	__irrlicht_core_SJoint_setLocalMatrix
	dd	__irrlicht_core_SJoint_getGlobalMatrix
	dd	__irrlicht_core_SJoint_setGlobalMatrix
	dd	__irrlicht_core_SJoint_getGlobalAnimatedMatrix
	dd	__irrlicht_core_SJoint_setGlobalAnimatedMatrix
	dd	__irrlicht_core_SJoint_getLocalAnimatedMatrix
	dd	__irrlicht_core_SJoint_setLocalAnimatedMatrix
	dd	__irrlicht_core_SJoint_getGlobalInversedMatrix
	dd	__irrlicht_core_SJoint_setGlobalInversedMatrix
	dd	__irrlicht_core_SJoint_getAnimatedposition
	dd	__irrlicht_core_SJoint_setAnimatedposition
	dd	__irrlicht_core_SJoint_getAnimatedscale
	dd	__irrlicht_core_SJoint_setAnimatedScale
	dd	__irrlicht_core_SJoint_getAnimatedrotation
	dd	__irrlicht_core_SJoint_setAnimatedrotation
	dd	__irrlicht_core_SJoint_setPositionKeys
	dd	__irrlicht_core_SJoint_getPositionKeys
	dd	__irrlicht_core_SJoint_setScaleKeys
	dd	__irrlicht_core_SJoint_getScaleKeys
	dd	__irrlicht_core_SJoint_setRotationKeys
	dd	__irrlicht_core_SJoint_getRotationKeys
	dd	__irrlicht_core_SJoint_setWeights
	dd	__irrlicht_core_SJoint_getWeights
	dd	__irrlicht_core_SJoint_setChildren
	dd	__irrlicht_core_SJoint_getChildren
	dd	__irrlicht_core_SJoint_setAttachedMeshes
	dd	__irrlicht_core_SJoint_getAttachedMeshes
	dd	__irrlicht_core_SJoint_createFromHandle
	dd	__irrlicht_core_SJoint_create
_3577:
	db	"ITerrainSceneNode",0
_3578:
	db	"(i,i,*b):ITerrainSceneNode",0
_3579:
	db	"getBoundingBoxFromPatch",0
_3580:
	db	"getCurrentLODOfPatches",0
_3581:
	db	"getIndicesForPatch",0
_3582:
	db	"(:Array_u32,i,i,i)i",0
_3583:
	db	"getMeshBufferForLOD",0
_3584:
	db	"(:IDynamicMeshBuffer,i)i",0
_3585:
	db	"setLODOfPatch",0
_3586:
	db	"getTerrainCenter",0
_3587:
	db	"overrideLODDistance",0
_3588:
	db	"(i,d)i",0
_3589:
	db	"scaleTexture",0
_3590:
	db	"setCameraMovementDelta",0
_3591:
	db	"setCameraRotationDelta",0
_3592:
	db	"setDynamicSelectorUpdate",0
_3593:
	db	"(f,f)f",0
_3594:
	db	"loadHeightMap",0
_3595:
	db	"(:IReadFile,:SColor,i)i",0
_3596:
	db	"loadHeightMapRAW",0
_3597:
	db	"(:IReadFile,i,i,i,i,:SColor,i)i",0
	align	4
_3576:
	dd	2
	dd	_3577
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_ITerrainSceneNode_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_ITerrainSceneNode_Delete
	dd	7
	dd	_482
	dd	_3578
	dd	__irrlicht_core_ITerrainSceneNode_createFromHandle
	dd	6
	dd	_3579
	dd	_957
	dd	__irrlicht_core_ITerrainSceneNode_getBoundingBoxFromPatch
	dd	6
	dd	_2832
	dd	_950
	dd	__irrlicht_core_ITerrainSceneNode_getBoundingBox
	dd	6
	dd	_3580
	dd	_1074
	dd	__irrlicht_core_ITerrainSceneNode_getCurrentLODOfPatches
	dd	6
	dd	_2833
	dd	_431
	dd	__irrlicht_core_ITerrainSceneNode_getIndexCount
	dd	6
	dd	_3581
	dd	_3582
	dd	__irrlicht_core_ITerrainSceneNode_getIndicesForPatch
	dd	6
	dd	_1739
	dd	_3250
	dd	__irrlicht_core_ITerrainSceneNode_getMesh
	dd	6
	dd	_3583
	dd	_3584
	dd	__irrlicht_core_ITerrainSceneNode_getMeshBufferForLOD
	dd	6
	dd	_3585
	dd	_1085
	dd	__irrlicht_core_ITerrainSceneNode_setLODOfPatch
	dd	6
	dd	_3586
	dd	_649
	dd	__irrlicht_core_ITerrainSceneNode_getTerrainCenter
	dd	6
	dd	_3587
	dd	_3588
	dd	__irrlicht_core_ITerrainSceneNode_overrideLODDistance
	dd	6
	dd	_3589
	dd	_550
	dd	__irrlicht_core_ITerrainSceneNode_scaleTexture
	dd	6
	dd	_3590
	dd	_471
	dd	__irrlicht_core_ITerrainSceneNode_setCameraMovementDelta
	dd	6
	dd	_3591
	dd	_471
	dd	__irrlicht_core_ITerrainSceneNode_setCameraRotationDelta
	dd	6
	dd	_3592
	dd	_444
	dd	__irrlicht_core_ITerrainSceneNode_setDynamicSelectorUpdate
	dd	6
	dd	_469
	dd	_3593
	dd	__irrlicht_core_ITerrainSceneNode_getHeight
	dd	6
	dd	_3594
	dd	_3595
	dd	__irrlicht_core_ITerrainSceneNode_loadHeightMap
	dd	6
	dd	_3596
	dd	_3597
	dd	__irrlicht_core_ITerrainSceneNode_loadHeightMapRAW
	dd	0
	align	4
_irrlicht_core_ITerrainSceneNode:
	dd	_irrlicht_core_ISceneNodeDefault
	dd	_bbObjectFree
	dd	_3576
	dd	24
	dd	__irrlicht_core_ITerrainSceneNode_New
	dd	__irrlicht_core_ITerrainSceneNode_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ISceneNode_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_ISceneNode_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAttributeExchangingObject_drop
	dd	__irrlicht_core_IAttributeExchangingObject_getDebugName
	dd	__irrlicht_core_IAttributeExchangingObject_grab
	dd	__irrlicht_core_ITerrainSceneNode_createFromHandle
	dd	__irrlicht_core_ISceneNode_serializeAttributes
	dd	__irrlicht_core_ISceneNode_deserializeAttributes
	dd	__irrlicht_core_ITerrainSceneNode_getBoundingBox
	dd	__irrlicht_core_ISceneNodeDefault_render
	dd	__irrlicht_core_ISceneNode_getSceneManager
	dd	__irrlicht_core_ISceneNode_getAnimators
	dd	__irrlicht_core_ISceneNode_addAnimator
	dd	__irrlicht_core_ISceneNode_addChild
	dd	__irrlicht_core_ISceneNode_getAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_getAutomaticCulling
	dd	__irrlicht_core_ISceneNode_getID
	dd	__irrlicht_core_ISceneNode_getMaterial
	dd	__irrlicht_core_ISceneNode_getMaterialCount
	dd	__irrlicht_core_ISceneNode_getName
	dd	__irrlicht_core_ISceneNode_getType
	dd	__irrlicht_core_ISceneNode_getParent
	dd	__irrlicht_core_ISceneNode_getPosition
	dd	__irrlicht_core_ISceneNode_getRelativeTransformation
	dd	__irrlicht_core_ISceneNode_GetRotation
	dd	__irrlicht_core_ISceneNode_GetScale
	dd	__irrlicht_core_ISceneNode_getTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_getTriangleSelector
	dd	__irrlicht_core_ISceneNode_isDebugDataVisible
	dd	__irrlicht_core_ISceneNode_isVisible
	dd	__irrlicht_core_ISceneNode_remove
	dd	__irrlicht_core_ISceneNode_removeAll
	dd	__irrlicht_core_ISceneNode_removeAnimator
	dd	__irrlicht_core_ISceneNode_removeAnimators
	dd	__irrlicht_core_ISceneNode_removeChild
	dd	__irrlicht_core_ISceneNode_OnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_OnAnimate
	dd	__irrlicht_core_ISceneNode_setAutomaticCulling
	dd	__irrlicht_core_ISceneNode_setDebugDataVisible
	dd	__irrlicht_core_ISceneNode_setID
	dd	__irrlicht_core_ISceneNode_setMaterialFlag
	dd	__irrlicht_core_ISceneNode_setMaterialTexture
	dd	__irrlicht_core_ISceneNode_setMaterialType
	dd	__irrlicht_core_ISceneNode_setMaterial
	dd	__irrlicht_core_ISceneNode_setName
	dd	__irrlicht_core_ISceneNode_setParent
	dd	__irrlicht_core_ISceneNode_setPosition
	dd	__irrlicht_core_ISceneNode_SetRotation
	dd	__irrlicht_core_ISceneNode_SetScale
	dd	__irrlicht_core_ISceneNode_setTriangleSelector
	dd	__irrlicht_core_ISceneNode_setVisible
	dd	__irrlicht_core_ISceneNode_updateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getChildren
	dd	__irrlicht_core_ISceneNode_getChild
	dd	__irrlicht_core_ISceneNode_setIsDebugObject
	dd	__irrlicht_core_ISceneNode_isDebugObject
	dd	__irrlicht_core_ISceneNode_clone
	dd	__irrlicht_core_ISceneNode_isTrulyVisible
	dd	__irrlicht_core_ISceneNode_cast
	dd	__irrlicht_core_ISceneNode_create
	dd	__irrlicht_core_ISceneNode_boundUpdateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundSetVisible
	dd	__irrlicht_core_ISceneNode_boundSetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundSetScale
	dd	__irrlicht_core_ISceneNode_boundSetRotation
	dd	__irrlicht_core_ISceneNode_boundSetPosition
	dd	__irrlicht_core_ISceneNode_boundSetParent
	dd	__irrlicht_core_ISceneNode_boundSetName
	dd	__irrlicht_core_ISceneNode_boundSetMaterial
	dd	__irrlicht_core_ISceneNode_boundSetMaterialType
	dd	__irrlicht_core_ISceneNode_boundSetMaterialTexture
	dd	__irrlicht_core_ISceneNode_boundSetMaterialFlag
	dd	__irrlicht_core_ISceneNode_boundSetID
	dd	__irrlicht_core_ISceneNode_boundSetDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundSetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundRemoveChild
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimators
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimator
	dd	__irrlicht_core_ISceneNode_boundRemoveAll
	dd	__irrlicht_core_ISceneNode_boundRemove
	dd	__irrlicht_core_ISceneNode_boundIsDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundGetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundGetTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetScale
	dd	__irrlicht_core_ISceneNode_boundGetRotation
	dd	__irrlicht_core_ISceneNode_boundGetRelativeTransformation
	dd	__irrlicht_core_ISceneNode_boundGetPosition
	dd	__irrlicht_core_ISceneNode_boundGetParent
	dd	__irrlicht_core_ISceneNode_boundGetName
	dd	__irrlicht_core_ISceneNode_boundGetType
	dd	__irrlicht_core_ISceneNode_boundGetMaterialCount
	dd	__irrlicht_core_ISceneNode_boundGetMaterial
	dd	__irrlicht_core_ISceneNode_boundGetID
	dd	__irrlicht_core_ISceneNode_boundGetBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundGetAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_boundGetAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundAddChild
	dd	__irrlicht_core_ISceneNode_boundAddAnimator
	dd	__irrlicht_core_ISceneNode_boundIsVisible
	dd	__irrlicht_core_ISceneNode_boundOnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_boundOnAnimate
	dd	__irrlicht_core_ISceneNode_boundRender
	dd	__irrlicht_core_ISceneNode_boundIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSetIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSerializeAttributes
	dd	__irrlicht_core_ISceneNode_boundDeserializeAttributes
	dd	__irrlicht_core_ISceneNode_boundClone
	dd	__irrlicht_core_ISceneNode_boundIsTrulyVisible
	dd	__irrlicht_core_ITerrainSceneNode_getBoundingBoxFromPatch
	dd	__irrlicht_core_ITerrainSceneNode_getCurrentLODOfPatches
	dd	__irrlicht_core_ITerrainSceneNode_getIndexCount
	dd	__irrlicht_core_ITerrainSceneNode_getIndicesForPatch
	dd	__irrlicht_core_ITerrainSceneNode_getMesh
	dd	__irrlicht_core_ITerrainSceneNode_getMeshBufferForLOD
	dd	__irrlicht_core_ITerrainSceneNode_setLODOfPatch
	dd	__irrlicht_core_ITerrainSceneNode_getTerrainCenter
	dd	__irrlicht_core_ITerrainSceneNode_overrideLODDistance
	dd	__irrlicht_core_ITerrainSceneNode_scaleTexture
	dd	__irrlicht_core_ITerrainSceneNode_setCameraMovementDelta
	dd	__irrlicht_core_ITerrainSceneNode_setCameraRotationDelta
	dd	__irrlicht_core_ITerrainSceneNode_setDynamicSelectorUpdate
	dd	__irrlicht_core_ITerrainSceneNode_getHeight
	dd	__irrlicht_core_ITerrainSceneNode_loadHeightMap
	dd	__irrlicht_core_ITerrainSceneNode_loadHeightMapRAW
_3599:
	db	"ITextSceneNode",0
_3600:
	db	"(i,i,*b):ITextSceneNode",0
	align	4
_3598:
	dd	2
	dd	_3599
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_ITextSceneNode_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_ITextSceneNode_Delete
	dd	7
	dd	_482
	dd	_3600
	dd	__irrlicht_core_ITextSceneNode_createFromHandle
	dd	6
	dd	_1567
	dd	_793
	dd	__irrlicht_core_ITextSceneNode_setText
	dd	6
	dd	_1807
	dd	_1672
	dd	__irrlicht_core_ITextSceneNode_setTextColor
	dd	0
	align	4
_irrlicht_core_ITextSceneNode:
	dd	_irrlicht_core_ISceneNodeDefault
	dd	_bbObjectFree
	dd	_3598
	dd	24
	dd	__irrlicht_core_ITextSceneNode_New
	dd	__irrlicht_core_ITextSceneNode_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ISceneNode_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_ISceneNode_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAttributeExchangingObject_drop
	dd	__irrlicht_core_IAttributeExchangingObject_getDebugName
	dd	__irrlicht_core_IAttributeExchangingObject_grab
	dd	__irrlicht_core_ITextSceneNode_createFromHandle
	dd	__irrlicht_core_ISceneNode_serializeAttributes
	dd	__irrlicht_core_ISceneNode_deserializeAttributes
	dd	__irrlicht_core_ISceneNodeDefault_getBoundingBox
	dd	__irrlicht_core_ISceneNodeDefault_render
	dd	__irrlicht_core_ISceneNode_getSceneManager
	dd	__irrlicht_core_ISceneNode_getAnimators
	dd	__irrlicht_core_ISceneNode_addAnimator
	dd	__irrlicht_core_ISceneNode_addChild
	dd	__irrlicht_core_ISceneNode_getAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_getAutomaticCulling
	dd	__irrlicht_core_ISceneNode_getID
	dd	__irrlicht_core_ISceneNode_getMaterial
	dd	__irrlicht_core_ISceneNode_getMaterialCount
	dd	__irrlicht_core_ISceneNode_getName
	dd	__irrlicht_core_ISceneNode_getType
	dd	__irrlicht_core_ISceneNode_getParent
	dd	__irrlicht_core_ISceneNode_getPosition
	dd	__irrlicht_core_ISceneNode_getRelativeTransformation
	dd	__irrlicht_core_ISceneNode_GetRotation
	dd	__irrlicht_core_ISceneNode_GetScale
	dd	__irrlicht_core_ISceneNode_getTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_getTriangleSelector
	dd	__irrlicht_core_ISceneNode_isDebugDataVisible
	dd	__irrlicht_core_ISceneNode_isVisible
	dd	__irrlicht_core_ISceneNode_remove
	dd	__irrlicht_core_ISceneNode_removeAll
	dd	__irrlicht_core_ISceneNode_removeAnimator
	dd	__irrlicht_core_ISceneNode_removeAnimators
	dd	__irrlicht_core_ISceneNode_removeChild
	dd	__irrlicht_core_ISceneNode_OnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_OnAnimate
	dd	__irrlicht_core_ISceneNode_setAutomaticCulling
	dd	__irrlicht_core_ISceneNode_setDebugDataVisible
	dd	__irrlicht_core_ISceneNode_setID
	dd	__irrlicht_core_ISceneNode_setMaterialFlag
	dd	__irrlicht_core_ISceneNode_setMaterialTexture
	dd	__irrlicht_core_ISceneNode_setMaterialType
	dd	__irrlicht_core_ISceneNode_setMaterial
	dd	__irrlicht_core_ISceneNode_setName
	dd	__irrlicht_core_ISceneNode_setParent
	dd	__irrlicht_core_ISceneNode_setPosition
	dd	__irrlicht_core_ISceneNode_SetRotation
	dd	__irrlicht_core_ISceneNode_SetScale
	dd	__irrlicht_core_ISceneNode_setTriangleSelector
	dd	__irrlicht_core_ISceneNode_setVisible
	dd	__irrlicht_core_ISceneNode_updateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getChildren
	dd	__irrlicht_core_ISceneNode_getChild
	dd	__irrlicht_core_ISceneNode_setIsDebugObject
	dd	__irrlicht_core_ISceneNode_isDebugObject
	dd	__irrlicht_core_ISceneNode_clone
	dd	__irrlicht_core_ISceneNode_isTrulyVisible
	dd	__irrlicht_core_ISceneNode_cast
	dd	__irrlicht_core_ISceneNode_create
	dd	__irrlicht_core_ISceneNode_boundUpdateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundSetVisible
	dd	__irrlicht_core_ISceneNode_boundSetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundSetScale
	dd	__irrlicht_core_ISceneNode_boundSetRotation
	dd	__irrlicht_core_ISceneNode_boundSetPosition
	dd	__irrlicht_core_ISceneNode_boundSetParent
	dd	__irrlicht_core_ISceneNode_boundSetName
	dd	__irrlicht_core_ISceneNode_boundSetMaterial
	dd	__irrlicht_core_ISceneNode_boundSetMaterialType
	dd	__irrlicht_core_ISceneNode_boundSetMaterialTexture
	dd	__irrlicht_core_ISceneNode_boundSetMaterialFlag
	dd	__irrlicht_core_ISceneNode_boundSetID
	dd	__irrlicht_core_ISceneNode_boundSetDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundSetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundRemoveChild
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimators
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimator
	dd	__irrlicht_core_ISceneNode_boundRemoveAll
	dd	__irrlicht_core_ISceneNode_boundRemove
	dd	__irrlicht_core_ISceneNode_boundIsDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundGetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundGetTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetScale
	dd	__irrlicht_core_ISceneNode_boundGetRotation
	dd	__irrlicht_core_ISceneNode_boundGetRelativeTransformation
	dd	__irrlicht_core_ISceneNode_boundGetPosition
	dd	__irrlicht_core_ISceneNode_boundGetParent
	dd	__irrlicht_core_ISceneNode_boundGetName
	dd	__irrlicht_core_ISceneNode_boundGetType
	dd	__irrlicht_core_ISceneNode_boundGetMaterialCount
	dd	__irrlicht_core_ISceneNode_boundGetMaterial
	dd	__irrlicht_core_ISceneNode_boundGetID
	dd	__irrlicht_core_ISceneNode_boundGetBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundGetAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_boundGetAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundAddChild
	dd	__irrlicht_core_ISceneNode_boundAddAnimator
	dd	__irrlicht_core_ISceneNode_boundIsVisible
	dd	__irrlicht_core_ISceneNode_boundOnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_boundOnAnimate
	dd	__irrlicht_core_ISceneNode_boundRender
	dd	__irrlicht_core_ISceneNode_boundIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSetIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSerializeAttributes
	dd	__irrlicht_core_ISceneNode_boundDeserializeAttributes
	dd	__irrlicht_core_ISceneNode_boundClone
	dd	__irrlicht_core_ISceneNode_boundIsTrulyVisible
	dd	__irrlicht_core_ITextSceneNode_setText
	dd	__irrlicht_core_ITextSceneNode_setTextColor
_3605:
	db	"IVolumeLightSceneNode",0
_3606:
	db	"(i,i,*b):IVolumeLightSceneNode",0
_3607:
	db	"setSubDivideU",0
_3608:
	db	"setSubDividev",0
_3609:
	db	"getSubDivideU",0
_3610:
	db	"getSubDivideV",0
_3611:
	db	"setFootColor",0
_3612:
	db	"setTailColor",0
_3613:
	db	"getFootColor",0
_3614:
	db	"getTailColor",0
	align	4
_3604:
	dd	2
	dd	_3605
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IVolumeLightSceneNode_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IVolumeLightSceneNode_Delete
	dd	7
	dd	_482
	dd	_3606
	dd	__irrlicht_core_IVolumeLightSceneNode_createFromHandle
	dd	6
	dd	_3607
	dd	_444
	dd	__irrlicht_core_IVolumeLightSceneNode_setSubDivideU
	dd	6
	dd	_3608
	dd	_444
	dd	__irrlicht_core_IVolumeLightSceneNode_setSubDividev
	dd	6
	dd	_3609
	dd	_431
	dd	__irrlicht_core_IVolumeLightSceneNode_getSubDivideU
	dd	6
	dd	_3610
	dd	_431
	dd	__irrlicht_core_IVolumeLightSceneNode_getSubDivideV
	dd	6
	dd	_3611
	dd	_1672
	dd	__irrlicht_core_IVolumeLightSceneNode_setFootColor
	dd	6
	dd	_3612
	dd	_1672
	dd	__irrlicht_core_IVolumeLightSceneNode_setTailColor
	dd	6
	dd	_3613
	dd	_1704
	dd	__irrlicht_core_IVolumeLightSceneNode_getFootColor
	dd	6
	dd	_3614
	dd	_1704
	dd	__irrlicht_core_IVolumeLightSceneNode_getTailColor
	dd	0
	align	4
_irrlicht_core_IVolumeLightSceneNode:
	dd	_irrlicht_core_ISceneNodeDefault
	dd	_bbObjectFree
	dd	_3604
	dd	24
	dd	__irrlicht_core_IVolumeLightSceneNode_New
	dd	__irrlicht_core_IVolumeLightSceneNode_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ISceneNode_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_ISceneNode_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAttributeExchangingObject_drop
	dd	__irrlicht_core_IAttributeExchangingObject_getDebugName
	dd	__irrlicht_core_IAttributeExchangingObject_grab
	dd	__irrlicht_core_IVolumeLightSceneNode_createFromHandle
	dd	__irrlicht_core_ISceneNode_serializeAttributes
	dd	__irrlicht_core_ISceneNode_deserializeAttributes
	dd	__irrlicht_core_ISceneNodeDefault_getBoundingBox
	dd	__irrlicht_core_ISceneNodeDefault_render
	dd	__irrlicht_core_ISceneNode_getSceneManager
	dd	__irrlicht_core_ISceneNode_getAnimators
	dd	__irrlicht_core_ISceneNode_addAnimator
	dd	__irrlicht_core_ISceneNode_addChild
	dd	__irrlicht_core_ISceneNode_getAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_getAutomaticCulling
	dd	__irrlicht_core_ISceneNode_getID
	dd	__irrlicht_core_ISceneNode_getMaterial
	dd	__irrlicht_core_ISceneNode_getMaterialCount
	dd	__irrlicht_core_ISceneNode_getName
	dd	__irrlicht_core_ISceneNode_getType
	dd	__irrlicht_core_ISceneNode_getParent
	dd	__irrlicht_core_ISceneNode_getPosition
	dd	__irrlicht_core_ISceneNode_getRelativeTransformation
	dd	__irrlicht_core_ISceneNode_GetRotation
	dd	__irrlicht_core_ISceneNode_GetScale
	dd	__irrlicht_core_ISceneNode_getTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_getTriangleSelector
	dd	__irrlicht_core_ISceneNode_isDebugDataVisible
	dd	__irrlicht_core_ISceneNode_isVisible
	dd	__irrlicht_core_ISceneNode_remove
	dd	__irrlicht_core_ISceneNode_removeAll
	dd	__irrlicht_core_ISceneNode_removeAnimator
	dd	__irrlicht_core_ISceneNode_removeAnimators
	dd	__irrlicht_core_ISceneNode_removeChild
	dd	__irrlicht_core_ISceneNode_OnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_OnAnimate
	dd	__irrlicht_core_ISceneNode_setAutomaticCulling
	dd	__irrlicht_core_ISceneNode_setDebugDataVisible
	dd	__irrlicht_core_ISceneNode_setID
	dd	__irrlicht_core_ISceneNode_setMaterialFlag
	dd	__irrlicht_core_ISceneNode_setMaterialTexture
	dd	__irrlicht_core_ISceneNode_setMaterialType
	dd	__irrlicht_core_ISceneNode_setMaterial
	dd	__irrlicht_core_ISceneNode_setName
	dd	__irrlicht_core_ISceneNode_setParent
	dd	__irrlicht_core_ISceneNode_setPosition
	dd	__irrlicht_core_ISceneNode_SetRotation
	dd	__irrlicht_core_ISceneNode_SetScale
	dd	__irrlicht_core_ISceneNode_setTriangleSelector
	dd	__irrlicht_core_ISceneNode_setVisible
	dd	__irrlicht_core_ISceneNode_updateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getChildren
	dd	__irrlicht_core_ISceneNode_getChild
	dd	__irrlicht_core_ISceneNode_setIsDebugObject
	dd	__irrlicht_core_ISceneNode_isDebugObject
	dd	__irrlicht_core_ISceneNode_clone
	dd	__irrlicht_core_ISceneNode_isTrulyVisible
	dd	__irrlicht_core_ISceneNode_cast
	dd	__irrlicht_core_ISceneNode_create
	dd	__irrlicht_core_ISceneNode_boundUpdateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundSetVisible
	dd	__irrlicht_core_ISceneNode_boundSetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundSetScale
	dd	__irrlicht_core_ISceneNode_boundSetRotation
	dd	__irrlicht_core_ISceneNode_boundSetPosition
	dd	__irrlicht_core_ISceneNode_boundSetParent
	dd	__irrlicht_core_ISceneNode_boundSetName
	dd	__irrlicht_core_ISceneNode_boundSetMaterial
	dd	__irrlicht_core_ISceneNode_boundSetMaterialType
	dd	__irrlicht_core_ISceneNode_boundSetMaterialTexture
	dd	__irrlicht_core_ISceneNode_boundSetMaterialFlag
	dd	__irrlicht_core_ISceneNode_boundSetID
	dd	__irrlicht_core_ISceneNode_boundSetDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundSetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundRemoveChild
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimators
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimator
	dd	__irrlicht_core_ISceneNode_boundRemoveAll
	dd	__irrlicht_core_ISceneNode_boundRemove
	dd	__irrlicht_core_ISceneNode_boundIsDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundGetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundGetTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetScale
	dd	__irrlicht_core_ISceneNode_boundGetRotation
	dd	__irrlicht_core_ISceneNode_boundGetRelativeTransformation
	dd	__irrlicht_core_ISceneNode_boundGetPosition
	dd	__irrlicht_core_ISceneNode_boundGetParent
	dd	__irrlicht_core_ISceneNode_boundGetName
	dd	__irrlicht_core_ISceneNode_boundGetType
	dd	__irrlicht_core_ISceneNode_boundGetMaterialCount
	dd	__irrlicht_core_ISceneNode_boundGetMaterial
	dd	__irrlicht_core_ISceneNode_boundGetID
	dd	__irrlicht_core_ISceneNode_boundGetBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundGetAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_boundGetAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundAddChild
	dd	__irrlicht_core_ISceneNode_boundAddAnimator
	dd	__irrlicht_core_ISceneNode_boundIsVisible
	dd	__irrlicht_core_ISceneNode_boundOnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_boundOnAnimate
	dd	__irrlicht_core_ISceneNode_boundRender
	dd	__irrlicht_core_ISceneNode_boundIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSetIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSerializeAttributes
	dd	__irrlicht_core_ISceneNode_boundDeserializeAttributes
	dd	__irrlicht_core_ISceneNode_boundClone
	dd	__irrlicht_core_ISceneNode_boundIsTrulyVisible
	dd	__irrlicht_core_IVolumeLightSceneNode_setSubDivideU
	dd	__irrlicht_core_IVolumeLightSceneNode_setSubDividev
	dd	__irrlicht_core_IVolumeLightSceneNode_getSubDivideU
	dd	__irrlicht_core_IVolumeLightSceneNode_getSubDivideV
	dd	__irrlicht_core_IVolumeLightSceneNode_setFootColor
	dd	__irrlicht_core_IVolumeLightSceneNode_setTailColor
	dd	__irrlicht_core_IVolumeLightSceneNode_getFootColor
	dd	__irrlicht_core_IVolumeLightSceneNode_getTailColor
_3616:
	db	"SMeshBufferLightMap",0
_3617:
	db	"():SMeshBufferLightMap",0
_3618:
	db	"(i,i):SMeshBufferLightMap",0
	align	4
_3615:
	dd	2
	dd	_3616
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SMeshBufferLightMap_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SMeshBufferLightMap_Delete
	dd	7
	dd	_480
	dd	_3617
	dd	__irrlicht_core_SMeshBufferLightMap_create
	dd	7
	dd	_482
	dd	_3618
	dd	__irrlicht_core_SMeshBufferLightMap_createFromHandle
	dd	0
	align	4
_irrlicht_core_SMeshBufferLightMap:
	dd	_irrlicht_core_IMeshBuffer
	dd	_bbObjectFree
	dd	_3615
	dd	24
	dd	__irrlicht_core_SMeshBufferLightMap_New
	dd	__irrlicht_core_SMeshBufferLightMap_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IMeshBuffer_drop
	dd	__irrlicht_core_IMeshBuffer_getDebugName
	dd	__irrlicht_core_IMeshBuffer_grab
	dd	__irrlicht_core_SMeshBufferLightMap_createFromHandle
	dd	__irrlicht_core_IMeshBuffer_getBoundingBox
	dd	__irrlicht_core_IMeshBuffer_getIndexCount
	dd	__irrlicht_core_IMeshBuffer_getIndices
	dd	__irrlicht_core_IMeshBuffer_getMaterial
	dd	__irrlicht_core_IMeshBuffer_getVertexCount
	dd	__irrlicht_core_IMeshBuffer_getVertexType
	dd	__irrlicht_core_IMeshBuffer_getVertices
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertexVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertex2TCoordsVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertexTangentsVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillIndicesPtr
	dd	__irrlicht_core_IMeshBuffer_getVertex
	dd	__irrlicht_core_IMeshBuffer_setBoundingBox
	dd	__irrlicht_core_IMeshBuffer_append
	dd	__irrlicht_core_IMeshBuffer_appendFromOther
	dd	__irrlicht_core_IMeshBuffer_recalculateBoundingBox
	dd	__irrlicht_core_IMeshBuffer_getIndexType
	dd	__irrlicht_core_IMeshBuffer_getPosition
	dd	__irrlicht_core_IMeshBuffer_getNormal
	dd	__irrlicht_core_IMeshBuffer_getTCoords
	dd	__irrlicht_core_IMeshBuffer_getHardwareMappingHint_Vertex
	dd	__irrlicht_core_IMeshBuffer_getHardwareMappingHint_Index
	dd	__irrlicht_core_IMeshBuffer_setHardwareMappingHint
	dd	__irrlicht_core_IMeshBuffer_setDirty
	dd	__irrlicht_core_IMeshBuffer_getChangedID_Vertex
	dd	__irrlicht_core_IMeshBuffer_getChangedID_Index
	dd	__irrlicht_core_SMeshBufferLightMap_create
_3620:
	db	"SAnimatedMesh",0
_3621:
	db	"(i,i):SAnimatedMesh",0
_3622:
	db	"():SAnimatedMesh",0
_3623:
	db	"createFromMesh",0
_3624:
	db	"(:IMesh,i):SAnimatedMesh",0
	align	4
_3619:
	dd	2
	dd	_3620
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SAnimatedMesh_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SAnimatedMesh_Delete
	dd	7
	dd	_482
	dd	_3621
	dd	__irrlicht_core_SAnimatedMesh_createFromHandle
	dd	7
	dd	_480
	dd	_3622
	dd	__irrlicht_core_SAnimatedMesh_create
	dd	7
	dd	_3623
	dd	_3624
	dd	__irrlicht_core_SAnimatedMesh_createFromMesh
	dd	6
	dd	_2832
	dd	_950
	dd	__irrlicht_core_SAnimatedMesh_getBoundingBox
	dd	6
	dd	_2865
	dd	_2869
	dd	__irrlicht_core_SAnimatedMesh_addMesh
	dd	6
	dd	_2038
	dd	_431
	dd	__irrlicht_core_SAnimatedMesh_getFrameCount
	dd	6
	dd	_1739
	dd	_2909
	dd	__irrlicht_core_SAnimatedMesh_getMesh
	dd	6
	dd	_2910
	dd	_431
	dd	__irrlicht_core_SAnimatedMesh_getMeshType
	dd	6
	dd	_2853
	dd	_431
	dd	__irrlicht_core_SAnimatedMesh_recalculateBoundingBox
	dd	6
	dd	_2849
	dd	_694
	dd	__irrlicht_core_SAnimatedMesh_setBoundingBox
	dd	0
	align	4
_irrlicht_core_SAnimatedMesh:
	dd	_irrlicht_core_IAnimatedMesh
	dd	_bbObjectFree
	dd	_3619
	dd	24
	dd	__irrlicht_core_SAnimatedMesh_New
	dd	__irrlicht_core_SAnimatedMesh_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAnimatedMesh_drop
	dd	__irrlicht_core_IAnimatedMesh_getDebugName
	dd	__irrlicht_core_IAnimatedMesh_grab
	dd	__irrlicht_core_SAnimatedMesh_createFromHandle
	dd	__irrlicht_core_SAnimatedMesh_getBoundingBox
	dd	__irrlicht_core_IMesh_getMeshBuffer
	dd	__irrlicht_core_IMesh_getMeshBufferCount
	dd	__irrlicht_core_IMesh_setMaterialFlag
	dd	__irrlicht_core_SAnimatedMesh_setBoundingBox
	dd	__irrlicht_core_IMesh_setHardwareMappingHint
	dd	__irrlicht_core_IMesh_setDirty
	dd	__irrlicht_core_SAnimatedMesh_getFrameCount
	dd	__irrlicht_core_SAnimatedMesh_getMesh
	dd	__irrlicht_core_SAnimatedMesh_getMeshType
	dd	__irrlicht_core_IAnimatedMesh_cast
	dd	__irrlicht_core_SAnimatedMesh_create
	dd	__irrlicht_core_SAnimatedMesh_createFromMesh
	dd	__irrlicht_core_SAnimatedMesh_addMesh
	dd	__irrlicht_core_SAnimatedMesh_recalculateBoundingBox
_3626:
	db	"SMeshBuffer",0
_3627:
	db	"():SMeshBuffer",0
_3628:
	db	"(i,i):SMeshBuffer",0
	align	4
_3625:
	dd	2
	dd	_3626
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SMeshBuffer_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SMeshBuffer_Delete
	dd	7
	dd	_480
	dd	_3627
	dd	__irrlicht_core_SMeshBuffer_create
	dd	7
	dd	_482
	dd	_3628
	dd	__irrlicht_core_SMeshBuffer_createFromHandle
	dd	0
	align	4
_irrlicht_core_SMeshBuffer:
	dd	_irrlicht_core_IMeshBuffer
	dd	_bbObjectFree
	dd	_3625
	dd	24
	dd	__irrlicht_core_SMeshBuffer_New
	dd	__irrlicht_core_SMeshBuffer_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IMeshBuffer_drop
	dd	__irrlicht_core_IMeshBuffer_getDebugName
	dd	__irrlicht_core_IMeshBuffer_grab
	dd	__irrlicht_core_SMeshBuffer_createFromHandle
	dd	__irrlicht_core_IMeshBuffer_getBoundingBox
	dd	__irrlicht_core_IMeshBuffer_getIndexCount
	dd	__irrlicht_core_IMeshBuffer_getIndices
	dd	__irrlicht_core_IMeshBuffer_getMaterial
	dd	__irrlicht_core_IMeshBuffer_getVertexCount
	dd	__irrlicht_core_IMeshBuffer_getVertexType
	dd	__irrlicht_core_IMeshBuffer_getVertices
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertexVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertex2TCoordsVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertexTangentsVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillIndicesPtr
	dd	__irrlicht_core_IMeshBuffer_getVertex
	dd	__irrlicht_core_IMeshBuffer_setBoundingBox
	dd	__irrlicht_core_IMeshBuffer_append
	dd	__irrlicht_core_IMeshBuffer_appendFromOther
	dd	__irrlicht_core_IMeshBuffer_recalculateBoundingBox
	dd	__irrlicht_core_IMeshBuffer_getIndexType
	dd	__irrlicht_core_IMeshBuffer_getPosition
	dd	__irrlicht_core_IMeshBuffer_getNormal
	dd	__irrlicht_core_IMeshBuffer_getTCoords
	dd	__irrlicht_core_IMeshBuffer_getHardwareMappingHint_Vertex
	dd	__irrlicht_core_IMeshBuffer_getHardwareMappingHint_Index
	dd	__irrlicht_core_IMeshBuffer_setHardwareMappingHint
	dd	__irrlicht_core_IMeshBuffer_setDirty
	dd	__irrlicht_core_IMeshBuffer_getChangedID_Vertex
	dd	__irrlicht_core_IMeshBuffer_getChangedID_Index
	dd	__irrlicht_core_SMeshBuffer_create
_3630:
	db	"SMeshBufferTangents",0
_3631:
	db	"():SMeshBufferTangents",0
_3632:
	db	"(i,i):SMeshBufferTangents",0
	align	4
_3629:
	dd	2
	dd	_3630
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SMeshBufferTangents_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SMeshBufferTangents_Delete
	dd	7
	dd	_480
	dd	_3631
	dd	__irrlicht_core_SMeshBufferTangents_create
	dd	7
	dd	_482
	dd	_3632
	dd	__irrlicht_core_SMeshBufferTangents_createFromHandle
	dd	0
	align	4
_irrlicht_core_SMeshBufferTangents:
	dd	_irrlicht_core_IMeshBuffer
	dd	_bbObjectFree
	dd	_3629
	dd	24
	dd	__irrlicht_core_SMeshBufferTangents_New
	dd	__irrlicht_core_SMeshBufferTangents_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IMeshBuffer_drop
	dd	__irrlicht_core_IMeshBuffer_getDebugName
	dd	__irrlicht_core_IMeshBuffer_grab
	dd	__irrlicht_core_SMeshBufferTangents_createFromHandle
	dd	__irrlicht_core_IMeshBuffer_getBoundingBox
	dd	__irrlicht_core_IMeshBuffer_getIndexCount
	dd	__irrlicht_core_IMeshBuffer_getIndices
	dd	__irrlicht_core_IMeshBuffer_getMaterial
	dd	__irrlicht_core_IMeshBuffer_getVertexCount
	dd	__irrlicht_core_IMeshBuffer_getVertexType
	dd	__irrlicht_core_IMeshBuffer_getVertices
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertexVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertex2TCoordsVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertexTangentsVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillIndicesPtr
	dd	__irrlicht_core_IMeshBuffer_getVertex
	dd	__irrlicht_core_IMeshBuffer_setBoundingBox
	dd	__irrlicht_core_IMeshBuffer_append
	dd	__irrlicht_core_IMeshBuffer_appendFromOther
	dd	__irrlicht_core_IMeshBuffer_recalculateBoundingBox
	dd	__irrlicht_core_IMeshBuffer_getIndexType
	dd	__irrlicht_core_IMeshBuffer_getPosition
	dd	__irrlicht_core_IMeshBuffer_getNormal
	dd	__irrlicht_core_IMeshBuffer_getTCoords
	dd	__irrlicht_core_IMeshBuffer_getHardwareMappingHint_Vertex
	dd	__irrlicht_core_IMeshBuffer_getHardwareMappingHint_Index
	dd	__irrlicht_core_IMeshBuffer_setHardwareMappingHint
	dd	__irrlicht_core_IMeshBuffer_setDirty
	dd	__irrlicht_core_IMeshBuffer_getChangedID_Vertex
	dd	__irrlicht_core_IMeshBuffer_getChangedID_Index
	dd	__irrlicht_core_SMeshBufferTangents_create
_3634:
	db	"SSharedMeshBuffer",0
_3635:
	db	"(i,i):SSharedMeshBuffer",0
	align	4
_3633:
	dd	2
	dd	_3634
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SSharedMeshBuffer_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SSharedMeshBuffer_Delete
	dd	7
	dd	_482
	dd	_3635
	dd	__irrlicht_core_SSharedMeshBuffer_createFromHandle
	dd	0
	align	4
_irrlicht_core_SSharedMeshBuffer:
	dd	_irrlicht_core_IMeshBuffer
	dd	_bbObjectFree
	dd	_3633
	dd	24
	dd	__irrlicht_core_SSharedMeshBuffer_New
	dd	__irrlicht_core_SSharedMeshBuffer_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IMeshBuffer_drop
	dd	__irrlicht_core_IMeshBuffer_getDebugName
	dd	__irrlicht_core_IMeshBuffer_grab
	dd	__irrlicht_core_SSharedMeshBuffer_createFromHandle
	dd	__irrlicht_core_IMeshBuffer_getBoundingBox
	dd	__irrlicht_core_IMeshBuffer_getIndexCount
	dd	__irrlicht_core_IMeshBuffer_getIndices
	dd	__irrlicht_core_IMeshBuffer_getMaterial
	dd	__irrlicht_core_IMeshBuffer_getVertexCount
	dd	__irrlicht_core_IMeshBuffer_getVertexType
	dd	__irrlicht_core_IMeshBuffer_getVertices
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertexVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertex2TCoordsVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertexTangentsVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillIndicesPtr
	dd	__irrlicht_core_IMeshBuffer_getVertex
	dd	__irrlicht_core_IMeshBuffer_setBoundingBox
	dd	__irrlicht_core_IMeshBuffer_append
	dd	__irrlicht_core_IMeshBuffer_appendFromOther
	dd	__irrlicht_core_IMeshBuffer_recalculateBoundingBox
	dd	__irrlicht_core_IMeshBuffer_getIndexType
	dd	__irrlicht_core_IMeshBuffer_getPosition
	dd	__irrlicht_core_IMeshBuffer_getNormal
	dd	__irrlicht_core_IMeshBuffer_getTCoords
	dd	__irrlicht_core_IMeshBuffer_getHardwareMappingHint_Vertex
	dd	__irrlicht_core_IMeshBuffer_getHardwareMappingHint_Index
	dd	__irrlicht_core_IMeshBuffer_setHardwareMappingHint
	dd	__irrlicht_core_IMeshBuffer_setDirty
	dd	__irrlicht_core_IMeshBuffer_getChangedID_Vertex
	dd	__irrlicht_core_IMeshBuffer_getChangedID_Index
_3637:
	db	"SSkinMeshBuffer",0
_3638:
	db	"(i):SSkinMeshBuffer",0
_3639:
	db	"(i,i):SSkinMeshBuffer",0
_3640:
	db	"convertTo2TCoords",0
_3641:
	db	"convertToTangents",0
_3642:
	db	"boundingBoxNeedsRecalculated",0
	align	4
_3636:
	dd	2
	dd	_3637
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_480
	dd	_3638
	dd	220
	dd	7
	dd	_482
	dd	_3639
	dd	112
	dd	6
	dd	_3640
	dd	_431
	dd	224
	dd	6
	dd	_3641
	dd	_431
	dd	228
	dd	6
	dd	_3642
	dd	_431
	dd	232
	dd	6
	dd	_2850
	dd	_2851
	dd	168
	dd	0
	align	4
_irrlicht_core_SSkinMeshBuffer:
	dd	_irrlicht_core_IMeshBuffer
	dd	_bbObjectFree
	dd	_3636
	dd	24
	dd	__irrlicht_core_SSkinMeshBuffer_New
	dd	__irrlicht_core_SSkinMeshBuffer_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IMeshBuffer_drop
	dd	__irrlicht_core_IMeshBuffer_getDebugName
	dd	__irrlicht_core_IMeshBuffer_grab
	dd	__irrlicht_core_SSkinMeshBuffer_createFromHandle
	dd	__irrlicht_core_IMeshBuffer_getBoundingBox
	dd	__irrlicht_core_IMeshBuffer_getIndexCount
	dd	__irrlicht_core_IMeshBuffer_getIndices
	dd	__irrlicht_core_IMeshBuffer_getMaterial
	dd	__irrlicht_core_IMeshBuffer_getVertexCount
	dd	__irrlicht_core_IMeshBuffer_getVertexType
	dd	__irrlicht_core_IMeshBuffer_getVertices
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertexVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertex2TCoordsVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertexTangentsVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillIndicesPtr
	dd	__irrlicht_core_IMeshBuffer_getVertex
	dd	__irrlicht_core_IMeshBuffer_setBoundingBox
	dd	__irrlicht_core_SSkinMeshBuffer_append
	dd	__irrlicht_core_IMeshBuffer_appendFromOther
	dd	__irrlicht_core_IMeshBuffer_recalculateBoundingBox
	dd	__irrlicht_core_IMeshBuffer_getIndexType
	dd	__irrlicht_core_IMeshBuffer_getPosition
	dd	__irrlicht_core_IMeshBuffer_getNormal
	dd	__irrlicht_core_IMeshBuffer_getTCoords
	dd	__irrlicht_core_IMeshBuffer_getHardwareMappingHint_Vertex
	dd	__irrlicht_core_IMeshBuffer_getHardwareMappingHint_Index
	dd	__irrlicht_core_IMeshBuffer_setHardwareMappingHint
	dd	__irrlicht_core_IMeshBuffer_setDirty
	dd	__irrlicht_core_IMeshBuffer_getChangedID_Vertex
	dd	__irrlicht_core_IMeshBuffer_getChangedID_Index
	dd	__irrlicht_core_SSkinMeshBuffer_create
	dd	__irrlicht_core_SSkinMeshBuffer_convertTo2TCoords
	dd	__irrlicht_core_SSkinMeshBuffer_convertToTangents
	dd	__irrlicht_core_SSkinMeshBuffer_boundingBoxNeedsRecalculated
_3644:
	db	"ISceneManager",0
_3645:
	db	"(i,i):ISceneManager",0
_3646:
	db	"createTextureAnimator",0
_3647:
	db	"([]:ITexture,i,i):ISceneNodeAnimator",0
_3648:
	db	"createFollowSplineAnimator",0
_3649:
	db	"(i,[]:Vector3df,f,f,i,i):ISceneNodeAnimator",0
_3650:
	db	"addtoDeletionQueue",0
_3651:
	db	"getSceneCollisionManager",0
_3652:
	db	"():ISceneCollisionManager",0
_3653:
	db	"addExternalMeshLoader",0
_3654:
	db	"(:IMeshLoader)i",0
_3655:
	db	"createMetaTriangleSelector",0
_3656:
	db	"():IMetaTriangleSelector",0
_3657:
	db	"createTerrainTriangleSelector",0
_3658:
	db	"(:ITerrainSceneNode,i):ITriangleSelector",0
_3659:
	db	"createOctreeTriangleSelector",0
_3660:
	db	"(:IMesh,:ISceneNode,i):ITriangleSelector",0
_3661:
	db	"createTriangleSelectorFromBoundingBox",0
_3662:
	db	"(:ISceneNode):ITriangleSelector",0
_3663:
	db	"createTriangleSelector",0
_3664:
	db	"(:IMesh,:ISceneNode):ITriangleSelector",0
_3665:
	db	"createTriangleSelectorFromAnimatedNode",0
_3666:
	db	"(:IAnimatedMeshSceneNode):ITriangleSelector",0
_3667:
	db	"createCollisionResponseAnimator",0
_3668:
	db	"(:ITriangleSelector,:ISceneNode,:Vector3df,:Vector3df,:Vector3df,f):ISceneNodeAnimatorCollisionResponse",0
_3669:
	db	"createDeleteAnimator",0
_3670:
	db	"(i):ISceneNodeAnimator",0
_3671:
	db	"createFlyStraightAnimator",0
_3672:
	db	"(:Vector3df,:Vector3df,i,i):ISceneNodeAnimator",0
_3673:
	db	"createFlyCircleAnimator",0
_3674:
	db	"(:Vector3df,f,f,:Vector3df,f,f):ISceneNodeAnimator",0
_3675:
	db	"createRotationAnimator",0
_3676:
	db	"(:Vector3df):ISceneNodeAnimator",0
_3677:
	db	"registerNodeForRendering",0
_3678:
	db	"getShadowColor",0
_3679:
	db	"setShadowColor",0
_3680:
	db	"setActiveCamera",0
_3681:
	db	"(:ICameraSceneNode)i",0
_3682:
	db	"getActiveCamera",0
_3683:
	db	"():ICameraSceneNode",0
_3684:
	db	"getSceneNodeFromId",0
_3685:
	db	"getSceneNodeFromName",0
_3686:
	db	"getRootSceneNode",0
_3687:
	db	"addTerrainMesh",0
_3688:
	db	"($,:ITexture,:IImage,:Dimension2df,f,:Dimension2di):IAnimatedMesh",0
_3689:
	db	"addTerrainSceneNode",0
_3690:
	db	"(:IReadFile,:ISceneNode,i,:Vector3df,:Vector3df,:Vector3df,:SColor,i,i,i,i):ITerrainSceneNode",0
_3691:
	db	"addTerrainSceneNodeFromFile",0
_3692:
	db	"($,:ISceneNode,i,:Vector3df,:Vector3df,:Vector3df,:SColor,i,i,i,i):ITerrainSceneNode",0
_3693:
	db	"addHillPlaneMesh",0
_3694:
	db	"($,:Dimension2df,:Dimension2di,:SMaterial,f,:Dimension2df,:Dimension2df):IAnimatedMesh",0
_3695:
	db	"addTextSceneNode",0
_3696:
	db	"(:IGUIFont,$,:SColor,:ISceneNode,:Vector3df,i):ITextSceneNode",0
_3697:
	db	"addDummyTransformationSceneNode",0
_3698:
	db	"(:ISceneNode,i):IDummyTransformationSceneNode",0
_3699:
	db	"addEmptySceneNode",0
_3700:
	db	"(:ISceneNode,i):ISceneNode",0
_3701:
	db	"addParticleSystemSceneNode",0
_3702:
	db	"(i,:ISceneNode,i,:Vector3df,:Vector3df,:Vector3df):IParticleSystemSceneNode",0
_3703:
	db	"addSkyBoxSceneNode",0
_3704:
	db	"(:ITexture,:ITexture,:ITexture,:ITexture,:ITexture,:ITexture,:ISceneNode,i):ISceneNode",0
_3705:
	db	"addBillboardSceneNode",0
_3706:
	db	"(:ISceneNode,:Dimension2df,:Vector3df,i,:SCOlor,:SColor):IBillboardSceneNode",0
_3707:
	db	"addLightSceneNode",0
_3708:
	db	"(:ISceneNode,:Vector3df,:SColorf,f,i):ILightSceneNode",0
_3709:
	db	"addCameraSceneNodeFPS",0
_3710:
	db	"(:ISceneNode,f,f,i,[]:SKeyMap,i,f,i,i):ICameraSceneNode",0
_3711:
	db	"addCameraSceneNodeMaya",0
_3712:
	db	"(:ISceneNode,f,f,f,i,i):ICameraSceneNode",0
_3713:
	db	"addCameraSceneNode",0
_3714:
	db	"(:ISceneNode,:Vector3df,:Vector3df,i,i):ICameraSceneNode",0
_3715:
	db	"addOctreeSceneNode",0
_3716:
	db	"(:IMesh,:ISceneNode,i,i,i):IMeshSceneNode",0
_3717:
	db	"addAnimatedOctreeSceneNode",0
_3718:
	db	"(:IAnimatedMesh,:ISceneNode,i,i):IMeshSceneNode",0
_3719:
	db	"addWaterSurfaceSceneNode",0
_3720:
	db	"(:IMesh,f,f,f,:ISceneNode,i,:Vector3df,:Vector3df,:Vector3df):ISceneNode",0
_3721:
	db	"addMeshSceneNode",0
_3722:
	db	"(:IMesh,:ISceneNode,i,:Vector3df,:Vector3df,:Vector3df,i):IMeshSceneNode",0
_3723:
	db	"addAnimatedMeshSceneNode",0
_3724:
	db	"(:IAnimatedMesh,:ISceneNode,i,:Vector3df,:Vector3df,:Vector3df,i):IAnimatedMeshSceneNode",0
_3725:
	db	"addCubeSceneNode",0
_3726:
	db	"(f,:ISceneNode,i,:Vector3df,:Vector3df,:Vector3df):IMeshSceneNode",0
_3727:
	db	"addSphereSceneNode",0
_3728:
	db	"(f,i,:ISceneNode,i,:Vector3df,:Vector3df,:Vector3df):IMeshSceneNode",0
_3729:
	db	"getMeshFromFileIO",0
_3730:
	db	"getMeshCache",0
_3731:
	db	"():IMeshCache",0
_3732:
	db	"createNewSceneManager",0
_3733:
	db	"(i):ISceneManager",0
_3734:
	db	"addSkyDomeSceneNode",0
_3735:
	db	"(:ITexture,i,i,f,f,f,:ISceneNode,i):ISceneNode",0
_3736:
	db	"getDefaultSceneNodeFactory",0
_3737:
	db	"():ISceneNodeFactory",0
_3738:
	db	"registerSceneNodeFactory",0
_3739:
	db	"(:ISceneNodeFactory)i",0
_3740:
	db	"getRegisteredSceneNodeFactoryCount",0
_3741:
	db	"getSceneNodeFactory",0
_3742:
	db	"(i):ISceneNodeFactory",0
_3743:
	db	"getDefaultSceneNodeAnimatorFactory",0
_3744:
	db	"():ISceneNodeAnimatorFactory",0
_3745:
	db	"registerSceneNodeAnimatorFactory",0
_3746:
	db	"(:ISceneNodeAnimatorFactory)i",0
_3747:
	db	"getRegisteredSceneNodeAnimatorFactoryCount",0
_3748:
	db	"getSceneNodeAnimatorFactory",0
_3749:
	db	"(i):ISceneNodeAnimatorFactory",0
_3750:
	db	"getParameters",0
_3751:
	db	"():IAttributes",0
_3752:
	db	"getSceneNodeTypeName",0
_3753:
	db	"saveScene",0
_3754:
	db	"($,:ISceneUserDataSerializer)i",0
_3755:
	db	"saveSceneToFile",0
_3756:
	db	"saveSceneToFileIO",0
_3757:
	db	"(:IWriteFile,:ISceneUserDataSerializer)i",0
_3758:
	db	"loadScene",0
_3759:
	db	"loadSceneFromFile",0
_3760:
	db	"loadSceneFromFileIO",0
_3761:
	db	"(:IReadFile,:ISceneUserDataSerializer)i",0
_3762:
	db	"getAmbientLight",0
_3763:
	db	"addBillboardTextSceneNode",0
_3764:
	db	"(:IGUIFont,$,:ISceneNode,:Dimension2df,:Vector3df,i,:SCOlor,:SColor):IBillboardTextSceneNode",0
_3765:
	db	"addArrowMesh",0
_3766:
	db	"($,:SColor,:SColor,i,i,f,f,f,f):IAnimatedMesh",0
_3767:
	db	"addSphereMesh",0
_3768:
	db	"($,f,i,i):IAnimatedMesh",0
_3769:
	db	"addQuake3SceneNode",0
_3770:
	db	"(:IMeshBuffer,:IShader,:ISceneNode,i):IMeshSceneNode",0
_3771:
	db	"getSceneNodeFromType",0
_3772:
	db	"addSceneNode",0
_3773:
	db	"getSceneNodesFromType",0
_3774:
	db	"(i,:ISceneNode)[]:ISceneNode",0
_3775:
	db	"addVolumeLightSceneNode",0
_3776:
	db	"(:ISceneNode,i,i,i,:SColor,:SColor,:Vector3df,:Vector3df,:Vector3df):IVolumeLightSceneNode",0
_3777:
	db	"setLightManager",0
_3778:
	db	"(:ILightManager)i",0
_3779:
	db	"addVolumeLightMesh",0
_3780:
	db	"($,i,i,:SColor,:SColor):IAnimatedMesh",0
_3781:
	db	"getAnimatorTypeName",0
_3782:
	db	"createSkinnedMesh",0
_3783:
	db	"():ISkinnedMesh",0
_3784:
	db	"getGeometryCreator",0
_3785:
	db	"():IGeometryCreator",0
_3786:
	db	"isCulled",0
	align	4
_3643:
	dd	2
	dd	_3644
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_ISceneManager_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_ISceneManager_Delete
	dd	7
	dd	_482
	dd	_3645
	dd	__irrlicht_core_ISceneManager_createFromHandle
	dd	6
	dd	_3646
	dd	_3647
	dd	__irrlicht_core_ISceneManager_createTextureAnimator
	dd	6
	dd	_3648
	dd	_3649
	dd	__irrlicht_core_ISceneManager_createFollowSplineAnimator
	dd	6
	dd	_1066
	dd	_431
	dd	__irrlicht_core_ISceneManager_clear
	dd	6
	dd	_1983
	dd	_1984
	dd	__irrlicht_core_ISceneManager_postEventFromUser
	dd	6
	dd	_3650
	dd	_3006
	dd	__irrlicht_core_ISceneManager_addtoDeletionQueue
	dd	6
	dd	_2562
	dd	_2563
	dd	__irrlicht_core_ISceneManager_getMeshManipulator
	dd	6
	dd	_3651
	dd	_3652
	dd	__irrlicht_core_ISceneManager_getSceneCollisionManager
	dd	6
	dd	_3653
	dd	_3654
	dd	__irrlicht_core_ISceneManager_addExternalMeshLoader
	dd	6
	dd	_3655
	dd	_3656
	dd	__irrlicht_core_ISceneManager_createMetaTriangleSelector
	dd	6
	dd	_3657
	dd	_3658
	dd	__irrlicht_core_ISceneManager_createTerrainTriangleSelector
	dd	6
	dd	_3659
	dd	_3660
	dd	__irrlicht_core_ISceneManager_createOctreeTriangleSelector
	dd	6
	dd	_3661
	dd	_3662
	dd	__irrlicht_core_ISceneManager_createTriangleSelectorFromBoundingBox
	dd	6
	dd	_3663
	dd	_3664
	dd	__irrlicht_core_ISceneManager_createTriangleSelector
	dd	6
	dd	_3665
	dd	_3666
	dd	__irrlicht_core_ISceneManager_createTriangleSelectorFromAnimatedNode
	dd	6
	dd	_3667
	dd	_3668
	dd	__irrlicht_core_ISceneManager_createCollisionResponseAnimator
	dd	6
	dd	_3669
	dd	_3670
	dd	__irrlicht_core_ISceneManager_createDeleteAnimator
	dd	6
	dd	_3671
	dd	_3672
	dd	__irrlicht_core_ISceneManager_createFlyStraightAnimator
	dd	6
	dd	_3673
	dd	_3674
	dd	__irrlicht_core_ISceneManager_createFlyCircleAnimator
	dd	6
	dd	_3675
	dd	_3676
	dd	__irrlicht_core_ISceneManager_createRotationAnimator
	dd	6
	dd	_3677
	dd	_2987
	dd	__irrlicht_core_ISceneManager_registerNodeForRendering
	dd	6
	dd	_3678
	dd	_1704
	dd	__irrlicht_core_ISceneManager_getShadowColor
	dd	6
	dd	_3679
	dd	_1672
	dd	__irrlicht_core_ISceneManager_setShadowColor
	dd	6
	dd	_3680
	dd	_3681
	dd	__irrlicht_core_ISceneManager_setActiveCamera
	dd	6
	dd	_3682
	dd	_3683
	dd	__irrlicht_core_ISceneManager_getActiveCamera
	dd	6
	dd	_3684
	dd	_3093
	dd	__irrlicht_core_ISceneManager_getSceneNodeFromId
	dd	6
	dd	_3685
	dd	_3095
	dd	__irrlicht_core_ISceneManager_getSceneNodeFromName
	dd	6
	dd	_3686
	dd	_3011
	dd	__irrlicht_core_ISceneManager_getRootSceneNode
	dd	6
	dd	_3687
	dd	_3688
	dd	__irrlicht_core_ISceneManager_addTerrainMesh
	dd	6
	dd	_3689
	dd	_3690
	dd	__irrlicht_core_ISceneManager_addTerrainSceneNode
	dd	6
	dd	_3691
	dd	_3692
	dd	__irrlicht_core_ISceneManager_addTerrainSceneNodeFromFile
	dd	6
	dd	_3693
	dd	_3694
	dd	__irrlicht_core_ISceneManager_addHillPlaneMesh
	dd	6
	dd	_3695
	dd	_3696
	dd	__irrlicht_core_ISceneManager_addTextSceneNode
	dd	6
	dd	_3697
	dd	_3698
	dd	__irrlicht_core_ISceneManager_addDummyTransformationSceneNode
	dd	6
	dd	_3699
	dd	_3700
	dd	__irrlicht_core_ISceneManager_addEmptySceneNode
	dd	6
	dd	_3701
	dd	_3702
	dd	__irrlicht_core_ISceneManager_addParticleSystemSceneNode
	dd	6
	dd	_3703
	dd	_3704
	dd	__irrlicht_core_ISceneManager_addSkyBoxSceneNode
	dd	6
	dd	_3705
	dd	_3706
	dd	__irrlicht_core_ISceneManager_addBillboardSceneNode
	dd	6
	dd	_3707
	dd	_3708
	dd	__irrlicht_core_ISceneManager_addLightSceneNode
	dd	6
	dd	_3709
	dd	_3710
	dd	__irrlicht_core_ISceneManager_addCameraSceneNodeFPS
	dd	6
	dd	_3711
	dd	_3712
	dd	__irrlicht_core_ISceneManager_addCameraSceneNodeMaya
	dd	6
	dd	_3713
	dd	_3714
	dd	__irrlicht_core_ISceneManager_addCameraSceneNode
	dd	6
	dd	_3715
	dd	_3716
	dd	__irrlicht_core_ISceneManager_addOctreeSceneNode
	dd	6
	dd	_3717
	dd	_3718
	dd	__irrlicht_core_ISceneManager_addAnimatedOctreeSceneNode
	dd	6
	dd	_3719
	dd	_3720
	dd	__irrlicht_core_ISceneManager_addWaterSurfaceSceneNode
	dd	6
	dd	_3721
	dd	_3722
	dd	__irrlicht_core_ISceneManager_addMeshSceneNode
	dd	6
	dd	_3723
	dd	_3724
	dd	__irrlicht_core_ISceneManager_addAnimatedMeshSceneNode
	dd	6
	dd	_3725
	dd	_3726
	dd	__irrlicht_core_ISceneManager_addCubeSceneNode
	dd	6
	dd	_3727
	dd	_3728
	dd	__irrlicht_core_ISceneManager_addSphereSceneNode
	dd	6
	dd	_1980
	dd	_1981
	dd	__irrlicht_core_ISceneManager_getVideoDriver
	dd	6
	dd	_1739
	dd	_2881
	dd	__irrlicht_core_ISceneManager_getMesh
	dd	6
	dd	_3729
	dd	_2899
	dd	__irrlicht_core_ISceneManager_getMeshFromFileIO
	dd	6
	dd	_1970
	dd	_431
	dd	__irrlicht_core_ISceneManager_drawAll
	dd	6
	dd	_3730
	dd	_3731
	dd	__irrlicht_core_ISceneManager_getMeshCache
	dd	6
	dd	_3732
	dd	_3733
	dd	__irrlicht_core_ISceneManager_createNewSceneManager
	dd	6
	dd	_3734
	dd	_3735
	dd	__irrlicht_core_ISceneManager_addSkyDomeSceneNode
	dd	6
	dd	_3736
	dd	_3737
	dd	__irrlicht_core_ISceneManager_getDefaultSceneNodeFactory
	dd	6
	dd	_3738
	dd	_3739
	dd	__irrlicht_core_ISceneManager_registerSceneNodeFactory
	dd	6
	dd	_3740
	dd	_431
	dd	__irrlicht_core_ISceneManager_getRegisteredSceneNodeFactoryCount
	dd	6
	dd	_3741
	dd	_3742
	dd	__irrlicht_core_ISceneManager_getSceneNodeFactory
	dd	6
	dd	_3743
	dd	_3744
	dd	__irrlicht_core_ISceneManager_getDefaultSceneNodeAnimatorFactory
	dd	6
	dd	_3745
	dd	_3746
	dd	__irrlicht_core_ISceneManager_registerSceneNodeAnimatorFactory
	dd	6
	dd	_3747
	dd	_431
	dd	__irrlicht_core_ISceneManager_getRegisteredSceneNodeAnimatorFactoryCount
	dd	6
	dd	_3748
	dd	_3749
	dd	__irrlicht_core_ISceneManager_getSceneNodeAnimatorFactory
	dd	6
	dd	_3750
	dd	_3751
	dd	__irrlicht_core_ISceneManager_getParameters
	dd	6
	dd	_3752
	dd	_807
	dd	__irrlicht_core_ISceneManager_getSceneNodeTypeName
	dd	6
	dd	_3753
	dd	_3754
	dd	__irrlicht_core_ISceneManager_saveScene
	dd	6
	dd	_3755
	dd	_3754
	dd	__irrlicht_core_ISceneManager_saveSceneToFile
	dd	6
	dd	_3756
	dd	_3757
	dd	__irrlicht_core_ISceneManager_saveSceneToFileIO
	dd	6
	dd	_3758
	dd	_3754
	dd	__irrlicht_core_ISceneManager_loadScene
	dd	6
	dd	_3759
	dd	_3754
	dd	__irrlicht_core_ISceneManager_loadSceneFromFile
	dd	6
	dd	_3760
	dd	_3761
	dd	__irrlicht_core_ISceneManager_loadSceneFromFileIO
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_ISceneManager_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_ISceneManager_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_ISceneManager_grab
	dd	6
	dd	_2630
	dd	_2631
	dd	__irrlicht_core_ISceneManager_setAmbientLight
	dd	6
	dd	_3762
	dd	_2318
	dd	__irrlicht_core_ISceneManager_getAmbientLight
	dd	6
	dd	_2224
	dd	_2225
	dd	__irrlicht_core_ISceneManager_getGUIEnvironment
	dd	6
	dd	_3763
	dd	_3764
	dd	__irrlicht_core_ISceneManager_addBillboardTextSceneNode
	dd	6
	dd	_3765
	dd	_3766
	dd	__irrlicht_core_ISceneManager_addArrowMesh
	dd	6
	dd	_3767
	dd	_3768
	dd	__irrlicht_core_ISceneManager_addSphereMesh
	dd	6
	dd	_3769
	dd	_3770
	dd	__irrlicht_core_ISceneManager_addQuake3SceneNode
	dd	6
	dd	_3771
	dd	_3093
	dd	__irrlicht_core_ISceneManager_getSceneNodeFromType
	dd	6
	dd	_3772
	dd	_3095
	dd	__irrlicht_core_ISceneManager_addSceneNode
	dd	6
	dd	_3773
	dd	_3774
	dd	__irrlicht_core_ISceneManager_getSceneNodesFromType
	dd	6
	dd	_3775
	dd	_3776
	dd	__irrlicht_core_ISceneManager_addVolumeLightSceneNode
	dd	6
	dd	_3777
	dd	_3778
	dd	__irrlicht_core_ISceneManager_setLightManager
	dd	6
	dd	_3779
	dd	_3780
	dd	__irrlicht_core_ISceneManager_addVolumeLightMesh
	dd	6
	dd	_3781
	dd	_807
	dd	__irrlicht_core_ISceneManager_getAnimatorTypeName
	dd	6
	dd	_3782
	dd	_3783
	dd	__irrlicht_core_ISceneManager_createSkinnedMesh
	dd	6
	dd	_3784
	dd	_3785
	dd	__irrlicht_core_ISceneManager_getGeometryCreator
	dd	6
	dd	_3786
	dd	_3006
	dd	__irrlicht_core_ISceneManager_isCulled
	dd	0
	align	4
_irrlicht_core_ISceneManager:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_3643
	dd	24
	dd	__irrlicht_core_ISceneManager_New
	dd	__irrlicht_core_ISceneManager_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_ISceneManager_drop
	dd	__irrlicht_core_ISceneManager_getDebugName
	dd	__irrlicht_core_ISceneManager_grab
	dd	__irrlicht_core_ISceneManager_createFromHandle
	dd	__irrlicht_core_ISceneManager_createTextureAnimator
	dd	__irrlicht_core_ISceneManager_createFollowSplineAnimator
	dd	__irrlicht_core_ISceneManager_clear
	dd	__irrlicht_core_ISceneManager_postEventFromUser
	dd	__irrlicht_core_ISceneManager_addtoDeletionQueue
	dd	__irrlicht_core_ISceneManager_getMeshManipulator
	dd	__irrlicht_core_ISceneManager_getSceneCollisionManager
	dd	__irrlicht_core_ISceneManager_addExternalMeshLoader
	dd	__irrlicht_core_ISceneManager_createMetaTriangleSelector
	dd	__irrlicht_core_ISceneManager_createTerrainTriangleSelector
	dd	__irrlicht_core_ISceneManager_createOctreeTriangleSelector
	dd	__irrlicht_core_ISceneManager_createTriangleSelectorFromBoundingBox
	dd	__irrlicht_core_ISceneManager_createTriangleSelector
	dd	__irrlicht_core_ISceneManager_createTriangleSelectorFromAnimatedNode
	dd	__irrlicht_core_ISceneManager_createCollisionResponseAnimator
	dd	__irrlicht_core_ISceneManager_createDeleteAnimator
	dd	__irrlicht_core_ISceneManager_createFlyStraightAnimator
	dd	__irrlicht_core_ISceneManager_createFlyCircleAnimator
	dd	__irrlicht_core_ISceneManager_createRotationAnimator
	dd	__irrlicht_core_ISceneManager_registerNodeForRendering
	dd	__irrlicht_core_ISceneManager_getShadowColor
	dd	__irrlicht_core_ISceneManager_setShadowColor
	dd	__irrlicht_core_ISceneManager_setActiveCamera
	dd	__irrlicht_core_ISceneManager_getActiveCamera
	dd	__irrlicht_core_ISceneManager_getSceneNodeFromId
	dd	__irrlicht_core_ISceneManager_getSceneNodeFromName
	dd	__irrlicht_core_ISceneManager_getRootSceneNode
	dd	__irrlicht_core_ISceneManager_addTerrainMesh
	dd	__irrlicht_core_ISceneManager_addTerrainSceneNode
	dd	__irrlicht_core_ISceneManager_addTerrainSceneNodeFromFile
	dd	__irrlicht_core_ISceneManager_addHillPlaneMesh
	dd	__irrlicht_core_ISceneManager_addTextSceneNode
	dd	__irrlicht_core_ISceneManager_addDummyTransformationSceneNode
	dd	__irrlicht_core_ISceneManager_addEmptySceneNode
	dd	__irrlicht_core_ISceneManager_addParticleSystemSceneNode
	dd	__irrlicht_core_ISceneManager_addSkyBoxSceneNode
	dd	__irrlicht_core_ISceneManager_addBillboardSceneNode
	dd	__irrlicht_core_ISceneManager_addLightSceneNode
	dd	__irrlicht_core_ISceneManager_addCameraSceneNodeFPS
	dd	__irrlicht_core_ISceneManager_addCameraSceneNodeMaya
	dd	__irrlicht_core_ISceneManager_addCameraSceneNode
	dd	__irrlicht_core_ISceneManager_addOctreeSceneNode
	dd	__irrlicht_core_ISceneManager_addAnimatedOctreeSceneNode
	dd	__irrlicht_core_ISceneManager_addWaterSurfaceSceneNode
	dd	__irrlicht_core_ISceneManager_addMeshSceneNode
	dd	__irrlicht_core_ISceneManager_addAnimatedMeshSceneNode
	dd	__irrlicht_core_ISceneManager_addCubeSceneNode
	dd	__irrlicht_core_ISceneManager_addSphereSceneNode
	dd	__irrlicht_core_ISceneManager_getVideoDriver
	dd	__irrlicht_core_ISceneManager_getMesh
	dd	__irrlicht_core_ISceneManager_getMeshFromFileIO
	dd	__irrlicht_core_ISceneManager_drawAll
	dd	__irrlicht_core_ISceneManager_getMeshCache
	dd	__irrlicht_core_ISceneManager_createNewSceneManager
	dd	__irrlicht_core_ISceneManager_addSkyDomeSceneNode
	dd	__irrlicht_core_ISceneManager_getDefaultSceneNodeFactory
	dd	__irrlicht_core_ISceneManager_registerSceneNodeFactory
	dd	__irrlicht_core_ISceneManager_getRegisteredSceneNodeFactoryCount
	dd	__irrlicht_core_ISceneManager_getSceneNodeFactory
	dd	__irrlicht_core_ISceneManager_getDefaultSceneNodeAnimatorFactory
	dd	__irrlicht_core_ISceneManager_registerSceneNodeAnimatorFactory
	dd	__irrlicht_core_ISceneManager_getRegisteredSceneNodeAnimatorFactoryCount
	dd	__irrlicht_core_ISceneManager_getSceneNodeAnimatorFactory
	dd	__irrlicht_core_ISceneManager_getParameters
	dd	__irrlicht_core_ISceneManager_getSceneNodeTypeName
	dd	__irrlicht_core_ISceneManager_saveScene
	dd	__irrlicht_core_ISceneManager_saveSceneToFile
	dd	__irrlicht_core_ISceneManager_saveSceneToFileIO
	dd	__irrlicht_core_ISceneManager_loadScene
	dd	__irrlicht_core_ISceneManager_loadSceneFromFile
	dd	__irrlicht_core_ISceneManager_loadSceneFromFileIO
	dd	__irrlicht_core_ISceneManager_setAmbientLight
	dd	__irrlicht_core_ISceneManager_getAmbientLight
	dd	__irrlicht_core_ISceneManager_getGUIEnvironment
	dd	__irrlicht_core_ISceneManager_addBillboardTextSceneNode
	dd	__irrlicht_core_ISceneManager_addArrowMesh
	dd	__irrlicht_core_ISceneManager_addSphereMesh
	dd	__irrlicht_core_ISceneManager_addQuake3SceneNode
	dd	__irrlicht_core_ISceneManager_getSceneNodeFromType
	dd	__irrlicht_core_ISceneManager_addSceneNode
	dd	__irrlicht_core_ISceneManager_getSceneNodesFromType
	dd	__irrlicht_core_ISceneManager_addVolumeLightSceneNode
	dd	__irrlicht_core_ISceneManager_setLightManager
	dd	__irrlicht_core_ISceneManager_addVolumeLightMesh
	dd	__irrlicht_core_ISceneManager_getAnimatorTypeName
	dd	__irrlicht_core_ISceneManager_createSkinnedMesh
	dd	__irrlicht_core_ISceneManager_getGeometryCreator
	dd	__irrlicht_core_ISceneManager_isCulled
_3788:
	db	"ISceneUserDataSerializer",0
_3789:
	db	"OnReadUserData",0
_3790:
	db	"(:ISceneNode,:IAttributes)i",0
_3791:
	db	"createUserData",0
_3792:
	db	"(:ISceneNode):IAttributes",0
_3793:
	db	"CreateUserDataBinding",0
_3794:
	db	"OnReadUserDataBinding",0
_3795:
	db	"(*b):ISceneUserDataSerializer",0
_3796:
	db	"(i,i,*b):ISceneUserDataSerializer",0
	align	4
_3787:
	dd	2
	dd	_3788
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	6
	dd	_3789
	dd	_3790
	dd	96
	dd	6
	dd	_3791
	dd	_3792
	dd	100
	dd	6
	dd	_443
	dd	_444
	dd	__irrlicht_core_ISceneUserDataSerializer_bind
	dd	7
	dd	_3793
	dd	_434
	dd	104
	dd	7
	dd	_3794
	dd	_1085
	dd	108
	dd	6
	dd	_450
	dd	_431
	dd	88
	dd	7
	dd	_480
	dd	_3795
	dd	__irrlicht_core_ISceneUserDataSerializer_create
	dd	7
	dd	_482
	dd	_3796
	dd	__irrlicht_core_ISceneUserDataSerializer_createFromHandle
	dd	0
	align	4
_irrlicht_core_ISceneUserDataSerializer:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_3787
	dd	20
	dd	__irrlicht_core_ISceneUserDataSerializer_New
	dd	__irrlicht_core_ISceneUserDataSerializer_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ISceneUserDataSerializer_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_ISceneUserDataSerializer_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	_brl_blitz_NullMethodError
	dd	_brl_blitz_NullMethodError
	dd	__irrlicht_core_ISceneUserDataSerializer_CreateUserDataBinding
	dd	__irrlicht_core_ISceneUserDataSerializer_OnReadUserDataBinding
	dd	__irrlicht_core_ISceneUserDataSerializer_create
	dd	__irrlicht_core_ISceneUserDataSerializer_createFromHandle
_3798:
	db	"SMD3AnimationInfo",0
_3799:
	db	"(i,i):SMD3AnimationInfo",0
_3800:
	db	"getFirst",0
_3801:
	db	"setFirst",0
_3802:
	db	"getNum",0
_3803:
	db	"setNum",0
_3804:
	db	"getLooping",0
_3805:
	db	"setLooping",0
_3806:
	db	"setFPS",0
	align	4
_3797:
	dd	2
	dd	_3798
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SMD3AnimationInfo_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SMD3AnimationInfo_Delete
	dd	7
	dd	_482
	dd	_3799
	dd	__irrlicht_core_SMD3AnimationInfo_createFromHandle
	dd	6
	dd	_3800
	dd	_431
	dd	__irrlicht_core_SMD3AnimationInfo_getFirst
	dd	6
	dd	_3801
	dd	_444
	dd	__irrlicht_core_SMD3AnimationInfo_setFirst
	dd	6
	dd	_3802
	dd	_431
	dd	__irrlicht_core_SMD3AnimationInfo_getNum
	dd	6
	dd	_3803
	dd	_444
	dd	__irrlicht_core_SMD3AnimationInfo_setNum
	dd	6
	dd	_3804
	dd	_431
	dd	__irrlicht_core_SMD3AnimationInfo_getLooping
	dd	6
	dd	_3805
	dd	_444
	dd	__irrlicht_core_SMD3AnimationInfo_setLooping
	dd	6
	dd	_2625
	dd	_431
	dd	__irrlicht_core_SMD3AnimationInfo_getFPS
	dd	6
	dd	_3806
	dd	_444
	dd	__irrlicht_core_SMD3AnimationInfo_setFPS
	dd	0
	align	4
_irrlicht_core_SMD3AnimationInfo:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_3797
	dd	20
	dd	__irrlicht_core_SMD3AnimationInfo_New
	dd	__irrlicht_core_SMD3AnimationInfo_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SMD3AnimationInfo_createFromHandle
	dd	__irrlicht_core_SMD3AnimationInfo_getFirst
	dd	__irrlicht_core_SMD3AnimationInfo_setFirst
	dd	__irrlicht_core_SMD3AnimationInfo_getNum
	dd	__irrlicht_core_SMD3AnimationInfo_setNum
	dd	__irrlicht_core_SMD3AnimationInfo_getLooping
	dd	__irrlicht_core_SMD3AnimationInfo_setLooping
	dd	__irrlicht_core_SMD3AnimationInfo_getFPS
	dd	__irrlicht_core_SMD3AnimationInfo_setFPS
_3808:
	db	"SMD3Header",0
_3809:
	db	"(i,i):SMD3Header",0
_3810:
	db	"getHeaderID",0
_3811:
	db	"getNumFrames",0
_3812:
	db	"getNumTags",0
_3813:
	db	"getNumMeshes",0
_3814:
	db	"getNumMaxSkins",0
_3815:
	db	"getFrameStart",0
_3816:
	db	"getTagStart",0
_3817:
	db	"getTagEnd",0
_3818:
	db	"getFileSize",0
	align	4
_3807:
	dd	2
	dd	_3808
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SMD3Header_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SMD3Header_Delete
	dd	7
	dd	_482
	dd	_3809
	dd	__irrlicht_core_SMD3Header_createFromHandle
	dd	6
	dd	_3810
	dd	_827
	dd	__irrlicht_core_SMD3Header_getHeaderID
	dd	6
	dd	_2211
	dd	_431
	dd	__irrlicht_core_SMD3Header_getVersion
	dd	6
	dd	_1178
	dd	_827
	dd	__irrlicht_core_SMD3Header_getFileName
	dd	6
	dd	_3811
	dd	_431
	dd	__irrlicht_core_SMD3Header_getNumFrames
	dd	6
	dd	_3812
	dd	_431
	dd	__irrlicht_core_SMD3Header_getNumTags
	dd	6
	dd	_3813
	dd	_431
	dd	__irrlicht_core_SMD3Header_getNumMeshes
	dd	6
	dd	_3814
	dd	_431
	dd	__irrlicht_core_SMD3Header_getNumMaxSkins
	dd	6
	dd	_3815
	dd	_431
	dd	__irrlicht_core_SMD3Header_getFrameStart
	dd	6
	dd	_3816
	dd	_431
	dd	__irrlicht_core_SMD3Header_getTagStart
	dd	6
	dd	_3817
	dd	_431
	dd	__irrlicht_core_SMD3Header_getTagEnd
	dd	6
	dd	_3818
	dd	_431
	dd	__irrlicht_core_SMD3Header_getFileSize
	dd	0
	align	4
_irrlicht_core_SMD3Header:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_3807
	dd	20
	dd	__irrlicht_core_SMD3Header_New
	dd	__irrlicht_core_SMD3Header_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SMD3Header_createFromHandle
	dd	__irrlicht_core_SMD3Header_getHeaderID
	dd	__irrlicht_core_SMD3Header_getVersion
	dd	__irrlicht_core_SMD3Header_getFileName
	dd	__irrlicht_core_SMD3Header_getNumFrames
	dd	__irrlicht_core_SMD3Header_getNumTags
	dd	__irrlicht_core_SMD3Header_getNumMeshes
	dd	__irrlicht_core_SMD3Header_getNumMaxSkins
	dd	__irrlicht_core_SMD3Header_getFrameStart
	dd	__irrlicht_core_SMD3Header_getTagStart
	dd	__irrlicht_core_SMD3Header_getTagEnd
	dd	__irrlicht_core_SMD3Header_getFileSize
_3820:
	db	"SMD3MeshHeader",0
_3821:
	db	"(i,i):SMD3MeshHeader",0
_3822:
	db	"getMeshID",0
_3823:
	db	"getNumShader",0
_3824:
	db	"getNumVertices",0
_3825:
	db	"getNumTriangles",0
_3826:
	db	"getOffset_Triangles",0
_3827:
	db	"getOffset_Shaders",0
_3828:
	db	"getOffset_St",0
_3829:
	db	"getVertexStart",0
_3830:
	db	"getOffset_End",0
	align	4
_3819:
	dd	2
	dd	_3820
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SMD3MeshHeader_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SMD3MeshHeader_Delete
	dd	7
	dd	_482
	dd	_3821
	dd	__irrlicht_core_SMD3MeshHeader_createFromHandle
	dd	6
	dd	_3822
	dd	_827
	dd	__irrlicht_core_SMD3MeshHeader_getMeshID
	dd	6
	dd	_2878
	dd	_827
	dd	__irrlicht_core_SMD3MeshHeader_getMeshName
	dd	6
	dd	_3811
	dd	_431
	dd	__irrlicht_core_SMD3MeshHeader_getNumFrames
	dd	6
	dd	_3823
	dd	_431
	dd	__irrlicht_core_SMD3MeshHeader_getNumShader
	dd	6
	dd	_3824
	dd	_431
	dd	__irrlicht_core_SMD3MeshHeader_getNumVertices
	dd	6
	dd	_3825
	dd	_431
	dd	__irrlicht_core_SMD3MeshHeader_getNumTriangles
	dd	6
	dd	_3826
	dd	_431
	dd	__irrlicht_core_SMD3MeshHeader_getOffset_Triangles
	dd	6
	dd	_3827
	dd	_431
	dd	__irrlicht_core_SMD3MeshHeader_getOffset_Shaders
	dd	6
	dd	_3828
	dd	_431
	dd	__irrlicht_core_SMD3MeshHeader_getOffset_St
	dd	6
	dd	_3829
	dd	_431
	dd	__irrlicht_core_SMD3MeshHeader_getVertexStart
	dd	6
	dd	_3830
	dd	_431
	dd	__irrlicht_core_SMD3MeshHeader_getOffset_End
	dd	0
	align	4
_irrlicht_core_SMD3MeshHeader:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_3819
	dd	20
	dd	__irrlicht_core_SMD3MeshHeader_New
	dd	__irrlicht_core_SMD3MeshHeader_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SMD3MeshHeader_createFromHandle
	dd	__irrlicht_core_SMD3MeshHeader_getMeshID
	dd	__irrlicht_core_SMD3MeshHeader_getMeshName
	dd	__irrlicht_core_SMD3MeshHeader_getNumFrames
	dd	__irrlicht_core_SMD3MeshHeader_getNumShader
	dd	__irrlicht_core_SMD3MeshHeader_getNumVertices
	dd	__irrlicht_core_SMD3MeshHeader_getNumTriangles
	dd	__irrlicht_core_SMD3MeshHeader_getOffset_Triangles
	dd	__irrlicht_core_SMD3MeshHeader_getOffset_Shaders
	dd	__irrlicht_core_SMD3MeshHeader_getOffset_St
	dd	__irrlicht_core_SMD3MeshHeader_getVertexStart
	dd	__irrlicht_core_SMD3MeshHeader_getOffset_End
_3832:
	db	"SMD3Vertex",0
_3833:
	db	"(i,i):SMD3Vertex",0
	align	4
_3831:
	dd	2
	dd	_3832
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SMD3Vertex_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SMD3Vertex_Delete
	dd	7
	dd	_482
	dd	_3833
	dd	__irrlicht_core_SMD3Vertex_createFromHandle
	dd	6
	dd	_1518
	dd	_1093
	dd	__irrlicht_core_SMD3Vertex_getPosition
	dd	6
	dd	_677
	dd	_829
	dd	__irrlicht_core_SMD3Vertex_getNormal
	dd	0
	align	4
_irrlicht_core_SMD3Vertex:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_3831
	dd	20
	dd	__irrlicht_core_SMD3Vertex_New
	dd	__irrlicht_core_SMD3Vertex_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SMD3Vertex_createFromHandle
	dd	__irrlicht_core_SMD3Vertex_getPosition
	dd	__irrlicht_core_SMD3Vertex_getNormal
_3835:
	db	"SMD3TexCoord",0
_3836:
	db	"(i,i):SMD3TexCoord",0
_3837:
	db	"getU",0
_3838:
	db	"getV",0
	align	4
_3834:
	dd	2
	dd	_3835
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SMD3TexCoord_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SMD3TexCoord_Delete
	dd	7
	dd	_482
	dd	_3836
	dd	__irrlicht_core_SMD3TexCoord_createFromHandle
	dd	6
	dd	_3837
	dd	_468
	dd	__irrlicht_core_SMD3TexCoord_getU
	dd	6
	dd	_3838
	dd	_468
	dd	__irrlicht_core_SMD3TexCoord_getV
	dd	0
	align	4
_irrlicht_core_SMD3TexCoord:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_3834
	dd	20
	dd	__irrlicht_core_SMD3TexCoord_New
	dd	__irrlicht_core_SMD3TexCoord_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SMD3TexCoord_createFromHandle
	dd	__irrlicht_core_SMD3TexCoord_getU
	dd	__irrlicht_core_SMD3TexCoord_getV
_3840:
	db	"SMD3Face",0
_3841:
	db	"(i,i):SMD3Face",0
_3842:
	db	"getIndex",0
	align	4
_3839:
	dd	2
	dd	_3840
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SMD3Face_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SMD3Face_Delete
	dd	7
	dd	_482
	dd	_3841
	dd	__irrlicht_core_SMD3Face_createFromHandle
	dd	6
	dd	_3842
	dd	_1071
	dd	__irrlicht_core_SMD3Face_getIndex
	dd	0
	align	4
_irrlicht_core_SMD3Face:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_3839
	dd	20
	dd	__irrlicht_core_SMD3Face_New
	dd	__irrlicht_core_SMD3Face_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SMD3Face_createFromHandle
	dd	__irrlicht_core_SMD3Face_getIndex
_3844:
	db	"SMD3MeshBuffer",0
_3845:
	db	"(i,i):SMD3MeshBuffer",0
_3846:
	db	"getMeshHeader",0
_3847:
	db	"():SMD3MeshHeader",0
_3848:
	db	"()[]:SMD3Vertex",0
_3849:
	db	"getTexCoords",0
_3850:
	db	"()[]:SMD3TexCoord",0
	align	4
_3843:
	dd	2
	dd	_3844
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SMD3MeshBuffer_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SMD3MeshBuffer_Delete
	dd	7
	dd	_482
	dd	_3845
	dd	__irrlicht_core_SMD3MeshBuffer_createFromHandle
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_SMD3MeshBuffer_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_SMD3MeshBuffer_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_SMD3MeshBuffer_grab
	dd	6
	dd	_3846
	dd	_3847
	dd	__irrlicht_core_SMD3MeshBuffer_getMeshHeader
	dd	6
	dd	_2966
	dd	_827
	dd	__irrlicht_core_SMD3MeshBuffer_getShader
	dd	6
	dd	_2838
	dd	_3848
	dd	__irrlicht_core_SMD3MeshBuffer_getVertices
	dd	6
	dd	_3849
	dd	_3850
	dd	__irrlicht_core_SMD3MeshBuffer_getTexCoords
	dd	6
	dd	_2834
	dd	_3573
	dd	__irrlicht_core_SMD3MeshBuffer_getIndices
	dd	0
	align	4
_irrlicht_core_SMD3MeshBuffer:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_3843
	dd	24
	dd	__irrlicht_core_SMD3MeshBuffer_New
	dd	__irrlicht_core_SMD3MeshBuffer_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_SMD3MeshBuffer_drop
	dd	__irrlicht_core_SMD3MeshBuffer_getDebugName
	dd	__irrlicht_core_SMD3MeshBuffer_grab
	dd	__irrlicht_core_SMD3MeshBuffer_createFromHandle
	dd	__irrlicht_core_SMD3MeshBuffer_getMeshHeader
	dd	__irrlicht_core_SMD3MeshBuffer_getShader
	dd	__irrlicht_core_SMD3MeshBuffer_getVertices
	dd	__irrlicht_core_SMD3MeshBuffer_getTexCoords
	dd	__irrlicht_core_SMD3MeshBuffer_getIndices
_3852:
	db	"SMD3QuaternionTag",0
_3853:
	db	"(i,i):SMD3QuaternionTag",0
_3854:
	db	"setto",0
_3855:
	db	"(:SMD3QuaternionTag)i",0
	align	4
_3851:
	dd	2
	dd	_3852
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SMD3QuaternionTag_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SMD3QuaternionTag_Delete
	dd	7
	dd	_482
	dd	_3853
	dd	__irrlicht_core_SMD3QuaternionTag_createFromHandle
	dd	6
	dd	_3854
	dd	_749
	dd	__irrlicht_core_SMD3QuaternionTag_setto
	dd	6
	dd	_2123
	dd	_827
	dd	__irrlicht_core_SMD3QuaternionTag_getName
	dd	6
	dd	_1518
	dd	_649
	dd	__irrlicht_core_SMD3QuaternionTag_getPosition
	dd	6
	dd	_3521
	dd	_764
	dd	__irrlicht_core_SMD3QuaternionTag_getRotation
	dd	6
	dd	_454
	dd	_3855
	dd	__irrlicht_core_SMD3QuaternionTag_EqEq
	dd	0
	align	4
_irrlicht_core_SMD3QuaternionTag:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_3851
	dd	20
	dd	__irrlicht_core_SMD3QuaternionTag_New
	dd	__irrlicht_core_SMD3QuaternionTag_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SMD3QuaternionTag_createFromHandle
	dd	__irrlicht_core_SMD3QuaternionTag_setto
	dd	__irrlicht_core_SMD3QuaternionTag_getName
	dd	__irrlicht_core_SMD3QuaternionTag_getPosition
	dd	__irrlicht_core_SMD3QuaternionTag_getRotation
	dd	__irrlicht_core_SMD3QuaternionTag_EqEq
_3857:
	db	"SMD3QuaternionTagList",0
_3858:
	db	"(i,i):SMD3QuaternionTagList",0
_3859:
	db	"get",0
_3860:
	db	"Index",0
_3861:
	db	"(i):SMD3QuaternionTag",0
_3862:
	db	"(:SMD3QuaternionTagList):SMD3QuaternionTagList",0
	align	4
_3856:
	dd	2
	dd	_3857
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SMD3QuaternionTagList_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SMD3QuaternionTagList_Delete
	dd	7
	dd	_482
	dd	_3858
	dd	__irrlicht_core_SMD3QuaternionTagList_createFromHandle
	dd	6
	dd	_3859
	dd	_2933
	dd	__irrlicht_core_SMD3QuaternionTagList_get
	dd	6
	dd	_530
	dd	_431
	dd	__irrlicht_core_SMD3QuaternionTagList_getSize
	dd	6
	dd	_3860
	dd	_3861
	dd	__irrlicht_core_SMD3QuaternionTagList_Index
	dd	6
	dd	_581
	dd	_3862
	dd	__irrlicht_core_SMD3QuaternionTagList_setEq
	dd	6
	dd	_1075
	dd	_3855
	dd	__irrlicht_core_SMD3QuaternionTagList_push_back
	dd	6
	dd	_1080
	dd	_444
	dd	__irrlicht_core_SMD3QuaternionTagList_set_used
	dd	0
	align	4
_irrlicht_core_SMD3QuaternionTagList:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_3856
	dd	20
	dd	__irrlicht_core_SMD3QuaternionTagList_New
	dd	__irrlicht_core_SMD3QuaternionTagList_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SMD3QuaternionTagList_createFromHandle
	dd	__irrlicht_core_SMD3QuaternionTagList_get
	dd	__irrlicht_core_SMD3QuaternionTagList_getSize
	dd	__irrlicht_core_SMD3QuaternionTagList_Index
	dd	__irrlicht_core_SMD3QuaternionTagList_setEq
	dd	__irrlicht_core_SMD3QuaternionTagList_push_back
	dd	__irrlicht_core_SMD3QuaternionTagList_set_used
_3864:
	db	"SMD3Mesh",0
_3865:
	db	"(i,i):SMD3Mesh",0
_3866:
	db	"getMD3Header",0
_3867:
	db	"():SMD3Header",0
_3868:
	db	"getBuffer",0
_3869:
	db	"()[]:SMD3MeshBuffer",0
_3870:
	db	"getTagList",0
_3871:
	db	"():SMD3QuaternionTagList",0
	align	4
_3863:
	dd	2
	dd	_3864
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SMD3Mesh_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SMD3Mesh_Delete
	dd	7
	dd	_482
	dd	_3865
	dd	__irrlicht_core_SMD3Mesh_createFromHandle
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_SMD3Mesh_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_SMD3Mesh_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_SMD3Mesh_grab
	dd	6
	dd	_3866
	dd	_3867
	dd	__irrlicht_core_SMD3Mesh_getMD3Header
	dd	6
	dd	_2123
	dd	_827
	dd	__irrlicht_core_SMD3Mesh_getName
	dd	6
	dd	_3868
	dd	_3869
	dd	__irrlicht_core_SMD3Mesh_getBuffer
	dd	6
	dd	_3870
	dd	_3871
	dd	__irrlicht_core_SMD3Mesh_getTagList
	dd	0
	align	4
_irrlicht_core_SMD3Mesh:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_3863
	dd	24
	dd	__irrlicht_core_SMD3Mesh_New
	dd	__irrlicht_core_SMD3Mesh_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_SMD3Mesh_drop
	dd	__irrlicht_core_SMD3Mesh_getDebugName
	dd	__irrlicht_core_SMD3Mesh_grab
	dd	__irrlicht_core_SMD3Mesh_createFromHandle
	dd	__irrlicht_core_SMD3Mesh_getMD3Header
	dd	__irrlicht_core_SMD3Mesh_getName
	dd	__irrlicht_core_SMD3Mesh_getBuffer
	dd	__irrlicht_core_SMD3Mesh_getTagList
_3873:
	db	"IAnimatedMeshMD3",0
_3874:
	db	"(i,i):IAnimatedMeshMD3",0
_3875:
	db	"setInterpolationShift",0
_3876:
	db	"(i,i,i,i):SMD3QuaternionTagList",0
_3877:
	db	"getOriginalMesh",0
_3878:
	db	"():SMD3Mesh",0
	align	4
_3872:
	dd	2
	dd	_3873
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IAnimatedMeshMD3_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IAnimatedMeshMD3_Delete
	dd	7
	dd	_482
	dd	_3874
	dd	__irrlicht_core_IAnimatedMeshMD3_createFromHandle
	dd	6
	dd	_3875
	dd	_434
	dd	__irrlicht_core_IAnimatedMeshMD3_setInterpolationShift
	dd	6
	dd	_3870
	dd	_3876
	dd	__irrlicht_core_IAnimatedMeshMD3_getTagList
	dd	6
	dd	_3877
	dd	_3878
	dd	__irrlicht_core_IAnimatedMeshMD3_getOriginalMesh
	dd	0
	align	4
_irrlicht_core_IAnimatedMeshMD3:
	dd	_irrlicht_core_IAnimatedMesh
	dd	_bbObjectFree
	dd	_3872
	dd	24
	dd	__irrlicht_core_IAnimatedMeshMD3_New
	dd	__irrlicht_core_IAnimatedMeshMD3_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAnimatedMesh_drop
	dd	__irrlicht_core_IAnimatedMesh_getDebugName
	dd	__irrlicht_core_IAnimatedMesh_grab
	dd	__irrlicht_core_IAnimatedMeshMD3_createFromHandle
	dd	__irrlicht_core_IMesh_getBoundingBox
	dd	__irrlicht_core_IMesh_getMeshBuffer
	dd	__irrlicht_core_IMesh_getMeshBufferCount
	dd	__irrlicht_core_IMesh_setMaterialFlag
	dd	__irrlicht_core_IMesh_setBoundingBox
	dd	__irrlicht_core_IMesh_setHardwareMappingHint
	dd	__irrlicht_core_IMesh_setDirty
	dd	__irrlicht_core_IAnimatedMesh_getFrameCount
	dd	__irrlicht_core_IAnimatedMesh_getMesh
	dd	__irrlicht_core_IAnimatedMesh_getMeshType
	dd	__irrlicht_core_IAnimatedMesh_cast
	dd	__irrlicht_core_IAnimatedMeshMD3_setInterpolationShift
	dd	__irrlicht_core_IAnimatedMeshMD3_getTagList
	dd	__irrlicht_core_IAnimatedMeshMD3_getOriginalMesh
_3880:
	db	"SVariable",0
_3881:
	db	"(i,i):SVariable",0
_3882:
	db	"getContent",0
_3883:
	db	"setContent",0
_3884:
	db	"(:SVariable)i",0
	align	4
_3879:
	dd	2
	dd	_3880
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SVariable_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SVariable_Delete
	dd	7
	dd	_482
	dd	_3881
	dd	__irrlicht_core_SVariable_createFromHandle
	dd	6
	dd	_2123
	dd	_827
	dd	__irrlicht_core_SVariable_getName
	dd	6
	dd	_2124
	dd	_793
	dd	__irrlicht_core_SVariable_setName
	dd	6
	dd	_3882
	dd	_827
	dd	__irrlicht_core_SVariable_getContent
	dd	6
	dd	_3883
	dd	_793
	dd	__irrlicht_core_SVariable_setContent
	dd	6
	dd	_1066
	dd	_431
	dd	__irrlicht_core_SVariable_clear
	dd	6
	dd	_437
	dd	_431
	dd	__irrlicht_core_SVariable_isValid
	dd	6
	dd	_454
	dd	_3884
	dd	__irrlicht_core_SVariable_EqEq
	dd	0
	align	4
_irrlicht_core_SVariable:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_3879
	dd	20
	dd	__irrlicht_core_SVariable_New
	dd	__irrlicht_core_SVariable_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_SVariable_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SVariable_createFromHandle
	dd	__irrlicht_core_SVariable_getName
	dd	__irrlicht_core_SVariable_setName
	dd	__irrlicht_core_SVariable_getContent
	dd	__irrlicht_core_SVariable_setContent
	dd	__irrlicht_core_SVariable_clear
	dd	__irrlicht_core_SVariable_EqEq
_3886:
	db	"SVarGroup",0
_3887:
	db	"(i,i):SVarGroup",0
_3888:
	db	"isDefined",0
_3889:
	db	"getVariables",0
_3890:
	db	"()[]:SVariable",0
	align	4
_3885:
	dd	2
	dd	_3886
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SVarGroup_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SVarGroup_Delete
	dd	7
	dd	_482
	dd	_3887
	dd	__irrlicht_core_SVarGroup_createFromHandle
	dd	6
	dd	_596
	dd	_1311
	dd	__irrlicht_core_SVarGroup_set
	dd	6
	dd	_3859
	dd	_1208
	dd	__irrlicht_core_SVarGroup_get
	dd	6
	dd	_3888
	dd	_1311
	dd	__irrlicht_core_SVarGroup_isDefined
	dd	6
	dd	_3889
	dd	_3890
	dd	__irrlicht_core_SVarGroup_getVariables
	dd	0
	align	4
_irrlicht_core_SVarGroup:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_3885
	dd	20
	dd	__irrlicht_core_SVarGroup_New
	dd	__irrlicht_core_SVarGroup_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SVarGroup_createFromHandle
	dd	__irrlicht_core_SVarGroup_set
	dd	__irrlicht_core_SVarGroup_get
	dd	__irrlicht_core_SVarGroup_isDefined
	dd	__irrlicht_core_SVarGroup_getVariables
_3892:
	db	"SVarGroupList",0
_3893:
	db	"(i,i):SVarGroupList",0
_3894:
	db	"()[]:SVarGroup",0
	align	4
_3891:
	dd	2
	dd	_3892
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SVarGroupList_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SVarGroupList_Delete
	dd	7
	dd	_482
	dd	_3893
	dd	__irrlicht_core_SVarGroupList_createFromHandle
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_SVarGroupList_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_SVarGroupList_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_SVarGroupList_grab
	dd	6
	dd	_3889
	dd	_3894
	dd	__irrlicht_core_SVarGroupList_getVariables
	dd	0
	align	4
_irrlicht_core_SVarGroupList:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_3891
	dd	24
	dd	__irrlicht_core_SVarGroupList_New
	dd	__irrlicht_core_SVarGroupList_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_SVarGroupList_drop
	dd	__irrlicht_core_SVarGroupList_getDebugName
	dd	__irrlicht_core_SVarGroupList_grab
	dd	__irrlicht_core_SVarGroupList_createFromHandle
	dd	__irrlicht_core_SVarGroupList_getVariables
_3896:
	db	"IShader",0
_3897:
	db	"(i,i):IShader",0
_3898:
	db	"(:IShader)i",0
_3899:
	db	"getVarGroup",0
_3900:
	db	"():SVarGroupList",0
_3901:
	db	"getGroup",0
_3902:
	db	"(i):SVarGroup",0
_3903:
	db	"getGroupSize",0
	align	4
_3895:
	dd	2
	dd	_3896
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IShader_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IShader_Delete
	dd	7
	dd	_482
	dd	_3897
	dd	__irrlicht_core_IShader_createFromHandle
	dd	6
	dd	_454
	dd	_3898
	dd	__irrlicht_core_IShader_EqEq
	dd	6
	dd	_535
	dd	_3898
	dd	__irrlicht_core_IShader_Less
	dd	6
	dd	_1183
	dd	_431
	dd	__irrlicht_core_IShader_getID
	dd	6
	dd	_2123
	dd	_827
	dd	__irrlicht_core_IShader_getName
	dd	6
	dd	_3899
	dd	_3900
	dd	__irrlicht_core_IShader_getVarGroup
	dd	6
	dd	_3901
	dd	_3902
	dd	__irrlicht_core_IShader_getGroup
	dd	6
	dd	_581
	dd	_3898
	dd	__irrlicht_core_IShader_setEq
	dd	6
	dd	_3903
	dd	_431
	dd	__irrlicht_core_IShader_getGroupSize
	dd	0
	align	4
_irrlicht_core_IShader:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_3895
	dd	20
	dd	__irrlicht_core_IShader_New
	dd	__irrlicht_core_IShader_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IShader_createFromHandle
	dd	__irrlicht_core_IShader_EqEq
	dd	__irrlicht_core_IShader_Less
	dd	__irrlicht_core_IShader_getID
	dd	__irrlicht_core_IShader_getName
	dd	__irrlicht_core_IShader_getVarGroup
	dd	__irrlicht_core_IShader_getGroup
	dd	__irrlicht_core_IShader_setEq
	dd	__irrlicht_core_IShader_getGroupSize
_3905:
	db	"ILightManager",0
_3906:
	db	"OnPreRender",0
_3907:
	db	"([]:ILightSceneNode)i",0
_3908:
	db	"OnRenderPassPreRender",0
_3909:
	db	"OnRenderPassPostRender",0
_3910:
	db	"OnNodePreRender",0
_3911:
	db	"OnNodePostRender",0
_3912:
	db	"(*b):ILightManager",0
_3913:
	db	"(i,i,*b):ILightManager",0
_3914:
	db	"BoundOnPreRender",0
_3915:
	db	"(i,*i,i)i",0
_3916:
	db	"BoundOnPostRender",0
_3917:
	db	"BoundOnRenderPassPreRender",0
_3918:
	db	"BoundOnRenderPassPostRender",0
_3919:
	db	"BoundOnNodePreRender",0
_3920:
	db	"BoundOnNodePostRender",0
	align	4
_3904:
	dd	2
	dd	_3905
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	6
	dd	_3906
	dd	_3907
	dd	112
	dd	6
	dd	_1578
	dd	_431
	dd	116
	dd	6
	dd	_3908
	dd	_444
	dd	120
	dd	6
	dd	_3909
	dd	_444
	dd	124
	dd	6
	dd	_3910
	dd	_3006
	dd	128
	dd	6
	dd	_3911
	dd	_3006
	dd	132
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_ILightManager_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_ILightManager_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_ILightManager_grab
	dd	7
	dd	_480
	dd	_3912
	dd	__irrlicht_core_ILightManager_create
	dd	7
	dd	_482
	dd	_3913
	dd	__irrlicht_core_ILightManager_createFromHandle
	dd	6
	dd	_443
	dd	_444
	dd	__irrlicht_core_ILightManager_bind
	dd	6
	dd	_450
	dd	_431
	dd	88
	dd	7
	dd	_3914
	dd	_3915
	dd	144
	dd	7
	dd	_3916
	dd	_444
	dd	148
	dd	7
	dd	_3917
	dd	_434
	dd	152
	dd	7
	dd	_3918
	dd	_434
	dd	156
	dd	7
	dd	_3919
	dd	_434
	dd	160
	dd	7
	dd	_3920
	dd	_434
	dd	164
	dd	0
	align	4
_irrlicht_core_ILightManager:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_3904
	dd	24
	dd	__irrlicht_core_ILightManager_New
	dd	__irrlicht_core_ILightManager_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ILightManager_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_ILightManager_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_ILightManager_drop
	dd	__irrlicht_core_ILightManager_getDebugName
	dd	__irrlicht_core_ILightManager_grab
	dd	_brl_blitz_NullMethodError
	dd	_brl_blitz_NullMethodError
	dd	_brl_blitz_NullMethodError
	dd	_brl_blitz_NullMethodError
	dd	_brl_blitz_NullMethodError
	dd	_brl_blitz_NullMethodError
	dd	__irrlicht_core_ILightManager_create
	dd	__irrlicht_core_ILightManager_createFromHandle
	dd	__irrlicht_core_ILightManager_BoundOnPreRender
	dd	__irrlicht_core_ILightManager_BoundOnPostRender
	dd	__irrlicht_core_ILightManager_BoundOnRenderPassPreRender
	dd	__irrlicht_core_ILightManager_BoundOnRenderPassPostRender
	dd	__irrlicht_core_ILightManager_BoundOnNodePreRender
	dd	__irrlicht_core_ILightManager_BoundOnNodePostRender
_3922:
	db	"IVertexManipulator",0
_3923:
	db	"onManipulate",0
_3924:
	db	"(*b):IVertexManipulator",0
_3925:
	db	"(i,i,*b):IVertexManipulator",0
_3926:
	db	"BoundOnManipulate",0
	align	4
_3921:
	dd	2
	dd	_3922
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	6
	dd	_3923
	dd	_1133
	dd	96
	dd	7
	dd	_480
	dd	_3924
	dd	__irrlicht_core_IVertexManipulator_create
	dd	7
	dd	_482
	dd	_3925
	dd	__irrlicht_core_IVertexManipulator_createFromHandle
	dd	6
	dd	_443
	dd	_444
	dd	__irrlicht_core_IVertexManipulator_bind
	dd	6
	dd	_450
	dd	_431
	dd	88
	dd	7
	dd	_3926
	dd	_434
	dd	108
	dd	0
	align	4
_irrlicht_core_IVertexManipulator:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_3921
	dd	20
	dd	__irrlicht_core_IVertexManipulator_New
	dd	__irrlicht_core_IVertexManipulator_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IVertexManipulator_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IVertexManipulator_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	_brl_blitz_NullMethodError
	dd	__irrlicht_core_IVertexManipulator_create
	dd	__irrlicht_core_IVertexManipulator_createFromHandle
	dd	__irrlicht_core_IVertexManipulator_BoundOnManipulate
	align	4
_19417:
	dd	0
_19407:
	db	"$",0
	align	4
_11:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	118,115,95,49,95,49
	align	4
_12:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	118,115,95,50,95,48
	align	4
_13:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	118,115,95,50,95,97
	align	4
_14:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	118,115,95,51,95,48
	align	4
_15:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	118,115,95,52,95,48
	align	4
_16:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	118,115,95,52,95,49
	align	4
_17:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	118,115,95,53,95,48
	align	4
_1:
	dd	_bbStringClass
	dd	2147483647
	dd	0
	align	4
_irrlicht_core_VERTEX_SHADER_TYPE_NAMES:
	dd	_bbEmptyArray
	align	4
_18:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	112,115,95,49,95,49
	align	4
_19:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	112,115,95,49,95,50
	align	4
_20:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	112,115,95,49,95,51
	align	4
_21:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	112,115,95,49,95,52
	align	4
_22:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	112,115,95,50,95,48
	align	4
_23:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	112,115,95,50,95,97
	align	4
_24:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	112,115,95,50,95,98
	align	4
_25:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	112,115,95,51,95,48
	align	4
_26:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	112,115,95,52,95,48
	align	4
_27:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	112,115,95,52,95,49
	align	4
_28:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	112,115,95,53,95,48
	align	4
_irrlicht_core_PIXEL_SHADER_TYPE_NAMES:
	dd	_bbEmptyArray
	align	4
_29:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	103,115,95,52,95,48
	align	4
_irrlicht_core_GEOMETRY_SHADER_TYPE_NAMES:
	dd	_bbEmptyArray
	align	4
_30:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	80,111,105,110,116
	align	4
_31:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	83,112,111,116
	align	4
_32:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	68,105,114,101,99,116,105,111,110,97,108
	align	4
_irrlicht_core_LightTypeNames:
	dd	_bbEmptyArray
	align	4
_33:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	115,116,97,110,100,97,114,100
	align	4
_34:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	50,116,99,111,111,114,100,115
	align	4
_35:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	116,97,110,103,101,110,116,115
	align	4
_irrlicht_core_sBuiltInVertexTypeNames:
	dd	_bbEmptyArray
	align	4
_36:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	116,101,120,116,117,114,101,95,99,108,97,109,112,95,114,101
	dw	112,101,97,116
	align	4
_37:
	dd	_bbStringClass
	dd	2147483647
	dd	19
	dw	116,101,120,116,117,114,101,95,99,108,97,109,112,95,99,108
	dw	97,109,112
	align	4
_38:
	dd	_bbStringClass
	dd	2147483647
	dd	27
	dw	116,101,120,116,117,114,101,95,99,108,97,109,112,95,99,108
	dw	97,109,112,95,116,111,95,101,100,103,101
	align	4
_39:
	dd	_bbStringClass
	dd	2147483647
	dd	29
	dw	116,101,120,116,117,114,101,95,99,108,97,109,112,95,99,108
	dw	97,109,112,95,116,111,95,98,111,114,100,101,114
	align	4
_40:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	116,101,120,116,117,114,101,95,99,108,97,109,112,95,109,105
	dw	114,114,111,114
	align	4
_41:
	dd	_bbStringClass
	dd	2147483647
	dd	26
	dw	116,101,120,116,117,114,101,95,99,108,97,109,112,95,109,105
	dw	114,114,111,114,95,99,108,97,109,112
	align	4
_42:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	116,101,120,116,117,114,101,95,99,108,97,109,112,95,109,105
	dw	114,114,111,114,95,99,108,97,109,112,95,116,111,95,101,100
	dw	103,101
	align	4
_43:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	116,101,120,116,117,114,101,95,99,108,97,109,112,95,109,105
	dw	114,114,111,114,95,99,108,97,109,112,95,116,111,95,98,111
	dw	114,100,101,114
	align	4
_irrlicht_core_aTextureClampNames:
	dd	_bbEmptyArray
	align	4
_47:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	101
	align	4
_46:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	98
	align	4
_45:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	117
	align	4
_44:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	99
	align	4
_irrlicht_core_ESNT_CUBE:
	dd	0
	align	4
_51:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	114
	align	4
_50:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	104
	align	4
_49:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	112
	align	4
_48:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	115
	align	4
_irrlicht_core_ESNT_SPHERE:
	dd	0
	align	4
_52:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	116
	align	4
_53:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	120
	align	4
_irrlicht_core_ESNT_TEXT:
	dd	0
	align	4
_55:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	97
	align	4
_54:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	119
	align	4
_irrlicht_core_ESNT_WATER_SURFACE:
	dd	0
	align	4
_irrlicht_core_ESNT_TERRAIN:
	dd	0
	align	4
_58:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	95
	align	4
_57:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	121
	align	4
_56:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	107
	align	4
_irrlicht_core_ESNT_SKY_BOX:
	dd	0
	align	4
_59:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	100
	align	4
_irrlicht_core_ESNT_SKY_DOME:
	dd	0
	align	4
_irrlicht_core_ESNT_SHADOW_VOLUME:
	dd	0
	align	4
_60:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	111
	align	4
_irrlicht_core_ESNT_OCT_TREE:
	dd	0
	align	4
_61:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	109
	align	4
_irrlicht_core_ESNT_MESH:
	dd	0
	align	4
_63:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	103
	align	4
_62:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	108
	align	4
_irrlicht_core_ESNT_LIGHT:
	dd	0
	align	4
_irrlicht_core_ESNT_EMPTY:
	dd	0
	align	4
_irrlicht_core_ESNT_DUMMY_TRANSFORMATION:
	dd	0
	align	4
_irrlicht_core_ESNT_CAMERA:
	dd	0
	align	4
_64:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	105
	align	4
_irrlicht_core_ESNT_BILLBOARD:
	dd	0
	align	4
_irrlicht_core_ESNT_ANIMATED_MESH:
	dd	0
	align	4
_irrlicht_core_ESNT_PARTICLE_SYSTEM:
	dd	0
	align	4
_66:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	51
	align	4
_65:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	113
	align	4
_irrlicht_core_ESNT_Q3SHADER_SCENE_NODE:
	dd	0
	align	4
_irrlicht_core_ESNT_MD3_SCENE_NODE:
	dd	0
	align	4
_67:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	118
	align	4
_irrlicht_core_ESNT_VOLUME_LIGHT:
	dd	0
	align	4
_68:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	77
	align	4
_irrlicht_core_ESNT_CAMERA_MAYA:
	dd	0
	align	4
_69:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	70
	align	4
_irrlicht_core_ESNT_CAMERA_FPS:
	dd	0
	align	4
_70:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	110
	align	4
_irrlicht_core_ESNT_UNKNOWN:
	dd	0
	align	4
_irrlicht_core_ESNT_ANY:
	dd	0
	align	4
_71:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	78,111,110,101
	align	4
_72:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	65,116,116,114,97,99,116
	align	4
_73:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	70,97,100,101,79,117,116
	align	4
_74:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	71,114,97,118,105,116,121
	align	4
_75:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	82,111,116,97,116,101
	align	4
_76:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	83,99,97,108,101
	align	4
_irrlicht_core_ParticleAffectorTypeNames:
	dd	_bbEmptyArray
	align	4
_77:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	65,110,105,109,97,116,101,100,77,101,115,104
	align	4
_78:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	66,111,120
	align	4
_79:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	67,121,108,105,110,100,101,114
	align	4
_80:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	77,101,115,104
	align	4
_81:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	82,105,110,103
	align	4
_82:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	83,112,104,101,114,101
	align	4
_irrlicht_core_ParticleEmitterTypeNames:
	dd	_bbEmptyArray
	align	4
_19516:
	dd	0
	align	4
_83:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	102,97,108,115,101
	align	4
_84:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	98,111,120
	align	4
_85:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	102,114,117,115,116,117,109,95,98,111,120
	align	4
_86:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	102,114,117,115,116,117,109,95,115,112,104,101,114,101
	align	4
_irrlicht_core_AutomaticCullingNames:
	dd	_bbEmptyArray
	align	4
_87:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	97,117,116,111,109,97,116,105,99
	align	4
_88:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	97,110,105,109,97,116,101,100
	align	4
_89:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	117,110,97,110,105,109,97,116,101,100
	align	4
_irrlicht_core_BoneAnimationModeNames:
	dd	_bbEmptyArray
	align	4
_irrlicht_core_EMWT_IRR_MESH:
	dd	0
	align	4
_irrlicht_core_EMWT_COLLADA:
	dd	0
	align	4
_irrlicht_core_EMWT_STL:
	dd	0
	align	4
_90:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	106
	align	4
_irrlicht_core_EMWT_OBJ:
	dd	0
	align	4
_irrlicht_core_EMWT_PLY:
	dd	0
	align	4
_91:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	51,68,68,97,114,107,83,104,97,100,111,119
	align	4
_92:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	51,68,83,104,97,100,111,119
	align	4
_93:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	51,68,70,97,99,101
	align	4
_94:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	51,68,72,105,103,104,108,105,103,104,116
	align	4
_95:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	51,68,76,105,103,104,116
	align	4
_96:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	65,99,116,105,118,101,66,111,114,100,101,114
	align	4
_97:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	65,99,116,105,118,101,67,97,112,116,105,111,110
	align	4
_98:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	65,112,112,87,111,114,107,115,112,97,99,101
	align	4
_99:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	66,117,116,116,111,110,84,101,120,116
	align	4
_100:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	71,114,97,121,84,101,120,116
	align	4
_101:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	72,105,103,104,108,105,103,104,116
	align	4
_102:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	72,105,103,104,108,105,103,104,116,84,101,120,116
	align	4
_103:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	73,110,97,99,116,105,118,101,66,111,114,100,101,114
	align	4
_104:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	73,110,97,99,116,105,118,101,67,97,112,116,105,111,110
	align	4
_105:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	84,111,111,108,84,105,112
	align	4
_106:
	dd	_bbStringClass
	dd	2147483647
	dd	17
	dw	84,111,111,108,84,105,112,66,97,99,107,103,114,111,117,110
	dw	100
	align	4
_107:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	83,99,114,111,108,108,66,97,114
	align	4
_108:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	87,105,110,100,111,119
	align	4
_109:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	87,105,110,100,111,119,83,121,109,98,111,108
	align	4
_110:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	73,99,111,110
	align	4
_111:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	73,99,111,110,72,105,103,104,108,105,103,104,116
	align	4
_irrlicht_core_GUISkinColorNames:
	dd	_bbEmptyArray
	align	4
_112:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	83,99,114,111,108,108,66,97,114,83,105,122,101
	align	4
_113:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	77,101,110,117,72,101,105,103,104,116
	align	4
_114:
	dd	_bbStringClass
	dd	2147483647
	dd	17
	dw	87,105,110,100,111,119,66,117,116,116,111,110,87,105,100,116
	dw	104
	align	4
_115:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	67,104,101,99,107,66,111,120,87,105,100,116,104
	align	4
_116:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	77,101,115,115,97,103,101,66,111,120,87,105,100,116,104
	align	4
_117:
	dd	_bbStringClass
	dd	2147483647
	dd	16
	dw	77,101,115,115,97,103,101,66,111,120,72,101,105,103,104,116
	align	4
_118:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	66,117,116,116,111,110,87,105,100,116,104
	align	4
_119:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	66,117,116,116,111,110,72,101,105,103,104,116
	align	4
_120:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	84,101,120,116,68,105,115,116,97,110,99,101,88
	align	4
_121:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	84,101,120,116,68,105,115,116,97,110,99,101,89
	align	4
_122:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	84,105,116,108,101,66,97,114,84,101,120,116,88
	align	4
_123:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	84,105,116,108,101,66,97,114,84,101,120,116,89
	align	4
_124:
	dd	_bbStringClass
	dd	2147483647
	dd	18
	dw	77,101,115,115,97,103,101,66,111,120,71,97,112,83,112,97
	dw	99,101
	align	4
_125:
	dd	_bbStringClass
	dd	2147483647
	dd	22
	dw	77,101,115,115,97,103,101,66,111,120,77,105,110,84,101,120
	dw	116,87,105,100,116,104
	align	4
_126:
	dd	_bbStringClass
	dd	2147483647
	dd	22
	dw	77,101,115,115,97,103,101,66,111,120,77,97,120,84,101,120
	dw	116,87,105,100,116,104
	align	4
_127:
	dd	_bbStringClass
	dd	2147483647
	dd	23
	dw	77,101,115,115,97,103,101,66,111,120,77,105,110,84,101,120
	dw	116,72,101,105,103,104,116
	align	4
_128:
	dd	_bbStringClass
	dd	2147483647
	dd	23
	dw	77,101,115,115,97,103,101,66,111,120,77,97,120,84,101,120
	dw	116,72,101,105,103,104,116
	align	4
_irrlicht_core_GUISkinSizeNames:
	dd	_bbEmptyArray
	align	4
_129:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	77,101,115,115,97,103,101,66,111,120,79,107,97,121
	align	4
_130:
	dd	_bbStringClass
	dd	2147483647
	dd	16
	dw	77,101,115,115,97,103,101,66,111,120,67,97,110,99,101,108
	align	4
_131:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	77,101,115,115,97,103,101,66,111,120,89,101,115
	align	4
_132:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	77,101,115,115,97,103,101,66,111,120,78,111
	align	4
_133:
	dd	_bbStringClass
	dd	2147483647
	dd	17
	dw	87,105,110,100,111,119,66,117,116,116,111,110,67,108,111,115
	dw	101
	align	4
_134:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	87,105,110,100,111,119,66,117,116,116,111,110,77,97,120,105
	dw	109,105,122,101
	align	4
_135:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	87,105,110,100,111,119,66,117,116,116,111,110,77,105,110,105
	dw	109,105,122,101
	align	4
_136:
	dd	_bbStringClass
	dd	2147483647
	dd	19
	dw	87,105,110,100,111,119,66,117,116,116,111,110,82,101,115,116
	dw	111,114,101
	align	4
_irrlicht_core_GUISkinTextNames:
	dd	_bbEmptyArray
	align	4
_137:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	119,105,110,100,111,119,115,67,108,97,115,115,105,99
	align	4
_138:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	119,105,110,100,111,119,115,77,101,116,97,108,108,105,99
	align	4
_139:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	98,117,114,110,105,110,103
	align	4
_140:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	117,110,107,110,111,119,110
	align	4
_irrlicht_core_GUISkinTypeNames:
	dd	_bbEmptyArray
	align	4
_141:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	98,117,116,116,111,110
	align	4
_142:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	99,104,101,99,107,66,111,120
	align	4
_143:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	99,111,109,98,111,66,111,120
	align	4
_144:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	99,111,110,116,101,120,116,77,101,110,117
	align	4
_145:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	109,101,110,117
	align	4
_146:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	101,100,105,116,66,111,120
	align	4
_147:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	102,105,108,101,79,112,101,110,68,105,97,108,111,103
	align	4
_148:
	dd	_bbStringClass
	dd	2147483647
	dd	17
	dw	99,111,108,111,114,83,101,108,101,99,116,68,105,97,108,111
	dw	103
	align	4
_149:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	105,110,79,117,116,70,97,100,101,114
	align	4
_150:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	105,109,97,103,101
	align	4
_151:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	108,105,115,116,66,111,120
	align	4
_152:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	109,101,115,104,86,105,101,119,101,114
	align	4
_153:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	109,101,115,115,97,103,101,66,111,120
	align	4
_154:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	109,111,100,97,108,83,99,114,101,101,110
	align	4
_155:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	115,99,114,111,108,108,66,97,114
	align	4
_156:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	115,112,105,110,66,111,120
	align	4
_157:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	115,116,97,116,105,99,84,101,120,116
	align	4
_158:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	116,97,98
	align	4
_159:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	116,97,98,67,111,110,116,114,111,108
	align	4
_160:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	116,97,98,108,101
	align	4
_161:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	116,111,111,108,66,97,114
	align	4
_162:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	116,114,101,101,118,105,101,119
	align	4
_163:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	119,105,110,100,111,119
	align	4
_164:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	101,108,101,109,101,110,116
	align	4
_irrlicht_core_GUIElementTypeNames:
	dd	_bbEmptyArray
	align	4
_165:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	117,112,112,101,114,76,101,102,116
	align	4
_166:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	108,111,119,101,114,82,105,103,104,116
	align	4
_167:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	99,101,110,116,101,114
	align	4
_168:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	115,99,97,108,101
	align	4
_irrlicht_core_GUIAlignmentNames:
	dd	_bbEmptyArray
	align	4
_169:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	110,111,110,101
	align	4
_170:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	99,117,115,116,111,109
	align	4
_171:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	97,115,99,101,110,100
	align	4
_172:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	100,101,115,99,101,110,100
	align	4
_173:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	97,115,99,101,110,100,95,100,101,115,99,101,110,100
	align	4
_irrlicht_core_GUIColumnOrderingNames:
	dd	_bbEmptyArray
	align	4
_174:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	97,115,99,101,110,100,105,110,103
	align	4
_175:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	100,101,115,99,101,110,100,105,110,103
	align	4
_irrlicht_core_GUIOrderingModeNames:
	dd	_bbEmptyArray
	align	4
_178:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	80
	align	4
_177:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	73
	align	4
_176:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	90
	align	4
_irrlicht_core_EFAT_ZIP:
	dd	0
	align	4
_179:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	122
	align	4
_irrlicht_core_EFAT_GZIP:
	dd	0
	align	4
_180:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	102
	align	4
_irrlicht_core_EFAT_FOLDER:
	dd	0
	align	4
_182:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	75
	align	4
_181:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	65
	align	4
_irrlicht_core_EFAT_PAK:
	dd	0
	align	4
_183:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	78
	align	4
_irrlicht_core_EFAT_NPK:
	dd	0
	align	4
_185:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	82
	align	4
_184:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	84
	align	4
_irrlicht_core_EFAT_TAR:
	dd	0
	align	4
_irrlicht_core_EFAT_UNKNOWN:
	dd	0
	align	4
_186:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	70,111,103,69,120,112
	align	4
_187:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	70,111,103,76,105,110,101,97,114
	align	4
_188:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	70,111,103,69,120,112,50
	align	4
_irrlicht_core_FogTypeNames:
	dd	_bbEmptyArray
	align	4
_irrlicht_core_MATERIAL_MAX_TEXTURES:
	dd	0
	align	4
_300:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	98,117,116,116,111,110,85,112
	align	4
_301:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	98,117,116,116,111,110,68,111,119,110
	align	4
_302:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	98,117,116,116,111,110,77,111,117,115,101,79,118,101,114
	align	4
_303:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	98,117,116,116,111,110,77,111,117,115,101,79,102,102
	align	4
_304:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	98,117,116,116,111,110,70,111,99,117,115,101,100
	align	4
_305:
	dd	_bbStringClass
	dd	2147483647
	dd	16
	dw	98,117,116,116,111,110,78,111,116,70,111,99,117,115,101,100
	align	4
_irrlicht_core_GUIButtonStateNames:
	dd	_bbEmptyArray
	align	4
_307:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	119,105,110,100,111,119,77,97,120,105,109,105,122,101
	align	4
_308:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	119,105,110,100,111,119,82,101,115,116,111,114,101
	align	4
_309:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	119,105,110,100,111,119,67,108,111,115,101
	align	4
_310:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	119,105,110,100,111,119,77,105,110,105,109,105,122,101
	align	4
_311:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	119,105,110,100,111,119,82,101,115,105,122,101
	align	4
_312:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	99,117,114,115,111,114,85,112
	align	4
_313:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	99,117,114,115,111,114,68,111,119,110
	align	4
_314:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	99,117,114,115,111,114,76,101,102,116
	align	4
_315:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	99,117,114,115,111,114,82,105,103,104,116
	align	4
_316:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	109,101,110,117,77,111,114,101
	align	4
_317:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	99,104,101,99,107,66,111,120,67,104,101,99,107,101,100
	align	4
_318:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	100,114,111,112,68,111,119,110
	align	4
_319:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	115,109,97,108,108,67,117,114,115,111,114,85,112
	align	4
_320:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	115,109,97,108,108,67,117,114,115,111,114,68,111,119,110
	align	4
_321:
	dd	_bbStringClass
	dd	2147483647
	dd	18
	dw	114,97,100,105,111,66,117,116,116,111,110,67,104,101,99,107
	dw	101,100
	align	4
_322:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	109,111,114,101,76,101,102,116
	align	4
_323:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	109,111,114,101,82,105,103,104,116
	align	4
_324:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	109,111,114,101,85,112
	align	4
_325:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	109,111,114,101,68,111,119,110
	align	4
_326:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	101,120,112,97,110,100
	align	4
_327:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	99,111,108,108,97,112,115,101
	align	4
_328:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	102,105,108,101
	align	4
_329:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	100,105,114,101,99,116,111,114,121
	align	4
_irrlicht_core_GUISkinIconNames:
	dd	_bbEmptyArray
	align	4
_330:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	100,101,102,97,117,108,116,70,111,110,116
	align	4
_331:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	98,117,116,116,111,110,70,111,110,116
	align	4
_332:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	119,105,110,100,111,119,70,111,110,116
	align	4
_333:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	109,101,110,117,70,111,110,116
	align	4
_334:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	116,111,111,108,116,105,112,70,111,110,116
	align	4
_irrlicht_core_GUISkinFontNames:
	dd	_bbEmptyArray
	align	4
_206:
	dd	_bbStringClass
	dd	2147483647
	dd	24
	dw	73,110,118,97,108,105,100,32,66,77,88,66,105,110,100,101
	dw	114,32,104,97,110,100,108,101
_19773:
	db	"f",0
_19844:
	db	":Vector3df",0
_19846:
	db	"i",0
_19859:
	db	":Vector3di",0
_19861:
	db	"i",0
	align	4
_19962:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	13
_20003:
	db	"*b",0
_20005:
	db	"*b",0
_20104:
	db	"*b",0
_20117:
	db	"*b",0
_20204:
	db	"*b",0
_20219:
	db	"*b",0
_20232:
	db	"*b",0
_20241:
	db	":StringC",0
_20243:
	db	"i",0
_20254:
	db	"$",0
_20263:
	db	":StringC",0
_20265:
	db	"i",0
_20274:
	db	"$",0
_20301:
	db	"*b",0
_20367:
	db	"*b",0
_20379:
	db	"*b",0
_20395:
	db	"$",0
_20407:
	db	"$",0
_20417:
	db	"*b",0
_20534:
	db	":IGUIElement",0
_20749:
	db	":Recti",0
_20761:
	db	":SGUISprite",0
	align	4
_423:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	49,46,55,46,51
	align	4
_342:
	dd	_bbStringClass
	dd	2147483647
	dd	32
	dw	32,100,111,101,115,32,110,111,116,32,109,97,116,99,104,32
	dw	116,104,101,32,109,111,100,32,118,101,114,115,105,111,110,32
	align	4
_341:
	dd	_bbStringClass
	dd	2147483647
	dd	29
	dw	84,104,101,32,73,114,114,108,105,99,104,116,32,108,105,98
	dw	114,97,114,121,32,118,101,114,115,105,111,110,32
	align	4
_343:
	dd	_bbStringClass
	dd	2147483647
	dd	27
	dw	85,110,97,98,108,101,32,116,111,32,102,105,110,100,32,98
	dw	111,117,110,100,32,111,98,106,101,99,116
_20914:
	db	"b",0
	align	4
_344:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	109,97,105,110
_21233:
	db	"s",0
_21243:
	db	":S3DVertex",0
_21392:
	db	":IShader",0
_21406:
	db	"i",0
_21412:
	db	":Triangle3df",0
_21421:
	db	"i",0
_21427:
	db	":Triangle3df",0
_21436:
	db	"i",0
_21442:
	db	":Triangle3df",0
_21509:
	db	":ISceneNodeAnimator",0
_21609:
	db	":ISceneNode",0
	align	4
_32433:
	dd	0x0
	align	4
_32459:
	dd	0x0
	align	4
_32464:
	dd	0x0
_22184:
	db	":SSkinMeshBuffer",0
_22196:
	db	":SJoint",0
_22239:
	db	":SPositionKey",0
_22255:
	db	":SScaleKey",0
_22271:
	db	":SRotationKey",0
_22287:
	db	":SWeight",0
_22303:
	db	":SJoint",0
_22318:
	db	"i",0
_22343:
	db	":S3DVertex",0
_22512:
	db	":ISceneNode",0
_22580:
	db	":SMD3Vertex",0
_22592:
	db	":SMD3TexCoord",0
_22604:
	db	"i",0
_22628:
	db	":SMD3MeshBuffer",0
_22668:
	db	":SVariable",0
_22684:
	db	":SVarGroup",0
_22712:
	db	":ILightSceneNode",0
_22762:
	db	"i",0
