Support Forum       G3D Web Page     
G3D::GBuffer Member List

This is the complete list of members for G3D::GBuffer, including all inherited members.

attachmentPoint(Field field) constG3D::GBufferinline
bindReadArgs(UniformTable &args, Field field, const shared_ptr< Texture > &texture, const String &prefix="")G3D::GBufferstatic
bindWriteUniform(UniformTable &args, Field f, const Texture::Encoding &encoding, const String &prefix="")G3D::GBufferstatic
camera() constG3D::GBufferinline
colorGuardBandThickness() constG3D::GBufferinline
colorRect() constG3D::GBufferinline
connectToShader(String gbufferName, Args &args, Access access, const Sampler &textureSettings, int mipLevel=0)G3D::GBuffer
create(const Specification &specification, const String &name="G3D::GBuffer")G3D::GBufferstatic
createShared(ArgTypes &&... args)G3D::ReferenceCountedObjectinlineprotectedstatic
depth() constG3D::GBuffer
depthGuardBandThickness() constG3D::GBufferinline
finalRect() constG3D::GBufferinline
framebuffer() constG3D::GBufferinline
framebuffer()G3D::GBufferinline
GBuffer(const String &name, const Specification &specification)G3D::GBufferprotected
GBuffer(const GBuffer &)G3D::GBufferprotected
getClearValue(Field field) constG3D::GBufferinline
getImageString(const Specification &spec, const ImageFormat *format)G3D::GBuffer
getSamplerStringFromTexDimension(const Specification &spec)G3D::GBuffer
getShaderString(const String &gbufferName, Args &args, Access access, bool &needCreation)G3D::GBufferprotected
getSwizzleComponents(int numComponents)G3D::GBuffer
getTexDimensionInt(Texture::Dimension dim)G3D::GBuffer
hasFaceNormals() constG3D::GBufferinline
height() constG3D::GBuffer
isDepthAndStencilOnly() constG3D::GBufferinline
m_allTexturesAllocatedG3D::GBufferprotected
m_cameraG3D::GBufferprotected
m_colorGuardBandThicknessG3D::GBufferprotected
m_depthGuardBandThicknessG3D::GBufferprotected
m_depthOnlyG3D::GBufferprotected
m_fieldToAttachmentPointG3D::GBufferprotected
m_framebufferG3D::GBufferprotected
m_hasFaceNormalsG3D::GBufferprotected
m_nameG3D::GBufferprotected
m_readDeclarationStringG3D::GBufferprotected
m_readShaderStringCacheG3D::GBufferprotected
m_readwriteShaderStringCacheG3D::GBufferprotected
m_resolutionG3D::GBufferprotected
m_specificationG3D::GBufferprotected
m_textureSettingsG3D::GBufferprotected
m_timeOffsetG3D::GBufferprotected
m_useImageStoreG3D::GBufferprotected
m_velocityStartTimeOffsetG3D::GBufferprotected
m_writeDeclarationStringG3D::GBufferprotected
m_writeShaderStringCacheG3D::GBufferprotected
name() constG3D::GBufferinline
operator=(const GBuffer &)G3D::GBufferprotected
prepare(RenderDevice *rd, const shared_ptr< Camera > &camera, float timeOffset, float velocityStartTimeOffset, Vector2int16 depthGuardBandThickness, Vector2int16 colorGuardBandThickness)G3D::GBuffer
prepare(RenderDevice *rd, float timeOffset, float velocityStartTimeOffset, Vector2int16 depthGuardBandThickness, Vector2int16 colorGuardBandThickness)G3D::GBuffer
readDeclarations() constG3D::GBufferinline
rect() constG3D::GBufferinline
rect2DBounds() constG3D::GBuffer
resize(int width, int height, int depth=1)G3D::GBuffervirtual
resize(Vector2int32 size, int depth=1)G3D::GBufferinlinevirtual
setCamera(const shared_ptr< Camera > &camera)G3D::GBufferinline
setColorClearValue(Field field, const Color4 &c)G3D::GBufferinline
setImageStore(bool state)G3D::GBufferinline
setShaderArgsRead(UniformTable &args, const String &prefix="") constG3D::GBuffervirtual
setShaderArgsWrite(UniformTable &args, const String &prefix="") constG3D::GBuffervirtual
setShaderArgsWritePosition(CFrame &previousFrame, const RenderDevice *rd, Args &args) constG3D::GBuffervirtual
setSpecification(const Specification &s, bool forceAllFieldsToUpdate)G3D::GBufferprotected
setSpecification(const Specification &s)G3D::GBuffer
setTimeOffsets(float timeOffset, float velocityStartTimeOffset)G3D::GBufferinline
specification() constG3D::GBufferinline
supported()G3D::GBufferstatic
texture(Field f) constG3D::GBuffer
timeOffset() constG3D::GBufferinline
trimBandThickness()G3D::GBufferinline
velocityStartTimeOffset() constG3D::GBufferinline
width() constG3D::GBuffer
writeDeclarations() constG3D::GBufferinline
~ReferenceCountedObject()G3D::ReferenceCountedObjectinlinevirtual

documentation generated on Wed Nov 24 2021 08:01:56 using doxygen 1.8.15