Kanzi 4.0.0-beta2
kanzi::GlRenderState Member List

This is the complete list of members for kanzi::GlRenderState, including all inherited members.

applyFixedOperationUniform(Renderer &renderer, ShaderProgram::FixedUniform uniform, GlRenderState::HandleType handle)kanzi::GlRenderStateprotected
attach(MaterialSharedPtr material)kanzi::GlRenderState
bind(Renderer &renderer)kanzi::GlRenderState
draw(Renderer &renderer, const Geometry &geometry)kanzi::GlRenderState
draw(Renderer &renderer, Mesh &mesh, size_t index)kanzi::GlRenderState
draw(Renderer &renderer, const Geometry &geometry, size_t elementOffset, size_t elementCount)kanzi::GlRenderState
draw(Renderer &renderer, GraphicsPrimitiveType vertexPrimitive, gfx::BufferHandleGuard vertexBuffer, size_t vertexBufferOffset, size_t elementOffset, size_t elementCount)kanzi::GlRenderState
draw(Renderer &renderer, DrawParameters &params)kanzi::GlRenderState
drawIndirect(Renderer &renderer, GraphicsPrimitiveType primitive, gfx::BufferHandleGuard buffer, uint32_t drawCount, uint32_t drawStride, uint32_t offset=0)kanzi::GlRenderState
drawIndirect(Renderer &renderer, DrawParameters &params, gfx::BufferHandleGuard buffer, uint32_t drawCount, uint32_t drawStride, uint32_t offset=0)kanzi::GlRenderState
drawSetup(Renderer &renderer, DrawParameters &params)kanzi::GlRenderStateprotected
fillDefaultValues(GlRenderState::HandleType handle, size_t startIndex, size_t endIndex)kanzi::GlRenderStateinline
getBlendModeValue() constkanzi::GlRenderStateinline
getElementCount(GlRenderState::HandleType handle) constkanzi::GlRenderStateinline
getElementCount(GlRenderState::HandleType handle) constkanzi::GlRenderState
getHandle(string_view name)kanzi::GlRenderStateinline
getHandle(PropertyDataType type, string_view name, size_t count)kanzi::GlRenderStateprotected
getHandle(string_view name)kanzi::GlRenderState
getMaterial() constkanzi::GlRenderStateinline
getUniformElementCount(string_view name) constkanzi::GlRenderStateprotected
getUniformElementCount(AbstractPropertyType propertyType) constkanzi::GlRenderStateinlineprotected
getValue(HandleType handle, size_t index) constkanzi::GlRenderStateinline
getValue(HandleType handle) constkanzi::GlRenderStateinline
getValue(GlRenderState::HandleType handle, size_t index) constkanzi::GlRenderState
getValue(GlRenderState::HandleType handle, size_t index) constkanzi::GlRenderState
getValue(GlRenderState::HandleType handle) constkanzi::GlRenderState
getValueArrayFloat(HandleType handle, size_t elementIndex)kanzi::GlRenderStateinlineprotected
getValueArrayInt(HandleType handle, size_t elementIndex)kanzi::GlRenderStateinlineprotected
getValueBytes(const ShaderProgram::UniformProperty &prop)kanzi::GlRenderStateinlineprotected
getValueBytes(const ShaderProgram::UniformProperty &prop) constkanzi::GlRenderStateinlineprotected
getValueSize()kanzi::GlRenderStateinlineprotectedstatic
getValueSize()kanzi::GlRenderStateprotectedstatic
getValueSize()kanzi::GlRenderStateprotectedstatic
getValueType()kanzi::GlRenderStateinlineprotectedstatic
GlRenderState()=defaultkanzi::GlRenderStateexplicit
handleMatches(HandleType handle, string_view name) constkanzi::GlRenderStateinline
handleMatches(GlRenderState::HandleType handle, string_view name) constkanzi::GlRenderState
HandleType typedefkanzi::GlRenderState
hasMaterial() constkanzi::GlRenderStateinline
isPropertyDataTypeCompatible(PropertyDataType valueType, PropertyDataType definitionType) constkanzi::GlRenderStateprotected
m_blendModeValuekanzi::GlRenderStateprotected
m_materialkanzi::GlRenderStateprotected
m_resourceskanzi::GlRenderStateprotected
m_textureskanzi::GlRenderStateprotected
m_textureValueskanzi::GlRenderStateprotected
m_uniformBufferskanzi::GlRenderStateprotected
m_uniformskanzi::GlRenderStateprotected
m_uniformStagingkanzi::GlRenderStateprotected
reattach()kanzi::GlRenderState
setBlendModeValue(optional< int > value)kanzi::GlRenderStateinline
setRange(GlRenderState::HandleType handle, AbstractRange &range)kanzi::GlRenderStateinline
setRange(HandleType handle, AbstractRange &range)kanzi::GlRenderState
setRange(HandleType handle, AbstractRange *range)kanzi::GlRenderState
setRange(HandleType handle, const AbstractRangeSharedPtr &range)kanzi::GlRenderStateinline
setRange(GlRenderState::HandleType, AbstractRange &)kanzi::GlRenderState
setRange(GlRenderState::HandleType, AbstractRange &)kanzi::GlRenderState
setRange(GlRenderState::HandleType, AbstractRange &)kanzi::GlRenderState
setRange(GlRenderState::HandleType, AbstractRange &)kanzi::GlRenderState
setStorageBuffer(uint32_t setIndex, string_view name, gfx::BufferHandleGuard buffer)kanzi::GlRenderState
setTexelBuffer(uint32_t setIndex, string_view name, gfx::BufferHandleGuard buffer, const gfx::Format format)kanzi::GlRenderState
setTypedValue(GlRenderState::HandleType handle, const Variant &value, size_t elementIndex)kanzi::GlRenderStateinline
setTypedValue(HandleType handle, bool value, size_t elementIndex)kanzi::GlRenderStateinlineprotected
setTypedValue(HandleType handle, int value, size_t elementIndex)kanzi::GlRenderStateinlineprotected
setTypedValue(HandleType handle, float value, size_t elementIndex)kanzi::GlRenderStateinlineprotected
setTypedValue(HandleType handle, ColorRGBA value, size_t elementIndex)kanzi::GlRenderStateinlineprotected
setTypedValue(HandleType handle, Vector2 value, size_t elementIndex)kanzi::GlRenderStateinlineprotected
setTypedValue(HandleType handle, Vector3 value, size_t elementIndex)kanzi::GlRenderStateinlineprotected
setTypedValue(HandleType handle, Vector4 value, size_t elementIndex)kanzi::GlRenderStateinlineprotected
setTypedValue(HandleType handle, const Matrix3x3 &value, size_t elementIndex)kanzi::GlRenderStateinlineprotected
setTypedValue(HandleType handle, const Matrix4x4 &value, size_t elementIndex)kanzi::GlRenderStateinlineprotected
setTypedValue(HandleType handle, const SRTValue2D &value, size_t elementIndex)kanzi::GlRenderStateinlineprotected
setTypedValue(HandleType handle, const SRTValue3D &value, size_t elementIndex)kanzi::GlRenderStateinlineprotected
setTypedValue(HandleType handle, void *value, size_t elementIndex)kanzi::GlRenderStateinlineprotected
setTypedValue(HandleType handle, TextureSharedPtr value, size_t elementIndex)kanzi::GlRenderStateprotected
setTypedValueArray(HandleType handle, span< const bool > values)kanzi::GlRenderStateinlineprotected
setTypedValueArray(HandleType handle, span< const int > values)kanzi::GlRenderStateinlineprotected
setTypedValueArray(HandleType handle, span< const float > values)kanzi::GlRenderStateinlineprotected
setTypedValueArray(HandleType handle, span< const ColorRGBA > values)kanzi::GlRenderStateinlineprotected
setTypedValueArray(HandleType handle, span< const Vector2 > values)kanzi::GlRenderStateinlineprotected
setTypedValueArray(HandleType handle, span< const Vector3 > values)kanzi::GlRenderStateinlineprotected
setTypedValueArray(HandleType handle, span< const Vector4 > values)kanzi::GlRenderStateinlineprotected
setTypedValueArray(HandleType handle, span< const Matrix3x3 > values)kanzi::GlRenderStateinlineprotected
setTypedValueArray(HandleType handle, span< const Matrix4x4 > values)kanzi::GlRenderStateinlineprotected
setTypedValueArray(HandleType handle, span< const SRTValue2D > values)kanzi::GlRenderStateinlineprotected
setTypedValueArray(HandleType handle, span< const SRTValue3D > values)kanzi::GlRenderStateinlineprotected
setValue(HandleType handle, const T &value, size_t elementIndex)kanzi::GlRenderStateinline
setValue(HandleType handle, const T &value)kanzi::GlRenderStateinline
setValueArray(HandleType handle, span< const T > values)kanzi::GlRenderStateinline
uniformBufferObjects()kanzi::GlRenderStateinline
updateFixedFunctionUniforms(Renderer &renderer, RenderPass *renderPass, Node *node)kanzi::GlRenderState
updateTransformationUniforms(Renderer &renderer)kanzi::GlRenderState
uploadUniformBuffer(CommandRecorder &commandRecorder, size_t bufferIndex)kanzi::GlRenderStateprotected