mirror of
https://github.com/Starpelly/raylib-beef.git
synced 2025-03-14 21:06:58 +01:00
24 lines
482 B
Beef
24 lines
482 B
Beef
using System;
|
|
using System.Interop;
|
|
|
|
namespace Raylib;
|
|
|
|
[CRepr]
|
|
public struct Material
|
|
{
|
|
/// Material shader
|
|
public Shader shader;
|
|
|
|
/// Material maps array (MAX_MATERIAL_MAPS)
|
|
public MaterialMap * maps;
|
|
|
|
/// Material generic parameters (if required)
|
|
public float[4] @params;
|
|
|
|
public this(Shader shader, MaterialMap * maps, float[4] @params)
|
|
{
|
|
this.shader = shader;
|
|
this.maps = maps;
|
|
this.params = @params;
|
|
}
|
|
}
|