/gdx-video

A libGDX cross platform video rendering extension

Primary LanguageJavaApache License 2.0Apache-2.0

GDX-Video

GitHub Workflow Status (master)

Sonatype Nexus (Releases) Sonatype Nexus (Snapshots)

A libGDX cross platform video rendering extension

Contents

Getting Started

Gdx-video is currently available in maven with official builds and snapshot builds. You can find them at the following repositories:

Repositories

Gradle dependency declarations

Don't forget to replace 0.0.1 with the current version!

Core:
implementation "com.badlogicgames.gdx-video:gdx-video:0.0.1"
Desktop:
implementation "com.badlogicgames.gdx-video:gdx-video-lwjgl:0.0.1"

or

implementation "com.badlogicgames.gdx-video:gdx-video-lwjgl3:0.0.1"
Android:
implementation "com.badlogicgames.gdx-video:gdx-video-android:0.0.1"
Html:
implementation "com.badlogicgames.gdx-video:gdx-video:0.0.1:sources"
implementation "com.badlogicgames.gdx-video:gdx-video-gwt:0.0.1"
implementation "com.badlogicgames.gdx-video:gdx-video-gwt:0.0.1:sources"

You also need to add the following file to your GdxDefinition.gwt.xml in your html project:

<inherits name="com.badlogic.gdx.video.gdx_video_gwt" />

Maven

Don't forget to replace 0.0.1 with the current version!

Core:

<dependency>
  <groupId>com.badlogicgames.gdx-video</groupId>
  <artifactId>gdx-video</artifactId>
  <version>0.0.1</version>
</dependency>

Desktop:

<dependency>
  <groupId>com.badlogicgames.gdx-video</groupId>
  <artifactId>gdx-video-lwjgl</artifactId>
  <version>0.0.1</version>
</dependency>

or

<dependency>
  <groupId>com.badlogicgames.gdx-video</groupId>
  <artifactId>gdx-video-lwjgl3</artifactId>
  <version>0.0.1</version>
</dependency>

Android:

<dependency>
  <groupId>com.badlogicgames.gdx-video</groupId>
  <artifactId>gdx-video-android</artifactId>
  <version>0.0.1</version>
</dependency>

Issues

Contributing

Building from source

To build from source, clone or download this repository, then open it in Android Studio. Perform the following command to compile and upload the library in your local repository:

gradlew clean uploadArchives -PLOCAL=true

See build.gradle file for current version to use in your dependencies.

Licensing

The project is licensed under the Apache 2 License, meaning you can use it free of charge, without strings attached in commercial and non-commercial projects. We love to get (non-mandatory) credit in case you release a game or app using this project!