PeriDyno 1.0.0
Loading...
Searching...
No Matches
dyno::GLRenderHelper Class Reference

#include <GLRenderHelper.h>

Collaboration diagram for dyno::GLRenderHelper:

Public Member Functions

 GLRenderHelper ()
 
 ~GLRenderHelper ()
 
void drawGround (const RenderParams &rparams, float planeScale, float rulerScale=1.f, dyno::Vec4f planeColor={ 0.3, 0.3, 0.3, 0.5 }, dyno::Vec4f rulerColor={ 0.1, 0.1, 0.1, 0.5 })
 
void drawBBox (const RenderParams &rparams, Vec3f pmin, Vec3f pmax, int type=0)
 
void drawBackground (Vec3f color0, Vec3f color1)
 

Private Attributes

BBoxRenderermBBoxRenderer = NULL
 
GroundRenderermGroundRenderer = NULL
 
BackgroundRenderermBackgroundRenderer = NULL
 

Detailed Description

Definition at line 27 of file GLRenderHelper.h.

Constructor & Destructor Documentation

◆ GLRenderHelper()

dyno::GLRenderHelper::GLRenderHelper ( )

Definition at line 239 of file GLRenderHelper.cpp.

◆ ~GLRenderHelper()

dyno::GLRenderHelper::~GLRenderHelper ( )

Definition at line 246 of file GLRenderHelper.cpp.

Member Function Documentation

◆ drawBackground()

void dyno::GLRenderHelper::drawBackground ( Vec3f color0,
Vec3f color1 )

Definition at line 268 of file GLRenderHelper.cpp.

◆ drawBBox()

void dyno::GLRenderHelper::drawBBox ( const RenderParams & rparams,
Vec3f pmin,
Vec3f pmax,
int type = 0 )

Definition at line 262 of file GLRenderHelper.cpp.

◆ drawGround()

void dyno::GLRenderHelper::drawGround ( const RenderParams & rparams,
float planeScale,
float rulerScale = 1.f,
dyno::Vec4f planeColor = { 0.3, 0.3, 0.3, 0.5 },
dyno::Vec4f rulerColor = { 0.1, 0.1, 0.1, 0.5 } )

Definition at line 253 of file GLRenderHelper.cpp.

Member Data Documentation

◆ mBackgroundRenderer

BackgroundRenderer* dyno::GLRenderHelper::mBackgroundRenderer = NULL
private

Definition at line 43 of file GLRenderHelper.h.

◆ mBBoxRenderer

BBoxRenderer* dyno::GLRenderHelper::mBBoxRenderer = NULL
private

Definition at line 41 of file GLRenderHelper.h.

◆ mGroundRenderer

GroundRenderer* dyno::GLRenderHelper::mGroundRenderer = NULL
private

Definition at line 42 of file GLRenderHelper.h.


The documentation for this class was generated from the following files: