mirror of
https://github.com/korenkonder/ReDIVA.git
synced 2026-10-04 04:37:55 +03:00
175 lines
3.8 KiB
C++
175 lines
3.8 KiB
C++
/*
|
|
by korenkonder
|
|
GitHub/GitLab: korenkonder
|
|
*/
|
|
|
|
#include "graphics.hpp"
|
|
#include "../graphics/color_change.hpp"
|
|
#include "../graphics/face_light.hpp"
|
|
#include "../graphics/fog.hpp"
|
|
#include "../graphics/glitter.hpp"
|
|
#include "../graphics/global_material.hpp"
|
|
#include "../graphics/light.hpp"
|
|
#include "../graphics/material.hpp"
|
|
#include "../graphics/post_process.hpp"
|
|
#include "../graphics/render_settings.hpp"
|
|
#include "../graphics/shadow.hpp"
|
|
#include "graphics/background_color.hpp"
|
|
|
|
classes_data graphics_classes[] = {
|
|
{
|
|
"Background Color##Graphics",
|
|
CLASSES_IN_CONTEXT_MENU,
|
|
graphics_background_color_init,
|
|
graphics_background_color_imgui,
|
|
graphics_background_color_dispose,
|
|
{
|
|
(class_flags)(CLASS_DISPOSED | CLASS_HIDDEN),
|
|
false,
|
|
CLASS_DATA_NO_DATA,
|
|
},
|
|
0,
|
|
0,
|
|
},
|
|
{
|
|
"Light##Graphics",
|
|
CLASSES_IN_CONTEXT_MENU,
|
|
(classes_init_func)light_dw_init,
|
|
CLASSES_DATA_NO_FUNC,
|
|
CLASSES_DATA_NO_FUNC,
|
|
{
|
|
CLASS_DW,
|
|
false,
|
|
CLASS_DATA_NO_DATA,
|
|
},
|
|
0,
|
|
0,
|
|
},
|
|
{
|
|
"Face Light##Graphics",
|
|
CLASSES_IN_CONTEXT_MENU,
|
|
(classes_init_func)dw_face_light_init,
|
|
CLASSES_DATA_NO_FUNC,
|
|
CLASSES_DATA_NO_FUNC,
|
|
{
|
|
CLASS_DW,
|
|
false,
|
|
CLASS_DATA_NO_DATA,
|
|
},
|
|
0,
|
|
0,
|
|
},
|
|
{
|
|
"Fog##Graphics",
|
|
CLASSES_IN_CONTEXT_MENU,
|
|
(classes_init_func)fog_dw_init,
|
|
CLASSES_DATA_NO_FUNC,
|
|
CLASSES_DATA_NO_FUNC,
|
|
{
|
|
CLASS_DW,
|
|
false,
|
|
CLASS_DATA_NO_DATA,
|
|
},
|
|
0,
|
|
0,
|
|
},
|
|
{
|
|
"Post Process##Graphics",
|
|
CLASSES_IN_CONTEXT_MENU,
|
|
(classes_init_func)dw_post_process_init,
|
|
CLASSES_DATA_NO_FUNC,
|
|
CLASSES_DATA_NO_FUNC,
|
|
{
|
|
CLASS_DW,
|
|
false,
|
|
CLASS_DATA_NO_DATA,
|
|
},
|
|
0,
|
|
0,
|
|
},
|
|
{
|
|
"Color Change##Graphics",
|
|
CLASSES_IN_CONTEXT_MENU,
|
|
(classes_init_func)color_change_dw_init,
|
|
CLASSES_DATA_NO_FUNC,
|
|
CLASSES_DATA_NO_FUNC,
|
|
{
|
|
CLASS_DW,
|
|
false,
|
|
CLASS_DATA_NO_DATA,
|
|
},
|
|
0,
|
|
0,
|
|
},
|
|
{
|
|
"Shadow##Graphics",
|
|
CLASSES_IN_CONTEXT_MENU,
|
|
(classes_init_func)shadow_dw_init,
|
|
CLASSES_DATA_NO_FUNC,
|
|
CLASSES_DATA_NO_FUNC,
|
|
{
|
|
CLASS_DW,
|
|
false,
|
|
CLASS_DATA_NO_DATA,
|
|
},
|
|
0,
|
|
0,
|
|
},
|
|
{
|
|
"Global Material##Graphics",
|
|
CLASSES_IN_CONTEXT_MENU,
|
|
(classes_init_func)global_material_dw_init,
|
|
CLASSES_DATA_NO_FUNC,
|
|
CLASSES_DATA_NO_FUNC,
|
|
{
|
|
CLASS_DW,
|
|
false,
|
|
CLASS_DATA_NO_DATA,
|
|
},
|
|
0,
|
|
0,
|
|
},
|
|
{
|
|
"Material##Graphics",
|
|
CLASSES_IN_CONTEXT_MENU,
|
|
(classes_init_func)material_dw_init,
|
|
CLASSES_DATA_NO_FUNC,
|
|
CLASSES_DATA_NO_FUNC,
|
|
{
|
|
CLASS_DW,
|
|
false,
|
|
CLASS_DATA_NO_DATA,
|
|
},
|
|
0,
|
|
0,
|
|
},
|
|
{
|
|
"Glitter##Graphics",
|
|
CLASSES_IN_CONTEXT_MENU,
|
|
(classes_init_func)glitter_dw_init,
|
|
CLASSES_DATA_NO_FUNC,
|
|
CLASSES_DATA_NO_FUNC,
|
|
{
|
|
CLASS_DW,
|
|
false,
|
|
CLASS_DATA_NO_DATA,
|
|
},
|
|
0,
|
|
0,
|
|
},
|
|
{
|
|
"Render Settings##Graphics",
|
|
CLASSES_IN_CONTEXT_MENU,
|
|
(classes_init_func)render_settings_dw_init,
|
|
CLASSES_DATA_NO_FUNC,
|
|
CLASSES_DATA_NO_FUNC,
|
|
{
|
|
CLASS_DW,
|
|
false,
|
|
CLASS_DATA_NO_DATA,
|
|
},
|
|
0,
|
|
0,
|
|
},
|
|
};
|