ARSA_API void ARSACALLCONV poly_addBox(const irr::core::aabbox3df &b, const irr::video::SColor &color=irr::video::SColor(0xffffffff))
GLenum GLenum GLenum GLenum GLenum scale
ARSA_API void ARSACALLCONV poly_init(irr::video::IVideoDriver *driver)
E_MATERIAL_TYPE
Abstracted and easy to use fixed function/programmable pipeline material modes.
GLdouble GLdouble GLdouble r
float f32
32 bit floating point variable.
ARSA_API void ARSACALLCONV poly_addArrow(irr::scene::ISceneManager *smgr, const irr::core::vector3df &pos=irr::core::vector3df(0), const irr::core::vector3df &rot=irr::core::vector3df(0), const irr::core::vector3df &scale=irr::core::vector3df(1), const irr::video::SColor &color=irr::video::SColor(0xffffffff))
GLfloat GLfloat GLfloat GLfloat h
Everything in the Irrlicht Engine can be found in this namespace.
Main header file of the irrlicht, the only file needed to include.
3D line between two points with intersection methods.
Defines the view frustum. That's the space visible by the camera.
ARSA_API void ARSACALLCONV poly_addVertexList(const irr::video::S3DVertex *vertices, irr::u32 vertexCount, const irr::u16 *indexList, irr::u32 indexCount, const core::matrix4 &transform, irr::video::ITexture *tex=0, irr::video::E_MATERIAL_TYPE mattype=irr::video::EMT_SOLID, const irr::video::SColor &color=irr::video::SColor(0xffffffff))
ARSA_API void ARSACALLCONV poly_addCross2D(const irr::core::vector2di &pos, irr::s32 length, int thickness=1, const irr::video::SColor &color=irr::video::SColor(0xffffffff))
ARSA_API void ARSACALLCONV poly_addRect2DFill(const irr::core::recti &rect, const irr::video::SColor &color=irr::video::SColor(0xffffffff))
unsigned short u16
16 bit unsigned variable.
ARSA_API void ARSACALLCONV poly_addPlus2D(const irr::core::vector2di &pos, irr::s32 length, int thickness=1, const irr::video::SColor &color=irr::video::SColor(0xffffffff))
ARSA_API void ARSACALLCONV poly_addMeshBuffer(const scene::IMeshBuffer *mb, const core::matrix4 &transform, const irr::video::SColor &color=irr::video::SColor(0xffffffff))
ARSA_API void ARSACALLCONV poly_addMeshBufferNormals(const scene::IMeshBuffer *mb, const core::matrix4 &transform, f32 length, const irr::video::SColor &color)
signed int s32
32 bit signed variable.
ARSA_API void ARSACALLCONV poly_addLine2D(const irr::core::line2di &line, int thickness=1, const irr::video::SColor &color=irr::video::SColor(0xffffffff))
unsigned int u32
32 bit unsigned variable.
ARSA_API void ARSACALLCONV poly_addPixel2D(const irr::core::vector2di &pos, int thickness=1, const irr::video::SColor &color=irr::video::SColor(0xffffffff))
2d
ARSA_API void ARSACALLCONV poly_addPolygon2D(const irr::core::position2d< s32 > ¢er, f32 radius, irr::video::SColor color=irr::video::SColor(0xffffffff), s32 vertexCount=10, bool fill=true, int start=0, int end=100, irr::video::ITexture *tex=0)
standard vertex used by the Irrlicht engine.
ARSA_API void ARSACALLCONV poly_addCircle(const irr::core::vector3df ¢er=irr::core::vector3df(0), irr::f32 r=10, const irr::core::vector3df &normal=irr::core::vector3df(0, 1, 0), const irr::video::SColor &color=irr::video::SColor(0xffffffff))
Interface to driver which is able to perform 2d and 3d graphics functions.
ARSA_API void ARSACALLCONV poly_addSphere(irr::scene::ISceneManager *smgr, const irr::core::vector3df &pos=irr::core::vector3df(0), irr::f32 r=10, const irr::video::SColor &color=irr::video::SColor(0xffffffff))
Class representing a 32 bit ARGB color.
ARSA_API void ARSACALLCONV poly_clearAll()
4x4 matrix. Mostly used as transformation matrix for 3d calculations.
ARSA_API void ARSACALLCONV poly_addFrustum(const irr::scene::SViewFrustum &fr, const irr::video::SColor &color=irr::video::SColor(0xffffffff))
ARSA_API void ARSACALLCONV poly_drawAll(irr::video::IVideoDriver *driver, bool auto_clear=true)
The Scene Manager manages scene nodes, mesh resources, cameras and all the other stuff.
GLboolean GLboolean GLboolean b
2d vector template class with lots of operators and methods.
ARSA_API void ARSACALLCONV poly_addLine(const irr::core::line3df &l, const irr::video::SColor &color=irr::video::SColor(0xffffffff), bool zwrite=true)
3d
GLuint GLenum GLenum transform
ARSA_API void ARSACALLCONV poly_addRect2D(const irr::core::recti &rect, int thickness=1, const irr::video::SColor &color=irr::video::SColor(0xffffffff))
Interface of a Video Driver dependent Texture.
CMatrix4< f32 > matrix4
Typedef for f32 matrix.
2D line between two points with intersection methods.
GLuint GLsizei GLsizei * length