arsa  2.7
Namespaces | Functions
poly.h File Reference
#include "arsa_begin_code.h"
#include <irrlicht.h>

Go to the source code of this file.

Namespaces

 irr
 Everything in the Irrlicht Engine can be found in this namespace.
 
 irr::arsa
 

Functions

ARSA_API void ARSACALLCONV irr::arsa::poly_init (irr::video::IVideoDriver *driver)
 
ARSA_API void ARSACALLCONV irr::arsa::poly_drawAll (irr::video::IVideoDriver *driver, bool auto_clear=true)
 
ARSA_API void ARSACALLCONV irr::arsa::poly_clearAll ()
 
ARSA_API void ARSACALLCONV irr::arsa::poly_addPixel2D (const irr::core::vector2di &pos, int thickness=1, const irr::video::SColor &color=irr::video::SColor(0xffffffff))
 2d More...
 
ARSA_API void ARSACALLCONV irr::arsa::poly_addLine2D (const irr::core::line2di &line, int thickness=1, const irr::video::SColor &color=irr::video::SColor(0xffffffff))
 
ARSA_API void ARSACALLCONV irr::arsa::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 irr::arsa::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 irr::arsa::poly_addRect2D (const irr::core::recti &rect, int thickness=1, const irr::video::SColor &color=irr::video::SColor(0xffffffff))
 
ARSA_API void ARSACALLCONV irr::arsa::poly_addRect2D (const irr::core::rectf &rect, int thickness=1, const irr::video::SColor &color=irr::video::SColor(0xffffffff))
 
ARSA_API void ARSACALLCONV irr::arsa::poly_addRect2D (const irr::core::aabbox3df &rect, int thickness=1, const irr::video::SColor &color=irr::video::SColor(0xffffffff))
 
ARSA_API void ARSACALLCONV irr::arsa::poly_addRect2DFill (const irr::core::recti &rect, const irr::video::SColor &color=irr::video::SColor(0xffffffff))
 
ARSA_API void ARSACALLCONV irr::arsa::poly_addPolygon2D (const irr::core::position2d< s32 > &center, 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)
 
ARSA_API void ARSACALLCONV irr::arsa::poly_addLine (const irr::core::line3df &l, const irr::video::SColor &color=irr::video::SColor(0xffffffff), bool zwrite=true)
 3d More...
 
ARSA_API void ARSACALLCONV irr::arsa::poly_addBox (const irr::core::aabbox3df &b, const irr::video::SColor &color=irr::video::SColor(0xffffffff))
 
ARSA_API void ARSACALLCONV irr::arsa::poly_addFrustum (const irr::scene::SViewFrustum &fr, const irr::video::SColor &color=irr::video::SColor(0xffffffff))
 
ARSA_API void ARSACALLCONV irr::arsa::poly_addFrustum (const irr::core::matrix4 &mat, const irr::video::SColor &color=irr::video::SColor(0xffffffff))
 
ARSA_API void ARSACALLCONV irr::arsa::poly_addFrustum (const irr::core::vector3df *fr8, const irr::video::SColor &color=irr::video::SColor(0xffffffff))
 
ARSA_API void ARSACALLCONV irr::arsa::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))
 
ARSA_API void ARSACALLCONV irr::arsa::poly_addCircle (const irr::core::vector3df &center=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))
 
ARSA_API void ARSACALLCONV irr::arsa::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))
 
ARSA_API void ARSACALLCONV irr::arsa::poly_addMeshBuffer (const scene::IMeshBuffer *mb, const core::matrix4 &transform, const irr::video::SColor &color=irr::video::SColor(0xffffffff))
 
ARSA_API void ARSACALLCONV irr::arsa::poly_addMeshBufferNormals (const scene::IMeshBuffer *mb, const core::matrix4 &transform, f32 length, const irr::video::SColor &color)
 
ARSA_API void ARSACALLCONV irr::arsa::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))