28 const char* debugName;
34 uint32_t numRenderTargetLists;
36 bool isCubemap =
false;
39 virtual uint32_t GetAttachment(uint32_t attachmentIndex) = 0;
41 virtual void Resize(uint32_t width, uint32_t height) = 0;
42 virtual void Clear(ClearMode mask) = 0;
43 virtual void BindTextures(
int i) = 0;
44 virtual void Bind() = 0;
45 virtual void BindWrite() = 0;
46 virtual void BindRead() = 0;
47 virtual void Unbind() = 0;
48 virtual uint32_t GetWidth()
const = 0;
49 virtual uint32_t GetHeight()
const = 0;
50 virtual uint32_t GetRenderTargetCount()
const = 0;
51 virtual RenderTarget* GetRenderTarget(uint32_t index)
const = 0;