13# ifdef COMPILING_DLL_DimencoWeaving
14# define DIMENCOSR_API __declspec(dllexport)
16# define DIMENCOSR_API __declspec(dllimport)
37 FLOAT2(
float x = 0,
float y = 0) : x(x), y(y) {}
48 FLOAT3(
float x = 0,
float y = 0,
float z = 0) : x(x), y(y), z(z) {}
56 FLOAT4(
float x = 0,
float y = 0,
float z = 0,
float w = 0) : x(x), y(y), z(z), w(w) {}
enum DIMENCOSR_API WeaverTextureType
Definition: WeaverTypes.h:22
#define DIMENCOSR_API
Definition: WeaverTypes.h:19
CorrectionB
Definition: WeaverTypes.h:24
WeaverTextureUnknownPixelFormat
Definition: WeaverTypes.h:31
enum DIMENCOSR_API WeaverErrorCode
Definition: WeaverTypes.h:27
WeaverTextureFailedToLoad
Definition: WeaverTypes.h:30
CorrectionA
Definition: WeaverTypes.h:23
WeaverTextureNotFound
Definition: WeaverTypes.h:29
WeaverSuccess
Definition: WeaverTypes.h:28
Definition: WeaverTypes.h:34
FLOAT2(float x=0, float y=0)
Definition: WeaverTypes.h:37
float x
Definition: WeaverTypes.h:35
FLOAT2 operator+(const FLOAT2 &a) const
Definition: WeaverTypes.h:39
FLOAT2 operator-(const FLOAT2 &a) const
Definition: WeaverTypes.h:40
float y
Definition: WeaverTypes.h:35
FLOAT2 operator*(const FLOAT2 &a) const
Definition: WeaverTypes.h:41
FLOAT2 operator/(const float a) const
Definition: WeaverTypes.h:38
Definition: WeaverTypes.h:45
FLOAT3 operator/(const float a) const
Definition: WeaverTypes.h:49
FLOAT3(float x=0, float y=0, float z=0)
Definition: WeaverTypes.h:48
float x
Definition: WeaverTypes.h:46
Definition: WeaverTypes.h:53
FLOAT4 operator+(const FLOAT4 &a) const
Definition: WeaverTypes.h:61
FLOAT4(float x=0, float y=0, float z=0, float w=0)
Definition: WeaverTypes.h:56
FLOAT4 operator*(const FLOAT4 &a) const
Definition: WeaverTypes.h:63
float w
Definition: WeaverTypes.h:54
float x
Definition: WeaverTypes.h:54
FLOAT4(FLOAT3 v)
Definition: WeaverTypes.h:57
float y
Definition: WeaverTypes.h:54
FLOAT4 operator/(const float a) const
Definition: WeaverTypes.h:60
FLOAT4(FLOAT2 v)
Definition: WeaverTypes.h:58
FLOAT4 operator-(const FLOAT4 &a) const
Definition: WeaverTypes.h:62
float z
Definition: WeaverTypes.h:54