Panda3D
Public Member Functions | Static Public Member Functions

HprScaleLerpFunctor Class Reference

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

#include "nodePathLerps.h"

Inheritance diagram for HprScaleLerpFunctor:
LerpFunctor TypedReferenceCount TypedObject ReferenceCount MemoryBase MemoryBase

List of all members.

Public Member Functions

 HprScaleLerpFunctor (NodePath np, LVecBase3f hstart, LVecBase3f hend, LVecBase3f sstart, LVecBase3f send)
 HprScaleLerpFunctor (NodePath np, float hsx, float hsy, float hsz, float hex, float hey, float hez, float ssx, float ssy, float ssz, float sex, float sey, float sez)
 HprScaleLerpFunctor (NodePath np, 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)
 HprScaleLerpFunctor (NodePath np, LVecBase3f hstart, LVecBase3f hend, LVecBase3f sstart, LVecBase3f send, NodePath wrt)
 HprScaleLerpFunctor (const HprScaleLerpFunctor &)
virtual TypeHandle force_init_type ()
virtual TypeHandle get_type () const
virtual void operator() (float)
HprScaleLerpFunctoroperator= (const HprScaleLerpFunctor &)
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 orientation and scale.

Definition at line 311 of file nodePathLerps.h.


Member Function Documentation

static void HprScaleLerpFunctor::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 367 of file nodePathLerps.h.

References LerpFunctor::init_type().


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