VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions
makVrv::DtDecalProjectorLineInterface Class Referenceabstract

An interface for a decal projector line.

Inheritance diagram for makVrv::DtDecalProjectorLineInterface:
Inheritance graph
[legend]

Public Member Functions

 DtDecalProjectorLineInterface ()
 
virtual ~DtDecalProjectorLineInterface ()
 
virtual void setTexture (const std::string texture)=0
 
virtual void setStipplePattern (unsigned int stipplePattern[32])=0
 
virtual void setColor (float r, float g, float b, float a)=0
 
virtual void setLineWidth (float width)=0
 
virtual void setPoints (const std::vector< DtVector > &points)=0
 
virtual void setEventsEnabled (bool enabled, unsigned long long userData)=0
 

Constructor & Destructor Documentation

makVrv::DtDecalProjectorLineInterface::DtDecalProjectorLineInterface ( )
virtual makVrv::DtDecalProjectorLineInterface::~DtDecalProjectorLineInterface ( )
virtual

Member Function Documentation

virtual void makVrv::DtDecalProjectorLineInterface::setTexture ( const std::string  texture)
pure virtual

Sets the name of a texture to be tiled along the line.

Implemented in makVrv::DtDecalProjectorLine.

virtual void makVrv::DtDecalProjectorLineInterface::setStipplePattern ( unsigned int  stipplePattern[32])
pure virtual

Sets a stipple pattern to be used for rendering. If no texture is set, then the stipple pattern will be used.

Implemented in makVrv::DtDecalProjectorLine.

virtual void makVrv::DtDecalProjectorLineInterface::setColor ( float  r,
float  g,
float  b,
float  a 
)
pure virtual

Sets the color of all line vertices.

Parameters
r,g,b,aThe (0.0 - 1.0) red, green, blue, alpha values

Implemented in makVrv::DtDecalProjectorLine.

virtual void makVrv::DtDecalProjectorLineInterface::setLineWidth ( float  width)
pure virtual

Sets the width of the line.

Implemented in makVrv::DtDecalProjectorLine.

virtual void makVrv::DtDecalProjectorLineInterface::setPoints ( const std::vector< DtVector > &  points)
pure virtual

Sets all the line point positions.

Implemented in makVrv::DtDecalProjectorLine.

virtual void makVrv::DtDecalProjectorLineInterface::setEventsEnabled ( bool  enabled,
unsigned long long  userData 
)
pure virtual

Sets whether or not mouse events are enabled.

Implemented in makVrv::DtDecalProjectorLine.


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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)