LightsprintSDK 2021.08.08
|
#include <RRLight.h>
Public Member Functions | |
virtual | ~RRLights () |
Public Member Functions inherited from rr::RRVector< RRLight * > | |
RRVector () | |
RRVector (const RRVector &a) | |
RRVector & | operator= (const RRVector &a) |
void | resize (unsigned newSize, RRLight * initial=RRLight *()) |
void | push_back (RRLight * a) |
void | pop_back () |
void | erase (RRLight * *e) |
size_t | size () const |
RRLight * & | operator[] (unsigned i) |
const RRLight * & | operator[] (unsigned i) const |
void | clear () |
RRLight * * | begin () |
const RRLight * * | begin () const |
RRLight * * | end () |
const RRLight * * | end () const |
void | insert (RRLight * *_where, const RRLight * *_first, const RRLight * *_last) |
bool | operator== (const RRVector< RRLight * > &a) const |
bool | operator!= (const RRVector< RRLight * > &a) const |
~RRVector () | |
Additional Inherited Members | |
Protected Attributes inherited from rr::RRVector< RRLight * > | |
RRLight * * | c |
unsigned | numAllocated |
unsigned | numUsed |
Set of lights with interface similar to std::vector.
This is usual product of adapter that creates Lightsprint interface for external 3d scene. You may use it for example to
|
inlinevirtual |