Class FrameBuffer
Inheritance
System.Object
FrameBuffer
Assembly: Aximo.Render.dll
Syntax
public class FrameBuffer : IObjectLabel, IObjectIdentifier, IObjectHandle
Constructors
|
Improve this Doc
View Source
FrameBuffer(Int32, Int32)
Declaration
public FrameBuffer(int width, int height)
Parameters
Type |
Name |
Description |
System.Int32 |
width |
|
System.Int32 |
height |
|
Fields
|
Improve this Doc
View Source
DestinationTextures
Declaration
public List<RendererTexture> DestinationTextures
Field Value
Properties
|
Improve this Doc
View Source
Default
Declaration
public static FrameBuffer Default { get; }
Property Value
|
Improve this Doc
View Source
Handle
Declaration
public int Handle { get; }
Property Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
Height
Declaration
public int Height { get; }
Property Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
ObjectLabel
Declaration
public string ObjectLabel { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
ObjectLabelIdentifier
Declaration
public ObjectLabelIdentifier ObjectLabelIdentifier { get; }
Property Value
Type |
Description |
OpenToolkit.Graphics.OpenGL4.ObjectLabelIdentifier |
|
|
Improve this Doc
View Source
RenderBuffer
Declaration
public RenderBuffer RenderBuffer { get; }
Property Value
|
Improve this Doc
View Source
Width
Declaration
public int Width { get; }
Property Value
Type |
Description |
System.Int32 |
|
Methods
|
Improve this Doc
View Source
Bind()
Declaration
|
Improve this Doc
View Source
BindTexture(RendererTexture, FramebufferAttachment)
Declaration
public void BindTexture(RendererTexture txt, FramebufferAttachment attachment)
Parameters
Type |
Name |
Description |
RendererTexture |
txt |
|
OpenToolkit.Graphics.OpenGL4.FramebufferAttachment |
attachment |
|
|
Improve this Doc
View Source
Check()
Declaration
|
Improve this Doc
View Source
CreateFromHandle(Int32, Int32, Int32)
Declaration
public static FrameBuffer CreateFromHandle(int handle, int width, int height)
Parameters
Type |
Name |
Description |
System.Int32 |
handle |
|
System.Int32 |
width |
|
System.Int32 |
height |
|
Returns
|
Improve this Doc
View Source
Declaration
public void CreateRenderBuffer(RenderbufferStorage renderbufferStorage, FramebufferAttachment framebufferAttachment)
Parameters
Type |
Name |
Description |
OpenToolkit.Graphics.OpenGL4.RenderbufferStorage |
renderbufferStorage |
|
OpenToolkit.Graphics.OpenGL4.FramebufferAttachment |
framebufferAttachment |
|
|
Improve this Doc
View Source
GetData(BufferData2D<Int32>)
Declaration
public void GetData(BufferData2D<int> target)
Parameters
|
Improve this Doc
View Source
GetDepthData(BufferData2D<Single>)
Declaration
public void GetDepthData(BufferData2D<float> target)
Parameters
|
Improve this Doc
View Source
GetDestinationTexture()
Declaration
public RendererTexture GetDestinationTexture()
Returns
|
Improve this Doc
View Source
GetDestinationTexture(Int32)
Declaration
public RendererTexture GetDestinationTexture(int attachmentIndex)
Parameters
Type |
Name |
Description |
System.Int32 |
attachmentIndex |
|
Returns
|
Improve this Doc
View Source
InitCubeDepth()
Declaration
public void InitCubeDepth()
|
Improve this Doc
View Source
InitDepth()
Declaration
|
Improve this Doc
View Source
InitNormal()
Declaration
|
Improve this Doc
View Source
Resize(Int32, Int32)
Declaration
public void Resize(int width, int height)
Parameters
Type |
Name |
Description |
System.Int32 |
width |
|
System.Int32 |
height |
|
Implements