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)
 
unsigned int getDisplayID ()
 
void setPickupID (unsigned short id)
 
unsigned short getPickupID ()
 
void setVisibility (bool flg)
 
bool getVisibility ()
 
void stopPickup (bool flg)
 
void useVAO (bool flg)
 
void invaidateVAO ()
 
void boundaryInvalidate ()
 
MaterialInstance getMaterialInstance ()
 

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 ( )

◆ getDisplayID()

unsigned int SharpKmyGfx::GeometryInstance::getDisplayID ( )

◆ getMaterialInstance()

MaterialInstance SharpKmyGfx::GeometryInstance::getMaterialInstance ( )

◆ getPickupID()

unsigned short SharpKmyGfx::GeometryInstance::getPickupID ( )

◆ getVisibility()

bool SharpKmyGfx::GeometryInstance::getVisibility ( )

◆ 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