Blender  V3.3
Public Member Functions | List of all members
Freestyle::BaseObject Class Reference

#include <BaseObject.h>

Inheritance diagram for Freestyle::BaseObject:
Freestyle::Node Freestyle::Rep Freestyle::NodeCamera Freestyle::NodeGroup Freestyle::NodeLight Freestyle::NodeShape Freestyle::NodeViewLayer Freestyle::IndexedFaceSet Freestyle::LineRep Freestyle::TriangleRep Freestyle::VertexRep

Public Member Functions

 BaseObject ()
 
virtual ~BaseObject ()
 
virtual int destroy ()
 
int addRef ()
 
int release ()
 

Detailed Description

Definition at line 17 of file BaseObject.h.

Constructor & Destructor Documentation

◆ BaseObject()

Freestyle::BaseObject::BaseObject ( )
inline

Definition at line 19 of file BaseObject.h.

◆ ~BaseObject()

virtual Freestyle::BaseObject::~BaseObject ( )
inlinevirtual

Definition at line 24 of file BaseObject.h.

Member Function Documentation

◆ addRef()

int Freestyle::BaseObject::addRef ( )
inline

◆ destroy()

virtual int Freestyle::BaseObject::destroy ( )
inlinevirtual

At least makes a release on this. The BaseObject::destroy method must be explicitly called at the end of any overloaded destroy

Reimplemented in Freestyle::NodeGroup.

Definition at line 31 of file BaseObject.h.

References release().

Referenced by Freestyle::NodeGroup::destroy().

◆ release()

int Freestyle::BaseObject::release ( void  )
inline

Decrements the reference counter

Definition at line 43 of file BaseObject.h.

Referenced by destroy().


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