typedef detail::ObjectSharedPointerTraits<BoundDrawFramebuffer>::Type glw::BoundDrawFramebufferHandle |
Definition at line 720 of file framebuffer.h.
Definition at line 153 of file fragmentshader.h.
Definition at line 619 of file framebuffer.h.
Definition at line 153 of file geometryshader.h.
typedef detail::ObjectSharedPointerTraits<BoundReadDrawFramebuffer>::Type glw::BoundReadDrawFramebufferHandle |
Definition at line 778 of file framebuffer.h.
typedef detail::ObjectSharedPointerTraits<BoundReadFramebuffer>::Type glw::BoundReadFramebufferHandle |
Definition at line 677 of file framebuffer.h.
Definition at line 195 of file renderable.h.
Definition at line 262 of file renderbuffer.h.
Definition at line 305 of file texture2d.h.
Definition at line 307 of file texturecube.h.
Definition at line 230 of file wrap/glw/texture.h.
Definition at line 153 of file vertexshader.h.
Definition at line 95 of file fragmentshader.h.
Definition at line 61 of file fragmentshader.h.
Definition at line 484 of file framebuffer.h.
Definition at line 445 of file framebuffer.h.
Definition at line 95 of file geometryshader.h.
Definition at line 61 of file geometryshader.h.
Definition at line 125 of file renderable.h.
Definition at line 70 of file renderable.h.
Definition at line 183 of file renderbuffer.h.
Definition at line 133 of file renderbuffer.h.
typedef std::vector<RenderTarget> glw::RenderTargetVector |
Definition at line 63 of file framebuffer.h.
typedef std::vector<ShaderHandle> glw::ShaderHandleVector |
Definition at line 210 of file texture2d.h.
Definition at line 160 of file texture2d.h.
Definition at line 212 of file texturecube.h.
Definition at line 157 of file texturecube.h.
Definition at line 148 of file wrap/glw/texture.h.
Definition at line 108 of file wrap/glw/texture.h.
Definition at line 95 of file vertexshader.h.
Definition at line 61 of file vertexshader.h.
enum glw::Type |
BufferHandle glw::createBuffer | ( | Context & | ctx, |
GLsizeiptr | size, | ||
const void * | data = 0 , |
||
GLenum | usage = GL_STATIC_DRAW |
||
) | [inline] |
BufferHandle glw::createBuffer | ( | Context & | ctx, |
const std::vector< TValue, TAllocator > & | data, | ||
GLenum | usage = GL_STATIC_DRAW |
||
) | [inline] |
FramebufferHandle glw::createFramebuffer | ( | Context & | ctx, |
const RenderTarget & | depthTarget, | ||
const RenderTarget & | colorTarget0 = RenderTarget() , |
||
const RenderTarget & | colorTarget1 = RenderTarget() , |
||
const RenderTarget & | colorTarget2 = RenderTarget() , |
||
const RenderTarget & | colorTarget3 = RenderTarget() , |
||
const RenderTarget & | colorTarget4 = RenderTarget() , |
||
const RenderTarget & | colorTarget5 = RenderTarget() , |
||
const RenderTarget & | colorTarget6 = RenderTarget() , |
||
const RenderTarget & | colorTarget7 = RenderTarget() |
||
) | [inline] |
FramebufferHandle glw::createFramebufferWithDepthStencil | ( | Context & | ctx, |
const RenderTarget & | depthTarget, | ||
const RenderTarget & | stencilTarget, | ||
const RenderTarget & | colorTarget0 = RenderTarget() , |
||
const RenderTarget & | colorTarget1 = RenderTarget() , |
||
const RenderTarget & | colorTarget2 = RenderTarget() , |
||
const RenderTarget & | colorTarget3 = RenderTarget() , |
||
const RenderTarget & | colorTarget4 = RenderTarget() , |
||
const RenderTarget & | colorTarget5 = RenderTarget() , |
||
const RenderTarget & | colorTarget6 = RenderTarget() , |
||
const RenderTarget & | colorTarget7 = RenderTarget() |
||
) | [inline] |
ProgramHandle glw::createProgram | ( | Context & | ctx, |
const std::string & | srcPrefix, | ||
const std::string & | vertexSrc, | ||
const std::string & | geometrySrc, | ||
const std::string & | fragmentSrc, | ||
const ProgramArguments & | args = ProgramArguments() |
||
) | [inline] |
ProgramHandle glw::createProgram | ( | Context & | ctx, |
const std::string & | srcPrefix, | ||
const std::string & | vertexSrc, | ||
const std::string & | fragmentSrc, | ||
const ProgramArguments & | args = ProgramArguments() |
||
) | [inline] |
RenderbufferHandle glw::createRenderbuffer | ( | Context & | ctx, |
GLenum | format, | ||
GLsizei | width, | ||
GLsizei | height | ||
) | [inline] |
Texture2DHandle glw::createTexture2D | ( | Context & | ctx, |
GLenum | format, | ||
GLsizei | width, | ||
GLsizei | height, | ||
GLenum | dataFormat, | ||
GLenum | dataType, | ||
const void * | data = 0 , |
||
const TextureSampleMode & | sampler = TextureSampleMode() |
||
) | [inline] |
TextureCubeHandle glw::createTextureCube | ( | Context & | ctx, |
GLenum | format, | ||
GLsizei | size, | ||
GLenum | dataFormat, | ||
GLenum | dataType, | ||
const void * | data = 0 , |
||
const TextureSampleMode & | sampler = TextureSampleMode() |
||
) | [inline] |
ProgramHandle glw::loadProgram | ( | Context & | ctx, |
const std::string & | srcPrefix, | ||
const std::string & | vertexFile, | ||
const std::string & | geometryFile, | ||
const std::string & | fragmentFile, | ||
const ProgramArguments & | args = ProgramArguments() |
||
) | [inline] |
ProgramHandle glw::loadProgram | ( | Context & | ctx, |
const std::string & | srcPrefix, | ||
const std::string & | vertexFile, | ||
const std::string & | fragmentFile, | ||
const ProgramArguments & | args = ProgramArguments() |
||
) | [inline] |
std::string glw::readTextFile | ( | const char * | fileName | ) | [inline] |
std::string glw::readTextFile | ( | const std::string & | fileName | ) | [inline] |
RenderTarget glw::renderbufferTarget | ( | RenderbufferHandle & | handle | ) | [inline] |
Definition at line 75 of file framebuffer.h.
RenderTarget glw::texture2DTarget | ( | Texture2DHandle & | handle, |
GLint | level = 0 |
||
) | [inline] |
Definition at line 65 of file framebuffer.h.
RenderTarget glw::textureCubeTarget | ( | TextureCubeHandle & | handle, |
GLenum | face = GL_TEXTURE_CUBE_MAP_POSITIVE_X , |
||
GLint | level = 0 |
||
) | [inline] |
Definition at line 70 of file framebuffer.h.
TextureSampleMode glw::textureSampleMode | ( | GLenum | minFilter = GLW_DONT_CARE , |
GLenum | magFilter = GLW_DONT_CARE , |
||
GLenum | wrapS = GLW_DONT_CARE , |
||
GLenum | wrapT = GLW_DONT_CARE , |
||
GLenum | wrapR = GLW_DONT_CARE |
||
) | [inline] |
Definition at line 57 of file wrap/glw/texture.h.