LightWrap++
AC++wrapperfortheLightWave3DSDK
lwpp::CustomObjAccess Class Reference

#include <customobject_handler.h>

List of all members.

Public Member Functions

 CustomObjAccess (const LWCustomObjAccess *acc)
void DrawCircle (double center[3], double radius, int csys)
void DrawDisk (double p[3], double r, int csys)
void DrawLine (double from[3], double to[3], int csys)
void DrawPoint (double pos[3], int csys)
void DrawPolygon (unsigned int numv, double v[][3], int csys)
void DrawPolygon (unsigned int numv, unsigned int verts[], double v[][3], int csys)
void DrawQuad (double v1[3], double v2[3], double v3[3], double v4[3], int csys)
void DrawQuad (double v[4][3], int csys)
void DrawText (double center[3], const char *text, int just, int csys)
void DrawTriangle (double v1[3], double v2[3], double v3[3], int csys)
int Flags ()
Vector3d GetViewDir ()
Point3d GetViewPos ()
bool isPicking ()
bool isSelected ()
void SetColor (float rgba[4])
void SetColor (float r, float g, float b, float a)
void SetCoordinateSystem (LWItemID item)
void SetDrawMode (unsigned int mode)
void SetPattern (int lpat)
void SetTexture (int size, unsigned char *image)
void SetUVs (double uv0[2], double uv1[2], double uv2[2], double uv3[2])
void SetUVs (double uv[4][2])
int View ()

Protected Attributes

const LWCustomObjAccess * access

Constructor & Destructor Documentation

lwpp::CustomObjAccess::CustomObjAccess ( const LWCustomObjAccess *  acc)
inline

Member Function Documentation

void lwpp::CustomObjAccess::DrawCircle ( double  center[3],
double  radius,
int  csys 
)
inline
void lwpp::CustomObjAccess::DrawDisk ( double  p[3],
double  r,
int  csys 
)
inline
void lwpp::CustomObjAccess::DrawLine ( double  from[3],
double  to[3],
int  csys 
)
inline
void lwpp::CustomObjAccess::DrawPoint ( double  pos[3],
int  csys 
)
inline
void lwpp::CustomObjAccess::DrawPolygon ( unsigned int  numv,
double  v[][3],
int  csys 
)
inline
void lwpp::CustomObjAccess::DrawPolygon ( unsigned int  numv,
unsigned int  verts[],
double  v[][3],
int  csys 
)
inline
void lwpp::CustomObjAccess::DrawQuad ( double  v1[3],
double  v2[3],
double  v3[3],
double  v4[3],
int  csys 
)
inline
void lwpp::CustomObjAccess::DrawQuad ( double  v[4][3],
int  csys 
)
inline
void lwpp::CustomObjAccess::DrawText ( double  center[3],
const char *  text,
int  just,
int  csys 
)
inline
void lwpp::CustomObjAccess::DrawTriangle ( double  v1[3],
double  v2[3],
double  v3[3],
int  csys 
)
inline
int lwpp::CustomObjAccess::Flags ( )
inline
Vector3d lwpp::CustomObjAccess::GetViewDir ( )
inline
Point3d lwpp::CustomObjAccess::GetViewPos ( )
inline
bool lwpp::CustomObjAccess::isPicking ( )
inline
bool lwpp::CustomObjAccess::isSelected ( )
inline
void lwpp::CustomObjAccess::SetColor ( float  rgba[4])
inline
void lwpp::CustomObjAccess::SetColor ( float  r,
float  g,
float  b,
float  a 
)
inline
void lwpp::CustomObjAccess::SetCoordinateSystem ( LWItemID  item)
inline
void lwpp::CustomObjAccess::SetDrawMode ( unsigned int  mode)
inline
void lwpp::CustomObjAccess::SetPattern ( int  lpat)
inline
void lwpp::CustomObjAccess::SetTexture ( int  size,
unsigned char *  image 
)
inline
void lwpp::CustomObjAccess::SetUVs ( double  uv0[2],
double  uv1[2],
double  uv2[2],
double  uv3[2] 
)
inline
void lwpp::CustomObjAccess::SetUVs ( double  uv[4][2])
inline
int lwpp::CustomObjAccess::View ( )
inline

Member Data Documentation

const LWCustomObjAccess* lwpp::CustomObjAccess::access
protected

The documentation for this class was generated from the following file: