|
AGX Dynamics 2.42.3.0
|
Class for storing RenderProxies that are currently in use. More...
#include <RenderManager.h>
Inheritance diagram for agxRender::RenderManager::PrimitiveCache1< T, P1 >:Public Member Functions | |
| PrimitiveCache1 (RenderManager *mgr) | |
| Constructor. | |
| T * | acquire (const P1 ¶m) |
Public Member Functions inherited from agxRender::RenderManager::PrimitiveCache< T > | |
| PrimitiveCache (RenderManager *mgr) | |
| Constructor. | |
| virtual | ~PrimitiveCache () |
| Destructor: calls clear() | |
| T * | acquire () |
| iterator | begin () |
| const_iterator | begin () const |
| void | clear () |
| Reduce number of proxies to 0. | |
| iterator | end () |
| const_iterator | end () const |
| void | flush () |
| Reduce size of pooled RenderProxy down to the number of used ones. | |
| void | setAlpha (float alpha) |
| Set alpha value for all proxies. | |
Public Member Functions inherited from agxRender::RenderManager::CacheBase | |
| CacheBase (RenderManager *mgr) | |
| virtual | ~CacheBase () |
| virtual void | clear ()=0 |
| virtual void | flush ()=0 |
| virtual void | setAlpha (float alpha)=0 |
Additional Inherited Members | |
Public Types inherited from agxRender::RenderManager::PrimitiveCache< T > | |
| typedef ProxyVector::const_iterator | const_iterator |
| typedef ProxyVector::iterator | iterator |
| typedef agx::Vector< agx::ref_ptr< T > > | ProxyVector |
Public Attributes inherited from agxRender::RenderManager::CacheBase | |
| RenderManager * | m_mgr |
Protected Attributes inherited from agxRender::RenderManager::PrimitiveCache< T > | |
| size_t | m_index |
| ProxyVector | m_pool |
Class for storing RenderProxies that are currently in use.
Definition at line 589 of file RenderManager.h.
|
inline |
Constructor.
Definition at line 594 of file RenderManager.h.
| T * agxRender::RenderManager::PrimitiveCache1< T, P1 >::acquire | ( | const P1 & | param | ) |
Definition at line 794 of file RenderManager.h.