HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GR_SceneItem Class Reference

Base class for various things that can appear in a scene outside of geometry. More...

#include <GR_SceneItem.h>

+ Inheritance diagram for GR_SceneItem:

Public Member Functions

const UT_StringHoldername () const
 
exint id () const
 
int64 getVersion () const
 
void setVersion (int64 v)
 
void incref ()
 
void decref ()
 
void setName (const UT_StringHolder &name)
 
void setID (int id)
 

Protected Member Functions

 GR_SceneItem (const UT_StringHolder &name, int id)
 
virtual ~GR_SceneItem ()
 
 UT_NON_COPYABLE (GR_SceneItem)
 

Detailed Description

Base class for various things that can appear in a scene outside of geometry.

Definition at line 19 of file GR_SceneItem.h.

Constructor & Destructor Documentation

GR_SceneItem::GR_SceneItem ( const UT_StringHolder name,
int  id 
)
inlineprotected

Definition at line 43 of file GR_SceneItem.h.

virtual GR_SceneItem::~GR_SceneItem ( )
inlineprotectedvirtual

Definition at line 45 of file GR_SceneItem.h.

Member Function Documentation

void GR_SceneItem::decref ( )
inline

Definition at line 33 of file GR_SceneItem.h.

int64 GR_SceneItem::getVersion ( ) const
inline

Definition at line 27 of file GR_SceneItem.h.

exint GR_SceneItem::id ( ) const
inline

Definition at line 24 of file GR_SceneItem.h.

void GR_SceneItem::incref ( )
inline

Definition at line 31 of file GR_SceneItem.h.

const UT_StringHolder& GR_SceneItem::name ( ) const
inline

Definition at line 23 of file GR_SceneItem.h.

void GR_SceneItem::setID ( int  id)
inline

Definition at line 40 of file GR_SceneItem.h.

void GR_SceneItem::setName ( const UT_StringHolder name)
inline

Definition at line 39 of file GR_SceneItem.h.

void GR_SceneItem::setVersion ( int64  v)
inline

Definition at line 28 of file GR_SceneItem.h.

GR_SceneItem::UT_NON_COPYABLE ( GR_SceneItem  )
protected

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