Kaba class Model ed

Syntax ed

class Model
    bool active_physics
    bool allow_shadow
    quaternion ang
    Bone[] bone
    string description
    float[?] detail_dist
    float g_factor
    int ground_id
    vector ground_normal
    Model*[] item
    float mass
    Material*[] material
    matrix matrix
    vector max
    vector min
    string name
    int object_id
    bool on_ground
    Model* parent
    bool passive_physics
    vector pos
    float radius
    vector rot
    Skin*[?] skin
    Skin* skin0
    Skin* skin1
    Skin* skin2
    bool test_collisions
    matrix3 theta
    matrix3 theta_0
    float[] var
    int[] var_i
    vector vel
    vector vel_surf

    # functions
    void __init__()
    void add_force(vector force, vector rho)
    void add_torque(vector torque)
    bool animate(int operation, float param1, float param2, int move, float& time, float dt, float v, bool loop)
    void begin_edit(int skin)
    void begin_edit_animation()
    void end_edit(int skin)
    string filename()
    int get_frames(int move)
    vector get_vertex(int index, int skin)
    void make_editable()
    virtual void on_collide(Model* m)
    virtual void on_collide(Terrain* t)
    virtual void on_delete()
    virtual void on_init()
    virtual void on_iterate(float dt)
    void reset_animation()
    Model* root()
    void set_bone_model(int index, Model* bone)
    void set_visible(bool visible)
    void update_data()

Functions ed

void __init__()
description

void add_force(vector force, vector rho)
description

void add_torque(vector torque)
description

bool animate(int operation, float param1, float param2, int move, float& time, float dt, float v, bool loop)
description

void begin_edit(int skin)
description

void begin_edit_animation()
description

void end_edit(int skin)
description

string filename()
description

int get_frames(int move)
description

vector get_vertex(int index, int skin)
description

void make_editable()
description

void on_collide(Model* m)
description

void on_collide(Terrain* t)
description

void on_delete()
description

void on_init()
description

void on_iterate(float dt)
description

void reset_animation()
description

Model* root()
description

void set_bone_model(int index, Model* bone)
description

void set_visible(bool visible)
description

void update_data()
description

Elements ed

bool active_physics
description

bool allow_shadow
description

quaternion ang
description

Bone[] bone
description

string description
description

float[?] detail_dist
description

float g_factor
description

int ground_id
description

vector ground_normal
description

Model*[] item
description

float mass
description

Material*[] material
description

matrix matrix
description

vector max
description

vector min
description

string name
description

int object_id
description

bool on_ground
description

Model* parent
description

bool passive_physics
description

vector pos
description

float radius
description

vector rot
description

Skin*[?] skin
description

Skin* skin0
description

Skin* skin1
description

Skin* skin2
description

bool test_collisions
description

matrix3 theta
description

matrix3 theta_0
description

float[] var
description

int[] var_i
description

vector vel
description

vector vel_surf
description