11        this->
setName(
"instance_renderer");
 
   12        this->inInstanceColor()->tagOptional(
true);
 
   13        this->inInstanceTransform()->tagOptional(
false);
 
 
   22        return "Instance Visual Module";
 
 
   33        if (this->inInstanceColor()->getDataPtr())
 
 
   85            glDisableVertexAttribArray(8);
 
   86            auto color = this->varBaseColor()->getData();
 
   87            glVertexAttrib3f(8, color.r, color.g, color.b);
 
 
#define IMPLEMENT_CLASS(name)
 
XBuffer< Transform3f > mInstanceTransforms
 
virtual bool initializeGL() override
 
virtual void updateGL() override
 
XBuffer< Vec3f > mInstanceColors
 
virtual void releaseGL() override
 
~GLInstanceVisualModule()
 
virtual std::string caption() override
Return the caption.
 
virtual void updateImpl() override
 
virtual void updateImpl() override
 
virtual void releaseGL() override
 
virtual void updateGL() override
 
virtual bool initializeGL() override
 
unsigned int mInstanceCount
 
void setName(std::string name)
 
This is an implementation of AdditiveCCD based on peridyno.
 
Transform< float, 3 > Transform3f