Isle
Loading...
Searching...
No Matches
Tgl::Object Class Referenceabstract

[AI] Utility for mesh data construction and conversion. [AI] More...

#include <tgl.h>

Inheritance diagram for Tgl::Object:

Public Member Functions

virtual ~Object ()
 [AI] Destructor; releases resources. More...
 
virtual void * ImplementationDataPtr ()=0
 [AI] Returns a pointer to internal/implementation data, if any. More...
 

Detailed Description

[AI] Utility for mesh data construction and conversion. [AI]

[AI] Base class for all objects in the Tgl API. [AI]

[AI] Provides destruction and a type-erased pointer for implementation data. [AI]

Definition at line 160 of file tgl.h.

Constructor & Destructor Documentation

◆ ~Object()

virtual Tgl::Object::~Object ( )
inlinevirtual

[AI] Destructor; releases resources.

[AI]

Definition at line 165 of file tgl.h.

Member Function Documentation

◆ ImplementationDataPtr()

virtual void * Tgl::Object::ImplementationDataPtr ( )
pure virtual

[AI] Returns a pointer to internal/implementation data, if any.

[AI]

Returns
void* Pointer to implementation data. [AI]

Implemented in TglImpl::RendererImpl, TglImpl::DeviceImpl, TglImpl::ViewImpl, TglImpl::CameraImpl, TglImpl::LightImpl, TglImpl::MeshImpl, TglImpl::GroupImpl, TglImpl::MeshBuilderImpl, and TglImpl::TextureImpl.


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