#include <LWInstance.h>
Inheritance diagram for Teddy::Imports::LWInstance:
Public Methods | |
LWInstance () | |
void | add (LWBone *bone) |
LWBone * | getBone (int bone_num) |
void | setModel (Model *mi) |
Model * | getModel () |
void | setModelName (const std::string &model_name) |
std::string & | getModelName () |
LWMotion * | getMotion () |
void | setMotion (LWMotion *motion) |
void | setVisibility (int visibility) |
void | setColor (int color) |
void | setParentObjectId (unsigned long parent_object_id) |
unsigned long | getParentObjectId () |
Vector & | evalPosition (float time) |
Matrix & | evalRotation (float time) |
Vector & | evalPivot (float time) |
void | setTime (float time) |
void | setPivotPosition (Vector pivot_position) |
void | setParentObject (LWInstance *parent) |
Protected Attributes | |
unsigned long | parent_object_id |
LWInstance * | parent_object |
LWMotion * | motion |
Model * | model |
std::string | model_name |
int_to_LWBone | bones |
int | next_bone |
int | visibility |
int | color |
float | last_po_time |
float | last_ro_time |
float | last_pi_time |
Vector | pivot_position |
Vector | last_position |
Matrix | last_rotation |
Vector | last_pivot |
|
Definition at line 43 of file LWInstance.cpp. References last_pi_time, last_pivot, last_po_time, last_position, last_ro_time, last_rotation, motion, next_bone, parent_object, parent_object_id, pivot_position, and Vector. |
|
Definition at line 64 of file LWInstance.cpp. |
|
Definition at line 171 of file LWInstance.cpp. References evalRotation, last_pi_time, last_pivot, pivot_position, and Vector. Referenced by evalPosition. |
|
Definition at line 144 of file LWInstance.cpp. References evalPivot, last_po_time, last_position, LW_CHANNEL_X, LW_CHANNEL_Y, LW_CHANNEL_Z, motion, parent_object, and Vector. Referenced by setTime. |
|
Definition at line 182 of file LWInstance.cpp. References last_ro_time, last_rotation, LW_CHANNEL_B, LW_CHANNEL_H, LW_CHANNEL_P, motion, parent_object, and Vector. |
|
Definition at line 70 of file LWInstance.cpp. References bones. |
|
Definition at line 85 of file LWInstance.cpp. References model. |
|
Definition at line 95 of file LWInstance.cpp. References model_name. Referenced by Teddy::Imports::LWLight::genLight. |
|
Definition at line 100 of file LWInstance.cpp. References motion. |
|
Definition at line 124 of file LWInstance.cpp. References parent_object_id. |
|
Definition at line 114 of file LWInstance.cpp. References color. |
|
Definition at line 80 of file LWInstance.cpp. References model. |
|
Definition at line 90 of file LWInstance.cpp. References model_name. |
|
Definition at line 105 of file LWInstance.cpp. References motion. |
|
Definition at line 59 of file LWInstance.cpp. References parent_object. |
|
Definition at line 119 of file LWInstance.cpp. References parent_object_id. |
|
Definition at line 139 of file LWInstance.cpp. References pivot_position, and Vector. |
|
Definition at line 129 of file LWInstance.cpp. References evalPosition, evalRotation, model, and Vector. |
|
Definition at line 109 of file LWInstance.cpp. References visibility. |
|
Definition at line 95 of file LWInstance.h. |
|
Reimplemented in Teddy::Imports::LWLight. Definition at line 98 of file LWInstance.h. Referenced by setColor. |
|
Definition at line 101 of file LWInstance.h. Referenced by evalPivot, and LWInstance. |
|
Definition at line 105 of file LWInstance.h. Referenced by evalPivot, and LWInstance. |
|
Definition at line 99 of file LWInstance.h. Referenced by evalPosition, and LWInstance. |
|
Definition at line 103 of file LWInstance.h. Referenced by evalPosition, and LWInstance. |
|
Definition at line 100 of file LWInstance.h. Referenced by evalRotation, and LWInstance. |
|
Definition at line 104 of file LWInstance.h. Referenced by evalRotation, and LWInstance. |
|
Definition at line 93 of file LWInstance.h. Referenced by getModel, Teddy::Imports::LWCamera::setCamera, setModel, and setTime. |
|
Definition at line 94 of file LWInstance.h. Referenced by getModelName, and setModelName. |
|
Definition at line 92 of file LWInstance.h. Referenced by evalPosition, evalRotation, getMotion, LWInstance, and setMotion. |
|
Definition at line 96 of file LWInstance.h. Referenced by add, and LWInstance. |
|
Definition at line 91 of file LWInstance.h. Referenced by evalPosition, evalRotation, LWInstance, and setParentObject. |
|
Definition at line 90 of file LWInstance.h. Referenced by getParentObjectId, LWInstance, and setParentObjectId. |
|
Definition at line 102 of file LWInstance.h. Referenced by evalPivot, LWInstance, and setPivotPosition. |
|
Definition at line 97 of file LWInstance.h. Referenced by setVisibility. |