#include
<oglplus/renderbuffer.hpp>
template <> class ObjectOps<tag::DirectState, tag::Renderbuffer> : public ObjZeroOps<tag::DirectState, tag::Renderbuffer> { public: void Storage( PixelDataInternalFormat internalformat, SizeType width, SizeType height ); void Storage(const images::ImageSpec& image_spec); void StorageMultisample( SizeType samples, PixelDataInternalFormat internalformat, SizeType width, SizeType height ); SizeType Width(void) const; SizeType Height(void) const; SizeType RedSize(void) const; SizeType GreenSize(void) const; SizeType BlueSize(void) const; SizeType AlphaSize(void) const; SizeType DepthSize(void) const; SizeType StencilSize(void) const; SizeType Samples(void) const; PixelDataInternalFormat InternalFormat(void) const; };
Indirectly inherits from ObjCommonOps<tag::Renderbuffer>. |
|
Sets the storage parameters for |
|
Sets multipsample storage parameters for |
|
Returns the width in pixels of |
|
Returns the height in pixels of |
|
Returns the size in bits of the red component of |
|
Returns the size in bits of the green component of |
|
Returns the size in bits of the blue component of |
|
Returns the size in bits of the alpha component of |
|
Returns the size in bits of the depth component of |
|
Returns the size in bits of the stencil component of |
|
Returns the number of samples of |
|
Returns the internal format of |
typedef ObjectOps<tag::DirectState, tag::Renderbuffer> DSARenderbufferOps; typedef Object<DSARenderbufferOps> DSARenderbuffer;
DSARenderbufferOps& operator << ( DSARenderbufferOps& rbo, RenderbufferTarget target ); DSARenderbufferOps& operator << ( DSARenderbufferOps& rbo, const images::ImageSpec& image_spec );