#include <coGRObjShaderObjMsg.h>
|
| coGRObjShaderObjMsg (Mtype type, const char *obj_name, const char *shader_name, const char *paraFloat, const char *paraVec2, const char *paraVec3, const char *paraVec4, const char *paraInt, const char *paraBool, const char *paraMat2, const char *paraMat3, const char *paraMat4) |
|
| coGRObjShaderObjMsg (const char *msg) |
|
virtual | ~coGRObjShaderObjMsg () |
|
const char * | getShaderName () |
|
const char * | getParaFloatName () |
|
const char * | getParaVec2Name () |
|
const char * | getParaVec3Name () |
|
const char * | getParaVec4Name () |
|
const char * | getParaIntName () |
|
const char * | getParaBoolName () |
|
const char * | getParaMat2Name () |
|
const char * | getParaMat3Name () |
|
const char * | getParaMat4Name () |
|
const char * | getObjName () |
|
| coGRMsg (const char *msg) |
| recreate class from a message string More...
|
|
virtual | ~coGRMsg () |
| destructor More...
|
|
int | isValid () |
| whether recreate was succesful More...
|
|
virtual void | print_stdout () |
| output content to stdout More...
|
|
Mtype | getType () const |
| access to private variables More...
|
|
const char * | c_str () const |
|
std::string | getString () const |
|
|
enum | Mtype {
NO_TYPE = 0
, REGISTER
, GEO_VISIBLE
, INTERACTOR_VISIBLE
,
SMOKE_VISIBLE
, MOVE_INTERACTOR
, INTERACTOR_USED
, CREATE_VIEWPOINT
,
CREATE_DEFAULT_VIEWPOINT
, SHOW_VIEWPOINT
, SHOW_PRESENTATIONPOINT
, CHANGE_VIEWPOINT_ID
,
CHANGE_VIEWPOINT_NAME
, DELETE_VIEWPOINT
, FLYMODE_TOGGLE
, SET_CASE
,
SET_NAME
, MOVE_OBJECT
, ADD_DOCUMENT
, SET_DOCUMENT_PAGE
,
SET_DOCUMENT_SCALE
, SET_DOCUMENT_POSITION
, SET_DOCUMENT_PAGESIZE
, SEND_DOCUMENT_NUMBERS
,
DOC_VISIBLE
, BOUNDARIES_OBJECT
, COLOR_OBJECT
, SHADER_OBJECT
,
MATERIAL_OBJECT
, SET_TRANSPARENCY
, KEYWORD
, TRANSFORM_OBJECT
,
TRANSFORM_CASE
, RESTRICT_AXIS
, GRAPHIC_RESSOURCE
, SET_MOVE
,
SET_MOVE_SELECTED
, SENSOR
, SENSOR_EVENT
, ATTACHED_CLIPPLANE
,
ANIMATION_ON
, ANIMATION_SPEED
, ANIMATION_TIMESTEP
, ACTIVATED_VIEWPOINT
,
VPCLIPPLANEMODE_TOGGLE
, SNAPSHOT
, SEND_CURRENT_DOCUMENT
, SET_TRACKING_PARAMS
,
CHANGE_VIEWPOINT
, VIEWPOINT_CHANGED
, OBJECT_TRANSFORMED
, SET_CONNECTIONPOINT
,
GENERIC_PARAM_REGISTER
, GENERIC_PARAM_CHANGED
, TRANSFORM_SGITEM
, SELECT_OBJECT
,
DELETE_OBJECT
, GEOMETRY_OBJECT
, ADD_CHILD_OBJECT
, TURNTABLE_ANIMATION
,
SET_VARIANT
, SET_APPEARANCE
, KINEMATICS_STATE
} |
| id to specify the type of the message More...
|
|
| coGRObjMsg (coGRMsg::Mtype type, const char *obj_name) |
|
| coGRObjMsg (const char *msg) |
|
virtual | ~coGRObjMsg () |
|
| coGRMsg (Mtype type) |
| construct used by child class More...
|
|
void | addToken (const char *token) |
| add a token to the message More...
|
|
std::string | getFirstToken () |
| read first token in the message More...
|
|
std::string | extractFirstToken () |
| read and delete first token in the message More...
|
|
std::vector< std::string > | getAllTokens () |
| read all tokens at once More...
|
|
int | is_valid_ |
| valid can be overwritten by children if their recreation was not succesful More...
|
|
◆ coGRObjShaderObjMsg() [1/2]
GRMSGEXPORT coGRObjShaderObjMsg::coGRObjShaderObjMsg |
( |
Mtype |
type, |
|
|
const char * |
obj_name, |
|
|
const char * |
shader_name, |
|
|
const char * |
paraFloat, |
|
|
const char * |
paraVec2, |
|
|
const char * |
paraVec3, |
|
|
const char * |
paraVec4, |
|
|
const char * |
paraInt, |
|
|
const char * |
paraBool, |
|
|
const char * |
paraMat2, |
|
|
const char * |
paraMat3, |
|
|
const char * |
paraMat4 |
|
) |
| |
◆ coGRObjShaderObjMsg() [2/2]
GRMSGEXPORT coGRObjShaderObjMsg::coGRObjShaderObjMsg |
( |
const char * |
msg | ) |
|
◆ ~coGRObjShaderObjMsg()
GRMSGEXPORT coGRObjShaderObjMsg::~coGRObjShaderObjMsg |
( |
| ) |
|
|
virtual |
◆ getParaBoolName()
const char * grmsg::coGRObjShaderObjMsg::getParaBoolName |
( |
| ) |
|
|
inline |
◆ getParaFloatName()
const char * grmsg::coGRObjShaderObjMsg::getParaFloatName |
( |
| ) |
|
|
inline |
◆ getParaIntName()
const char * grmsg::coGRObjShaderObjMsg::getParaIntName |
( |
| ) |
|
|
inline |
◆ getParaMat2Name()
const char * grmsg::coGRObjShaderObjMsg::getParaMat2Name |
( |
| ) |
|
|
inline |
◆ getParaMat3Name()
const char * grmsg::coGRObjShaderObjMsg::getParaMat3Name |
( |
| ) |
|
|
inline |
◆ getParaMat4Name()
const char * grmsg::coGRObjShaderObjMsg::getParaMat4Name |
( |
| ) |
|
|
inline |
◆ getParaVec2Name()
const char * grmsg::coGRObjShaderObjMsg::getParaVec2Name |
( |
| ) |
|
|
inline |
◆ getParaVec3Name()
const char * grmsg::coGRObjShaderObjMsg::getParaVec3Name |
( |
| ) |
|
|
inline |
◆ getParaVec4Name()
const char * grmsg::coGRObjShaderObjMsg::getParaVec4Name |
( |
| ) |
|
|
inline |
◆ getShaderName()
const char * grmsg::coGRObjShaderObjMsg::getShaderName |
( |
| ) |
|
|
inline |
◆ paraBool_
char* grmsg::coGRObjShaderObjMsg::paraBool_ |
|
private |
◆ paraFloat_
char* grmsg::coGRObjShaderObjMsg::paraFloat_ |
|
private |
◆ paraInt_
char* grmsg::coGRObjShaderObjMsg::paraInt_ |
|
private |
◆ paraMat2_
char* grmsg::coGRObjShaderObjMsg::paraMat2_ |
|
private |
◆ paraMat3_
char* grmsg::coGRObjShaderObjMsg::paraMat3_ |
|
private |
◆ paraMat4_
char* grmsg::coGRObjShaderObjMsg::paraMat4_ |
|
private |
◆ paraVec2_
char* grmsg::coGRObjShaderObjMsg::paraVec2_ |
|
private |
◆ paraVec3_
char* grmsg::coGRObjShaderObjMsg::paraVec3_ |
|
private |
◆ paraVec4_
char* grmsg::coGRObjShaderObjMsg::paraVec4_ |
|
private |
◆ shaderName_
char* grmsg::coGRObjShaderObjMsg::shaderName_ |
|
private |
The documentation for this class was generated from the following files: