opynsim
Unofficial C++ Documentation
Loading...
Searching...
No Matches
shader_property_type.h
Go to the documentation of this file.
1#pragma once
2
3#include <iosfwd>
4
5// note: implementation is in `GraphicsImplementation.cpp`
6namespace osc
7{
8 // data type of a material-assignable property parsed from the shader code
9 enum class ShaderPropertyType {
10 Float,
11 Vector2,
12 Vector3,
13 Vector4,
16 Int,
17 Bool,
20 Unknown,
22 };
23
24 std::ostream& operator<<(std::ostream&, ShaderPropertyType);
25}
Definition custom_decoration_generator.h:5
std::ostream & operator<<(std::ostream &, const Object &)
Matrix< float, 4, 4 > Matrix4x4
Definition matrix4x4.h:378
Matrix< float, 3, 3 > Matrix3x3
Definition matrix3x3.h:371
Vector< float, 2 > Vector2
Definition vector.h:636
Vector< float, 4 > Vector4
Definition vector.h:652
ShaderPropertyType
Definition shader_property_type.h:9
Vector< float, 3 > Vector3
Definition vector.h:644