Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
JSI_Vector3D::Vector3D_Info Struct Reference

#include <JSInterface_Vector3D.h>

Public Member Functions

 NONCOPYABLE (Vector3D_Info)
 
 Vector3D_Info ()
 
 Vector3D_Info (float x, float y, float z)
 
 Vector3D_Info (const CVector3D &copy)
 
 Vector3D_Info (CVector3D *attach, IPropertyOwner *_owner)
 
 Vector3D_Info (CVector3D *attach, IPropertyOwner *_owner, void(IPropertyOwner::*_updateFn)(void))
 
 Vector3D_Info (CVector3D *attach, IPropertyOwner *_owner, void(IPropertyOwner::*_updateFn)(void), void(IPropertyOwner::*_freshenFn)(void))
 
 ~Vector3D_Info ()
 

Public Attributes

IPropertyOwnerowner
 
void(IPropertyOwner::* updateFn )()
 
void(IPropertyOwner::* freshenFn )()
 
CVector3Dvector
 

Detailed Description

Definition at line 41 of file JSInterface_Vector3D.h.

Constructor & Destructor Documentation

JSI_Vector3D::Vector3D_Info::Vector3D_Info ( )

Definition at line 52 of file JSInterface_Vector3D.cpp.

JSI_Vector3D::Vector3D_Info::Vector3D_Info ( float  x,
float  y,
float  z 
)

Definition at line 58 of file JSInterface_Vector3D.cpp.

JSI_Vector3D::Vector3D_Info::Vector3D_Info ( const CVector3D copy)

Definition at line 64 of file JSInterface_Vector3D.cpp.

JSI_Vector3D::Vector3D_Info::Vector3D_Info ( CVector3D attach,
IPropertyOwner _owner 
)

Definition at line 70 of file JSInterface_Vector3D.cpp.

JSI_Vector3D::Vector3D_Info::Vector3D_Info ( CVector3D attach,
IPropertyOwner _owner,
void(IPropertyOwner::*)(void)  _updateFn 
)

Definition at line 78 of file JSInterface_Vector3D.cpp.

JSI_Vector3D::Vector3D_Info::Vector3D_Info ( CVector3D attach,
IPropertyOwner _owner,
void(IPropertyOwner::*)(void)  _updateFn,
void(IPropertyOwner::*)(void)  _freshenFn 
)

Definition at line 86 of file JSInterface_Vector3D.cpp.

JSI_Vector3D::Vector3D_Info::~Vector3D_Info ( )

Definition at line 95 of file JSInterface_Vector3D.cpp.

Member Function Documentation

JSI_Vector3D::Vector3D_Info::NONCOPYABLE ( Vector3D_Info  )

Member Data Documentation

void(IPropertyOwner::* JSI_Vector3D::Vector3D_Info::freshenFn)()

Definition at line 48 of file JSInterface_Vector3D.h.

IPropertyOwner* JSI_Vector3D::Vector3D_Info::owner

Definition at line 46 of file JSInterface_Vector3D.h.

void(IPropertyOwner::* JSI_Vector3D::Vector3D_Info::updateFn)()

Definition at line 47 of file JSInterface_Vector3D.h.

CVector3D* JSI_Vector3D::Vector3D_Info::vector

Definition at line 49 of file JSInterface_Vector3D.h.


The documentation for this struct was generated from the following files: