Skip to content

Latest commit

 

History

History
122 lines (77 loc) · 1.57 KB

CodeOverview.md

File metadata and controls

122 lines (77 loc) · 1.57 KB

C++

NOTE: See also ARCHITECTURE.md

CreateHeader.py

To easy to include Effekseer, Effekseer makes a single header with a python script. This script combines header files.

If you change a header, you need to run it.

Dev/Cpp/CreateHeader.py

Effekseer

Core module without a graphics device.

Dev/Cpp/Effekseer

EffekseerRendererCommon

Common module between graphic devices. This module render particles with graphic devices.

Dev/Cpp/EffekseerRendererCommon

EffekseerRendererDX9,DX11,GL

Renderers for DirectX9, DirectX11, OpenGL

Dev/Cpp/EffekseerRendererDX9
Dev/Cpp/EffekseerRendererDX11
Dev/Cpp/EffekseerRendererGL

EffekseerRendererLLGI

Common module of renderers for DirectX12, Vulkan and metal (planned) This module renders particles with LLGI(in 3rdParty)

Dev/Cpp/EffekseerRendererLLGI

EffekseerSoundAL,DSound,XAudio2,OSMixer

Sound module for OpenAL, DirectSound, XAudio, OpenSoundMixter(in Downloads)

Dev/Cpp/EffekseerSoundAL
Dev/Cpp/EffekseerSoundDSound
Dev/Cpp/EffekseerSoundOSMixer
Dev/Cpp/EffekseerSoundXAudio2

Viewer

A dll for the editor

Dev/Cpp/Viewer

MaterialEditor

A material editor

  • Model
Dev/Cpp/EffekseerMaterial
  • View
Dev/Cpp/EffekseerMaterialEditor

MaterialCompiler

Material compilers for editor and runtime

Dev/Cpp/EffekseerMaterialCompiler

C#

Core

The editor without GUI

Dev/Editor/EffekseerCore

Editor

The editor

Dev/Editor/Effekseer

EffekseerOld

Not used. It will be removed.

Dev/Editor/EffekseerOld