Click or drag to resize
GeonBit.Core.Graphics.Materials Namespace
GeonBit.Core.Graphics.Materials contain all the built-in materials.
Classes
  ClassDescription
Public classAlphaTestMaterial
Material with alpha test.
Public classBasicMaterial
A basic material with default lightings.
Public classDefaultMaterialsFactory
Class to hold the callback to generate default materials.
Public classLitMaterial
A material that support ambient + several point / directional lights.
Public classMaterialAPI
The base class for a material. Note: for some material types one or more of the properties below may be ignored. For example, we might have a material that doesn't support lighting at all, and will ignore lighting-related properties.
Public classSamplerStates
Sampler states we can use for materials textures.
Public classSkinnedMaterial
A test material with default lightings and default MonoGame effects.
Public classSkyboxMaterial
A material for skybox mesh.
Public classSpriteMaterial
Material for sprites and billboards.
Delegates
  DelegateDescription
Public delegateEffectPassCallback
A callback to call per technique pass when using material iterate.
Public delegateMaterialGenerator
A callback to generate a default materials for a model type.
Enumerations
  EnumerationDescription
Public enumerationMaterialDirtyFlags
Track which material parameters need to be recomputed during the next OnApply.
Public enumerationMaterialTypes
Different material types.