Public Member Functions | List of all members
ion::Graphics::IFrameBuffer Class Referenceabstract

#include <IRenderTarget.h>

Inheritance diagram for ion::Graphics::IFrameBuffer:
Inheritance graph
Collaboration diagram for ion::Graphics::IFrameBuffer:
Collaboration graph

Public Member Functions

virtual void AttachColorTexture (SharedPointer< ITexture2D > Texture, uint const Attachment)=0
virtual void AttachDepthTexture (SharedPointer< ITexture2D > Texture)=0
virtual void AttachDepthBuffer (SharedPointer< IDepthBuffer > DepthBuffer)=0
virtual bool CheckCorrectness ()=0
virtual ~IFrameBuffer ()
- Public Member Functions inherited from ion::Graphics::IRenderTarget
virtual void ClearColor ()=0
virtual void ClearDepth ()=0
virtual void ClearColorAndDepth ()=0
virtual void SetClearColor (color4f const &Color)=0
virtual void Bind ()=0
virtual IRenderTargetGetCurrentlyBound ()=0
virtual void SetViewport (vec2i const &Min, vec2i const &Max)=0
virtual void ClearViewport ()=0
virtual CImageReadImage ()=0
virtual ~IRenderTarget ()

Constructor & Destructor Documentation

virtual ion::Graphics::IFrameBuffer::~IFrameBuffer ( )

Member Function Documentation

virtual void ion::Graphics::IFrameBuffer::AttachColorTexture ( SharedPointer< ITexture2D Texture,
uint const  Attachment 
pure virtual
virtual void ion::Graphics::IFrameBuffer::AttachDepthBuffer ( SharedPointer< IDepthBuffer DepthBuffer)
pure virtual
virtual void ion::Graphics::IFrameBuffer::AttachDepthTexture ( SharedPointer< ITexture2D Texture)
pure virtual
virtual bool ion::Graphics::IFrameBuffer::CheckCorrectness ( )
pure virtual

The documentation for this class was generated from the following file: