Make mjrf types opaque in header.

PiperOrigin-RevId: 938409081
Change-Id: I8b9680dcb04f56aadf9ffd601b08025fc624c656
This commit is contained in:
Haroon Qureshi
2026-06-25 23:41:16 -07:00
committed by Copybara-Service
parent 2a5345ba8c
commit 07e292bc6b
9 changed files with 50 additions and 7 deletions
+7 -7
View File
@@ -52,13 +52,13 @@ extern "C" {
// values are assumed to be 0/NULL unless otherwise specified.
//
// For now, we'll just define opaque handles for each of our components.
typedef struct mjrfContext_ {} mjrfContext;
typedef struct mjrfTexture_ {} mjrfTexture;
typedef struct mjrfMesh_ {} mjrfMesh;
typedef struct mjrfScene_ {} mjrfScene;
typedef struct mjrfLight_ {} mjrfLight;
typedef struct mjrfRenderable_ {} mjrfRenderable;
typedef struct mjrfRenderTarget_ {} mjrfRenderTarget;
typedef struct mjrfContext_ mjrfContext;
typedef struct mjrfTexture_ mjrfTexture;
typedef struct mjrfMesh_ mjrfMesh;
typedef struct mjrfScene_ mjrfScene;
typedef struct mjrfLight_ mjrfLight;
typedef struct mjrfRenderable_ mjrfRenderable;
typedef struct mjrfRenderTarget_ mjrfRenderTarget;
// ## Rendering Context (mjrfContext)
//