opynsim
Unofficial C++ Documentation
Loading...
Searching...
No Matches
Namespaces | Macros | Typedefs
material_property_value_types.h File Reference
#include <liboscar/graphics/color.h>
#include <liboscar/graphics/cubemap.h>
#include <liboscar/graphics/render_texture.h>
#include <liboscar/graphics/shared_color_render_buffer.h>
#include <liboscar/graphics/shared_depth_stencil_render_buffer.h>
#include <liboscar/graphics/texture2d.h>
#include <liboscar/maths/matrix3x3.h>
#include <liboscar/maths/matrix4x4.h>
#include <liboscar/maths/vector.h>
#include <liboscar/utilities/typelist.h>
Include dependency graph for material_property_value_types.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  osc
 

Macros

#define OSC_FOR_EACH_MATERIAL_PROPERTY_VALUE_TYPE(X)
 

Typedefs

using osc::MaterialPropertyValueTypes = Typelist< bool, Color, Color32, Cubemap, float, int, Matrix3x3, Matrix4x4, RenderTexture, SharedColorRenderBuffer, SharedDepthStencilRenderBuffer, Texture2D, Vector2, Vector3, Vector4 >
 

Macro Definition Documentation

◆ OSC_FOR_EACH_MATERIAL_PROPERTY_VALUE_TYPE

#define OSC_FOR_EACH_MATERIAL_PROPERTY_VALUE_TYPE (   X)
Value:
X(bool) \
X(float) \
X(int) \
Definition cubemap.h:29
Definition render_texture.h:18
Definition shared_color_render_buffer.h:48
Definition shared_depth_stencil_render_buffer.h:49
Definition texture2d.h:22
Definition matrix.h:15