CSEngine
Loading...
Searching...
No Matches
CSE::VariableBinder Class Referenceabstract
Inheritance diagram for CSE::VariableBinder:
CSE::SComponent CSE::SResource CSE::AnimatorComponent CSE::CameraComponent CSE::CustomComponent CSE::DrawableStaticMeshComponent CSE::JointComponent CSE::LightComponent CSE::RenderComponent CSE::TransformComponent CSE::Animation CSE::GLProgramHandle CSE::SFrameBuffer CSE::SISurface CSE::SMaterial CSE::SPrefab CSE::SScriptObject CSE::SShaderGroup CSE::STexture CSE::Skeleton

Public Member Functions

virtual void SetValue (std::string name_str, Arguments value)=0
 
virtual std::string PrintValue () const =0
 

Protected Types

typedef std::vector< std::string > Arguments
 

Detailed Description

Definition at line 12 of file VariableBinder.h.

Member Typedef Documentation

◆ Arguments

std::vector<std::string> CSE::VariableBinder::Arguments
protected

Definition at line 14 of file VariableBinder.h.

Member Function Documentation

◆ SetValue()

virtual void CSE::VariableBinder::SetValue ( std::string name_str,
Arguments value )
pure virtual

Used to get serialized values. All classes that inherit from VariableBinder will unconditionally call this function first during initialization.

Parameters
name_strName of values
valueSerialized values

Implemented in CSE::Animation, CSE::AnimatorComponent, CSE::CameraComponent, CSE::CustomComponent, CSE::GLProgramHandle, CSE::JointComponent, CSE::LightComponent, CSE::MeshSurface, CSE::RenderComponent, CSE::SComponent, CSE::SFrameBuffer, CSE::Skeleton, CSE::SMaterial, CSE::SPrefab, CSE::SScriptObject, CSE::SShaderGroup, CSE::STexture, and CSE::TransformComponent.


The documentation for this class was generated from the following file: