![]() |
PeriDyno 1.0.0
|
#include <GLTextureMesh.h>
Public Member Functions | |
GLShape () | |
~GLShape () override | |
void | create () override |
void | release () override |
void | updateGL () |
![]() | |
Object () | |
virtual | ~Object () |
ObjectId | objectId () |
Public Attributes | |
XBuffer< dyno::TopologyModule::Triangle > | glVertexIndex |
XBuffer< dyno::TopologyModule::Triangle > | glNormalIndex |
XBuffer< dyno::TopologyModule::Triangle > | glTexCoordIndex |
glm::mat4 | transform |
std::shared_ptr< GLMaterial > | material = nullptr |
![]() | |
unsigned int | id = 0xFFFFFFFF |
Private Attributes | |
bool | mInitialized = false |
Additional Inherited Members | |
![]() | |
static bool | registerClass (ClassInfo *ci) |
static Object * | createObject (std::string name) |
static std::map< std::string, ClassInfo * > * | getClassMap () |
static ObjectId | baseId () |
Base Id. | |
![]() | |
virtual bool | isValid () const |
GraphicsObject ()=default | |
virtual | ~GraphicsObject ()=default |
GraphicsObject (const GraphicsObject &)=delete | |
GraphicsObject & | operator= (const GraphicsObject &)=delete |
Definition at line 58 of file GLTextureMesh.h.
dyno::GLShape::GLShape | ( | ) |
Definition at line 38 of file GLTextureMesh.cpp.
|
override |
Definition at line 42 of file GLTextureMesh.cpp.
|
overridevirtual |
Implements dyno::GraphicsObject.
Definition at line 46 of file GLTextureMesh.cpp.
|
overridevirtual |
Implements dyno::GraphicsObject.
Definition at line 58 of file GLTextureMesh.cpp.
void dyno::GLShape::updateGL | ( | ) |
XBuffer<dyno::TopologyModule::Triangle> dyno::GLShape::glNormalIndex |
Definition at line 70 of file GLTextureMesh.h.
XBuffer<dyno::TopologyModule::Triangle> dyno::GLShape::glTexCoordIndex |
Definition at line 71 of file GLTextureMesh.h.
XBuffer<dyno::TopologyModule::Triangle> dyno::GLShape::glVertexIndex |
Definition at line 69 of file GLTextureMesh.h.
std::shared_ptr<GLMaterial> dyno::GLShape::material = nullptr |
Definition at line 75 of file GLTextureMesh.h.
|
private |
Definition at line 78 of file GLTextureMesh.h.
glm::mat4 dyno::GLShape::transform |
Definition at line 73 of file GLTextureMesh.h.