Panda3D
Public Member Functions | Static Public Member Functions
EggBin Class Reference

A type of group node that holds related subnodes. More...

#include "eggBin.h"

Inheritance diagram for EggBin:
EggGroup EggGroupNode EggRenderMode EggTransform EggNode EggNamedObject EggObject Namable TypedReferenceCount MemoryBase TypedObject ReferenceCount MemoryBase MemoryBase

List of all members.

Public Member Functions

 EggBin (const string &name="")
 EggBin (const EggGroup &copy)
 EggBin (const EggBin &copy)
virtual TypeHandle force_init_type ()
int get_bin_number () const
virtual TypeHandle get_type () const
void set_bin_number (int bin_number)

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

A type of group node that holds related subnodes.

This is a special kind of node that will never be read in from an egg file, but can only exist in the egg scene graph if it is created via the use of an EggBinMaker.

Definition at line 30 of file eggBin.h.


Member Function Documentation

static void EggBin::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 EggGroup.

Definition at line 47 of file eggBin.h.

References EggGroup::init_type().


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