Rendering Engine 0.2.17
Modular Graphics Rendering Engine | v0.2.17
Loading...
Searching...
No Matches
create_project.py File Reference

Rendering Engine demo/test application generator. More...

Go to the source code of this file.

Namespaces

namespace  create_project
 

Functions

 create_project.create_project (name, destination=DEST_ROOT)
 

Variables

 create_project.TEMPLATE_ROOT = os.path.join("RenderingEngine", "Scripts", "Templates")
 
 create_project.DEST_ROOT = os.path.join("UserApplications")
 
int create_project.destination = 3 else DEST_ROOT
 

Detailed Description

Rendering Engine demo/test application generator.

This script creates a new Rendering Engine user application by copying the template folder structure and exposing template variables.

By default, the project is created inside UserApplications/ and registered in UserApplications/CMakeLists.txt. An optional destination path can be provided to create and register an external UserApplication.

Usage: python3 create_project.py <ProjectName> [DestinationPath]

Platform notes:

  • On Unix systems, .sh files copied from the template are given +x permission.
  • On Windows, permissions remain unchanged.
Author
Alexander Obzherin

Definition in file create_project.py.