Fix warning related to nested-anon-types.

Signed-off-by: Jackie9527 <80555200+Jackie9527@users.noreply.github.com>
pull/5040/head
Jackie9527 2023-04-01 10:30:10 +08:00
parent 7c64b6c599
commit 6b54761310
2 changed files with 14 additions and 14 deletions

View File

@ -513,21 +513,22 @@ struct Camera : public Object {
}; };
Type type; Type type;
struct Perspective {
float aspectRatio; //!<The floating - point aspect ratio of the field of view. (0 = undefined = use the canvas one)
float yfov; //!<The floating - point vertical field of view in radians. (required)
float zfar; //!<The floating - point distance to the far clipping plane. (required)
float znear; //!< The floating - point distance to the near clipping plane. (required)
};
struct Ortographic {
float xmag; //! The floating-point horizontal magnification of the view. (required)
float ymag; //! The floating-point vertical magnification of the view. (required)
float zfar; //! The floating-point distance to the far clipping plane. (required)
float znear; //! The floating-point distance to the near clipping plane. (required)
};
union { union {
struct { struct Perspective perspective;
float aspectRatio; //!<The floating - point aspect ratio of the field of view. (0 = undefined = use the canvas one) struct Ortographic ortographic;
float yfov; //!<The floating - point vertical field of view in radians. (required)
float zfar; //!<The floating - point distance to the far clipping plane. (required)
float znear; //!< The floating - point distance to the near clipping plane. (required)
} perspective;
struct {
float xmag; //! The floating-point horizontal magnification of the view. (required)
float ymag; //! The floating-point vertical magnification of the view. (required)
float zfar; //! The floating-point distance to the far clipping plane. (required)
float znear; //! The floating-point distance to the near clipping plane. (required)
} ortographic;
}; };
Camera() = default; Camera() = default;

View File

@ -1254,7 +1254,6 @@ IF (ASSIMP_WARNINGS_AS_ERRORS)
-Wno-implicit-fallthrough -Wno-implicit-fallthrough
-Wno-unused-template -Wno-unused-template
-Wno-undefined-func-template -Wno-undefined-func-template
-Wno-nested-anon-types
-Wno-declaration-after-statement -Wno-declaration-after-statement
) )
ELSE() ELSE()