Gorilla.Context.Buffers

Unit Gorilla.Context.Buffers.pas

Classes

Records

Enumerations

  • enum  TRenderTarget  = ( Color_0, Depth, Stencil, Color_1, Color_2, Color_3, Color_4, Color_5, Color_6, Color_7, Color_8, Color_9, Color_10, Color_11, Color_12, Color_13, Color_14, Color_15 ) ;
  • enum  TBufferUsage  = ( StreamDraw, StaticDraw, DynamicDraw ) ;
  • enum  TBufferBindingTarget  = ( _Array, ElementArray, Uniform ) ;
  • enum  TBufferAccessMode  = ( ReadOnly, WriteOnly, ReadWrite ) ;
  • enum  TMeshBufferComponent  = ( Vertex, Normal, Color0, Color1, Color2, Color3, ColorF0, ColorF1, ColorF2, ColorF3, TexCoord0, TexCoord1, TexCoord2, TexCoord3, BiNormal, Tangent, All, Indices ) ;

Constants

    Mics. types

    • type TFBOTextureMapClass = class of TFBOTextureMap;
    • type TFrameBufferObjectClass = class of TFrameBufferObject;
    • type TBufferObjectClass = class of TBufferObject;

TFrameBufferObject

Ancestors

Members

Fields

Methods

Properties

TBufferObject

Ancestors

Members

Fields

Methods

Properties

TMeshBufferObject

The mesh buffer object represents is mainly used as frame inside an animation. It stores parts of the vertex-data (component). They are stored as BufferObjects or as compressed streams for better memory management

Ancestors

Members

Fields

Methods

Properties