FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
AcGsGraphicsKernel Class Referenceabstract

#include <AcGsGraphicsKernel.h>

Inheritance diagram for AcGsGraphicsKernel:
AcGiGraphicsKernel

Public Member Functions

virtual void addRef (void)=0
 
virtual bool delRef (void)=0
 
virtual AcGsDevicecreateDevice (AcGsWindowingSystemID id, GS::DeviceType deviceType=GS::DeviceType::kScreenDevice)=0
 
virtual AcGsModelcreateModel (AcGsModel::RenderType, LONG_PTR, AcGsGetInterfaceFunc, AcGsReleaseInterfaceFunc)=0
 
virtual AcGsViewcreateView (const AcGsClientViewInfo *=NULL, bool=false)=0
 
virtual void deleteModel (AcGsModel *)=0
 
virtual void deleteView (AcGsView *)=0
 
virtual void deleteDevice (AcGsDevice *pDevice)=0
 
virtual void addReactor (AcGsReactor *)=0
 
virtual void removeReactor (AcGsReactor *)=0
 
- Public Member Functions inherited from AcGiGraphicsKernel
 AcGiGraphicsKernel ()
 
virtual ~AcGiGraphicsKernel ()
 
virtual const AcGiKernelDescriptorgetDescriptor () const
 

Protected Member Functions

 AcGsGraphicsKernel (const AcGiKernelDescriptor &KDesc)
 
- Protected Member Functions inherited from AcGiGraphicsKernel
 AcGiGraphicsKernel (const AcGiKernelDescriptor &KDesc)
 

Detailed Description

Definition at line 29 of file AcGsGraphicsKernel.h.

Constructor & Destructor Documentation

◆ AcGsGraphicsKernel()

AcGsGraphicsKernel::AcGsGraphicsKernel ( const AcGiKernelDescriptor & KDesc)
protected

Member Function Documentation

◆ addReactor()

virtual void AcGsGraphicsKernel::addReactor ( AcGsReactor * )
pure virtual

◆ addRef()

virtual void AcGsGraphicsKernel::addRef ( void )
pure virtual

◆ createDevice()

virtual AcGsDevice * AcGsGraphicsKernel::createDevice ( AcGsWindowingSystemID id,
GS::DeviceType deviceType = GS::DeviceType::kScreenDevice )
pure virtual

◆ createModel()

virtual AcGsModel * AcGsGraphicsKernel::createModel ( AcGsModel::RenderType ,
LONG_PTR ,
AcGsGetInterfaceFunc ,
AcGsReleaseInterfaceFunc  )
pure virtual

◆ createView()

virtual AcGsView * AcGsGraphicsKernel::createView ( const AcGsClientViewInfo * = NULL,
bool = false )
pure virtual

◆ deleteDevice()

virtual void AcGsGraphicsKernel::deleteDevice ( AcGsDevice * pDevice)
pure virtual

◆ deleteModel()

virtual void AcGsGraphicsKernel::deleteModel ( AcGsModel * )
pure virtual

◆ deleteView()

virtual void AcGsGraphicsKernel::deleteView ( AcGsView * )
pure virtual

◆ delRef()

virtual bool AcGsGraphicsKernel::delRef ( void )
pure virtual

◆ removeReactor()

virtual void AcGsGraphicsKernel::removeReactor ( AcGsReactor * )
pure virtual

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