Fixed constness of getTexture/getRenderBuffer() const and added non cost version.
This commit is contained in:
@@ -350,8 +350,12 @@ namespace osg
|
||||
void attach(State &state, GLenum target, GLenum attachment_point, const FBOExtensions* ext) const;
|
||||
int compare(const FrameBufferAttachment &fa) const;
|
||||
|
||||
RenderBuffer* getRenderBuffer() const;
|
||||
Texture* getTexture() const;
|
||||
RenderBuffer* getRenderBuffer();
|
||||
const RenderBuffer* getRenderBuffer() const;
|
||||
|
||||
Texture* getTexture();
|
||||
const Texture* getTexture() const;
|
||||
|
||||
int getCubeMapFace() const;
|
||||
int getTextureLevel() const;
|
||||
int getTexture3DZOffset() const;
|
||||
|
||||
@@ -575,12 +575,22 @@ int FrameBufferAttachment::compare(const FrameBufferAttachment &fa) const
|
||||
return 0;
|
||||
}
|
||||
|
||||
RenderBuffer* FrameBufferAttachment::getRenderBuffer() const
|
||||
RenderBuffer* FrameBufferAttachment::getRenderBuffer()
|
||||
{
|
||||
return _ximpl->renderbufferTarget.get();
|
||||
}
|
||||
|
||||
Texture* FrameBufferAttachment::getTexture() const
|
||||
Texture* FrameBufferAttachment::getTexture()
|
||||
{
|
||||
return _ximpl->textureTarget.get();
|
||||
}
|
||||
|
||||
const RenderBuffer* FrameBufferAttachment::getRenderBuffer() const
|
||||
{
|
||||
return _ximpl->renderbufferTarget.get();
|
||||
}
|
||||
|
||||
const Texture* FrameBufferAttachment::getTexture() const
|
||||
{
|
||||
return _ximpl->textureTarget.get();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user