Logo
Public Member Functions | Public Attributes | List of all members
SharpKmyGfx::GeometryInstance Class Reference

#include <GeometryInstance.h>

Public Member Functions

 GeometryInstance (GeomCluster^ gc, MaterialInstance ^m)
 
 GeometryInstance (kmyGfx::GeometryInstance *gi)
 
 ~GeometryInstance ()
 
void setDisplayID (unsigned int id)
 
void setPickupID (unsigned short id)
 
void setVisibility (bool flg)
 
void stopPickup (bool flg)
 
void useVAO (bool flg)
 
void invaidateVAO ()
 
void boundaryInvalidate ()
 

Public Attributes

kmyGfx::GeometryInstance * obj = nullptr
 

Constructor & Destructor Documentation

◆ GeometryInstance() [1/2]

SharpKmyGfx::GeometryInstance::GeometryInstance ( GeomCluster gc,
MaterialInstance m 
)

◆ GeometryInstance() [2/2]

SharpKmyGfx::GeometryInstance::GeometryInstance ( kmyGfx::GeometryInstance *  gi)

◆ ~GeometryInstance()

SharpKmyGfx::GeometryInstance::~GeometryInstance ( )

Member Function Documentation

◆ boundaryInvalidate()

void SharpKmyGfx::GeometryInstance::boundaryInvalidate ( )

◆ invaidateVAO()

void SharpKmyGfx::GeometryInstance::invaidateVAO ( )

◆ setDisplayID()

void SharpKmyGfx::GeometryInstance::setDisplayID ( unsigned int  id)

◆ setPickupID()

void SharpKmyGfx::GeometryInstance::setPickupID ( unsigned short  id)

◆ setVisibility()

void SharpKmyGfx::GeometryInstance::setVisibility ( bool  flg)

◆ stopPickup()

void SharpKmyGfx::GeometryInstance::stopPickup ( bool  flg)

◆ useVAO()

void SharpKmyGfx::GeometryInstance::useVAO ( bool  flg)

Member Data Documentation

◆ obj

kmyGfx::GeometryInstance* SharpKmyGfx::GeometryInstance::obj = nullptr