#pragma once

class crApp;
class crBatchedLines3D;

class crDevGizmos
{
public:
    bool enabled = false;

private:
    bool _worldAxisEnabled = false;
    bool _lightDirEnabled  = false;

    crBatchedLines3D* _lineBatch = nullptr;

    crApp* _app = nullptr;

public:
    void Init( crApp* app );
    void Cleanup();

    void TryRenderGizmos();
    void TryRenderPanel();
};
