![]() |
PeriDyno 1.2.1
|
#include <GLTextureMesh.h>


Public Member Functions | |
| GLShape () | |
| ~GLShape () override | |
| void | create () override |
| void | release () override |
| void | updateGL () |
Public Member Functions inherited from dyno::Object | |
| 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 |
Public Attributes inherited from dyno::GraphicsObject | |
| unsigned int | id = 0xFFFFFFFF |
Private Attributes | |
| bool | mInitialized = false |
Additional Inherited Members | |
Static Public Member Functions inherited from dyno::Object | |
| static bool | registerClass (ClassInfo *ci) |
| static Object * | createObject (std::string name) |
| static std::map< std::string, ClassInfo * > * | getClassMap () |
| static ObjectId | baseId () |
| Base Id. | |
Protected Member Functions inherited from dyno::GraphicsObject | |
| 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.