Class PBRTestEntity
- Namespace
- LibGFX.Core.GameElements
- Assembly
- LibGFX.dll
public class PBRTestEntity : GameElement, IIdentifier, IPropertyTable, ISerialization
- Inheritance
-
PBRTestEntity
- Implements
- Inherited Members
Constructors
PBRTestEntity(string, PBRMaterial)
public PBRTestEntity(string name, PBRMaterial material)
Parameters
namestringmaterialPBRMaterial
Properties
HasTransparency
Determines if the game element has transparency.
public override bool HasTransparency { get; }
Property Value
Mesh
public Mesh Mesh { get; set; }
Property Value
Shader
public RenderShader Shader { get; set; }
Property Value
Methods
ComputeAABB()
Computes the axis-aligned bounding box (AABB) of the game element.
public override void ComputeAABB()
Dispose(BaseScene, IRenderDevice)
Disposes the game element
public override void Dispose(BaseScene scene, IRenderDevice renderer)
Parameters
sceneBaseScenerendererIRenderDevice
Init(BaseScene, Viewport, IRenderDevice)
Initializes the game element
public override void Init(BaseScene scene, Viewport viewport, IRenderDevice renderer)
Parameters
sceneBaseSceneviewportViewportrendererIRenderDevice
Render(BaseScene, Viewport, IRenderDevice, Camera)
Renders the game element
public override void Render(BaseScene scene, Viewport viewport, IRenderDevice renderer, Camera camera)
Parameters
sceneBaseSceneviewportViewportrendererIRenderDevicecameraCamera