class OSGUTIL_EXPORT osgUtil::RenderBin

RenderBin base class

Inheritance:


Public Fields

[more]int _binNum
[more]RenderBin* _parent
[more]RenderStage* _stage
[more]RenderBinList _bins
[more]RenderGraphList _renderGraphList
[more]RenderLeafList _renderLeafList

Public Methods

[more]typedef std::map< int, osg::ref_ptr<RenderBin> >static RenderBinList RenderBin* createRenderBin(const std::string& binName)
[more]static void addRenderBinPrototype(RenderBin* proto)
[more]static void removeRenderBinPrototype(RenderBin* proto)
[more] RenderBin()
[more]virtual osg::Object* cloneType() const
[more]virtual osg::Object* clone(const osg::CopyOp&) const
[more]virtual bool isSameKindAs(const osg::Object* obj) const
[more]virtual const char* className() const
[more]virtual void reset()
[more]RenderBin* find_or_insert(int binNum, const std::string& binName)
[more]void addRenderGraph(RenderGraph* rg)
[more]void sort()
[more]virtual void sort_local()
[more]virtual void draw(osg::State& state, RenderLeaf*& previous)
[more]virtual void draw_local(osg::State& state, RenderLeaf*& previous)
[more]bool getStats(osg::Statistics* primStats)
extract stats for current draw list.
[more]void getPrims(osg::Statistics* primStats)
[more]bool getPrims(osg::Statistics* primStats, const int nbin)

Public Members

[more]typedef std::map< std::string, osg::ref_ptr<RenderBin> >static RenderBinPrototypeList RenderBinPrototypeList s_renderBinPrototypeList

Protected Methods

[more]virtual ~RenderBin()


Documentation

RenderBin base class
otypedef std::map< int, osg::ref_ptr<RenderBin> >static RenderBinList RenderBin* createRenderBin(const std::string& binName)

ostatic void addRenderBinPrototype(RenderBin* proto)

ostatic void removeRenderBinPrototype(RenderBin* proto)

o RenderBin()

ovirtual osg::Object* cloneType() const

ovirtual osg::Object* clone(const osg::CopyOp&) const

ovirtual bool isSameKindAs(const osg::Object* obj) const

ovirtual const char* className() const

ovirtual void reset()

oRenderBin* find_or_insert(int binNum, const std::string& binName)

ovoid addRenderGraph(RenderGraph* rg)

ovoid sort()

ovirtual void sort_local()

ovirtual void draw(osg::State& state, RenderLeaf*& previous)

ovirtual void draw_local(osg::State& state, RenderLeaf*& previous)

obool getStats(osg::Statistics* primStats)
extract stats for current draw list.

ovoid getPrims(osg::Statistics* primStats)

obool getPrims(osg::Statistics* primStats, const int nbin)

oint _binNum

oRenderBin* _parent

oRenderStage* _stage

oRenderBinList _bins

oRenderGraphList _renderGraphList

oRenderLeafList _renderLeafList

otypedef std::map< std::string, osg::ref_ptr<RenderBin> >static RenderBinPrototypeList RenderBinPrototypeList s_renderBinPrototypeList

ovirtual ~RenderBin()


Direct child classes:
RenderStage
DepthSortedBin

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.