Pioneer
Loading...
Searching...
No Matches
Classes | Functions
Graphics::OGL Namespace Reference

Classes

struct  BufferBindingData
 
class  CachedVertexBuffer
 
class  CommandList
 
struct  DrawDataBlock
 
class  GLBufferBase
 
class  IndexBuffer
 
class  InstanceBuffer
 
class  Material
 
class  MeshObject
 
struct  PosColUVVert
 
struct  PosColVert
 
struct  PosNormColVert
 
struct  PosNormUVVert
 
struct  PosNormVert
 
struct  PosUVVert
 
struct  PosVert
 
class  Program
 
struct  ProgramDef
 
struct  ProgramException
 
struct  PushConstantData
 
class  RenderStateCache
 
class  RenderTarget
 
struct  ScopedActive
 
class  Shader
 
struct  ShaderCompileException
 
struct  ShaderException
 
struct  ShaderProgram
 
struct  TextureBindingData
 
class  TextureGL
 
class  Uniform
 
class  UniformBuffer
 
class  UniformLinearBuffer
 
class  VertexBuffer
 

Functions

template<typename T >
bool SetConstant (size_t name, T &data, ConstantDataFormat format, Shader *p, char *stor)
 
GLint GLInternalFormat (TextureFormat format)
 
GLint GLCompressedInternalFormat (TextureFormat format)
 
GLint GLImageFormat (TextureFormat format)
 
GLint GLTextureType (TextureType type)
 
GLint GLImageType (TextureFormat format)
 
int GetMinSize (TextureFormat flag)
 
bool IsCompressed (TextureFormat format)
 
GLuint BuildVAOFromDesc (const Graphics::VertexBufferDesc desc)
 

Function Documentation

◆ BuildVAOFromDesc()

GLuint Graphics::OGL::BuildVAOFromDesc ( const Graphics::VertexBufferDesc  desc)

◆ GetMinSize()

int Graphics::OGL::GetMinSize ( TextureFormat  flag)
inline

◆ GLCompressedInternalFormat()

GLint Graphics::OGL::GLCompressedInternalFormat ( TextureFormat  format)
inline

◆ GLImageFormat()

GLint Graphics::OGL::GLImageFormat ( TextureFormat  format)
inline

◆ GLImageType()

GLint Graphics::OGL::GLImageType ( TextureFormat  format)
inline

◆ GLInternalFormat()

GLint Graphics::OGL::GLInternalFormat ( TextureFormat  format)
inline

◆ GLTextureType()

GLint Graphics::OGL::GLTextureType ( TextureType  type)
inline

◆ IsCompressed()

bool Graphics::OGL::IsCompressed ( TextureFormat  format)
inline

◆ SetConstant()

template<typename T >
bool Graphics::OGL::SetConstant ( size_t  name,
T &  data,
ConstantDataFormat  format,
Shader p,
char *  stor 
)
Here is the call graph for this function: