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

    TFrameBufferObject

    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