コード例 #1
0
ファイル: ObjectSpace.cpp プロジェクト: 4og/avango
void ObjectSpace::get_inline(formatter::Generator& generator)
{
  generator.handle_environment_begin(fragment_shader);
  generator.handle_return_begin();
  generator.handle_function_call_begin();
  generator.handle_function_call_name_begin();
  generator.handle_identifier("ObjectSpace_get_position");
  generator.handle_function_call_name_end();
  generator.handle_function_call_parameter_list_begin();
  generator.handle_function_call_parameter_begin();
  generator.handle_identifier("self");
  generator.handle_function_call_parameter_end();
  generator.handle_function_call_parameter_list_end();
  generator.handle_function_call_end();
  generator.handle_return_end();
  generator.handle_environment_end();
  generator.handle_return_begin();
  generator.handle_literal_vec3(0, 0, 0);
  generator.handle_return_end();
}
コード例 #2
0
ファイル: vec3_impl.cpp プロジェクト: 4og/avango
template<class Qualifier> void shade::vec3<Qualifier>::generate_constructor(formatter::Generator& generator) const
{
  generator.handle_literal_vec3(m_x, m_y, m_z);
}