# struct cogs::MetaData::CameraParams

    #include <MetaData.h>

    struct CameraParams {
        // fields

        glm::uvec2 resolution;
        glm::vec3 position;
        glm::vec3 forward;
        glm::vec3 up;
        glm::vec3 right;
        float fx = 0.0f;
        float fy = 0.0f;
        float cx = 0.0f;
        float cy = 0.0f;
        float k1 = 0.0f;
        float k2 = 0.0f;
        float k3 = 0.0f;
        float p1 = 0.0f;
        float p2 = 0.0f;

        // construction

        CameraParams();
        ~CameraParams();
    };