VR-Forces 4.6.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
makVrv::DtIndirectRenderingParameters Struct Reference

Structure per frame that must be passed to the DtICullingAndLOD It indicates what would have changed (instances, new geometry came in, textures loaded, etc) More...

Public Member Functions

 DtIndirectRenderingParameters ()
 constructor
virtual ~DtIndirectRenderingParameters ()
 destructor
virtual void setGeometriesChanged (bool changed)
 setters
virtual void setNumInstancesChanged (bool changed)
virtual void setMaxDrawCount (int maxDrawCount)
virtual void setAreInstanceTexturesDirty (bool dirty)
virtual void setNumberOfStates (int states)
virtual bool numInstancesChanged (void) const
virtual bool geometriesChanged (void) const
virtual int maxDrawCount (void) const
virtual bool areInstanceTexturesDirty (void) const
virtual int numberOfStates (void) const

Protected Attributes

bool myNumInstancesChanged
bool myGeometriesChanged
int myMaxDrawCount
bool myAreInstanceTexturesDirty
int myNumberOfStates

Detailed Description

Structure per frame that must be passed to the DtICullingAndLOD It indicates what would have changed (instances, new geometry came in, textures loaded, etc)

Constructor & Destructor Documentation

makVrv::DtIndirectRenderingParameters::DtIndirectRenderingParameters ( )

constructor

virtual makVrv::DtIndirectRenderingParameters::~DtIndirectRenderingParameters ( )
virtual

destructor

Member Function Documentation

virtual void makVrv::DtIndirectRenderingParameters::setGeometriesChanged ( bool  changed)
virtual

setters

virtual void makVrv::DtIndirectRenderingParameters::setNumInstancesChanged ( bool  changed)
virtual
virtual void makVrv::DtIndirectRenderingParameters::setMaxDrawCount ( int  maxDrawCount)
virtual
virtual void makVrv::DtIndirectRenderingParameters::setAreInstanceTexturesDirty ( bool  dirty)
virtual
virtual void makVrv::DtIndirectRenderingParameters::setNumberOfStates ( int  states)
virtual
virtual bool makVrv::DtIndirectRenderingParameters::numInstancesChanged ( void  ) const
virtual
virtual bool makVrv::DtIndirectRenderingParameters::geometriesChanged ( void  ) const
virtual
virtual int makVrv::DtIndirectRenderingParameters::maxDrawCount ( void  ) const
virtual
virtual bool makVrv::DtIndirectRenderingParameters::areInstanceTexturesDirty ( void  ) const
virtual
virtual int makVrv::DtIndirectRenderingParameters::numberOfStates ( void  ) const
virtual

Member Data Documentation

bool makVrv::DtIndirectRenderingParameters::myNumInstancesChanged
protected
bool makVrv::DtIndirectRenderingParameters::myGeometriesChanged
protected
int makVrv::DtIndirectRenderingParameters::myMaxDrawCount
protected
bool makVrv::DtIndirectRenderingParameters::myAreInstanceTexturesDirty
protected
int makVrv::DtIndirectRenderingParameters::myNumberOfStates
protected

The documentation for this struct was generated from the following file:

Document ID: Generated on Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)