8 #include <renderablemeshcomponent.h> 
   10 #include <nap/resourceptr.h> 
   11 #include <componentptr.h> 
   14 #include "boxframemesh.h" 
   19     class RenderFrustumComponentInstance;
 
   20     class CameraComponentInstance;
 
   40         virtual void getDependentComponents(std::vector<rtti::TypeInfo>& components) 
const override;
 
   42         float mLineWidth = 2.0f;                            
 
   70         const glm::vec3& 
getColor()
 const                                                   { 
return mColorUniform->getValue(); }
 
   75         void setColor(
const glm::vec3& color)                                               { mColorUniform->setValue(color); }
 
   86         void onDraw(
IRenderTarget& renderTarget, VkCommandBuffer commandBuffer, 
const glm::mat4& viewMatrix, 
const glm::mat4& projectionMatrix) 
override;
 
  
Definition: rendercomponent.h:46
void setColor(const glm::vec3 &color)
Definition: renderfrustumcomponent.h:75
Definition: irendertarget.h:21
Definition: cameracomponent.h:38
Definition: errorstate.h:19
Definition: boxframemesh.h:22
Definition: renderservice.h:198
Definition: rendercomponent.h:29
Definition: component.h:151
Definition: renderablemesh.h:22
Definition: materialinstance.h:297
Definition: renderfrustumcomponent.h:30
Definition: templateapp.h:17
const glm::vec3 & getColor() const
Definition: renderfrustumcomponent.h:70
virtual bool isSupported(nap::CameraComponentInstance &camera) const override
Definition: renderfrustumcomponent.h:80
Definition: renderfrustumcomponent.h:55
Definition: materialinstance.h:68