arsa  2.7
Classes | Namespaces | Macros | Enumerations | Functions
EffekseerRendererGL.h File Reference
#include <Effekseer.h>
#include <vector>
#include <GL/gl.h>
#include <set>

Go to the source code of this file.

Classes

class  EffekseerRendererGL::DeviceObjectCollection
 
class  EffekseerRenderer::DistortingCallback
 背景を歪ませるエフェクトを描画する前に実行されるコールバック More...
 
class  EffekseerRenderer::GraphicsDevice
 A class which contains a graphics device. More...
 
class  EffekseerRenderer::CommandList
 
class  EffekseerRenderer::SingleFrameMemoryPool
 
class  EffekseerRenderer::Renderer
 
class  EffekseerRendererGL::Renderer
 描画クラス More...
 
class  EffekseerRendererGL::Model
 モデル More...
 
struct  EffekseerRendererGL::Model::InternalModel
 

Namespaces

 EffekseerRendererGL
 
 EffekseerRenderer
 

Macros

#define GL_GLEXT_PROTOTYPES
 
#define __EFFEKSEERRENDERER_GL_DEVICEOBJECT_COLLECTION_H__
 
#define __EFFEKSEERRENDERER_RENDERER_H__
 
#define __EFFEKSEERRENDERER_GL_RENDERER_H__
 

Enumerations

enum  EffekseerRendererGL::OpenGLDeviceType {
  EffekseerRendererGL::OpenGLDeviceType::OpenGL2, EffekseerRendererGL::OpenGLDeviceType::OpenGL3, EffekseerRendererGL::OpenGLDeviceType::OpenGLES2, EffekseerRendererGL::OpenGLDeviceType::OpenGLES3,
  EffekseerRendererGL::OpenGLDeviceType::Emscripten
}
 
enum  EffekseerRenderer::UVStyle {
  EffekseerRenderer::UVStyle::Normal, EffekseerRenderer::UVStyle::VerticalFlipped, EffekseerRenderer::UVStyle::Normal, EffekseerRenderer::UVStyle::VerticalFlipped,
  EffekseerRenderer::UVStyle::Normal, EffekseerRenderer::UVStyle::VerticalFlipped
}
 A status of UV when particles are rendered. More...
 
enum  EffekseerRenderer::ProxyTextureType {
  EffekseerRenderer::ProxyTextureType::White, EffekseerRenderer::ProxyTextureType::Normal, EffekseerRenderer::ProxyTextureType::White, EffekseerRenderer::ProxyTextureType::Normal,
  EffekseerRenderer::ProxyTextureType::White, EffekseerRenderer::ProxyTextureType::Normal
}
 A type of texture which is rendered when textures are not assigned. More...
 

Functions

::Effekseer::TextureLoaderEffekseerRendererGL::CreateTextureLoader (::Effekseer::FileInterface *fileInterface=nullptr, ::Effekseer::ColorSpaceType colorSpaceType=::Effekseer::ColorSpaceType::Gamma)
 テクスチャ読込クラスを生成する。 More...
 
::Effekseer::ModelLoaderEffekseerRendererGL::CreateModelLoader (::Effekseer::FileInterface *fileInterface=NULL)
 モデル読込クラスを生成する。 More...
 

Macro Definition Documentation

◆ __EFFEKSEERRENDERER_GL_DEVICEOBJECT_COLLECTION_H__

#define __EFFEKSEERRENDERER_GL_DEVICEOBJECT_COLLECTION_H__

Definition at line 90 of file EffekseerRendererGL.h.

◆ __EFFEKSEERRENDERER_GL_RENDERER_H__

#define __EFFEKSEERRENDERER_GL_RENDERER_H__

Definition at line 538 of file EffekseerRendererGL.h.

◆ __EFFEKSEERRENDERER_RENDERER_H__

#define __EFFEKSEERRENDERER_RENDERER_H__

Definition at line 141 of file EffekseerRendererGL.h.

◆ GL_GLEXT_PROTOTYPES

#define GL_GLEXT_PROTOTYPES

Definition at line 55 of file EffekseerRendererGL.h.