mirror of
https://github.com/aharabada/glitchy-engine-beef.git
synced 2026-09-06 05:01:53 +00:00
30 lines
558 B
Beef
30 lines
558 B
Beef
using System;
|
|
using GlitchyEngine.Math;
|
|
|
|
namespace GlitchyEngine.Renderer
|
|
{
|
|
public class Material : RefCounted
|
|
{
|
|
private Effect _effect ~ _?.ReleaseRef();
|
|
|
|
public this(Effect effect)
|
|
{
|
|
_effect = effect..AddRef();
|
|
}
|
|
|
|
// public void Set(String name, VALUE)...
|
|
|
|
// Float, Float2, Float3, Float4
|
|
// Color, ColorRGB, ColorRGBA
|
|
// Matrix3x3, Matrix4x3, Matrix
|
|
// Int, Int2, Int3, Int4
|
|
// UInt, UInt2, UInt3, UInt4
|
|
// Bool, Bool2, Bool3, Bool4
|
|
// Half, Half2, Half3, Half4
|
|
// Byte, Byte2, Byte3, Byte4
|
|
|
|
// Texture
|
|
// Sampler
|
|
}
|
|
}
|