_nl.engine  alpha 0.9
Nameless Engine C++ Opengl 3D Game Engine / Framework
_NL::Core Namespace Reference

Nameless Engine Core. More...

Classes

struct  AnimationBone
 WIP. More...
 
class  Component
 Virtual Class of _NL::Core::Component. More...
 
class  Element
 Virtual Class of _NL::Core::Element. More...
 
struct  GLSL_AU
 GLSL Atributes and Uniforms, Default Shader Locations. More...
 
struct  LightProperties
 
struct  MaterialInstanceData
 
struct  MeshInstanceData
 
class  Object
 Virtual Class of _NL::Core::Object. More...
 
class  PostProcessingScript
 
struct  ScreenQuad
 
class  Script
 
struct  transform
 
class  UI
 Virtual Class of _NL::Core::Component. More...
 

Typedefs

typedef std::vector< _NL::Core::Object * > ObjInstanceList
 
typedef std::vector< ObjInstanceListObjTypeList
 
typedef std::vector< ObjTypeListObjList
 

Functions

void RenderQuad (GLfloat x, GLfloat y, GLfloat w, GLfloat h, bool removeProgramAferUse=true, GLuint Shader=0)
 

Detailed Description

Nameless Engine Core.

Namespace containing Structs, Functions, Static values and Virtual Classes that make the core of the engine.

Typedef Documentation

◆ ObjInstanceList

◆ ObjList

typedef std::vector<ObjTypeList> _NL::Core::ObjList

◆ ObjTypeList

Function Documentation

◆ RenderQuad()

void _NL::Core::RenderQuad ( GLfloat  x,
GLfloat  y,
GLfloat  w,
GLfloat  h,
bool  removeProgramAferUse = true,
GLuint  Shader = 0 
)
inline