|  | Ankush's Garage
    A collection of stuff made by Ankush Roy | 
| CCore::AppStateStruct | |
| ▼CImFlow::BaseNode | |
| CCore::AddNode | |
| CCore::DivideNode | |
| CCore::FloatInputNode | |
| CCore::MultiplyNode | |
| CCore::NodeEditor | |
| CCore::ResultNode | |
| CCore::SubtractNode | |
| ▼CCommon::BaseProject | Structure representing an project application instance | 
| CBoids | |
| CN_Body_Simulation | |
| CSimpleExample | |
| CTriangle | |
| CBoidsContainer | |
| CBoidsDataSend | |
| CBoidsEntity | |
| CCamera | This is a simple camera thingy for one proj only | 
| CUtils::CapZone | This class just caps the function fps with the given constructor argument | 
| CCore::ConsoleLogBuffer | |
| CCore::ConsoleLogMessage | |
| CCore::Context | |
| CCore::EventHandlerStruct |  
  flowchart LR
    A["IDLE"] --> B["Pressed?"]
    B --> C(("Yes")) & D(("No"))
    D --> A
    C --> E["PRESSED"]
    E --> F["Next Frame"]
    F --> G["HELD"]
    G --> H["Next Frame"]
    H --> Z["Pressed?"]
    Z --> J(("No")) & I(("Yes"))
    I --> G
    J --> K["RELEASED"]
    K --> L["Next Frame"]
    L --> A
    A@{ shape: paper-tape}
    B@{ shape: hex}
    E@{ shape: paper-tape}
    G@{ shape: paper-tape}
    Z@{ shape: hex}
    K@{ shape: paper-tape}
  
  | 
| CGarage | |
| CHandleFLags | |
| CCore::ImGuiCore | |
| ▼CCommon::ImGuiUI | |
| CBoids | |
| CN_Body_Simulation | |
| CParticleContainer | |
| CParticleData | |
| CParticleDataSend | |
| CPlotter | |
| CPredefinedParticlesData | |
| CCommon::ProjectManager | |
| CCore::RenderDataStruct | |
| CRGB_BoidDataSend | |
| CScrollingBuffer | |
| CUtils::Time | Utility class for handling delta time and FPS capping | 
| CTimer | |
| CTracker |