Panda3D
Public Member Functions | Static Public Member Functions

PosHprScaleLerpFunctor Class Reference

Class for Lerping between position, orientation, and scale. More...

#include "nodePathLerps.h"

Inheritance diagram for PosHprScaleLerpFunctor:
LerpFunctor TypedReferenceCount TypedObject ReferenceCount MemoryBase MemoryBase

List of all members.

Public Member Functions

 PosHprScaleLerpFunctor (NodePath np, LPoint3f pstart, LPoint3f pend, LVecBase3f hstart, LVecBase3f hend, LVecBase3f sstart, LVecBase3f send)
 PosHprScaleLerpFunctor (NodePath np, float psx, float psy, float psz, float pex, float pey, float pez, float hsx, float hsy, float hsz, float hex, float hey, float hez, float ssx, float ssy, float ssz, float sex, float sey, float sez)
 PosHprScaleLerpFunctor (NodePath np, float psx, float psy, float psz, float pex, float pey, float pez, float hsx, float hsy, float hsz, float hex, float hey, float hez, float ssx, float ssy, float ssz, float sex, float sey, float sez, NodePath wrt)
 PosHprScaleLerpFunctor (NodePath np, LPoint3f pstart, LPoint3f pend, LVecBase3f hstart, LVecBase3f hend, LVecBase3f sstart, LVecBase3f send, NodePath wrt)
 PosHprScaleLerpFunctor (const PosHprScaleLerpFunctor &)
virtual TypeHandle force_init_type ()
virtual TypeHandle get_type () const
virtual void operator() (float)
PosHprScaleLerpFunctoroperator= (const PosHprScaleLerpFunctor &)
void take_longest ()
void take_shortest ()

Static Public Member Functions

static TypeHandle get_class_type ()
static void init_type ()
 This function is declared non-inline to work around a compiler bug in g++ 2.96.

Detailed Description

Class for Lerping between position, orientation, and scale.

Definition at line 388 of file nodePathLerps.h.


Member Function Documentation

static void PosHprScaleLerpFunctor::init_type ( ) [inline, static]

This function is declared non-inline to work around a compiler bug in g++ 2.96.

Making it inline seems to cause problems in the optimizer.

Reimplemented from LerpFunctor.

Definition at line 452 of file nodePathLerps.h.

References LerpFunctor::init_type().


The documentation for this class was generated from the following files:
 All Classes Functions Variables Enumerations