arsa  2.7
Classes | Enumerations | Functions | Variables
irr::arsa Namespace Reference

Classes

class  CARSADPad
 
class  CARSAJson
 
class  CARSAPsd
 
class  CARSASpine
 
class  CAVSceneNode
 

Enumerations

enum  E_DRAW_FLAGS {
  EDF_NONE = 0, EDF_CENTER = 1, EDF_TOP = 2, EDF_BOTTOM = 4,
  EDF_LEFT = 8, EDF_RIGHT = 16, EDF_HFLIP = 32, EDF_VFLIP = 64,
  EDF_DEFAULT = EDF_TOP|EDF_LEFT
}
 
enum  E_DRAW_TYPE {
  EDT_SPRITE = 0, EDT_HUD, EDT_ANIMATE, EDT_REF,
  EDT_GROUP, EDT_FUNCTION, EDT_WIDGET, EDT_COUNT
}
 
enum  E_LOOP_FLAG { ELF_ONCE = 2, ELF_LOOP = 4, ELF_PINGPONG = 8, ELF_DEFAULT = ELF_LOOP }
 
enum  E_PLAY_BACK {
  EPB_PLAY = 0, EPB_PLAY_ONCE, EPB_PAUSE, EPB_STOP,
  EPB_PLAY_ALL, EPB_PAUSE_ALL, EPB_STOP_ALL, EPB_SHOW,
  EPB_HIDE, EPB_ISPLAYING, EPB_NOT_ISPLAYING, EPB_IS_END,
  EPB_NOT_IS_END, EPB_CLEAR, EPB_LOAD, EPB_PLAY_AT,
  EPB_PLAY_AT_RESIZE, EPB_LOOP, EPB_ONCE, EPB_RESIZE,
  EPB_VOLUME, EPB_SEEK, EPB_IS_READY, EPB_IS_READY_FIRST,
  EPB_FIT, EPB_GET_FIT, EPB_GET_FRAME, EPB_GET_FRAME_COUNT,
  EPB_CACHE, EPB_CLEAR_PLAY_AT, EPB_GET_FILENAME, EPB_CLEAR_CACHE,
  EPB_GET_CACHE_COUNT, EPB_GET_COUNT, EPB_FPS, EPB_GET_FPS,
  EPB_GET_DURATION_END, EPB_GET_DURATION, EPB_COUNT
}
 

Functions

ARSA_API void ARSACALLCONV poly_init (irr::video::IVideoDriver *driver)
 
ARSA_API void ARSACALLCONV poly_drawAll (irr::video::IVideoDriver *driver, bool auto_clear=true)
 
ARSA_API void ARSACALLCONV poly_clearAll ()
 
ARSA_API void ARSACALLCONV 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 poly_addLine2D (const irr::core::line2di &line, int thickness=1, 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_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_addRect2D (const irr::core::recti &rect, int thickness=1, const irr::video::SColor &color=irr::video::SColor(0xffffffff))
 
ARSA_API void ARSACALLCONV poly_addRect2D (const irr::core::rectf &rect, int thickness=1, const irr::video::SColor &color=irr::video::SColor(0xffffffff))
 
ARSA_API void ARSACALLCONV poly_addRect2D (const irr::core::aabbox3df &rect, 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))
 
ARSA_API void ARSACALLCONV 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 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 poly_addBox (const irr::core::aabbox3df &b, const irr::video::SColor &color=irr::video::SColor(0xffffffff))
 
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_addFrustum (const irr::core::matrix4 &mat, const irr::video::SColor &color=irr::video::SColor(0xffffffff))
 
ARSA_API void ARSACALLCONV poly_addFrustum (const irr::core::vector3df *fr8, const irr::video::SColor &color=irr::video::SColor(0xffffffff))
 
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))
 
ARSA_API void ARSACALLCONV 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 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 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)
 
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))
 

Variables

const char *const sBuiltInPlayBackNames []
 

Enumeration Type Documentation

◆ E_DRAW_FLAGS

Enumerator
EDF_NONE 
EDF_CENTER 
EDF_TOP 
EDF_BOTTOM 
EDF_LEFT 
EDF_RIGHT 
EDF_HFLIP 
EDF_VFLIP 
EDF_DEFAULT 

Definition at line 29 of file CARSAPsd.h.

◆ E_DRAW_TYPE

Enumerator
EDT_SPRITE 
EDT_HUD 
EDT_ANIMATE 
EDT_REF 
EDT_GROUP 
EDT_FUNCTION 
EDT_WIDGET 
EDT_COUNT 

Definition at line 42 of file CARSAPsd.h.

43 {
44  EDT_SPRITE = 0,
45  EDT_HUD,
47  EDT_REF,
48  EDT_GROUP,
50  EDT_WIDGET,
51  //EDT_POLYGON,
52  //EDT_LAYER,
53  //EDT_STAR,
54  EDT_COUNT
55 };

◆ E_LOOP_FLAG

Enumerator
ELF_ONCE 
ELF_LOOP 
ELF_PINGPONG 
ELF_DEFAULT 

Definition at line 57 of file CARSAPsd.h.

◆ E_PLAY_BACK

Enumerator
EPB_PLAY 
EPB_PLAY_ONCE 
EPB_PAUSE 
EPB_STOP 
EPB_PLAY_ALL 
EPB_PAUSE_ALL 
EPB_STOP_ALL 
EPB_SHOW 
EPB_HIDE 
EPB_ISPLAYING 
EPB_NOT_ISPLAYING 
EPB_IS_END 
EPB_NOT_IS_END 
EPB_CLEAR 
EPB_LOAD 
EPB_PLAY_AT 
EPB_PLAY_AT_RESIZE 
EPB_LOOP 
EPB_ONCE 
EPB_RESIZE 
EPB_VOLUME 
EPB_SEEK 
EPB_IS_READY 
EPB_IS_READY_FIRST 
EPB_FIT 
EPB_GET_FIT 
EPB_GET_FRAME 
EPB_GET_FRAME_COUNT 
EPB_CACHE 
EPB_CLEAR_PLAY_AT 
EPB_GET_FILENAME 
EPB_CLEAR_CACHE 
EPB_GET_CACHE_COUNT 
EPB_GET_COUNT 
EPB_FPS 
EPB_GET_FPS 
EPB_GET_DURATION_END 
EPB_GET_DURATION 
EPB_COUNT 

Definition at line 71 of file CAVSceneNode.h.

72 {
73  EPB_PLAY = 0,
75  EPB_PAUSE,
76  EPB_STOP,
80  EPB_SHOW,
81  EPB_HIDE,
84  EPB_IS_END,
86  EPB_CLEAR,
87  EPB_LOAD,
90  EPB_LOOP,
91  EPB_ONCE,
92  EPB_RESIZE,
93  EPB_VOLUME,
94  EPB_SEEK,
97  EPB_FIT,
101  EPB_CACHE,
107  EPB_FPS,
108  EPB_GET_FPS,
111  EPB_COUNT
112 };

Function Documentation

◆ poly_addArrow()

◆ poly_addBox()

ARSA_API void ARSACALLCONV irr::arsa::poly_addBox ( const irr::core::aabbox3df b,
const irr::video::SColor color = irr::video::SColor(0xffffffff) 
)

◆ poly_addCircle()

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) 
)

◆ poly_addCross2D()

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) 
)

◆ poly_addFrustum() [1/3]

ARSA_API void ARSACALLCONV irr::arsa::poly_addFrustum ( const irr::scene::SViewFrustum fr,
const irr::video::SColor color = irr::video::SColor(0xffffffff) 
)

◆ poly_addFrustum() [2/3]

ARSA_API void ARSACALLCONV irr::arsa::poly_addFrustum ( const irr::core::matrix4 mat,
const irr::video::SColor color = irr::video::SColor(0xffffffff) 
)

◆ poly_addFrustum() [3/3]

ARSA_API void ARSACALLCONV irr::arsa::poly_addFrustum ( const irr::core::vector3df fr8,
const irr::video::SColor color = irr::video::SColor(0xffffffff) 
)

◆ poly_addLine()

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

◆ poly_addLine2D()

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) 
)

◆ poly_addMeshBuffer()

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) 
)

◆ poly_addMeshBufferNormals()

ARSA_API void ARSACALLCONV irr::arsa::poly_addMeshBufferNormals ( const scene::IMeshBuffer mb,
const core::matrix4 transform,
f32  length,
const irr::video::SColor color 
)

◆ poly_addPixel2D()

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

◆ poly_addPlus2D()

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) 
)

◆ poly_addPolygon2D()

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 
)

◆ poly_addRect2D() [1/3]

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) 
)

◆ poly_addRect2D() [2/3]

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) 
)

◆ poly_addRect2D() [3/3]

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) 
)

◆ poly_addRect2DFill()

ARSA_API void ARSACALLCONV irr::arsa::poly_addRect2DFill ( const irr::core::recti rect,
const irr::video::SColor color = irr::video::SColor(0xffffffff) 
)

◆ poly_addSphere()

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) 
)

◆ poly_addVertexList()

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) 
)

◆ poly_clearAll()

ARSA_API void ARSACALLCONV irr::arsa::poly_clearAll ( )

◆ poly_drawAll()

ARSA_API void ARSACALLCONV irr::arsa::poly_drawAll ( irr::video::IVideoDriver driver,
bool  auto_clear = true 
)

◆ poly_init()

ARSA_API void ARSACALLCONV irr::arsa::poly_init ( irr::video::IVideoDriver driver)

Variable Documentation

◆ sBuiltInPlayBackNames

const char* const irr::arsa::sBuiltInPlayBackNames[]

Definition at line 29 of file CAVSceneNode.h.