Skip to content

Instantly share code, notes, and snippets.

@hiroakit
Created May 21, 2020 16:25
Show Gist options
  • Save hiroakit/03a9f3c0fbe5ed442ba72c6c3dcf5f21 to your computer and use it in GitHub Desktop.
Save hiroakit/03a9f3c0fbe5ed442ba72c6c3dcf5f21 to your computer and use it in GitHub Desktop.
Typeface Sample for Emacs
// TYPEFACE SAMPLE
//
// ABCDEFGHIJKLMNOPQRSTUVWXYZ
// abcdefghijklmnopqrstuvwxyz
//
// 1234567890
// !@#$&(){}[],.'";:+-/*^%=~`\|_
// ¥€£
//
// あいうえお かきくけこ さしすせそ たちつてと なにぬねの はひふへほ
// まみむめも やゆよ   らりるれろ わゐゑを  ん
// アイウエオ カキクケコ サシスセソ タチツテト ナニヌネノ ハヒフヘホ
// マミムメモ ヤユヨ   ラリルレロ ワヰヱヲ  ン
//
// がぎぐげご ざじずぜぞ だぢづでど ばびぶべぼ ぱぴぷぺぽ ゔ
// ガギグゲゴ ザジズゼゾ ダヂズデド バビブベボ パピプペポ ヴ
//
// ぁぃぅぇぉ っ     ゃゅょ
// ァィゥェォ ッ     ャュョ
#include "base/gf/vec2f.h"
using ShaderMetadataHelpers::IsPropertyAnAssetIdentifier;
#if COMPILER_IS_MSVC
#pragma warning (disable: 4189)
#endif
bool Hoge::hasPointerArgument() const {
return getFooPointer()
&& (!Options.EnableSuperHyperSomething || getSuperHyperGadgets());
}
// |-----------+---------------------|
// | Item | Description |
// |-----------+---------------------|
// | Item1 | Description1 |
// | Item2 | ディスクリプション2 |
// | アイテム3 | Description3 |
// | アイテム4 | ディスクリプション4 |
// | 項目5 | Description5 |
// | 項目6 | 説明6 |
// |-----------+---------------------|
AtValue PmanOslParserPlugin::_getDefaultValue(
const PmanShaderParameter* param,
const std::string& oslType) const
{
// The position is different depending on the font: *^=
int Oo0 = 3 * 2 ^ 8;
// このコードはdesktopの空論といいますか一寸先はdarkといいますか
// 遺憾のカを力を込めて示して、清水のstageからdiveするような感じで
// 心をDevilにしないでお読みください。
if ((true && false) || false) {
utils::format("Hello World!\n");
} else {
utils::format("Goodbye World!\n");
}
for (int i; 0 < 5; i++) {
if ( /* something 1 */ ) {
continue;
} else if ( /* something 2 */ ) {
for (int j; 0 < 5; j++) {
for (int l; 0 < 5; l++) {
int ijlI = i + j + l;
return AtValue();
}
}
} else {
break;
}
utils::format("Why Japanese People!?\n");
}
std::string typeName("");
switch(param->Type())
{
case PmanShaderParameter::k_Matrix:
typeName = SdrPropertyTypes->Matrix;
break;
default:
break;
}
while (true) {
/* something */
}
do {
/* something */
} while (true);
return AtValue();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment