Panda3D
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes

FadeLODNodeData Class Reference

This is the data that is associated with a particular instance of the FadeLODNode for the scene graph. More...

#include "fadeLodNodeData.h"

Inheritance diagram for FadeLODNodeData:
AuxSceneData TypedReferenceCount TypedObject ReferenceCount MemoryBase MemoryBase

List of all members.

Public Types

enum  FadeMode { FM_solid, FM_more_detail, FM_less_detail }

Public Member Functions

virtual TypeHandle force_init_type ()
virtual TypeHandle get_type () const
virtual void output (ostream &out) const

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.

Public Attributes

int _fade_in
FadeMode _fade_mode
int _fade_out
PN_stdfloat _fade_start

Detailed Description

This is the data that is associated with a particular instance of the FadeLODNode for the scene graph.

Definition at line 27 of file fadeLodNodeData.h.


Member Function Documentation

static void FadeLODNodeData::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 AuxSceneData.

Definition at line 45 of file fadeLodNodeData.h.

References AuxSceneData::init_type().


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