mirror of
https://github.com/Starpelly/raylib-beef.git
synced 2025-03-14 21:06:58 +01:00
25 lines
482 B
Beef
25 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;
|
||
|
}
|
||
|
}
|