Class FullBrightShader
public class FullBrightShader : GLShader<FullBrightMaterial>, IEnumerable<EcsNode>, IResourceInfo, IArc, IDisposable, IInitializer, IGLShader, IEnumerable<KeyValuePair<GLShaderStages, string>>, IEnumerable, IInitializer<IGLShader>, IInitializer<GLShaderPromise>, IInitializer<GLShaderSource>, IInitializerBase
- Inheritance
-
FullBrightShader
- Implements
- Inherited Members
Properties
DefaultMaterial
public FullBrightMaterial DefaultMaterial { get; }
Property Value
ModelRendererSystem
public ModelRendererSystem ModelRendererSystem { get; set; }
Property Value
PoseProvider
public GLPoseProvider PoseProvider { get; set; }
Property Value
Methods
Draw(Entity?, in Matrix4, IEnumerable<Entity>?, bool)
public void Draw(Entity? eye, in Matrix4 viewProjection, IEnumerable<Entity>? entities = null, bool depthPrepass = false)
Parameters
eye
EntityviewProjection
Matrix4entities
IEnumerable<Entity>depthPrepass
bool
Initialize()
public override void Initialize()