|
optional< int > | kanzi::acquireBlendModeRenderValue (AbstractPropertyType propertyType, Node *node, Brush &brush, Material &material) |
| Specialized acquire of blend mode value.
|
|
optional< int > | kanzi::acquireBlendModeRenderValue (AbstractPropertyType propertyType, Node *node, PropertyObject *object, Material &material) |
| Acquires the blend mode value.
|
|
int | kanzi::acquireUniformLocation (Material &material, string_view name) |
| Acquire uniform location from a material.
|
|
unsigned int | kanzi::getUniformElementCount (Material &material, string_view name) |
| Get uniform element count from a material.
|
|
template<typename T > |
void | kanzi::updateRenderValue (Renderer &renderer, GlRenderValue< T > &value) |
| Update render value container to GPU.
|
|
template<typename T > |
bool | kanzi::updateRenderValue (Renderer &renderer, GlRenderValue< T > &value, unsigned int textureUnit) |
| Update render value container to the GPU.
|
|
template<> |
bool | kanzi::updateRenderValue (Renderer &renderer, GlRenderValue< TextureSharedPtr > &value, unsigned int textureUnit) |
| updateRenderValueContainer() specialization.
|
|
template<> |
void | kanzi::updateRenderValueOverride (Renderer &renderer, const GlRenderValue< bool > &value) |
| updateRenderValueOverride() specialization.
|
|
template<> |
void | kanzi::updateRenderValueOverride (Renderer &renderer, const GlRenderValue< ColorRGBA > &value) |
| updateRenderValueOverride() specialization.
|
|
template<> |
void | kanzi::updateRenderValueOverride (Renderer &renderer, const GlRenderValue< float > &value) |
| updateRenderValueOverride() specialization.
|
|
template<> |
void | kanzi::updateRenderValueOverride (Renderer &renderer, const GlRenderValue< int > &value) |
| updateRenderValueOverride() specialization.
|
|
template<> |
void | kanzi::updateRenderValueOverride (Renderer &renderer, const GlRenderValue< Matrix3x3 > &value) |
| updateRenderValueOverride() specialization.
|
|
template<> |
void | kanzi::updateRenderValueOverride (Renderer &renderer, const GlRenderValue< Matrix4x4 > &value) |
| updateRenderValueOverride() specialization.
|
|
template<typename T > |
void | kanzi::updateRenderValueOverride (Renderer &renderer, const GlRenderValue< T > &value) |
| Type-specific render value update to GPU.
|
|
template<> |
void | kanzi::updateRenderValueOverride (Renderer &renderer, const GlRenderValue< Vector2 > &value) |
| updateRenderValueOverride() specialization.
|
|
template<> |
void | kanzi::updateRenderValueOverride (Renderer &renderer, const GlRenderValue< Vector3 > &value) |
| updateRenderValueOverride() specialization.
|
|
template<> |
void | kanzi::updateRenderValueOverride (Renderer &renderer, const GlRenderValue< Vector4 > &value) |
| updateRenderValueOverride() specialization.
|
|