port 2A step 4: platform skeleton + rest of the 2V3 header closure

- Mirror the remaining non-Python 2V3 closure headers (98 more, 173 total): EffectLib,
  EterGrnLib, SpeedTreeLib, SphereLib, PRTerrainLib, EterImageLib, EterBase/Poly, cipher/tea,
  EterLib Grp*/IME/Input/MSWindow/StateManager, GameLib actor/map/race headers, EterPack.
- SDK shims: granny.h, SpeedTreeRT.h, imm.h, Dimm.h (the SDK MIDL header, not mirrored),
  dinput/d3dx8 additions; D3D8 render-state enums, FVF macros and the COM resource hierarchy;
  more Win32 GDI/handle types with layout static_asserts.
- PORT edits for MSVC-permissive code (typename, friend visibility, <algorithm>, pointer→uintptr_t)
  and PRTerrainLib/StdAfx.h dropping the ScriptLib/Python include.
- port_logic links the vendored cryptopp/minilzo.
- extension/src/platform: port_platform target with 103 generated stub files (1917 function
  stubs, 146 static members) from the new platform_stub.py (clang -ast-dump-filter);
  MT_PLATFORM_STUB() marks every unimplemented body. libmtgodot links port_platform and
  port_gate.sh builds it.

Gate: macOS, Android, iOS, Windows (mingw) PASS; Linux BLOCKED (no toolchain).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
shenlei
2026-09-22 21:46:24 +09:00
co-authored by Claude Opus 5
parent fc47582017
commit 9a8e11f3dd
220 changed files with 24287 additions and 25 deletions
@@ -151,6 +151,10 @@ behavior verified from code inspection alone.
- `scripts/port_copy.py copy <Lib/File>... | diff [<Lib/File>...]` — copy 40250 files into the
`extension/src/port/` mirror with mechanical edits only (CP949→UTF-8, LF, include-path case); `diff`
lists the manual `// PORT:` edits.
- `scripts/platform_stub.py list | gen [<Lib/File.h>...] [--force]` — generate the empty platform
skeleton `extension/src/platform/<Lib>/<File>.cpp` for platform-layer mirror headers from clang's AST
(needs `script/port_gate.sh macos` for compile commands); never overwrites without `--force`.
`grep -r MT_PLATFORM_STUB extension/src/platform` lists the platform functions still unimplemented.
- `scripts/port_deps.py closure <file> | slices [--write] | order [--write]``#include` graph with the
implicit edges each library's `StdAfx.h` supplies; writes the 2V0-2V3 unit lists and the batch-2
topological order to `audit/slices/`. Regenerate after changing a slice definition.
@@ -0,0 +1,398 @@
#!/usr/bin/env python3
"""Generate the empty platform skeleton for mirrored platform-layer headers (docs/PORT-PLAN.md 2A).
platform_stub.py list platform-layer headers in the mirror, with their stub state
platform_stub.py gen [<header>...] [--force] write extension/src/platform/<Lib>/<File>.cpp
(no args: every platform header; never overwrites
without --force, so hand-written implementations stay)
`<header>` is a mirror path such as `EterLib/GrpBase.h`. A header is platform-layer when its same-stem
40250 .cpp unit is (port_map.py LAYER_PATTERNS), or, without one, when its own path matches.
A stub file defines everything the header declares and does not define: non-pure, non-template member
functions, constructors/destructors, free functions, and static data members. Declarations come from
clang's AST of the header's gate translation unit (the library StdAfx.h + the header, with the exact
flags from the macOS gate build's compile_commands.json: `script/port_gate.sh macos` first), dumped per
class/function name with -ast-dump-filter. Definitions use trailing return types, so types nested in the
class resolve in class scope, and `decltype(C::x) C::x{}` for static data. Each body is
MT_PLATFORM_STUB() plus a default return (platform/PlatformStub.h); `grep -r MT_PLATFORM_STUB` is the
list of platform functions still to implement.
Not covered: platform .cpp units that define members of logic headers (GameLib/MapOutdoorRender*.cpp for
MapOutdoor.h, ...); those members get their stubs by hand when the logic side needs them.
"""
from __future__ import annotations
import argparse
import concurrent.futures
import json
import re
import shlex
import subprocess
import sys
from pathlib import Path
import port_map
import refroot # script directory is on sys.path when run directly
REPO = refroot.repo_root()
PORT = REPO / "extension" / "src" / "port"
PLATFORM = REPO / "extension" / "src" / "platform"
GATE_BUILD = REPO / "build-port-gate" / "macos"
MARK = "platform_stub.py"
COMMENT = re.compile(r"//[^\n]*|/\*.*?\*/", re.S)
LITERAL = re.compile(r'"(?:\\.|[^"\\\n])*"|\'(?:\\.|[^\'\\\n])*\'')
PREPROC = re.compile(r"^[ \t]*#(?:[^\n]*\\\n)*[^\n]*", re.M)
RECORD = re.compile(r"\b(?:class|struct|union)\s+(?:__declspec\s*\([^)]*\)\s*)?([A-Za-z_]\w*)\s*(?:final\s*)?(?::[^;{}]*)?$")
# --- header scan: names of top-level records and free functions --------------------------------------
def blank(text: str) -> str:
"""Comments, literals and preprocessor lines replaced by spaces (offsets and newlines kept)."""
keep_nl = lambda m: re.sub(r"[^\n]", " ", m.group(0))
text = COMMENT.sub(keep_nl, text)
text = LITERAL.sub(lambda m: '""', text)
return PREPROC.sub(keep_nl, text)
def scan(header: Path) -> tuple[list[str], list[str]]:
"""Record names defined, and function names declared, at namespace scope of the header."""
text = blank(header.read_text(encoding="utf-8"))
records: list[str] = []
functions: list[str] = []
stack: list[str] = [] # "ns" (namespace / extern "C") or "body"
stmt_start = 0
for i, ch in enumerate(text):
if ch == "{":
head = text[stmt_start:i].strip()
if re.search(r"\bnamespace\b[^;]*$|\bextern\s*\"\"\s*$", head):
stack.append("ns")
else:
if all(k == "ns" for k in stack) and (m := RECORD.search(head)) \
and not re.search(r"\btemplate\s*<", head):
records.append(m.group(1))
stack.append("body")
stmt_start = i + 1
elif ch == "}":
if stack:
stack.pop()
stmt_start = i + 1
elif ch == ";":
if all(k == "ns" for k in stack):
head = " ".join(text[stmt_start:i].split())
if (head and not re.match(r"(?:typedef|using|template|friend|static_assert|enum|class|struct|union)\b", head)
and not re.search(r"\binline\b", head)):
if m := re.search(r"([A-Za-z_]\w*|operator\s*\S+?)\s*\((?!\s*\*)", head):
if m.group(1) not in ("__declspec", "decltype", "sizeof", "alignas"):
functions.append(m.group(1))
stmt_start = i + 1
return list(dict.fromkeys(records)), list(dict.fromkeys(functions))
# --- clang AST ---------------------------------------------------------------------------------------
def gate_command(rel: str) -> tuple[list[str], str]:
db = GATE_BUILD / "compile_commands.json"
if not db.is_file():
raise SystemExit(f"{db}: missing; run `script/port_gate.sh macos` (it exports compile commands)")
tu = re.sub(r"[^A-Za-z0-9_]", "_", rel)
for entry in json.loads(db.read_text()):
if Path(entry["file"]).name == f"{tu}.cpp":
args = shlex.split(entry["command"])
out = args.index("-o")
del args[out:out + 2]
args.remove("-c")
args.remove(entry["file"])
return args, entry["file"]
raise SystemExit(f"{rel}: no gate translation unit in {db}; reconfigure the gate build")
def dump(args: list[str], tu: str, name: str) -> list[dict]:
cmd = args + ["-w", "-fsyntax-only", "-Xclang", "-ast-dump=json", "-Xclang", f"-ast-dump-filter={name}", tu]
res = subprocess.run(cmd, capture_output=True, text=True, cwd=GATE_BUILD)
if res.returncode:
raise SystemExit(f"clang failed for {tu} ({name}):\n{res.stderr[-2000:]}")
s, i, out = res.stdout, 0, []
dec = json.JSONDecoder()
while True:
while i < len(s) and s[i].isspace():
i += 1
if i >= len(s):
return out
if s[i] != "{": # "Dumping X:" banner
i = s.find("\n", i) + 1 or len(s)
continue
node, i = dec.raw_decode(s, i)
out.append(node)
def annotate_files(nodes: list[dict]) -> None:
"""Give every node `_file`: clang writes a loc's file only when it changes, in document order."""
last = [""]
def visit_loc(loc):
if isinstance(loc, dict):
for key in ("spellingLoc", "expansionLoc", "begin", "end"):
if key in loc:
visit_loc(loc[key])
if "file" in loc:
last[0] = loc["file"]
def visit(node):
loc = node.get("loc", {})
if "expansionLoc" in loc:
visit_loc(loc["spellingLoc"])
visit_loc(loc["expansionLoc"])
else:
visit_loc(loc)
node["_file"] = last[0]
visit_loc(node.get("range"))
for child in node.get("inner", []):
visit(child)
for n in nodes:
visit(n)
def has_body(node: dict) -> bool:
return any(c.get("kind") == "CompoundStmt" for c in node.get("inner", [])) \
or "explicitlyDefaulted" in node or "explicitlyDeleted" in node
def split_function_type(qual: str) -> tuple[str, str]:
"""`R (P...) quals` -> (R, quals)."""
depth = 0
for i in range(len(qual) - 1, -1, -1):
c = qual[i]
if c == ")":
depth += 1
elif c == "(":
depth -= 1
if depth == 0:
close = match_close(qual, i)
rest = qual[close + 1:].strip()
if re.fullmatch(r"(?:const|volatile|&&?|noexcept(?:\(.*\))?|throw\(.*\)|\s)*", rest):
return qual[:i].strip(), rest
raise ValueError(qual)
def match_close(s: str, open_idx: int) -> int:
depth = 0
for j in range(open_idx, len(s)):
if s[j] == "(":
depth += 1
elif s[j] == ")":
depth -= 1
if depth == 0:
return j
raise ValueError(s)
def params(node: dict) -> str:
ps = [c["type"]["qualType"] for c in node.get("inner", []) if c.get("kind") == "ParmVarDecl"]
if node.get("variadic"):
ps.append("...")
return ", ".join(ps)
def function_def(qname: str, node: dict) -> str:
ret, quals = split_function_type(node["type"]["qualType"])
quals = f" {quals}" if quals else ""
kind = node["kind"]
if kind == "CXXDestructorDecl": # clang spells the implicit noexcept of a destructor into its type
quals = re.sub(r"\s*\bnoexcept\b", "", quals)
if kind in ("CXXConstructorDecl", "CXXDestructorDecl"):
return f"{qname}({params(node)}){quals}\n{{\n\tMT_PLATFORM_STUB();\n}}\n"
if kind == "CXXConversionDecl":
return (f"{qname}({params(node)}){quals}\n{{\n\tMT_PLATFORM_STUB();\n"
f"\treturn mt_platform_stub_return<{ret}>();\n}}\n")
body = "\tMT_PLATFORM_STUB();\n" + ("" if ret == "void" else f"\treturn mt_platform_stub_return<{ret}>();\n")
return f"auto {qname}({params(node)}){quals} -> {ret}\n{{\n{body}}}\n"
class Collector:
def __init__(self, header_file: str):
self.header_file = header_file
self.defined: set[str] = set() # mangled names with a body anywhere in the dump
self.decls: list[tuple[str, str, dict]] = [] # (kind, qualified name, node)
self.seen: set[str] = set()
def note_bodies(self, node: dict) -> None:
if node.get("mangledName") and has_body(node):
self.defined.add(node["mangledName"])
for c in node.get("inner", []):
self.note_bodies(c)
def record(self, node: dict, scope: str) -> None:
if node.get("kind") != "CXXRecordDecl" or not node.get("completeDefinition") or not node.get("name"):
return
q = f"{scope}{node['name']}"
for c in node.get("inner", []):
kind = c.get("kind")
if kind == "CXXRecordDecl" and c.get("isImplicit"):
continue
if kind == "CXXRecordDecl":
self.record(c, f"{q}::")
elif kind in ("CXXMethodDecl", "CXXConstructorDecl", "CXXDestructorDecl", "CXXConversionDecl"):
if c.get("isImplicit") or c.get("pure") or has_body(c):
continue
self.add("fn", f"{q}::{c['name']}", c)
elif kind == "VarDecl" and c.get("storageClass") == "static":
if c.get("init") or c.get("constexpr") or c.get("inline"):
continue
self.add("var", f"{q}::{c['name']}", c)
def add(self, kind: str, qname: str, node: dict) -> None:
key = node.get("mangledName") or qname
if key in self.seen:
return
self.seen.add(key)
self.decls.append((kind, qname, node))
def root(self, node: dict, scope: str) -> None:
if node["_file"] != self.header_file:
return
kind = node.get("kind")
if kind == "CXXRecordDecl":
self.record(node, scope)
elif kind == "FunctionDecl" and not has_body(node) and node.get("storageClass") != "static" \
and not node.get("inline"):
self.add("fn", f"{scope}{node['name']}", node)
def render(self) -> list[str]:
out = []
for kind, qname, node in self.decls:
if node.get("mangledName") in self.defined:
continue
if kind == "var":
out.append(f"decltype({qname}) {qname}{{}};\n")
else:
out.append(function_def(qname, node))
return out
def namespaces(header: Path) -> dict[str, str]:
"""Name -> enclosing namespace prefix, for names declared inside `namespace X {`."""
text = blank(header.read_text(encoding="utf-8"))
result: dict[str, str] = {}
for m in re.finditer(r"\bnamespace\s+(\w+)\s*\{", text):
depth, j = 1, m.end()
while depth and j < len(text):
depth += {"{": 1, "}": -1}.get(text[j], 0)
j += 1
for n in re.findall(r"\b(?:class|struct)\s+(\w+)|(\w+)\s*\(", text[m.end():j]):
result.setdefault(n[0] or n[1], f"{m.group(1)}::")
return result
def generate(rel: str) -> str:
header = PORT / rel
records, functions = scan(header)
args, tu = gate_command(rel)
ns = namespaces(header)
col = Collector(str(header))
with concurrent.futures.ThreadPoolExecutor(8) as pool:
dumps = list(pool.map(lambda n: (n, dump(args, tu, n)), records + functions))
for name, nodes in dumps:
annotate_files(nodes)
for n in nodes:
col.note_bodies(n)
for name, nodes in dumps:
for n in nodes:
if n.get("name") == name:
col.root(n, ns.get(name, ""))
body = col.render()
if not body:
return ""
lib = rel.split("/")[0]
stdafx = next((p.name for p in (PORT / lib).glob("*") if p.name.lower() == "stdafx.h"), None)
unit = unit_of(rel)
lines = [f"// Platform skeleton for {rel}"
+ (f" (40250 {unit})" if unit else "") + f", generated by {MARK}.\n",
"// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.\n"]
if stdafx and f"{lib}/{stdafx}" != rel:
lines.append(f'#include "{lib}/{stdafx}"\n')
lines += [f'#include "{rel}"\n', "\n", f'#include "{"../" * rel.count("/")}PlatformStub.h"\n', "\n"]
return "".join(lines) + "\n".join(body)
# --- selection ---------------------------------------------------------------------------------------
_UNITS: dict[str, str] | None = None
def unit_of(rel: str) -> str | None:
global _UNITS
if _UNITS is None:
_UNITS = {u.lower(): u for u in port_map.inventory(refroot.reference_root())}
return _UNITS.get((rel.rsplit(".", 1)[0] + ".cpp").lower())
def platform_headers() -> list[str]:
out = []
for h in sorted(PORT.rglob("*.h")):
rel = h.relative_to(PORT).as_posix()
if rel.startswith("common/"):
continue
unit = unit_of(rel)
if port_map.layer(unit or rel) == "platform":
out.append(rel)
return out
def stub_path(rel: str) -> Path:
return PLATFORM / (rel.rsplit(".", 1)[0] + ".cpp")
def cmd_list(_args) -> int:
for rel in platform_headers():
p = stub_path(rel)
state = "-" if not p.exists() else ("generated" if MARK in p.read_text(encoding="utf-8")[:300] else "edited")
pending = p.read_text(encoding="utf-8").count("MT_PLATFORM_STUB();") if p.exists() else 0
print(f"{rel:48} {state:9} {pending:4} stubs")
return 0
def cmd_gen(args) -> int:
headers = platform_headers()
targets = headers if not args.headers else []
for h in args.headers:
hit = [r for r in headers if r.lower() == h.lower()]
if not hit:
raise SystemExit(f"{h}: not a platform-layer header in the mirror")
targets += hit
written = 0
for rel in targets:
path = stub_path(rel)
if path.exists() and not args.force:
print(f"skip {path.relative_to(REPO)} (exists; --force to regenerate)")
continue
text = generate(rel)
if not text:
print(f"none {rel} (declares nothing to define)")
continue
path.parent.mkdir(parents=True, exist_ok=True)
path.write_text(text, encoding="utf-8")
written += 1
print(f"wrote {path.relative_to(REPO)} ({text.count('MT_PLATFORM_STUB();')} stubs)")
print(f"{written} file(s) written")
return 0
def main() -> int:
ap = argparse.ArgumentParser(description=__doc__, formatter_class=argparse.RawDescriptionHelpFormatter)
sub = ap.add_subparsers(dest="cmd", required=True)
sub.add_parser("list").set_defaults(fn=cmd_list)
g = sub.add_parser("gen")
g.add_argument("headers", nargs="*")
g.add_argument("--force", action="store_true")
g.set_defaults(fn=cmd_gen)
args = ap.parse_args()
return args.fn(args)
if __name__ == "__main__":
sys.exit(main())
+3
View File
@@ -76,5 +76,8 @@ endif()
# port_logic has no Godot dependency. On targets without an extension build (Linux, Windows) it is
# built on its own so the 2A gate (header self-containment, static_asserts) runs per platform.
if(MTGODOT_BUILD_PORT AND NOT MTGODOT_BUILD_EXTENSION)
if(NOT TARGET mt3p::cryptopp)
add_subdirectory(extension/third_party)
endif()
add_subdirectory(extension/src/port)
endif()
+35 -10
View File
@@ -80,7 +80,7 @@ extension/third_party/cpython-2.7.18/ # 静态库(2P 批次
| 0 | 工具:参考根解析、`port_map.py`、构建/测试入口 | 完成(55f733fd、5afd5a4f |
| 1 | 删除运行时不加载的 106 个 `*_system.gd` 及其测试 | 完成(a989b8f1 |
| — | 定下目录结构,评估内嵌 Python;Android 独立程序验证 | 完成(9d0e50de、b02c49bb |
| **2A** | 基础:Win32 类型层、参考公共头的最小闭包、`port_logic` CMake 目标、platform 接口骨架、头文件可编译门禁、port-map 重新基线 | **下一步** |
| **2A** | 基础:Win32 类型层、参考公共头的最小闭包、`port_logic` CMake 目标、platform 接口骨架、头文件可编译门禁、port-map 重新基线 | **进行中**(剩 Python 库闭包头、port-map 基线) |
| **2R** | 资源包能力盘点:EPK 类型/密钥/覆盖顺序/路径大小写/移动端交付 | **下一步**,可与 2A 并行(只读分析 + 独立工具) |
| 2P | CPython 2.7.18 编进 libmtgodot,五个平台分别配置和验证 | 2A 之后 |
| 2D | 数据源切到 40250msm 路径、proto、资源根、严格资源测试) | proto 部分在 2A 之后;资源根在 2R 之后 |
@@ -142,25 +142,50 @@ extension/third_party/cpython-2.7.18/ # 静态库(2P 批次
后续单元用到新函数时再按需补。
测试在 `port.common` 里。
- 已完成(步骤 2,不含依赖 Python 的库):闭包头文件照抄,76 个,覆盖 EterBase、EterLocale、EterPack、EterLib
GameLib、MilesLib、EffectLib、SphereLib、EterImageLib
- 已完成(步骤 2,不含依赖 Python 的库):2V3 切片闭包里的头文件照抄,共 173 个,覆盖 EterBase(含 `Poly/`
EterLocale、EterPack、EterLib、GameLib、MilesLib、EffectLib、EterGrnLib、SpeedTreeLib、SphereLib、PRTerrainLib
EterImageLib。
- 门禁中每个头文件前先 include 本库的 `StdAfx.h`40250 把它作为预编译头)。
- D3D8 的值类型(`D3DFORMAT``D3DCAPS8``D3DLIGHT8``D3DMATERIAL8` 等,按 SDK 取值和布局并加 `static_assert`
放在 `port/common/D3D8Types.h`COM 接口(`IDirect3DDevice8` 等)只做不透明声明,由 platform 持有。
- 手工 `// PORT:` 修改共 6 个文件:
- D3D8 的值类型(`D3DFORMAT``D3DCAPS8``D3DLIGHT8``D3DMATERIAL8`、渲染状态/变换/纹理阶段枚举、`D3DFVF_*` 等,
按 SDK 取值和布局并加 `static_assert`放在 `port/common/D3D8Types.h`COM 接口(`IDirect3DDevice8`、纹理/表面/
缓冲区的继承层次等)只做不透明声明,由 platform 持有。
- 第三方 SDK 头由 `shim/sdk/` 提供不透明替身:`granny.h`Granny 2.11 的标量和 `granny_data_type_definition`)、
`SpeedTreeRT.h``CSpeedTreeRT` 只声明头文件里用到的嵌套类型和方法)、`d3dx8.h`(加 `ID3DXMatrixStack`
`D3DX_FILTER_*`)。`EterLib/Dimm.h` 是 SDK `dimm.h` 的 MIDL 输出,按 SDK 头处理:不进镜像,由 `shim/win32/Dimm.h`
(连同 `imm.h``dinput.h`)提供。
- `EterBase/cipher.h` 用 Crypto++`EterBase/lzo.h` 用 LZO`port_logic` 链接已 vendor 的 `mt3p::cryptopp`
`mt3p::minilzo`;单独构建时顶层 CMake 先加入 `extension/third_party`
- 手工 `// PORT:` 修改共 10 个文件(`port_copy.py diff` 列出):
- `Random.h``random`/`srandom` 与 POSIX 重名,改名;
- `Singleton.h``(int)` 指针运算改为 `intptr_t`
- `Pool.h``operator new(unsigned int)` 改为 `size_t`
- `Pool.h``operator new(unsigned int)` 改为 `size_t``<algorithm>`MSVC 头文件间接带入 `std::find`);
- `Stl.h``<SSTREAM>` 改为小写;
- `Utils.h`:补 `<math.h>`
- `FlyTarget.h`:补 `CFlyTarget` 前置声明(MSVC 会让 friend 声明可见)
- `FlyTarget.h``EffectLib/ParticleSystemInstance.h`:补前置声明(MSVC 会让 friend 声明可见)
- `EffectLib/Type.h`:依赖名前补 `typename`
- `EffectLib/EffectUpdateDecorator.h`:指针转 `(DWORD)` 改为 `(uintptr_t)`
- `PRTerrainLib/StdAfx.h`:去掉 `#include "../ScriptLib/StdAfx.h"`PRTerrainLib 不用 Python,否则每个地形编译单元
都要 CPython 头)。
- 40250 StdAfx 里有影响语义的宏,移植逻辑时要注意:
- EterBase 的 `#define atoi _atoi64`
- UserInterface 的 `_USE_32BIT_TIME_T`
- `EterBase/ServiceDefs.h``_IMPROVED_PACKET_ENCRYPTION_`
- 工程字符集是 MultiByte,所以 `TCHAR` 就是 `char`
- 工程字符集是 MultiByte,所以 `TCHAR` 就是 `char`
- 非 Windows 上 `WCHAR` 是 32 位 `wchar_t`(Win32 是 16 位),只影响 IME 路径,移植 IME 时按 UTF-16 处理。
- ScriptLib、EterPythonLib、UserInterface 的 StdAfx 会 include Python 头,要等 2P 把 CPython 加进来之后再照抄。
- 完成:platform 接口骨架(步骤 4);依赖 Python 的三个库的闭包头(等 2P)。
- 完成(步骤 4platform 骨架 `extension/src/platform/`,目标 `port_platform`(静态库,链接 `port_logic`
libmtgodot 改为链接它;从 `port/CMakeLists.txt` 加入以共用每个库的编译宏;`port_gate.sh` 构建它)。
- 平台层头文件(同名 40250 `.cpp` 属于 platform 层,见 `port_map.py``LAYER_PATTERNS`)共 118 个,对应
`platform/<Lib>/<File>.cpp` 103 个(其余 15 个没有需要定义的东西),1917 个函数桩、146 个静态成员。
-`platform_stub.py gen` 生成:用 clang 对门禁编译单元按类名/函数名 `-ast-dump-filter` 导出声明,定义头文件里
声明了但没有定义的成员函数、构造/析构、自由函数和静态成员;返回类型写成尾置形式,使类内嵌套类型在类作用域里解析,
静态成员写成 `decltype(C::x) C::x{};`。已存在的文件不覆盖(除非 `--force`)。
- 函数体是 `MT_PLATFORM_STUB()` 加默认返回值(`platform/PlatformStub.h`);`grep -r MT_PLATFORM_STUB` 就是还没实现的
平台函数清单,设置环境变量 `MT_PLATFORM_STUB_TRACE` 后每个桩第一次被调用时打印到 stderr。
- 6 个构造函数手工补了与 40250 相同的初始化列表(基类 `CResource(c_szFileName)``CDecal` 的 const 成员)。
- 未覆盖:platform 层 `.cpp` 定义的**逻辑层头文件**成员(`GameLib/MapOutdoorRender*.cpp``MapOutdoorWater.cpp` 定义
`MapOutdoor.h` 的方法等)。这些在对应逻辑单元移植时手工补桩。
- 未完成:依赖 Python 的三个库的闭包头(等 2P);port-map 重新基线(步骤 6)。
| 平台 | port_gate |
| --- | --- |
+3 -2
View File
@@ -56,7 +56,8 @@ target_include_directories(mtproto PUBLIC src/proto)
target_link_libraries(mtproto PUBLIC mt3p::sodium mt3p::minilzo)
target_compile_features(mtproto PUBLIC cxx_std_20)
# --- port_logic: 40250 logic mirror (extension/src/port, docs/PORT-PLAN.md) ---
# --- port_logic + port_platform: 40250 mirror (extension/src/port) and its platform layer
# (extension/src/platform), docs/PORT-PLAN.md ---
add_subdirectory(src/port)
# Host-only CLIs + tests: they run on the build machine, so skip them entirely
@@ -189,7 +190,7 @@ add_library(mtgodot ${MT_LIB_KIND}
src/proto/proto_node.cpp
)
target_compile_features(mtgodot PRIVATE cxx_std_20)
target_link_libraries(mtgodot PRIVATE godot::cpp xrender::libgr2 xrender::formats mtnet mtproto port_logic)
target_link_libraries(mtgodot PRIVATE godot::cpp xrender::libgr2 xrender::formats mtnet mtproto port_platform)
# Godot's .gdextension expects, per platform:
# project/bin/libmtgodot.macos.template_{debug,release}.dylib
+11
View File
@@ -0,0 +1,11 @@
# port_platform — platform-layer implementations of the mirrored 40250 headers
# (extension/src/platform/<Lib>/<File>.cpp for extension/src/port/<Lib>/<File>.h). Starts as the empty
# skeleton generated by platform_stub.py; see docs/PORT-PLAN.md batch 2A. Added from port/CMakeLists.txt
# so it shares the per-library definitions.
file(GLOB_RECURSE MT_PLATFORM_SOURCES CONFIGURE_DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/*.cpp)
add_library(port_platform STATIC ${MT_PLATFORM_SOURCES})
target_link_libraries(port_platform PUBLIC port_logic)
foreach(src IN LISTS MT_PLATFORM_SOURCES)
mt_port_apply_defines(${src})
endforeach()
@@ -0,0 +1,144 @@
// Platform skeleton for EffectLib/EffectData.h (40250 EffectLib/EffectData.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EffectLib/StdAfx.h"
#include "EffectLib/EffectData.h"
#include "../PlatformStub.h"
CEffectData::CEffectData()
{
MT_PLATFORM_STUB();
}
CEffectData::~CEffectData()
{
MT_PLATFORM_STUB();
}
auto CEffectData::Clear() -> void
{
MT_PLATFORM_STUB();
}
auto CEffectData::LoadScript(const char *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CEffectData::LoadSoundScriptData(const char *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CEffectData::GetParticleCount() -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
auto CEffectData::GetParticlePointer(DWORD) -> CParticleSystemData *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CParticleSystemData *>();
}
auto CEffectData::GetMeshCount() -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
auto CEffectData::GetMeshPointer(DWORD) -> CEffectMeshScript *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CEffectMeshScript *>();
}
auto CEffectData::GetLightCount() -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
auto CEffectData::GetLightPointer(DWORD) -> CLightData *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CLightData *>();
}
auto CEffectData::GetSoundInstanceVector() -> NSound::TSoundInstanceVector *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<NSound::TSoundInstanceVector *>();
}
auto CEffectData::GetBoundingSphereRadius() -> float
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<float>();
}
auto CEffectData::GetBoundingSpherePosition() -> D3DXVECTOR3
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<D3DXVECTOR3>();
}
auto CEffectData::GetFileName() const -> const char *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<const char *>();
}
auto CEffectData::__ClearParticleDataVector() -> void
{
MT_PLATFORM_STUB();
}
auto CEffectData::__ClearLightDataVector() -> void
{
MT_PLATFORM_STUB();
}
auto CEffectData::__ClearMeshDataVector() -> void
{
MT_PLATFORM_STUB();
}
auto CEffectData::AllocParticle() -> CParticleSystemData *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CParticleSystemData *>();
}
auto CEffectData::AllocMesh() -> CEffectMeshScript *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CEffectMeshScript *>();
}
auto CEffectData::AllocLight() -> CLightData *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CLightData *>();
}
auto CEffectData::DestroySystem() -> void
{
MT_PLATFORM_STUB();
}
auto CEffectData::New() -> CEffectData *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CEffectData *>();
}
auto CEffectData::Delete(CEffectData *) -> void
{
MT_PLATFORM_STUB();
}
decltype(CEffectData::ms_kPool) CEffectData::ms_kPool{};
@@ -0,0 +1,44 @@
// Platform skeleton for EffectLib/EffectElementBase.h (40250 EffectLib/EffectElementBase.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EffectLib/StdAfx.h"
#include "EffectLib/EffectElementBase.h"
#include "../PlatformStub.h"
CEffectElementBase::CEffectElementBase()
{
MT_PLATFORM_STUB();
}
CEffectElementBase::~CEffectElementBase()
{
MT_PLATFORM_STUB();
}
auto CEffectElementBase::Clear() -> void
{
MT_PLATFORM_STUB();
}
auto CEffectElementBase::isData() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CEffectElementBase::LoadScript(CTextFileLoader &) -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto CEffectElementBase::GetPosition(float, D3DXVECTOR3 &) -> void
{
MT_PLATFORM_STUB();
}
auto CEffectElementBase::GetStartTime() -> float
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<float>();
}
@@ -0,0 +1,63 @@
// Platform skeleton for EffectLib/EffectElementBaseInstance.h (40250 EffectLib/EffectElementBaseInstance.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EffectLib/StdAfx.h"
#include "EffectLib/EffectElementBaseInstance.h"
#include "../PlatformStub.h"
CEffectElementBaseInstance::CEffectElementBaseInstance()
{
MT_PLATFORM_STUB();
}
CEffectElementBaseInstance::~CEffectElementBaseInstance()
{
MT_PLATFORM_STUB();
}
auto CEffectElementBaseInstance::SetDataPointer(CEffectElementBase *) -> void
{
MT_PLATFORM_STUB();
}
auto CEffectElementBaseInstance::Initialize() -> void
{
MT_PLATFORM_STUB();
}
auto CEffectElementBaseInstance::Destroy() -> void
{
MT_PLATFORM_STUB();
}
auto CEffectElementBaseInstance::SetLocalMatrixPointer(const D3DXMATRIX *) -> void
{
MT_PLATFORM_STUB();
}
auto CEffectElementBaseInstance::Update(float) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CEffectElementBaseInstance::Render() -> void
{
MT_PLATFORM_STUB();
}
auto CEffectElementBaseInstance::isActive() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CEffectElementBaseInstance::SetActive() -> void
{
MT_PLATFORM_STUB();
}
auto CEffectElementBaseInstance::SetDeactive() -> void
{
MT_PLATFORM_STUB();
}
@@ -0,0 +1,125 @@
// Platform skeleton for EffectLib/EffectInstance.h (40250 EffectLib/EffectInstance.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EffectLib/StdAfx.h"
#include "EffectLib/EffectInstance.h"
#include "../PlatformStub.h"
auto CEffectInstance::GetBoundingSphere(D3DXVECTOR3 &, float &) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CEffectInstance::DestroySystem() -> void
{
MT_PLATFORM_STUB();
}
auto CEffectInstance::New() -> CEffectInstance *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CEffectInstance *>();
}
auto CEffectInstance::Delete(CEffectInstance *) -> void
{
MT_PLATFORM_STUB();
}
auto CEffectInstance::ResetRenderingEffectCount() -> void
{
MT_PLATFORM_STUB();
}
auto CEffectInstance::GetRenderingEffectCount() -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
CEffectInstance::CEffectInstance()
{
MT_PLATFORM_STUB();
}
CEffectInstance::~CEffectInstance()
{
MT_PLATFORM_STUB();
}
auto CEffectInstance::LessRenderOrder(CEffectInstance *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CEffectInstance::SetEffectDataPointer(CEffectData *) -> void
{
MT_PLATFORM_STUB();
}
auto CEffectInstance::Clear() -> void
{
MT_PLATFORM_STUB();
}
auto CEffectInstance::isAlive() -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto CEffectInstance::SetActive() -> void
{
MT_PLATFORM_STUB();
}
auto CEffectInstance::SetDeactive() -> void
{
MT_PLATFORM_STUB();
}
auto CEffectInstance::SetGlobalMatrix(const D3DXMATRIX &) -> void
{
MT_PLATFORM_STUB();
}
auto CEffectInstance::UpdateSound() -> void
{
MT_PLATFORM_STUB();
}
auto CEffectInstance::OnUpdate() -> void
{
MT_PLATFORM_STUB();
}
auto CEffectInstance::OnRender() -> void
{
MT_PLATFORM_STUB();
}
auto CEffectInstance::__Initialize() -> void
{
MT_PLATFORM_STUB();
}
auto CEffectInstance::__SetParticleData(CParticleSystemData *) -> void
{
MT_PLATFORM_STUB();
}
auto CEffectInstance::__SetMeshData(CEffectMeshScript *) -> void
{
MT_PLATFORM_STUB();
}
auto CEffectInstance::__SetLightData(CLightData *) -> void
{
MT_PLATFORM_STUB();
}
decltype(CEffectInstance::ms_kPool) CEffectInstance::ms_kPool{};
decltype(CEffectInstance::ms_iRenderingEffectCount) CEffectInstance::ms_iRenderingEffectCount{};
@@ -0,0 +1,189 @@
// Platform skeleton for EffectLib/EffectManager.h (40250 EffectLib/EffectManager.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EffectLib/StdAfx.h"
#include "EffectLib/EffectManager.h"
#include "../PlatformStub.h"
CEffectManager::CEffectManager()
{
MT_PLATFORM_STUB();
}
CEffectManager::~CEffectManager()
{
MT_PLATFORM_STUB();
}
auto CEffectManager::Destroy() -> void
{
MT_PLATFORM_STUB();
}
auto CEffectManager::UpdateSound() -> void
{
MT_PLATFORM_STUB();
}
auto CEffectManager::Update() -> void
{
MT_PLATFORM_STUB();
}
auto CEffectManager::Render() -> void
{
MT_PLATFORM_STUB();
}
auto CEffectManager::GetInfo(std::string *) -> void
{
MT_PLATFORM_STUB();
}
auto CEffectManager::IsAliveEffect(DWORD) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CEffectManager::RegisterEffect(const char *, bool, bool) -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto CEffectManager::RegisterEffect2(const char *, DWORD *, bool) -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto CEffectManager::DeleteAllInstances() -> void
{
MT_PLATFORM_STUB();
}
auto CEffectManager::CreateEffect(DWORD, const D3DXVECTOR3 &, const D3DXVECTOR3 &) -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CEffectManager::CreateEffect(const char *, const D3DXVECTOR3 &, const D3DXVECTOR3 &) -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CEffectManager::CreateEffectInstance(DWORD, DWORD) -> void
{
MT_PLATFORM_STUB();
}
auto CEffectManager::SelectEffectInstance(DWORD) -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto CEffectManager::DestroyEffectInstance(DWORD) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CEffectManager::DeactiveEffectInstance(DWORD) -> void
{
MT_PLATFORM_STUB();
}
auto CEffectManager::SetEffectTextures(DWORD, std::vector<std::string>) -> void
{
MT_PLATFORM_STUB();
}
auto CEffectManager::SetEffectInstancePosition(const D3DXVECTOR3 &) -> void
{
MT_PLATFORM_STUB();
}
auto CEffectManager::SetEffectInstanceRotation(const D3DXVECTOR3 &) -> void
{
MT_PLATFORM_STUB();
}
auto CEffectManager::SetEffectInstanceGlobalMatrix(const D3DXMATRIX &) -> void
{
MT_PLATFORM_STUB();
}
auto CEffectManager::ShowEffect() -> void
{
MT_PLATFORM_STUB();
}
auto CEffectManager::HideEffect() -> void
{
MT_PLATFORM_STUB();
}
auto CEffectManager::GetRandomEffect() -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
auto CEffectManager::GetEmptyIndex() -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CEffectManager::GetEffectData(DWORD, CEffectData **) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CEffectManager::GetEffectData(DWORD, const CEffectData **) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CEffectManager::CreateUnsafeEffectInstance(DWORD, CEffectInstance **) -> void
{
MT_PLATFORM_STUB();
}
auto CEffectManager::DestroyUnsafeEffectInstance(CEffectInstance *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CEffectManager::GetRenderingEffectCount() -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CEffectManager::__Initialize() -> void
{
MT_PLATFORM_STUB();
}
auto CEffectManager::__DestroyEffectInstanceMap() -> void
{
MT_PLATFORM_STUB();
}
auto CEffectManager::__DestroyEffectCacheMap() -> void
{
MT_PLATFORM_STUB();
}
auto CEffectManager::__DestroyEffectDataMap() -> void
{
MT_PLATFORM_STUB();
}
@@ -0,0 +1,269 @@
// Platform skeleton for EffectLib/EffectMesh.h (40250 EffectLib/EffectMesh.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EffectLib/StdAfx.h"
#include "EffectLib/EffectMesh.h"
#include "../PlatformStub.h"
auto CEffectMesh::SEffectMeshData::New() -> SEffectMeshData *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<SEffectMeshData *>();
}
auto CEffectMesh::SEffectMeshData::Delete(SEffectMeshData *) -> void
{
MT_PLATFORM_STUB();
}
auto CEffectMesh::SEffectMeshData::DestroySystem() -> void
{
MT_PLATFORM_STUB();
}
decltype(CEffectMesh::SEffectMeshData::ms_kPool) CEffectMesh::SEffectMeshData::ms_kPool{};
auto CEffectMesh::Type() -> TType
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<TType>();
}
CEffectMesh::CEffectMesh(const char * c_szFileName) : CResource(c_szFileName) // initializers as in 40250
{
MT_PLATFORM_STUB();
}
CEffectMesh::~CEffectMesh()
{
MT_PLATFORM_STUB();
}
auto CEffectMesh::GetFrameCount() -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
auto CEffectMesh::GetMeshCount() -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
auto CEffectMesh::GetMeshDataPointer(DWORD) -> TEffectMeshData *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<TEffectMeshData *>();
}
auto CEffectMesh::GetTextureVectorPointer(DWORD) -> std::vector<CGraphicImage *> *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<std::vector<CGraphicImage *> *>();
}
auto CEffectMesh::GetTextureVectorReference(DWORD) -> std::vector<CGraphicImage *> &
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<std::vector<CGraphicImage *> &>();
}
auto CEffectMesh::GetMeshElementPointer(DWORD, TEffectMeshData **) -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto CEffectMesh::OnLoad(int, const void *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CEffectMesh::OnClear() -> void
{
MT_PLATFORM_STUB();
}
auto CEffectMesh::OnIsEmpty() const -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CEffectMesh::OnIsType(TType) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CEffectMesh::__LoadData_Ver001(int, const BYTE *) -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto CEffectMesh::__LoadData_Ver002(int, const BYTE *) -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
CEffectMeshScript::CEffectMeshScript()
{
MT_PLATFORM_STUB();
}
CEffectMeshScript::~CEffectMeshScript()
{
MT_PLATFORM_STUB();
}
auto CEffectMeshScript::GetMeshFileName() -> const char *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<const char *>();
}
auto CEffectMeshScript::ReserveMeshData(DWORD) -> void
{
MT_PLATFORM_STUB();
}
auto CEffectMeshScript::CheckMeshIndex(DWORD) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CEffectMeshScript::GetMeshDataPointer(DWORD, TMeshData **) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CEffectMeshScript::GetMeshDataCount() -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CEffectMeshScript::GetBillboardType(DWORD) -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CEffectMeshScript::isBlendingEnable(DWORD) -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto CEffectMeshScript::GetBlendingSrcType(DWORD) -> BYTE
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BYTE>();
}
auto CEffectMeshScript::GetBlendingDestType(DWORD) -> BYTE
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BYTE>();
}
auto CEffectMeshScript::isTextureAlphaEnable(DWORD) -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto CEffectMeshScript::GetColorOperationType(DWORD, BYTE *) -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto CEffectMeshScript::GetColorFactor(DWORD, D3DXCOLOR *) -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto CEffectMeshScript::GetTimeTableAlphaPointer(DWORD, TTimeEventTableFloat **) -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto CEffectMeshScript::isMeshAnimationLoop() -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto CEffectMeshScript::GetMeshAnimationLoopCount() -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto CEffectMeshScript::GetMeshAnimationFrameDelay() -> float
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<float>();
}
auto CEffectMeshScript::isTextureAnimationLoop(DWORD) -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto CEffectMeshScript::GetTextureAnimationFrameDelay(DWORD) -> float
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<float>();
}
auto CEffectMeshScript::GetTextureAnimationStartFrame(DWORD) -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
auto CEffectMeshScript::OnClear() -> void
{
MT_PLATFORM_STUB();
}
auto CEffectMeshScript::OnIsData() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CEffectMeshScript::OnLoadScript(CTextFileLoader &) -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto CEffectMeshScript::DestroySystem() -> void
{
MT_PLATFORM_STUB();
}
auto CEffectMeshScript::New() -> CEffectMeshScript *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CEffectMeshScript *>();
}
auto CEffectMeshScript::Delete(CEffectMeshScript *) -> void
{
MT_PLATFORM_STUB();
}
decltype(CEffectMeshScript::ms_kPool) CEffectMeshScript::ms_kPool{};
@@ -0,0 +1,66 @@
// Platform skeleton for EffectLib/EffectMeshInstance.h (40250 EffectLib/EffectMeshInstance.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EffectLib/StdAfx.h"
#include "EffectLib/EffectMeshInstance.h"
#include "../PlatformStub.h"
CEffectMeshInstance::CEffectMeshInstance()
{
MT_PLATFORM_STUB();
}
CEffectMeshInstance::~CEffectMeshInstance()
{
MT_PLATFORM_STUB();
}
auto CEffectMeshInstance::DestroySystem() -> void
{
MT_PLATFORM_STUB();
}
auto CEffectMeshInstance::New() -> CEffectMeshInstance *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CEffectMeshInstance *>();
}
auto CEffectMeshInstance::Delete(CEffectMeshInstance *) -> void
{
MT_PLATFORM_STUB();
}
decltype(CEffectMeshInstance::ms_kPool) CEffectMeshInstance::ms_kPool{};
auto CEffectMeshInstance::OnSetDataPointer(CEffectElementBase *) -> void
{
MT_PLATFORM_STUB();
}
auto CEffectMeshInstance::OnInitialize() -> void
{
MT_PLATFORM_STUB();
}
auto CEffectMeshInstance::OnDestroy() -> void
{
MT_PLATFORM_STUB();
}
auto CEffectMeshInstance::OnUpdate(float) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CEffectMeshInstance::OnRender() -> void
{
MT_PLATFORM_STUB();
}
auto CEffectMeshInstance::isActive() -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
@@ -0,0 +1,39 @@
// Platform skeleton for EffectLib/EffectUpdateDecorator.h (40250 EffectLib/EffectUpdateDecorator.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EffectLib/StdAfx.h"
#include "EffectLib/EffectUpdateDecorator.h"
#include "../PlatformStub.h"
auto NEffectUpdateDecorator::CAirResistanceDecorator::__Excute(const CDecoratorData &) -> void
{
MT_PLATFORM_STUB();
}
auto NEffectUpdateDecorator::CAirResistanceDecorator::__Clone(CParticleInstance *, CParticleInstance *) -> CBaseDecorator *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CBaseDecorator *>();
}
auto NEffectUpdateDecorator::CGravityDecorator::__Excute(const CDecoratorData &) -> void
{
MT_PLATFORM_STUB();
}
auto NEffectUpdateDecorator::CGravityDecorator::__Clone(CParticleInstance *, CParticleInstance *) -> CBaseDecorator *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CBaseDecorator *>();
}
auto NEffectUpdateDecorator::CRotationDecorator::__Excute(const CDecoratorData &) -> void
{
MT_PLATFORM_STUB();
}
auto NEffectUpdateDecorator::CRotationDecorator::__Clone(CParticleInstance *, CParticleInstance *) -> CBaseDecorator *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CBaseDecorator *>();
}
@@ -0,0 +1,89 @@
// Platform skeleton for EffectLib/EmitterProperty.h (40250 EffectLib/EmitterProperty.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EffectLib/StdAfx.h"
#include "EffectLib/EmitterProperty.h"
#include "../PlatformStub.h"
CEmitterProperty::CEmitterProperty()
{
MT_PLATFORM_STUB();
}
CEmitterProperty::~CEmitterProperty()
{
MT_PLATFORM_STUB();
}
auto CEmitterProperty::Clear() -> void
{
MT_PLATFORM_STUB();
}
auto CEmitterProperty::GetEmitterShape() -> BYTE
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BYTE>();
}
auto CEmitterProperty::GetEmitterAdvancedType() -> BYTE
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BYTE>();
}
auto CEmitterProperty::isEmitFromEdge() -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto CEmitterProperty::GetEmittingSize(float, float *) -> void
{
MT_PLATFORM_STUB();
}
auto CEmitterProperty::GetEmittingAngularVelocity(float, float *) -> void
{
MT_PLATFORM_STUB();
}
auto CEmitterProperty::GetEmittingDirectionX(float, float *) -> void
{
MT_PLATFORM_STUB();
}
auto CEmitterProperty::GetEmittingDirectionY(float, float *) -> void
{
MT_PLATFORM_STUB();
}
auto CEmitterProperty::GetEmittingDirectionZ(float, float *) -> void
{
MT_PLATFORM_STUB();
}
auto CEmitterProperty::GetEmittingVelocity(float, float *) -> void
{
MT_PLATFORM_STUB();
}
auto CEmitterProperty::GetEmissionCountPerSecond(float, float *) -> void
{
MT_PLATFORM_STUB();
}
auto CEmitterProperty::GetParticleLifeTime(float, float *) -> void
{
MT_PLATFORM_STUB();
}
auto CEmitterProperty::GetParticleSizeX(float, float *) -> void
{
MT_PLATFORM_STUB();
}
auto CEmitterProperty::GetParticleSizeY(float, float *) -> void
{
MT_PLATFORM_STUB();
}
@@ -0,0 +1,73 @@
// Platform skeleton for EffectLib/FrameController.h (40250 EffectLib/FrameController.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EffectLib/StdAfx.h"
#include "EffectLib/FrameController.h"
#include "../PlatformStub.h"
CFrameController::CFrameController()
{
MT_PLATFORM_STUB();
}
CFrameController::~CFrameController()
{
MT_PLATFORM_STUB();
}
auto CFrameController::Clear() -> void
{
MT_PLATFORM_STUB();
}
auto CFrameController::Update(float) -> void
{
MT_PLATFORM_STUB();
}
auto CFrameController::SetCurrentFrame(DWORD) -> void
{
MT_PLATFORM_STUB();
}
auto CFrameController::GetCurrentFrame() -> BYTE
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BYTE>();
}
auto CFrameController::SetMaxFrame(DWORD) -> void
{
MT_PLATFORM_STUB();
}
auto CFrameController::SetFrameTime(float) -> void
{
MT_PLATFORM_STUB();
}
auto CFrameController::SetStartFrame(DWORD) -> void
{
MT_PLATFORM_STUB();
}
auto CFrameController::SetLoopFlag(BOOL) -> void
{
MT_PLATFORM_STUB();
}
auto CFrameController::SetLoopCount(int) -> void
{
MT_PLATFORM_STUB();
}
auto CFrameController::SetActive(BOOL) -> void
{
MT_PLATFORM_STUB();
}
auto CFrameController::isActive(DWORD) -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
@@ -0,0 +1,72 @@
// Platform skeleton for EffectLib/ParticleInstance.h (40250 EffectLib/ParticleInstance.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EffectLib/StdAfx.h"
#include "EffectLib/ParticleInstance.h"
#include "../PlatformStub.h"
CParticleInstance::CParticleInstance()
{
MT_PLATFORM_STUB();
}
CParticleInstance::~CParticleInstance()
{
MT_PLATFORM_STUB();
}
auto CParticleInstance::GetRadiusApproximation() -> float
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<float>();
}
auto CParticleInstance::Update(float, float) -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto CParticleInstance::New() -> CParticleInstance *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CParticleInstance *>();
}
auto CParticleInstance::DestroySystem() -> void
{
MT_PLATFORM_STUB();
}
auto CParticleInstance::Transform(const D3DXMATRIX *) -> void
{
MT_PLATFORM_STUB();
}
auto CParticleInstance::Transform(const D3DXMATRIX *, const float) -> void
{
MT_PLATFORM_STUB();
}
auto CParticleInstance::GetParticleMeshPointer() -> TPTVertex *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<TPTVertex *>();
}
auto CParticleInstance::DeleteThis() -> void
{
MT_PLATFORM_STUB();
}
auto CParticleInstance::Destroy() -> void
{
MT_PLATFORM_STUB();
}
auto CParticleInstance::__Initialize() -> void
{
MT_PLATFORM_STUB();
}
decltype(CParticleInstance::ms_kPool) CParticleInstance::ms_kPool{};
@@ -0,0 +1,38 @@
// Platform skeleton for EffectLib/ParticleProperty.h (40250 EffectLib/ParticleProperty.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EffectLib/StdAfx.h"
#include "EffectLib/ParticleProperty.h"
#include "../PlatformStub.h"
CParticleProperty::CParticleProperty()
{
MT_PLATFORM_STUB();
}
CParticleProperty::~CParticleProperty()
{
MT_PLATFORM_STUB();
}
auto CParticleProperty::Clear() -> void
{
MT_PLATFORM_STUB();
}
auto CParticleProperty::InsertTexture(const char *) -> void
{
MT_PLATFORM_STUB();
}
auto CParticleProperty::SetTexture(const char *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CParticleProperty::operator=(const CParticleProperty &) -> CParticleProperty &
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CParticleProperty &>();
}
@@ -0,0 +1,73 @@
// Platform skeleton for EffectLib/ParticleSystemData.h (40250 EffectLib/ParticleSystemData.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EffectLib/StdAfx.h"
#include "EffectLib/ParticleSystemData.h"
#include "../PlatformStub.h"
CParticleSystemData::~CParticleSystemData()
{
MT_PLATFORM_STUB();
}
CParticleSystemData::CParticleSystemData()
{
MT_PLATFORM_STUB();
}
auto CParticleSystemData::GetEmitterPropertyPointer() -> CEmitterProperty *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CEmitterProperty *>();
}
auto CParticleSystemData::GetParticlePropertyPointer() -> CParticleProperty *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CParticleProperty *>();
}
auto CParticleSystemData::ChangeTexture(const char *) -> void
{
MT_PLATFORM_STUB();
}
auto CParticleSystemData::BuildDecorator(CParticleInstance *) -> void
{
MT_PLATFORM_STUB();
}
auto CParticleSystemData::OnLoadScript(CTextFileLoader &) -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto CParticleSystemData::OnClear() -> void
{
MT_PLATFORM_STUB();
}
auto CParticleSystemData::OnIsData() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CParticleSystemData::DestroySystem() -> void
{
MT_PLATFORM_STUB();
}
auto CParticleSystemData::New() -> CParticleSystemData *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CParticleSystemData *>();
}
auto CParticleSystemData::Delete(CParticleSystemData *) -> void
{
MT_PLATFORM_STUB();
}
decltype(CParticleSystemData::ms_kPool) CParticleSystemData::ms_kPool{};
@@ -0,0 +1,71 @@
// Platform skeleton for EffectLib/ParticleSystemInstance.h (40250 EffectLib/ParticleSystemInstance.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EffectLib/StdAfx.h"
#include "EffectLib/ParticleSystemInstance.h"
#include "../PlatformStub.h"
auto CParticleSystemInstance::DestroySystem() -> void
{
MT_PLATFORM_STUB();
}
auto CParticleSystemInstance::New() -> CParticleSystemInstance *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CParticleSystemInstance *>();
}
auto CParticleSystemInstance::Delete(CParticleSystemInstance *) -> void
{
MT_PLATFORM_STUB();
}
decltype(CParticleSystemInstance::ms_kPool) CParticleSystemInstance::ms_kPool{};
CParticleSystemInstance::CParticleSystemInstance()
{
MT_PLATFORM_STUB();
}
CParticleSystemInstance::~CParticleSystemInstance()
{
MT_PLATFORM_STUB();
}
auto CParticleSystemInstance::OnSetDataPointer(CEffectElementBase *) -> void
{
MT_PLATFORM_STUB();
}
auto CParticleSystemInstance::CreateParticles(float) -> void
{
MT_PLATFORM_STUB();
}
auto CParticleSystemInstance::GetEmissionCount() -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
auto CParticleSystemInstance::OnInitialize() -> void
{
MT_PLATFORM_STUB();
}
auto CParticleSystemInstance::OnDestroy() -> void
{
MT_PLATFORM_STUB();
}
auto CParticleSystemInstance::OnUpdate(float) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CParticleSystemInstance::OnRender() -> void
{
MT_PLATFORM_STUB();
}
@@ -0,0 +1,67 @@
// Platform skeleton for EffectLib/SimpleLightData.h (40250 EffectLib/SimpleLightData.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EffectLib/StdAfx.h"
#include "EffectLib/SimpleLightData.h"
#include "../PlatformStub.h"
CLightData::CLightData()
{
MT_PLATFORM_STUB();
}
CLightData::~CLightData()
{
MT_PLATFORM_STUB();
}
auto CLightData::GetRange(float, float &) -> void
{
MT_PLATFORM_STUB();
}
auto CLightData::GetDuration() -> float
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<float>();
}
auto CLightData::InitializeLight(D3DLIGHT8 &) -> void
{
MT_PLATFORM_STUB();
}
auto CLightData::OnClear() -> void
{
MT_PLATFORM_STUB();
}
auto CLightData::OnIsData() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CLightData::OnLoadScript(CTextFileLoader &) -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto CLightData::DestroySystem() -> void
{
MT_PLATFORM_STUB();
}
auto CLightData::New() -> CLightData *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CLightData *>();
}
auto CLightData::Delete(CLightData *) -> void
{
MT_PLATFORM_STUB();
}
decltype(CLightData::ms_kPool) CLightData::ms_kPool{};
@@ -0,0 +1,60 @@
// Platform skeleton for EffectLib/SimpleLightInstance.h (40250 EffectLib/SimpleLightInstance.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EffectLib/StdAfx.h"
#include "EffectLib/SimpleLightInstance.h"
#include "../PlatformStub.h"
CLightInstance::CLightInstance()
{
MT_PLATFORM_STUB();
}
CLightInstance::~CLightInstance()
{
MT_PLATFORM_STUB();
}
auto CLightInstance::OnSetDataPointer(CEffectElementBase *) -> void
{
MT_PLATFORM_STUB();
}
auto CLightInstance::OnInitialize() -> void
{
MT_PLATFORM_STUB();
}
auto CLightInstance::OnDestroy() -> void
{
MT_PLATFORM_STUB();
}
auto CLightInstance::OnUpdate(float) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CLightInstance::OnRender() -> void
{
MT_PLATFORM_STUB();
}
auto CLightInstance::DestroySystem() -> void
{
MT_PLATFORM_STUB();
}
auto CLightInstance::New() -> CLightInstance *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CLightInstance *>();
}
auto CLightInstance::Delete(CLightInstance *) -> void
{
MT_PLATFORM_STUB();
}
decltype(CLightInstance::ms_kPool) CLightInstance::ms_kPool{};
+12
View File
@@ -0,0 +1,12 @@
// Platform skeleton for EffectLib/Type.h (40250 EffectLib/Type.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EffectLib/StdAfx.h"
#include "EffectLib/Type.h"
#include "../PlatformStub.h"
auto GetTokenTimeEventFloat(CTextFileLoader &, const char *, TTimeEventTableFloat *) -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
+36
View File
@@ -0,0 +1,36 @@
// Platform skeleton for EterBase/CRC32.h (40250 EterBase/CRC32.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterBase/StdAfx.h"
#include "EterBase/CRC32.h"
#include "../PlatformStub.h"
auto GetCRC32(const char *, size_t) -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
auto GetCaseCRC32(const char *, size_t) -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
auto GetHFILECRC32(HANDLE) -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
auto GetFileCRC32(const char *) -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
auto GetFileSize(const char *) -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
+106
View File
@@ -0,0 +1,106 @@
// Platform skeleton for EterBase/Debug.h (40250 EterBase/Debug.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterBase/StdAfx.h"
#include "EterBase/Debug.h"
#include "../PlatformStub.h"
auto SetLogLevel(UINT) -> void
{
MT_PLATFORM_STUB();
}
auto Log(UINT, const char *) -> void
{
MT_PLATFORM_STUB();
}
auto Logn(UINT, const char *) -> void
{
MT_PLATFORM_STUB();
}
auto Logf(UINT, const char *, ...) -> void
{
MT_PLATFORM_STUB();
}
auto Lognf(UINT, const char *, ...) -> void
{
MT_PLATFORM_STUB();
}
auto Trace(const char *) -> void
{
MT_PLATFORM_STUB();
}
auto Tracen(const char *) -> void
{
MT_PLATFORM_STUB();
}
auto Tracenf(const char *, ...) -> void
{
MT_PLATFORM_STUB();
}
auto Tracef(const char *, ...) -> void
{
MT_PLATFORM_STUB();
}
auto TraceError(const char *, ...) -> void
{
MT_PLATFORM_STUB();
}
auto TraceErrorWithoutEnter(const char *, ...) -> void
{
MT_PLATFORM_STUB();
}
auto LogBox(const char *, const char *, HWND) -> void
{
MT_PLATFORM_STUB();
}
auto LogBoxf(const char *, ...) -> void
{
MT_PLATFORM_STUB();
}
auto LogFile(const char *) -> void
{
MT_PLATFORM_STUB();
}
auto LogFilef(const char *, ...) -> void
{
MT_PLATFORM_STUB();
}
auto OpenConsoleWindow() -> void
{
MT_PLATFORM_STUB();
}
auto CloseConsoleWindow() -> void
{
MT_PLATFORM_STUB();
}
auto SetupLog() -> void
{
MT_PLATFORM_STUB();
}
auto OpenLogFile(bool) -> void
{
MT_PLATFORM_STUB();
}
auto CloseLogFile() -> void
{
MT_PLATFORM_STUB();
}
@@ -0,0 +1,78 @@
// Platform skeleton for EterBase/FileBase.h (40250 EterBase/FileBase.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterBase/StdAfx.h"
#include "EterBase/FileBase.h"
#include "../PlatformStub.h"
CFileBase::CFileBase()
{
MT_PLATFORM_STUB();
}
CFileBase::~CFileBase()
{
MT_PLATFORM_STUB();
}
auto CFileBase::Destroy() -> void
{
MT_PLATFORM_STUB();
}
auto CFileBase::Close() -> void
{
MT_PLATFORM_STUB();
}
auto CFileBase::Create(const char *, EFileMode) -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto CFileBase::Size() -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
auto CFileBase::SeekCur(DWORD) -> void
{
MT_PLATFORM_STUB();
}
auto CFileBase::Seek(DWORD) -> void
{
MT_PLATFORM_STUB();
}
auto CFileBase::GetPosition() -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
auto CFileBase::Write(const void *, int) -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto CFileBase::Read(void *, int) -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto CFileBase::GetFileName() -> char *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<char *>();
}
auto CFileBase::IsNull() -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
@@ -0,0 +1,135 @@
// Platform skeleton for EterBase/FileLoader.h (40250 EterBase/FileLoader.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterBase/StdAfx.h"
#include "EterBase/FileLoader.h"
#include "../PlatformStub.h"
CMemoryTextFileLoader::CMemoryTextFileLoader()
{
MT_PLATFORM_STUB();
}
CMemoryTextFileLoader::~CMemoryTextFileLoader()
{
MT_PLATFORM_STUB();
}
auto CMemoryTextFileLoader::Bind(int, const void *) -> void
{
MT_PLATFORM_STUB();
}
auto CMemoryTextFileLoader::GetLineCount() -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
auto CMemoryTextFileLoader::CheckLineIndex(DWORD) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CMemoryTextFileLoader::SplitLine(DWORD, CTokenVector *, const char *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CMemoryTextFileLoader::SplitLine2(DWORD, CTokenVector *, const char *) -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CMemoryTextFileLoader::SplitLineByTab(DWORD, CTokenVector *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CMemoryTextFileLoader::GetLineString(DWORD) -> const std::string &
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<const std::string &>();
}
CMemoryFileLoader::CMemoryFileLoader(int, const void *)
{
MT_PLATFORM_STUB();
}
CMemoryFileLoader::~CMemoryFileLoader()
{
MT_PLATFORM_STUB();
}
auto CMemoryFileLoader::Read(int, void *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CMemoryFileLoader::GetPosition() -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CMemoryFileLoader::GetSize() -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CMemoryFileLoader::IsReadableSize(int) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CMemoryFileLoader::GetCurrentPositionPointer() -> const char *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<const char *>();
}
CDiskFileLoader::CDiskFileLoader()
{
MT_PLATFORM_STUB();
}
CDiskFileLoader::~CDiskFileLoader()
{
MT_PLATFORM_STUB();
}
auto CDiskFileLoader::Close() -> void
{
MT_PLATFORM_STUB();
}
auto CDiskFileLoader::Open(const char *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CDiskFileLoader::Read(int, void *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CDiskFileLoader::GetSize() -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CDiskFileLoader::Initialize() -> void
{
MT_PLATFORM_STUB();
}
@@ -0,0 +1,107 @@
// Platform skeleton for EterBase/MappedFile.h (40250 EterBase/MappedFile.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterBase/StdAfx.h"
#include "EterBase/MappedFile.h"
#include "../PlatformStub.h"
CMappedFile::CMappedFile()
{
MT_PLATFORM_STUB();
}
CMappedFile::~CMappedFile()
{
MT_PLATFORM_STUB();
}
auto CMappedFile::Link(DWORD, const void *) -> void
{
MT_PLATFORM_STUB();
}
auto CMappedFile::Create(const char *) -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto CMappedFile::Create(const char *, const void **, int, int) -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto CMappedFile::Get() -> LPCVOID
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<LPCVOID>();
}
auto CMappedFile::Destroy() -> void
{
MT_PLATFORM_STUB();
}
auto CMappedFile::Seek(DWORD, int) -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CMappedFile::Map(const void **, int, int) -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CMappedFile::Size() -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
auto CMappedFile::GetPosition() -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
auto CMappedFile::Read(void *, int) -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto CMappedFile::GetSeekPosition() -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
auto CMappedFile::BindLZObject(CLZObject *) -> void
{
MT_PLATFORM_STUB();
}
auto CMappedFile::BindLZObjectWithBufferedSize(CLZObject *) -> void
{
MT_PLATFORM_STUB();
}
auto CMappedFile::AppendDataBlock(const void *, DWORD) -> BYTE *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BYTE *>();
}
auto CMappedFile::GetCurrentSeekPoint() -> BYTE *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BYTE *>();
}
auto CMappedFile::Unmap(LPCVOID) -> void
{
MT_PLATFORM_STUB();
}
@@ -0,0 +1,131 @@
// Platform skeleton for EterBase/Poly/Poly.h (40250 EterBase/Poly/Poly.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterBase/StdAfx.h"
#include "EterBase/Poly/Poly.h"
#include "../../PlatformStub.h"
CPoly::CPoly()
{
MT_PLATFORM_STUB();
}
CPoly::~CPoly()
{
MT_PLATFORM_STUB();
}
auto CPoly::Analyze(const char *) -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CPoly::Eval() -> float
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<float>();
}
auto CPoly::SetRandom(int) -> void
{
MT_PLATFORM_STUB();
}
auto CPoly::SetStr(const std::string &) -> void
{
MT_PLATFORM_STUB();
}
auto CPoly::SetVar(const std::string &, double) -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CPoly::GetVarCount() -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CPoly::GetVarName(unsigned int) -> const char *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<const char *>();
}
auto CPoly::Clear() -> void
{
MT_PLATFORM_STUB();
}
auto CPoly::my_irandom(double, double) -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CPoly::my_frandom(double, double) -> double
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<double>();
}
auto CPoly::init() -> void
{
MT_PLATFORM_STUB();
}
auto CPoly::insert(const std::string &, int) -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CPoly::find(const std::string &) -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CPoly::emit(int, int) -> void
{
MT_PLATFORM_STUB();
}
auto CPoly::match(int) -> void
{
MT_PLATFORM_STUB();
}
auto CPoly::expo() -> void
{
MT_PLATFORM_STUB();
}
auto CPoly::factor() -> void
{
MT_PLATFORM_STUB();
}
auto CPoly::term() -> void
{
MT_PLATFORM_STUB();
}
auto CPoly::lexan() -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CPoly::error() -> void
{
MT_PLATFORM_STUB();
}
auto CPoly::expr() -> void
{
MT_PLATFORM_STUB();
}
@@ -0,0 +1,16 @@
// Platform skeleton for EterBase/Poly/SymTable.h (40250 EterBase/Poly/SymTable.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterBase/StdAfx.h"
#include "EterBase/Poly/SymTable.h"
#include "../../PlatformStub.h"
CSymTable::CSymTable(int, std::string)
{
MT_PLATFORM_STUB();
}
CSymTable::~CSymTable()
{
MT_PLATFORM_STUB();
}
@@ -0,0 +1,18 @@
// Platform skeleton for EterBase/Random.h (40250 EterBase/Random.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterBase/StdAfx.h"
#include "EterBase/Random.h"
#include "../PlatformStub.h"
auto frandom(float, float) -> float
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<float>();
}
auto random_range(long, long) -> long
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<long>();
}
+29
View File
@@ -0,0 +1,29 @@
// Platform skeleton for EterBase/Stl.h (40250 EterBase/Stl.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterBase/StdAfx.h"
#include "EterBase/Stl.h"
#include "../PlatformStub.h"
auto korean_tolower(const char) -> char
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<char>();
}
auto stl_static_string(const char *) -> std::string &
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<std::string &>();
}
auto stl_lowers(std::string &) -> void
{
MT_PLATFORM_STUB();
}
auto split_string(const std::string &, const std::string &, std::vector<std::string> &, bool) -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
+94
View File
@@ -0,0 +1,94 @@
// Platform skeleton for EterBase/Timer.h (40250 EterBase/Timer.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterBase/StdAfx.h"
#include "EterBase/Timer.h"
#include "../PlatformStub.h"
CTimer::CTimer()
{
MT_PLATFORM_STUB();
}
CTimer::~CTimer()
{
MT_PLATFORM_STUB();
}
auto CTimer::Advance() -> void
{
MT_PLATFORM_STUB();
}
auto CTimer::Adjust(int) -> void
{
MT_PLATFORM_STUB();
}
auto CTimer::SetBaseTime() -> void
{
MT_PLATFORM_STUB();
}
auto CTimer::GetCurrentSecond() -> float
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<float>();
}
auto CTimer::GetCurrentMillisecond() -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
auto CTimer::GetElapsedSecond() -> float
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<float>();
}
auto CTimer::GetElapsedMilliecond() -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
auto CTimer::UseCustomTime() -> void
{
MT_PLATFORM_STUB();
}
auto ELTimer_Init() -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto ELTimer_GetMSec() -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
auto ELTimer_SetServerMSec(DWORD) -> void
{
MT_PLATFORM_STUB();
}
auto ELTimer_GetServerMSec() -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
auto ELTimer_SetFrameMSec() -> void
{
MT_PLATFORM_STUB();
}
auto ELTimer_GetFrameMSec() -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
+190
View File
@@ -0,0 +1,190 @@
// Platform skeleton for EterBase/Utils.h (40250 EterBase/Utils.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterBase/StdAfx.h"
#include "EterBase/Utils.h"
#include "../PlatformStub.h"
auto CreateTempFileName(const char *) -> const char *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<const char *>();
}
auto GetFilePathNameExtension(const char *, int, std::string *, std::string *, std::string *) -> void
{
MT_PLATFORM_STUB();
}
auto GetFileExtension(const char *, int, std::string *) -> void
{
MT_PLATFORM_STUB();
}
auto GetFileNameParts(const char *, int, char *, char *, char *) -> void
{
MT_PLATFORM_STUB();
}
auto GetOldIndexingName(char *, int) -> void
{
MT_PLATFORM_STUB();
}
auto GetIndexingName(char *, DWORD) -> void
{
MT_PLATFORM_STUB();
}
auto stl_lowers(std::string &) -> void
{
MT_PLATFORM_STUB();
}
auto GetOnlyFileName(const char *, std::string &) -> void
{
MT_PLATFORM_STUB();
}
auto GetOnlyPathName(const char *, std::string &) -> void
{
MT_PLATFORM_STUB();
}
auto GetOnlyPathName(const char *) -> const char *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<const char *>();
}
auto GetLocalFileName(const char *, const char *, std::string *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto GetExceptionPathName(const char *, std::string &) -> void
{
MT_PLATFORM_STUB();
}
auto GetWorkingFolder(std::string &) -> void
{
MT_PLATFORM_STUB();
}
auto StringLowers(char *) -> void
{
MT_PLATFORM_STUB();
}
auto StringPath(std::string &) -> void
{
MT_PLATFORM_STUB();
}
auto StringPath(char *) -> void
{
MT_PLATFORM_STUB();
}
auto StringPath(const char *, char *) -> void
{
MT_PLATFORM_STUB();
}
auto StringPath(const char *, std::string &) -> void
{
MT_PLATFORM_STUB();
}
auto PrintAsciiData(const void *, int) -> void
{
MT_PLATFORM_STUB();
}
auto IsFile(const char *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto IsGlobalFileName(const char *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto MIN(int, int) -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto MAX(int, int) -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto MINMAX(int, int, int) -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto fMIN(float, float) -> float
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<float>();
}
auto fMAX(float, float) -> float
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<float>();
}
auto fMINMAX(float, float, float) -> float
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<float>();
}
auto MyCreateDirectory(const char *) -> void
{
MT_PLATFORM_STUB();
}
auto RemoveAllDirectory(const char *) -> void
{
MT_PLATFORM_STUB();
}
auto SplitLine(const char *, const char *, std::vector<std::string> *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto _getf(const char *, ...) -> const char *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<const char *>();
}
auto CommandLineToArgv(PCHAR, int *) -> PCHAR *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<PCHAR *>();
}
auto StringExceptCharacter(std::string *, const char *) -> void
{
MT_PLATFORM_STUB();
}
auto GetExcutedFileName(std::string &) -> void
{
MT_PLATFORM_STUB();
}
@@ -0,0 +1,39 @@
// Platform skeleton for EterBase/cipher.h (40250 EterBase/cipher.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterBase/StdAfx.h"
#include "EterBase/cipher.h"
#include "../PlatformStub.h"
Cipher::Cipher()
{
MT_PLATFORM_STUB();
}
Cipher::~Cipher()
{
MT_PLATFORM_STUB();
}
auto Cipher::CleanUp() -> void
{
MT_PLATFORM_STUB();
}
auto Cipher::Prepare(void *, size_t *) -> size_t
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<size_t>();
}
auto Cipher::Activate(bool, size_t, const void *, size_t) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto Cipher::SetUp(bool) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
+113
View File
@@ -0,0 +1,113 @@
// Platform skeleton for EterBase/lzo.h (40250 EterBase/lzo.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterBase/StdAfx.h"
#include "EterBase/lzo.h"
#include "../PlatformStub.h"
CLZObject::CLZObject()
{
MT_PLATFORM_STUB();
}
CLZObject::~CLZObject()
{
MT_PLATFORM_STUB();
}
auto CLZObject::Clear() -> void
{
MT_PLATFORM_STUB();
}
auto CLZObject::BeginCompress(const void *, UINT) -> void
{
MT_PLATFORM_STUB();
}
auto CLZObject::BeginCompressInBuffer(const void *, UINT, void *) -> void
{
MT_PLATFORM_STUB();
}
auto CLZObject::Compress() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CLZObject::BeginDecompress(const void *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CLZObject::Decompress(DWORD *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CLZObject::Encrypt(DWORD *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CLZObject::__Decrypt(DWORD *, BYTE *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CLZObject::GetSize() -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
auto CLZObject::AllocBuffer(DWORD) -> void
{
MT_PLATFORM_STUB();
}
auto CLZObject::Initialize() -> void
{
MT_PLATFORM_STUB();
}
decltype(CLZObject::ms_dwFourCC) CLZObject::ms_dwFourCC{};
CLZO::CLZO()
{
MT_PLATFORM_STUB();
}
CLZO::~CLZO()
{
MT_PLATFORM_STUB();
}
auto CLZO::CompressMemory(CLZObject &, const void *, UINT) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CLZO::CompressEncryptedMemory(CLZObject &, const void *, UINT, DWORD *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CLZO::Decompress(CLZObject &, const BYTE *, DWORD *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CLZO::GetWorkMemory() -> BYTE *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BYTE *>();
}
+18
View File
@@ -0,0 +1,18 @@
// Platform skeleton for EterBase/tea.h (40250 EterBase/tea.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterBase/StdAfx.h"
#include "EterBase/tea.h"
#include "../PlatformStub.h"
auto tea_encrypt(unsigned long *, const unsigned long *, const unsigned long *, int) -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto tea_decrypt(unsigned long *, const unsigned long *, const unsigned long *, int) -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
@@ -0,0 +1,209 @@
// Platform skeleton for EterGrnLib/LODController.h (40250 EterGrnLib/LODController.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterGrnLib/StdAfx.h"
#include "EterGrnLib/LODController.h"
#include "../PlatformStub.h"
auto CGrannyLODController::SetMinLODMode(bool) -> void
{
MT_PLATFORM_STUB();
}
CGrannyLODController::CGrannyLODController()
{
MT_PLATFORM_STUB();
}
CGrannyLODController::~CGrannyLODController()
{
MT_PLATFORM_STUB();
}
auto CGrannyLODController::Clear() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyLODController::CreateDeviceObjects() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyLODController::DestroyDeviceObjects() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyLODController::AddModel(CGraphicThing *, int, CGrannyLODController *) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyLODController::AttachModelInstance(CGrannyLODController *, const char *) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyLODController::DetachModelInstance(CGrannyLODController *) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyLODController::SetLODLimits(float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyLODController::SetLODLevel(BYTE) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyLODController::SetMaterialImagePointer(const char *, CGraphicImage *) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyLODController::SetMaterialData(const char *, const SMaterialData &) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyLODController::SetSpecularInfo(const char *, BOOL, float) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyLODController::RenderWithOneTexture() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyLODController::RenderWithTwoTexture() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyLODController::BlendRenderWithOneTexture() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyLODController::BlendRenderWithTwoTexture() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyLODController::Update(float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyLODController::UpdateLODLevel(float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyLODController::UpdateTime(float) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyLODController::UpdateSkeleton(const D3DXMATRIX *, float) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyLODController::Deform(const D3DXMATRIX *) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyLODController::DeformNoSkin(const D3DXMATRIX *) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyLODController::DeformAll(const D3DXMATRIX *) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyLODController::RenderToShadowMap() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyLODController::RenderShadow() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyLODController::ReloadTexture() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyLODController::GetBoundBox(D3DXVECTOR3 *, D3DXVECTOR3 *) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyLODController::Intersect(const D3DXMATRIX *, float *, float *, float *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGrannyLODController::SetLocalTime(float) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyLODController::ResetLocalTime() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyLODController::SetMotionPointer(const CGrannyMotion *, float, int, float) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyLODController::ChangeMotionPointer(const CGrannyMotion *, int, float) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyLODController::SetMotionAtEnd() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyLODController::isModelInstance() -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto CGrannyLODController::GetModelInstance() -> CGrannyModelInstance *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CGrannyModelInstance *>();
}
auto CGrannyLODController::SetCurrentModelInstance(CGrannyModelInstance *) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyLODController::RefreshAttachedModelInstance() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyLODController::__ReserveSharedDeformableVertexBuffer(DWORD) -> void
{
MT_PLATFORM_STUB();
}
@@ -0,0 +1,211 @@
// Platform skeleton for EterGrnLib/Material.h (40250 EterGrnLib/Material.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterGrnLib/StdAfx.h"
#include "EterGrnLib/Material.h"
#include "../PlatformStub.h"
auto CGrannyMaterial::CreateSphereMap(UINT, const char *) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyMaterial::DestroySphereMap() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyMaterial::TranslateSpecularMatrix(float, float, float) -> void
{
MT_PLATFORM_STUB();
}
decltype(CGrannyMaterial::ms_matSpecular) CGrannyMaterial::ms_matSpecular{};
decltype(CGrannyMaterial::ms_v3SpecularTrans) CGrannyMaterial::ms_v3SpecularTrans{};
CGrannyMaterial::CGrannyMaterial()
{
MT_PLATFORM_STUB();
}
CGrannyMaterial::~CGrannyMaterial()
{
MT_PLATFORM_STUB();
}
auto CGrannyMaterial::Destroy() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyMaterial::Copy(CGrannyMaterial &) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyMaterial::IsEqual(granny_material *) const -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGrannyMaterial::IsIn(const char *, int *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGrannyMaterial::SetSpecularInfo(BOOL, float, BYTE) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyMaterial::ApplyRenderState() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyMaterial::RestoreRenderState() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyMaterial::Initialize() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyMaterial::CreateFromGrannyMaterialPointer(granny_material *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGrannyMaterial::SetImagePointer(int, CGraphicImage *) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyMaterial::GetType() const -> CGrannyMaterial::EType
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CGrannyMaterial::EType>();
}
auto CGrannyMaterial::GetImagePointer(int) const -> CGraphicImage *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CGraphicImage *>();
}
auto CGrannyMaterial::GetDiffuseTexture() const -> const CGraphicTexture *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<const CGraphicTexture *>();
}
auto CGrannyMaterial::GetOpacityTexture() const -> const CGraphicTexture *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<const CGraphicTexture *>();
}
auto CGrannyMaterial::GetD3DTexture(int) const -> LPDIRECT3DTEXTURE8
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<LPDIRECT3DTEXTURE8>();
}
auto CGrannyMaterial::__GetImagePointer(const char *) -> CGraphicImage *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CGraphicImage *>();
}
auto CGrannyMaterial::__IsSpecularEnable() const -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto CGrannyMaterial::__GetSpecularPower() const -> float
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<float>();
}
auto CGrannyMaterial::__ApplyDiffuseRenderState() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyMaterial::__RestoreDiffuseRenderState() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyMaterial::__ApplySpecularRenderState() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyMaterial::__RestoreSpecularRenderState() -> void
{
MT_PLATFORM_STUB();
}
decltype(CGrannyMaterial::ms_akSphereMapInstance) CGrannyMaterial::ms_akSphereMapInstance{};
CGrannyMaterialPalette::CGrannyMaterialPalette()
{
MT_PLATFORM_STUB();
}
CGrannyMaterialPalette::~CGrannyMaterialPalette()
{
MT_PLATFORM_STUB();
}
auto CGrannyMaterialPalette::Clear() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyMaterialPalette::Copy(const CGrannyMaterialPalette &) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyMaterialPalette::RegisterMaterial(granny_material *) -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
auto CGrannyMaterialPalette::SetMaterialImagePointer(const char *, CGraphicImage *) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyMaterialPalette::SetMaterialData(const char *, const SMaterialData &) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyMaterialPalette::SetSpecularInfo(const char *, BOOL, float) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyMaterialPalette::GetMaterialRef(DWORD) -> CGrannyMaterial &
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CGrannyMaterial &>();
}
auto CGrannyMaterialPalette::GetMaterialCount() const -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
+133
View File
@@ -0,0 +1,133 @@
// Platform skeleton for EterGrnLib/Mesh.h (40250 EterGrnLib/Mesh.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterGrnLib/StdAfx.h"
#include "EterGrnLib/Mesh.h"
#include "../PlatformStub.h"
CGrannyMesh::CGrannyMesh()
{
MT_PLATFORM_STUB();
}
CGrannyMesh::~CGrannyMesh()
{
MT_PLATFORM_STUB();
}
auto CGrannyMesh::IsEmpty() const -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGrannyMesh::CreateFromGrannyMeshPointer(granny_skeleton *, granny_mesh *, int, int, CGrannyMaterialPalette &) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGrannyMesh::LoadIndices(void *) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyMesh::LoadPNTVertices(void *) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyMesh::NEW_LoadVertices(void *) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyMesh::Destroy() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyMesh::SetPNT2Mesh() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyMesh::DeformPNTVertices(void *, D3DXMATRIX *, granny_mesh_binding *) const -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyMesh::CanDeformPNTVertices() const -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGrannyMesh::IsTwoSide() const -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGrannyMesh::GetVertexCount() const -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CGrannyMesh::GetDefaultBoneIndices() const -> int *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int *>();
}
auto CGrannyMesh::GetVertexBasePosition() const -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CGrannyMesh::GetIndexBasePosition() const -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CGrannyMesh::GetGrannyMeshPointer() const -> const granny_mesh *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<const granny_mesh *>();
}
auto CGrannyMesh::GetTriGroupNodeList(CGrannyMaterial::EType) const -> const CGrannyMesh::TTriGroupNode *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<const CGrannyMesh::TTriGroupNode *>();
}
auto CGrannyMesh::RebuildTriGroupNodeList() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyMesh::ReloadMaterials() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyMesh::Initialize() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyMesh::LoadMaterials(CGrannyMaterialPalette &) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGrannyMesh::LoadTriGroupNodeList(CGrannyMaterialPalette &) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
+178
View File
@@ -0,0 +1,178 @@
// Platform skeleton for EterGrnLib/Model.h (40250 EterGrnLib/Model.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterGrnLib/StdAfx.h"
#include "EterGrnLib/Model.h"
#include "../PlatformStub.h"
CGrannyModel::CGrannyModel()
{
MT_PLATFORM_STUB();
}
CGrannyModel::~CGrannyModel()
{
MT_PLATFORM_STUB();
}
auto CGrannyModel::IsEmpty() const -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGrannyModel::CreateFromGrannyModelPointer(granny_model *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGrannyModel::CreateDeviceObjects() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGrannyModel::DestroyDeviceObjects() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModel::Destroy() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModel::GetRigidVertexCount() const -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CGrannyModel::GetDeformVertexCount() const -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CGrannyModel::GetVertexCount() const -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CGrannyModel::CanDeformPNTVertices() const -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGrannyModel::DeformPNTVertices(void *, D3DXMATRIX *, const std::vector<granny_mesh_binding *> &) const -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModel::GetIdxCount() -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CGrannyModel::GetMeshCount() const -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CGrannyModel::GetMeshPointer(int) -> CGrannyMesh *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CGrannyMesh *>();
}
auto CGrannyModel::GetGrannyModelPointer() -> granny_model *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<granny_model *>();
}
auto CGrannyModel::GetMeshPointer(int) const -> const CGrannyMesh *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<const CGrannyMesh *>();
}
auto CGrannyModel::GetPNTD3DVertexBuffer() const -> LPDIRECT3DVERTEXBUFFER8
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<LPDIRECT3DVERTEXBUFFER8>();
}
auto CGrannyModel::GetD3DIndexBuffer() const -> LPDIRECT3DINDEXBUFFER8
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<LPDIRECT3DINDEXBUFFER8>();
}
auto CGrannyModel::GetMeshNodeList(CGrannyMesh::EType, CGrannyMaterial::EType) const -> const CGrannyModel::TMeshNode *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<const CGrannyModel::TMeshNode *>();
}
auto CGrannyModel::LockVertices(void **, void **) const -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGrannyModel::UnlockVertices() const -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModel::GetMaterialPalette() const -> const CGrannyMaterialPalette &
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<const CGrannyMaterialPalette &>();
}
auto CGrannyModel::LoadMeshs() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGrannyModel::LoadPNTVertices() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGrannyModel::LoadIndices() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGrannyModel::Initialize() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModel::CheckMeshIndex(int) const -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto CGrannyModel::AppendMeshNode(CGrannyMesh::EType, CGrannyMaterial::EType, int) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModel::__LoadVertices() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
@@ -0,0 +1,379 @@
// Platform skeleton for EterGrnLib/ModelInstance.h (40250 EterGrnLib/ModelInstance.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterGrnLib/StdAfx.h"
#include "EterGrnLib/ModelInstance.h"
#include "../PlatformStub.h"
auto CGrannyModelInstance::DestroySystem() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::New() -> CGrannyModelInstance *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CGrannyModelInstance *>();
}
auto CGrannyModelInstance::Delete(CGrannyModelInstance *) -> void
{
MT_PLATFORM_STUB();
}
decltype(CGrannyModelInstance::ms_kPool) CGrannyModelInstance::ms_kPool{};
CGrannyModelInstance::CGrannyModelInstance()
{
MT_PLATFORM_STUB();
}
CGrannyModelInstance::~CGrannyModelInstance()
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::IsEmpty() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGrannyModelInstance::Clear() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::CreateDeviceObjects() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGrannyModelInstance::DestroyDeviceObjects() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::Update(DWORD) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::UpdateLocalTime(float) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::UpdateTransform(D3DXMATRIX *, float) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::UpdateSkeleton(const D3DXMATRIX *, float) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::DeformNoSkin(const D3DXMATRIX *) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::Deform(const D3DXMATRIX *) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::RenderWithOneTexture() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::RenderWithTwoTexture() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::BlendRenderWithOneTexture() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::BlendRenderWithTwoTexture() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::RenderWithoutTexture() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::GetModel() -> CGrannyModel *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CGrannyModel *>();
}
auto CGrannyModelInstance::SetMaterialImagePointer(const char *, CGraphicImage *) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::SetMaterialData(const char *, const SMaterialData &) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::SetSpecularInfo(const char *, BOOL, float) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::SetMainModelPointer(CGrannyModel *, CGraphicVertexBuffer *) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::SetLinkedModelPointer(CGrannyModel *, CGraphicVertexBuffer *, CGrannyModelInstance **) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::SetMotionPointer(const CGrannyMotion *, float, int, float) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::ChangeMotionPointer(const CGrannyMotion *, int, float) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::SetMotionAtEnd() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::IsMotionPlaying() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGrannyModelInstance::CopyMotion(CGrannyModelInstance *, bool) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::SetLocalTime(float) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::ResetLocalTime() -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CGrannyModelInstance::GetLocalTime() -> float
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<float>();
}
auto CGrannyModelInstance::GetNextTime() -> float
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<float>();
}
auto CGrannyModelInstance::GetDeformableVertexCount() -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
auto CGrannyModelInstance::GetVertexCount() -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
auto CGrannyModelInstance::GetBoneMatrixPointer(int) const -> const float *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<const float *>();
}
auto CGrannyModelInstance::GetCompositeBoneMatrixPointer(int) const -> const float *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<const float *>();
}
auto CGrannyModelInstance::GetMeshMatrixPointer(int, const D3DXMATRIX **) const -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGrannyModelInstance::GetBoneIndexByName(const char *, int *) const -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGrannyModelInstance::SetParentModelInstance(const CGrannyModelInstance *, const char *) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::SetParentModelInstance(const CGrannyModelInstance *, int) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::Intersect(const D3DXMATRIX *, float *, float *, float *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGrannyModelInstance::MakeBoundBox(TBoundBox *, const float *, const float *, const float *, D3DXVECTOR3 *, D3DXVECTOR3 *) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::GetBoundBox(D3DXVECTOR3 *, D3DXVECTOR3 *) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::ReloadTexture() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::__Initialize() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::__DestroyModelInstance() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::__DestroyMeshMatrices() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::__DestroyDynamicVertexBuffer() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::__CreateModelInstance() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::__CreateMeshMatrices() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::__CreateDynamicVertexBuffer() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::__DestroyWorldPose() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::__CreateWorldPose(CGrannyModelInstance *) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::__CreateMeshBindingVector(CGrannyModelInstance *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGrannyModelInstance::__DestroyMeshBindingVector() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::__GetMeshBoneIndices(unsigned int) const -> int *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int *>();
}
auto CGrannyModelInstance::__IsDeformableVertexBuffer() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGrannyModelInstance::__SetSharedDeformableVertexBuffer(CGraphicVertexBuffer *) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::__GetDeformableD3DVertexBufferPtr() -> IDirect3DVertexBuffer8 *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<IDirect3DVertexBuffer8 *>();
}
auto CGrannyModelInstance::__GetDeformableVertexBufferRef() -> CGraphicVertexBuffer &
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CGraphicVertexBuffer &>();
}
auto CGrannyModelInstance::__GetWorldPosePtr() const -> granny_world_pose *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<granny_world_pose *>();
}
auto CGrannyModelInstance::UpdateWorldPose() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::UpdateWorldMatrices(const D3DXMATRIX *) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::DeformPNTVertices(void *) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::RenderMeshNodeListWithOneTexture(CGrannyMesh::EType, CGrannyMaterial::EType) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::RenderMeshNodeListWithTwoTexture(CGrannyMesh::EType, CGrannyMaterial::EType) -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyModelInstance::RenderMeshNodeListWithoutTexture(CGrannyMesh::EType, CGrannyMaterial::EType) -> void
{
MT_PLATFORM_STUB();
}
@@ -0,0 +1,61 @@
// Platform skeleton for EterGrnLib/Motion.h (40250 EterGrnLib/Motion.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterGrnLib/StdAfx.h"
#include "EterGrnLib/Motion.h"
#include "../PlatformStub.h"
CGrannyMotion::CGrannyMotion()
{
MT_PLATFORM_STUB();
}
CGrannyMotion::~CGrannyMotion()
{
MT_PLATFORM_STUB();
}
auto CGrannyMotion::IsEmpty() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGrannyMotion::Destroy() -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyMotion::BindGrannyAnimation(granny_animation *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGrannyMotion::GetGrannyAnimationPointer() const -> granny_animation *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<granny_animation *>();
}
auto CGrannyMotion::GetName() const -> const char *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<const char *>();
}
auto CGrannyMotion::GetDuration() const -> float
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<float>();
}
auto CGrannyMotion::GetTextTrack(const char *, int *, float *) const -> void
{
MT_PLATFORM_STUB();
}
auto CGrannyMotion::Initialize() -> void
{
MT_PLATFORM_STUB();
}
+109
View File
@@ -0,0 +1,109 @@
// Platform skeleton for EterGrnLib/Thing.h (40250 EterGrnLib/Thing.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterGrnLib/StdAfx.h"
#include "EterGrnLib/Thing.h"
#include "../PlatformStub.h"
auto CGraphicThing::Type() -> CGraphicThing::TType
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CGraphicThing::TType>();
}
CGraphicThing::CGraphicThing(const char * c_szFileName) : CResource(c_szFileName) // initializers as in 40250
{
MT_PLATFORM_STUB();
}
CGraphicThing::~CGraphicThing()
{
MT_PLATFORM_STUB();
}
auto CGraphicThing::CreateDeviceObjects() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicThing::DestroyDeviceObjects() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThing::CheckModelIndex(int) const -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicThing::GetModelPointer(int) -> CGrannyModel *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CGrannyModel *>();
}
auto CGraphicThing::GetModelCount() const -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CGraphicThing::CheckMotionIndex(int) const -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicThing::GetMotionPointer(int) -> CGrannyMotion *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CGrannyMotion *>();
}
auto CGraphicThing::GetMotionCount() const -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CGraphicThing::Initialize() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThing::LoadModels() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicThing::LoadMotions() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicThing::OnLoad(int, const void *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicThing::OnClear() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThing::OnIsEmpty() const -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicThing::OnIsType(TType) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
@@ -0,0 +1,440 @@
// Platform skeleton for EterGrnLib/ThingInstance.h (40250 EterGrnLib/ThingInstance.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterGrnLib/StdAfx.h"
#include "EterGrnLib/ThingInstance.h"
#include "../PlatformStub.h"
CGraphicThingInstance::CGraphicThingInstance()
{
MT_PLATFORM_STUB();
}
CGraphicThingInstance::~CGraphicThingInstance()
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::DeformNoSkin() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::UpdateLODLevel() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::UpdateTime() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::DeformAll() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::LessRenderOrder(CGraphicThingInstance *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicThingInstance::Picking(const D3DXVECTOR3 &, const D3DXVECTOR3 &, float &, float &) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicThingInstance::OnInitialize() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::CreateDeviceObjects() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicThingInstance::DestroyDeviceObjects() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::ReserveModelInstance(int) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::ReserveModelThing(int) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::CheckModelInstanceIndex(int) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicThingInstance::CheckModelThingIndex(int) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicThingInstance::CheckMotionThingIndex(DWORD) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicThingInstance::GetMotionThingPointer(DWORD, CGraphicThing **) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicThingInstance::IsMotionThing() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicThingInstance::RegisterModelThing(int, CGraphicThing *) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::RegisterLODThing(int, CGraphicThing *) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::RegisterMotionThing(DWORD, CGraphicThing *) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::SetModelInstance(int, int, int, int) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicThingInstance::SetEndStopMotion() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::SetMotionAtEnd() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::AttachModelInstance(int, const char *, int) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::AttachModelInstance(int, const char *, CGraphicThingInstance &, int) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::DetachModelInstance(int, CGraphicThingInstance &, int) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::FindBoneIndex(int, const char *, int *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicThingInstance::GetBonePosition(int, int, float *, float *, float *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicThingInstance::ResetLocalTime() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::InsertDelay(float) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::SetMaterialImagePointer(UINT, const char *, CGraphicImage *) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::SetMaterialData(UINT, const char *, SMaterialData) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::SetSpecularInfo(UINT, const char *, BOOL, float) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::__SetLocalTime(float) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::GetLastLocalTime() -> float
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<float>();
}
auto CGraphicThingInstance::GetLocalTime() -> float
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<float>();
}
auto CGraphicThingInstance::GetSecondElapsed() -> float
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<float>();
}
auto CGraphicThingInstance::GetAverageSecondElapsed() -> float
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<float>();
}
auto CGraphicThingInstance::GetLODLevel(DWORD) -> BYTE
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BYTE>();
}
auto CGraphicThingInstance::GetHeight() -> float
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<float>();
}
auto CGraphicThingInstance::RenderWithOneTexture() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::RenderWithTwoTexture() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::BlendRenderWithOneTexture() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::BlendRenderWithTwoTexture() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::GetLODControllerCount() const -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
auto CGraphicThingInstance::GetLODControllerPointer(DWORD) const -> CGrannyLODController *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CGrannyLODController *>();
}
auto CGraphicThingInstance::GetLODControllerPointer(DWORD) -> CGrannyLODController *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CGrannyLODController *>();
}
auto CGraphicThingInstance::ReloadTexture() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::GetBaseThingPtr() -> CGraphicThing *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CGraphicThing *>();
}
auto CGraphicThingInstance::SetMotion(DWORD, float, int, float) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicThingInstance::ChangeMotion(DWORD, int, float) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicThingInstance::Intersect(float *, float *, float *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicThingInstance::GetBoundBox(D3DXVECTOR3 *, D3DXVECTOR3 *) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::GetBoundBox(DWORD, D3DXVECTOR3 *, D3DXVECTOR3 *) -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto CGraphicThingInstance::GetBoneMatrix(DWORD, DWORD, D3DXMATRIX **) -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto CGraphicThingInstance::GetCompositeBoneMatrix(DWORD, DWORD, D3DXMATRIX **) -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto CGraphicThingInstance::UpdateTransform(D3DXMATRIX *, float, int) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::ProjectShadow(const CGraphicShadowTexture &) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::BuildBoundingSphere() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::BuildBoundingAABB() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::CalculateBBox() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::GetBoundingSphere(D3DXVECTOR3 &, float &) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicThingInstance::GetBoundingAABB(D3DXVECTOR3 &, D3DXVECTOR3 &) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicThingInstance::OnClear() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::OnDeform() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::OnUpdate() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::OnRender() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::OnBlendRender() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::OnRenderToShadowMap() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::OnRenderShadow() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::OnRenderPCBlocker() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::OnUpdateCollisionData(const CStaticCollisionDataVector *) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::OnUpdateHeighInstance(CAttributeInstance *) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::OnGetObjectHeight(float, float, float *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicThingInstance::CreateSystem(UINT) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::DestroySystem() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicThingInstance::New() -> CGraphicThingInstance *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CGraphicThingInstance *>();
}
auto CGraphicThingInstance::Delete(CGraphicThingInstance *) -> void
{
MT_PLATFORM_STUB();
}
decltype(CGraphicThingInstance::ms_kPool) CGraphicThingInstance::ms_kPool{};
auto CGraphicThingInstance::HaveBlendThing() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
@@ -0,0 +1,12 @@
// Platform skeleton for EterGrnLib/Util.h (40250 EterGrnLib/Util.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterGrnLib/StdAfx.h"
#include "EterGrnLib/Util.h"
#include "../PlatformStub.h"
auto GrannyMeshIsDeform(granny_mesh *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
@@ -0,0 +1,85 @@
// Platform skeleton for EterImageLib/DXTCImage.h (40250 EterImageLib/DXTCImage.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterImageLib/StdAfx.h"
#include "EterImageLib/DXTCImage.h"
#include "../PlatformStub.h"
CDXTCImage::CDXTCImage()
{
MT_PLATFORM_STUB();
}
CDXTCImage::~CDXTCImage()
{
MT_PLATFORM_STUB();
}
auto CDXTCImage::Initialize() -> void
{
MT_PLATFORM_STUB();
}
auto CDXTCImage::Clear() -> void
{
MT_PLATFORM_STUB();
}
auto CDXTCImage::LoadFromFile(const char *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CDXTCImage::LoadFromMemory(const BYTE *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CDXTCImage::LoadHeaderFromMemory(const BYTE *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CDXTCImage::Copy(int, BYTE *, long) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CDXTCImage::Decompress(int, DWORD *) -> void
{
MT_PLATFORM_STUB();
}
auto CDXTCImage::DecompressDXT1(int, DWORD *) -> void
{
MT_PLATFORM_STUB();
}
auto CDXTCImage::DecompressDXT3(int, DWORD *) -> void
{
MT_PLATFORM_STUB();
}
auto CDXTCImage::DecompressDXT5(int, DWORD *) -> void
{
MT_PLATFORM_STUB();
}
auto CDXTCImage::DecompressARGB(int, DWORD *) -> void
{
MT_PLATFORM_STUB();
}
auto CDXTCImage::DecodePixelFormat(CHAR *, XDDPIXELFORMAT *) -> void
{
MT_PLATFORM_STUB();
}
auto CDXTCImage::Unextract(BYTE *, int, int, int) -> void
{
MT_PLATFORM_STUB();
}
@@ -0,0 +1,92 @@
// Platform skeleton for EterImageLib/Image.h (40250 EterImageLib/Image.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterImageLib/StdAfx.h"
#include "EterImageLib/Image.h"
#include "../PlatformStub.h"
CImage::CImage()
{
MT_PLATFORM_STUB();
}
CImage::CImage(CImage &)
{
MT_PLATFORM_STUB();
}
CImage::~CImage()
{
MT_PLATFORM_STUB();
}
auto CImage::Destroy() -> void
{
MT_PLATFORM_STUB();
}
auto CImage::Create(int, int) -> void
{
MT_PLATFORM_STUB();
}
auto CImage::Clear(DWORD) -> void
{
MT_PLATFORM_STUB();
}
auto CImage::GetWidth() const -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CImage::GetHeight() const -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CImage::GetBasePointer() -> DWORD *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD *>();
}
auto CImage::GetLinePointer(int) -> DWORD *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD *>();
}
auto CImage::PutImage(int, int, CImage *) -> void
{
MT_PLATFORM_STUB();
}
auto CImage::FlipTopToBottom() -> void
{
MT_PLATFORM_STUB();
}
auto CImage::SetFileName(const char *) -> void
{
MT_PLATFORM_STUB();
}
auto CImage::GetFileNameString() -> const std::string &
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<const std::string &>();
}
auto CImage::IsEmpty() const -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CImage::Initialize() -> void
{
MT_PLATFORM_STUB();
}
@@ -0,0 +1,72 @@
// Platform skeleton for EterImageLib/TGAImage.h (40250 EterImageLib/TGAImage.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterImageLib/StdAfx.h"
#include "EterImageLib/TGAImage.h"
#include "../PlatformStub.h"
CTGAImage::CTGAImage()
{
MT_PLATFORM_STUB();
}
CTGAImage::CTGAImage(CImage &)
{
MT_PLATFORM_STUB();
}
CTGAImage::~CTGAImage()
{
MT_PLATFORM_STUB();
}
auto CTGAImage::Create(int, int) -> void
{
MT_PLATFORM_STUB();
}
auto CTGAImage::LoadFromMemory(int, const BYTE *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CTGAImage::LoadFromDiskFile(const char *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CTGAImage::SaveToDiskFile(const char *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CTGAImage::SetCompressed(bool) -> void
{
MT_PLATFORM_STUB();
}
auto CTGAImage::SetAlphaChannel(bool) -> void
{
MT_PLATFORM_STUB();
}
auto CTGAImage::GetHeader() -> TGA_HEADER &
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<TGA_HEADER &>();
}
auto CTGAImage::GetRawPixelCount(const DWORD *) -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CTGAImage::GetRLEPixelCount(const DWORD *) -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
@@ -0,0 +1,72 @@
// Platform skeleton for EterLib/CullingManager.h (40250 EterLib/CullingManager.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterLib/StdAfx.h"
#include "EterLib/CullingManager.h"
#include "../PlatformStub.h"
CCullingManager::CCullingManager()
{
MT_PLATFORM_STUB();
}
CCullingManager::~CCullingManager()
{
MT_PLATFORM_STUB();
}
auto CCullingManager::RayTraceCallback(const Vector3d &, const Vector3d &, float, const Vector3d &, SpherePack *) -> void
{
MT_PLATFORM_STUB();
}
auto CCullingManager::VisibilityCallback(const Frustum &, SpherePack *, ViewState) -> void
{
MT_PLATFORM_STUB();
}
auto CCullingManager::RangeTestCallback(const Vector3d &, float, SpherePack *, ViewState) -> void
{
MT_PLATFORM_STUB();
}
auto CCullingManager::Reset() -> void
{
MT_PLATFORM_STUB();
}
auto CCullingManager::Update() -> void
{
MT_PLATFORM_STUB();
}
auto CCullingManager::Process() -> void
{
MT_PLATFORM_STUB();
}
auto CCullingManager::FindRange(const Vector3d &, float) -> void
{
MT_PLATFORM_STUB();
}
auto CCullingManager::FindRay(const Vector3d &, const Vector3d &) -> void
{
MT_PLATFORM_STUB();
}
auto CCullingManager::FindRayDistance(const Vector3d &, const Vector3d &, float) -> void
{
MT_PLATFORM_STUB();
}
auto CCullingManager::Register(CGraphicObjectInstance *) -> CullingHandle
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CullingHandle>();
}
auto CCullingManager::Unregister(CullingHandle) -> void
{
MT_PLATFORM_STUB();
}
+49
View File
@@ -0,0 +1,49 @@
// Platform skeleton for EterLib/Decal.h (40250 EterLib/Decal.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterLib/StdAfx.h"
#include "EterLib/Decal.h"
#include "../PlatformStub.h"
CDecal::CDecal() : m_cfDecalEpsilon(0.25f) // initializers as in 40250
{
MT_PLATFORM_STUB();
}
CDecal::~CDecal()
{
MT_PLATFORM_STUB();
}
auto CDecal::Clear() -> void
{
MT_PLATFORM_STUB();
}
auto CDecal::Render() -> void
{
MT_PLATFORM_STUB();
}
auto CDecal::AddPolygon(DWORD, const D3DXVECTOR3 *, const D3DXVECTOR3 *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CDecal::ClipMesh(DWORD, const D3DXVECTOR3 *, const D3DXVECTOR3 *) -> void
{
MT_PLATFORM_STUB();
}
auto CDecal::ClipPolygon(DWORD, const D3DXVECTOR3 *, const D3DXVECTOR3 *, D3DXVECTOR3 *, D3DXVECTOR3 *) const -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
auto CDecal::ClipPolygonAgainstPlane(const D3DXPLANE &, DWORD, const D3DXVECTOR3 *, const D3DXVECTOR3 *, D3DXVECTOR3 *, D3DXVECTOR3 *) -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
+64
View File
@@ -0,0 +1,64 @@
// Platform skeleton for EterLib/DibBar.h (40250 EterLib/DibBar.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterLib/StdAfx.h"
#include "EterLib/DibBar.h"
#include "../PlatformStub.h"
CDibBar::CDibBar()
{
MT_PLATFORM_STUB();
}
CDibBar::~CDibBar()
{
MT_PLATFORM_STUB();
}
auto CDibBar::Create(HDC, DWORD, DWORD) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CDibBar::Invalidate() -> void
{
MT_PLATFORM_STUB();
}
auto CDibBar::SetClipRect(const RECT &) -> void
{
MT_PLATFORM_STUB();
}
auto CDibBar::ClearBar() -> void
{
MT_PLATFORM_STUB();
}
auto CDibBar::Render(int, int) -> void
{
MT_PLATFORM_STUB();
}
auto CDibBar::__NearTextureSize(DWORD) -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
auto CDibBar::__DivideTextureSize(DWORD, DWORD, DWORD *, DWORD *, DWORD *) -> void
{
MT_PLATFORM_STUB();
}
auto CDibBar::__BuildTextureBlock(DWORD, DWORD, DWORD, DWORD, DWORD, DWORD) -> CBlockTexture *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CBlockTexture *>();
}
auto CDibBar::__BuildTextureBlockList(DWORD, DWORD, DWORD) -> void
{
MT_PLATFORM_STUB();
}
@@ -0,0 +1,72 @@
// Platform skeleton for EterLib/FileLoaderThread.h (40250 EterLib/FileLoaderThread.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterLib/StdAfx.h"
#include "EterLib/FileLoaderThread.h"
#include "../PlatformStub.h"
CFileLoaderThread::CFileLoaderThread()
{
MT_PLATFORM_STUB();
}
CFileLoaderThread::~CFileLoaderThread()
{
MT_PLATFORM_STUB();
}
auto CFileLoaderThread::Create(void *) -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CFileLoaderThread::Request(std::string &) -> void
{
MT_PLATFORM_STUB();
}
auto CFileLoaderThread::Fetch(TData **) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CFileLoaderThread::Shutdown() -> void
{
MT_PLATFORM_STUB();
}
auto CFileLoaderThread::EntryPoint(void *) -> UINT
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<UINT>();
}
auto CFileLoaderThread::Run(void *) -> UINT
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<UINT>();
}
auto CFileLoaderThread::Setup() -> UINT
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<UINT>();
}
auto CFileLoaderThread::Execute(void *) -> UINT
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<UINT>();
}
auto CFileLoaderThread::Destroy() -> void
{
MT_PLATFORM_STUB();
}
auto CFileLoaderThread::Process() -> void
{
MT_PLATFORM_STUB();
}
+366
View File
@@ -0,0 +1,366 @@
// Platform skeleton for EterLib/GrpBase.h (40250 EterLib/GrpBase.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterLib/StdAfx.h"
#include "EterLib/GrpBase.h"
#include "../PlatformStub.h"
auto CGraphicBase::GetAvailableTextureMemory() -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
auto CGraphicBase::GetViewMatrix() -> const D3DXMATRIX &
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<const D3DXMATRIX &>();
}
auto CGraphicBase::GetIdentityMatrix() -> const D3DXMATRIX &
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<const D3DXMATRIX &>();
}
CGraphicBase::CGraphicBase()
{
MT_PLATFORM_STUB();
}
CGraphicBase::~CGraphicBase()
{
MT_PLATFORM_STUB();
}
auto CGraphicBase::SetSimpleCamera(float, float, float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicBase::SetEyeCamera(float, float, float, float, float, float, float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicBase::SetAroundCamera(float, float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicBase::SetPositionCamera(float, float, float, float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicBase::MoveCamera(float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicBase::GetTargetPosition(float *, float *, float *) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicBase::GetCameraPosition(float *, float *, float *) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicBase::SetOrtho2D(float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicBase::SetOrtho3D(float, float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicBase::SetPerspective(float, float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicBase::GetFOV() -> float
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<float>();
}
auto CGraphicBase::PushMatrix() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicBase::MultMatrix(const D3DXMATRIX *) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicBase::MultMatrixLocal(const D3DXMATRIX *) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicBase::Translate(float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicBase::Rotate(float, float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicBase::RotateLocal(float, float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicBase::RotateYawPitchRollLocal(float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicBase::Scale(float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicBase::PopMatrix() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicBase::LoadMatrix(const D3DXMATRIX &) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicBase::GetMatrix(D3DXMATRIX *) const -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicBase::GetMatrixPointer() const -> const D3DXMATRIX *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<const D3DXMATRIX *>();
}
auto CGraphicBase::GetSphereMatrix(D3DXMATRIX *, float) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicBase::InitScreenEffect() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicBase::SetScreenEffectWaving(float, int) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicBase::SetScreenEffectFlashing(float, const D3DXCOLOR &) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicBase::GetColor(float, float, float, float) -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
auto CGraphicBase::GetFaceCount() -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
auto CGraphicBase::ResetFaceCount() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicBase::GetLastResult() -> HRESULT
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<HRESULT>();
}
auto CGraphicBase::UpdateProjMatrix() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicBase::UpdateViewMatrix() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicBase::SetViewport(DWORD, DWORD, DWORD, DWORD, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicBase::GetBackBufferSize(UINT *, UINT *) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicBase::IsTLVertexClipping() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicBase::IsFastTNL() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicBase::IsLowTextureMemory() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicBase::IsHighTextureMemory() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicBase::SetDefaultIndexBuffer(UINT) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicBase::SetPDTStream(SPDTVertexRaw *, UINT) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicBase::SetPDTStream(SPDTVertex *, UINT) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
decltype(CGraphicBase::ms_matIdentity) CGraphicBase::ms_matIdentity{};
decltype(CGraphicBase::ms_matView) CGraphicBase::ms_matView{};
decltype(CGraphicBase::ms_matProj) CGraphicBase::ms_matProj{};
decltype(CGraphicBase::ms_matInverseView) CGraphicBase::ms_matInverseView{};
decltype(CGraphicBase::ms_matInverseViewYAxis) CGraphicBase::ms_matInverseViewYAxis{};
decltype(CGraphicBase::ms_matWorld) CGraphicBase::ms_matWorld{};
decltype(CGraphicBase::ms_matWorldView) CGraphicBase::ms_matWorldView{};
auto CGraphicBase::UpdatePipeLineMatrix() -> void
{
MT_PLATFORM_STUB();
}
decltype(CGraphicBase::ms_lpSphereMesh) CGraphicBase::ms_lpSphereMesh{};
decltype(CGraphicBase::ms_lpCylinderMesh) CGraphicBase::ms_lpCylinderMesh{};
decltype(CGraphicBase::ms_hLastResult) CGraphicBase::ms_hLastResult{};
decltype(CGraphicBase::ms_iWidth) CGraphicBase::ms_iWidth{};
decltype(CGraphicBase::ms_iHeight) CGraphicBase::ms_iHeight{};
decltype(CGraphicBase::ms_iD3DAdapterInfo) CGraphicBase::ms_iD3DAdapterInfo{};
decltype(CGraphicBase::ms_iD3DDevInfo) CGraphicBase::ms_iD3DDevInfo{};
decltype(CGraphicBase::ms_iD3DModeInfo) CGraphicBase::ms_iD3DModeInfo{};
decltype(CGraphicBase::ms_kD3DDetector) CGraphicBase::ms_kD3DDetector{};
decltype(CGraphicBase::ms_hWnd) CGraphicBase::ms_hWnd{};
decltype(CGraphicBase::ms_hDC) CGraphicBase::ms_hDC{};
decltype(CGraphicBase::ms_lpd3d) CGraphicBase::ms_lpd3d{};
decltype(CGraphicBase::ms_lpd3dDevice) CGraphicBase::ms_lpd3dDevice{};
decltype(CGraphicBase::ms_lpd3dMatStack) CGraphicBase::ms_lpd3dMatStack{};
decltype(CGraphicBase::ms_Viewport) CGraphicBase::ms_Viewport{};
decltype(CGraphicBase::ms_faceCount) CGraphicBase::ms_faceCount{};
decltype(CGraphicBase::ms_d3dCaps) CGraphicBase::ms_d3dCaps{};
decltype(CGraphicBase::ms_d3dPresentParameter) CGraphicBase::ms_d3dPresentParameter{};
decltype(CGraphicBase::ms_dwD3DBehavior) CGraphicBase::ms_dwD3DBehavior{};
decltype(CGraphicBase::ms_ptVS) CGraphicBase::ms_ptVS{};
decltype(CGraphicBase::ms_pntVS) CGraphicBase::ms_pntVS{};
decltype(CGraphicBase::ms_pnt2VS) CGraphicBase::ms_pnt2VS{};
decltype(CGraphicBase::ms_matScreen0) CGraphicBase::ms_matScreen0{};
decltype(CGraphicBase::ms_matScreen1) CGraphicBase::ms_matScreen1{};
decltype(CGraphicBase::ms_matScreen2) CGraphicBase::ms_matScreen2{};
decltype(CGraphicBase::ms_vtPickRayOrig) CGraphicBase::ms_vtPickRayOrig{};
decltype(CGraphicBase::ms_vtPickRayDir) CGraphicBase::ms_vtPickRayDir{};
decltype(CGraphicBase::ms_fFieldOfView) CGraphicBase::ms_fFieldOfView{};
decltype(CGraphicBase::ms_fAspect) CGraphicBase::ms_fAspect{};
decltype(CGraphicBase::ms_fNearY) CGraphicBase::ms_fNearY{};
decltype(CGraphicBase::ms_fFarY) CGraphicBase::ms_fFarY{};
decltype(CGraphicBase::ms_dwWavingEndTime) CGraphicBase::ms_dwWavingEndTime{};
decltype(CGraphicBase::ms_iWavingPower) CGraphicBase::ms_iWavingPower{};
decltype(CGraphicBase::ms_dwFlashingEndTime) CGraphicBase::ms_dwFlashingEndTime{};
decltype(CGraphicBase::ms_FlashingColor) CGraphicBase::ms_FlashingColor{};
decltype(CGraphicBase::ms_Ray) CGraphicBase::ms_Ray{};
decltype(CGraphicBase::ms_bSupportDXT) CGraphicBase::ms_bSupportDXT{};
decltype(CGraphicBase::ms_isLowTextureMemory) CGraphicBase::ms_isLowTextureMemory{};
decltype(CGraphicBase::ms_isHighTextureMemory) CGraphicBase::ms_isHighTextureMemory{};
decltype(CGraphicBase::ms_alpd3dPDTVB) CGraphicBase::ms_alpd3dPDTVB{};
decltype(CGraphicBase::ms_alpd3dDefIB) CGraphicBase::ms_alpd3dDefIB{};
auto PixelPositionToD3DXVECTOR3(const D3DXVECTOR3 &, D3DXVECTOR3 *) -> void
{
MT_PLATFORM_STUB();
}
auto D3DXVECTOR3ToPixelPosition(const D3DXVECTOR3 &, D3DXVECTOR3 *) -> void
{
MT_PLATFORM_STUB();
}
@@ -0,0 +1,70 @@
// Platform skeleton for EterLib/GrpCollisionObject.h (40250 EterLib/GrpCollisionObject.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterLib/StdAfx.h"
#include "EterLib/GrpCollisionObject.h"
#include "../PlatformStub.h"
CGraphicCollisionObject::CGraphicCollisionObject()
{
MT_PLATFORM_STUB();
}
CGraphicCollisionObject::~CGraphicCollisionObject()
{
MT_PLATFORM_STUB();
}
auto CGraphicCollisionObject::IntersectTriangle(const D3DXVECTOR3 &, const D3DXVECTOR3 &, const D3DXVECTOR3 &, const D3DXVECTOR3 &, const D3DXVECTOR3 &, float *, float *, float *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicCollisionObject::IntersectBoundBox(const D3DXMATRIX *, const TBoundBox &, float *, float *, float *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicCollisionObject::IntersectCube(const D3DXMATRIX *, float, float, float, float, float, float, D3DXVECTOR3 &, D3DXVECTOR3 &, float *, float *, float *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicCollisionObject::IntersectIndexedMesh(const D3DXMATRIX *, const void *, int, int, const void *, int, D3DXVECTOR3 &, D3DXVECTOR3 &, float *, float *, float *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicCollisionObject::IntersectMesh(const D3DXMATRIX *, const void *, DWORD, DWORD, D3DXVECTOR3 &, D3DXVECTOR3 &, float *, float *, float *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicCollisionObject::IntersectSphere(const D3DXVECTOR3 &, float, const D3DXVECTOR3 &, const D3DXVECTOR3 &) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicCollisionObject::IntersectCylinder(const D3DXVECTOR3 &, float, float, const D3DXVECTOR3 &, const D3DXVECTOR3 &) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicCollisionObject::IntersectSphere(const D3DXVECTOR3 &, float) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicCollisionObject::IntersectCylinder(const D3DXVECTOR3 &, float, float) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
@@ -0,0 +1,62 @@
// Platform skeleton for EterLib/GrpColor.h (40250 EterLib/GrpColor.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterLib/StdAfx.h"
#include "EterLib/GrpColor.h"
#include "../PlatformStub.h"
CGraphicColor::CGraphicColor(const CGraphicColor &)
{
MT_PLATFORM_STUB();
}
CGraphicColor::CGraphicColor(float, float, float, float)
{
MT_PLATFORM_STUB();
}
CGraphicColor::CGraphicColor(DWORD)
{
MT_PLATFORM_STUB();
}
CGraphicColor::CGraphicColor()
{
MT_PLATFORM_STUB();
}
CGraphicColor::~CGraphicColor()
{
MT_PLATFORM_STUB();
}
auto CGraphicColor::Clear() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicColor::Set(float, float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicColor::Set(const CGraphicColor &) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicColor::Set(DWORD) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicColor::Blend(float, const CGraphicColor &, const CGraphicColor &) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicColor::GetPackValue() const -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
@@ -0,0 +1,48 @@
// Platform skeleton for EterLib/GrpColorInstance.h (40250 EterLib/GrpColorInstance.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterLib/StdAfx.h"
#include "EterLib/GrpColorInstance.h"
#include "../PlatformStub.h"
CGraphicColorInstance::CGraphicColorInstance()
{
MT_PLATFORM_STUB();
}
CGraphicColorInstance::~CGraphicColorInstance()
{
MT_PLATFORM_STUB();
}
auto CGraphicColorInstance::Clear() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicColorInstance::SetColorReference(const CGraphicColor &) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicColorInstance::BlendColorReference(DWORD, const CGraphicColor &) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicColorInstance::Update() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicColorInstance::GetCurrentColorReference() const -> const CGraphicColor &
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<const CGraphicColor &>();
}
auto CGraphicColorInstance::GetCurrentTime() -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
+71
View File
@@ -0,0 +1,71 @@
// Platform skeleton for EterLib/GrpDIB.h (40250 EterLib/GrpDIB.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterLib/StdAfx.h"
#include "EterLib/GrpDIB.h"
#include "../PlatformStub.h"
CGraphicDib::CGraphicDib()
{
MT_PLATFORM_STUB();
}
CGraphicDib::~CGraphicDib()
{
MT_PLATFORM_STUB();
}
auto CGraphicDib::Destroy() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicDib::Create(HDC, int, int) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicDib::SetBkMode(int) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicDib::TextOut(int, int, const char *) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicDib::Put(HDC, int, int) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicDib::GetWidth() -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CGraphicDib::GetHeight() -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CGraphicDib::GetPointer() -> void *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<void *>();
}
auto CGraphicDib::GetDCHandle() -> HDC
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<HDC>();
}
auto CGraphicDib::Initialize() -> void
{
MT_PLATFORM_STUB();
}
@@ -0,0 +1,165 @@
// Platform skeleton for EterLib/GrpDetector.h (40250 EterLib/GrpDetector.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterLib/StdAfx.h"
#include "EterLib/GrpDetector.h"
#include "../PlatformStub.h"
auto D3D_SModeInfo::GetString(std::string *) -> void
{
MT_PLATFORM_STUB();
}
auto D3D_CAdapterDisplayModeList::Build(IDirect3D8 &, D3DFORMAT, UINT) -> void
{
MT_PLATFORM_STUB();
}
auto D3D_CAdapterDisplayModeList::GetDisplayModeNum() -> UINT
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<UINT>();
}
auto D3D_CAdapterDisplayModeList::GetPixelFormatNum() -> UINT
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<UINT>();
}
auto D3D_CAdapterDisplayModeList::GetDisplayModer(UINT) -> const D3DDISPLAYMODE &
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<const D3DDISPLAYMODE &>();
}
auto D3D_CAdapterDisplayModeList::GetPixelFormatr(UINT) -> const D3DFORMAT &
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<const D3DFORMAT &>();
}
auto D3D_CDeviceInfo::Build(IDirect3D8 &, UINT, UINT, D3D_CAdapterDisplayModeList &, PFNCONFIRMDEVICE) -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto D3D_CDeviceInfo::Find(UINT, UINT, UINT, BOOL, UINT *) -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto D3D_CDeviceInfo::GetD3DModeInfoNum() -> UINT
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<UINT>();
}
auto D3D_CDeviceInfo::GetString(std::string *) -> void
{
MT_PLATFORM_STUB();
}
auto D3D_CDeviceInfo::FindDepthStencilFormat(IDirect3D8 &, UINT, D3DDEVTYPE, D3DFORMAT, D3DFORMAT *) -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto D3D_CDeviceInfo::GetD3DModeInfor(UINT) -> D3D_SModeInfo &
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<D3D_SModeInfo &>();
}
auto D3D_CDeviceInfo::GetD3DModeInfop(UINT) -> D3D_SModeInfo *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<D3D_SModeInfo *>();
}
decltype(D3D_CDeviceInfo::msc_aszD3DDevDesc) D3D_CDeviceInfo::msc_aszD3DDevDesc{};
decltype(D3D_CDeviceInfo::msc_aeD3DDevType) D3D_CDeviceInfo::msc_aeD3DDevType{};
auto D3D_CAdapterInfo::Find(UINT, UINT, UINT, BOOL, UINT *, UINT *) -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto D3D_CAdapterInfo::Build(IDirect3D8 &, UINT, PFNCONFIRMDEVICE) -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto D3D_CAdapterInfo::GetString(std::string *) -> void
{
MT_PLATFORM_STUB();
}
auto D3D_CAdapterInfo::GetDesktopD3DDisplayModer() -> D3DDISPLAYMODE &
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<D3DDISPLAYMODE &>();
}
auto D3D_CAdapterInfo::GetDesktopD3DDisplayModep() -> D3DDISPLAYMODE *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<D3DDISPLAYMODE *>();
}
auto D3D_CAdapterInfo::GetD3DDeviceInfop(UINT) -> D3D_CDeviceInfo *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<D3D_CDeviceInfo *>();
}
auto D3D_CAdapterInfo::GetD3DModeInfop(UINT, UINT) -> D3D_SModeInfo *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<D3D_SModeInfo *>();
}
D3D_CDisplayModeAutoDetector::D3D_CDisplayModeAutoDetector()
{
MT_PLATFORM_STUB();
}
D3D_CDisplayModeAutoDetector::~D3D_CDisplayModeAutoDetector()
{
MT_PLATFORM_STUB();
}
auto D3D_CDisplayModeAutoDetector::Find(UINT, UINT, UINT, BOOL, UINT *, UINT *, UINT *) -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto D3D_CDisplayModeAutoDetector::Build(IDirect3D8 &, PFNCONFIRMDEVICE) -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto D3D_CDisplayModeAutoDetector::GetD3DAdapterInfop(UINT) -> D3D_CAdapterInfo *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<D3D_CAdapterInfo *>();
}
auto D3D_CDisplayModeAutoDetector::GetD3DModeInfop(UINT, UINT, UINT) -> D3D_SModeInfo *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<D3D_SModeInfo *>();
}
auto D3D_CDisplayModeAutoDetector::GetString(std::string *) -> void
{
MT_PLATFORM_STUB();
}
@@ -0,0 +1,148 @@
// Platform skeleton for EterLib/GrpDevice.h (40250 EterLib/GrpDevice.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterLib/StdAfx.h"
#include "EterLib/GrpDevice.h"
#include "../PlatformStub.h"
CGraphicDevice::CGraphicDevice()
{
MT_PLATFORM_STUB();
}
CGraphicDevice::~CGraphicDevice()
{
MT_PLATFORM_STUB();
}
auto CGraphicDevice::InitBackBufferCount(UINT) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicDevice::Destroy() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicDevice::Create(HWND, int, int, bool, int, int) -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CGraphicDevice::GetDeviceState() -> EDeviceState
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<EDeviceState>();
}
auto CGraphicDevice::Reset() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicDevice::EnableWebBrowserMode(const RECT &) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicDevice::DisableWebBrowserMode() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicDevice::MoveWebBrowserRect(const RECT &) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicDevice::ResizeBackBuffer(UINT, UINT) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicDevice::RegisterWarningString(UINT, const char *) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicDevice::__Initialize() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicDevice::__IsInDriverBlackList(D3D_CAdapterInfo &) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicDevice::__WarningMessage(HWND, UINT) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicDevice::__InitializeDefaultIndexBufferList() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicDevice::__DestroyDefaultIndexBufferList() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicDevice::__CreateDefaultIndexBufferList() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicDevice::__CreateDefaultIndexBuffer(UINT, UINT, const WORD *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicDevice::__InitializePDTVertexBufferList() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicDevice::__DestroyPDTVertexBufferList() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicDevice::__CreatePDTVertexBufferList() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicDevice::CreatePTStreamVertexShader() -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
auto CGraphicDevice::CreatePNTStreamVertexShader() -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
auto CGraphicDevice::CreatePNT2StreamVertexShader() -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
auto CGraphicDevice::CreateDoublePNTStreamVertexShader() -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
@@ -0,0 +1,106 @@
// Platform skeleton for EterLib/GrpExpandedImageInstance.h (40250 EterLib/GrpExpandedImageInstance.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterLib/StdAfx.h"
#include "EterLib/GrpExpandedImageInstance.h"
#include "../PlatformStub.h"
auto CGraphicExpandedImageInstance::Type() -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
CGraphicExpandedImageInstance::CGraphicExpandedImageInstance()
{
MT_PLATFORM_STUB();
}
CGraphicExpandedImageInstance::~CGraphicExpandedImageInstance()
{
MT_PLATFORM_STUB();
}
auto CGraphicExpandedImageInstance::Destroy() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicExpandedImageInstance::SetDepth(float) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicExpandedImageInstance::SetOrigin() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicExpandedImageInstance::SetOrigin(float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicExpandedImageInstance::SetRotation(float) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicExpandedImageInstance::SetScale(float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicExpandedImageInstance::SetRenderingRect(float, float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicExpandedImageInstance::SetRenderingMode(int) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicExpandedImageInstance::Initialize() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicExpandedImageInstance::OnRender() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicExpandedImageInstance::OnSetImagePointer() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicExpandedImageInstance::OnIsType(DWORD) -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto CGraphicExpandedImageInstance::CreateSystem(UINT) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicExpandedImageInstance::DestroySystem() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicExpandedImageInstance::New() -> CGraphicExpandedImageInstance *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CGraphicExpandedImageInstance *>();
}
auto CGraphicExpandedImageInstance::Delete(CGraphicExpandedImageInstance *) -> void
{
MT_PLATFORM_STUB();
}
decltype(CGraphicExpandedImageInstance::ms_kPool) CGraphicExpandedImageInstance::ms_kPool{};
@@ -0,0 +1,90 @@
// Platform skeleton for EterLib/GrpFontTexture.h (40250 EterLib/GrpFontTexture.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterLib/StdAfx.h"
#include "EterLib/GrpFontTexture.h"
#include "../PlatformStub.h"
CGraphicFontTexture::CGraphicFontTexture()
{
MT_PLATFORM_STUB();
}
CGraphicFontTexture::~CGraphicFontTexture()
{
MT_PLATFORM_STUB();
}
auto CGraphicFontTexture::Destroy() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicFontTexture::Create(const char *, int, bool) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicFontTexture::CreateDeviceObjects() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicFontTexture::DestroyDeviceObjects() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicFontTexture::CheckTextureIndex(DWORD) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicFontTexture::SelectTexture(DWORD) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicFontTexture::UpdateTexture() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicFontTexture::GetCharacterInfomation(WORD, wchar_t) -> TCharacterInfomation *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<TCharacterInfomation *>();
}
auto CGraphicFontTexture::UpdateCharacterInfomation(TCharacterKey) -> TCharacterInfomation *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<TCharacterInfomation *>();
}
auto CGraphicFontTexture::IsEmpty() const -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicFontTexture::Initialize() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicFontTexture::AppendTexture() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicFontTexture::GetFont(WORD) -> HFONT
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<HFONT>();
}
@@ -0,0 +1,86 @@
// Platform skeleton for EterLib/GrpImage.h (40250 EterLib/GrpImage.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterLib/StdAfx.h"
#include "EterLib/GrpImage.h"
#include "../PlatformStub.h"
auto CGraphicImage::Type() -> TType
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<TType>();
}
CGraphicImage::CGraphicImage(const char * c_szFileName, DWORD dwFilter) : CResource(c_szFileName), m_dwFilter(dwFilter) // initializers as in 40250
{
MT_PLATFORM_STUB();
}
CGraphicImage::~CGraphicImage()
{
MT_PLATFORM_STUB();
}
auto CGraphicImage::CreateDeviceObjects() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicImage::DestroyDeviceObjects() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicImage::GetWidth() const -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CGraphicImage::GetHeight() const -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CGraphicImage::GetRectReference() const -> const RECT &
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<const RECT &>();
}
auto CGraphicImage::GetTextureReference() const -> const CGraphicTexture &
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<const CGraphicTexture &>();
}
auto CGraphicImage::GetTexturePointer() -> CGraphicTexture *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CGraphicTexture *>();
}
auto CGraphicImage::OnLoad(int, const void *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicImage::OnClear() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicImage::OnIsEmpty() const -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicImage::OnIsType(TType) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
@@ -0,0 +1,144 @@
// Platform skeleton for EterLib/GrpImageInstance.h (40250 EterLib/GrpImageInstance.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterLib/StdAfx.h"
#include "EterLib/GrpImageInstance.h"
#include "../PlatformStub.h"
auto CGraphicImageInstance::Type() -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
auto CGraphicImageInstance::IsType(DWORD) -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
CGraphicImageInstance::CGraphicImageInstance()
{
MT_PLATFORM_STUB();
}
CGraphicImageInstance::~CGraphicImageInstance()
{
MT_PLATFORM_STUB();
}
auto CGraphicImageInstance::Destroy() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicImageInstance::Render() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicImageInstance::SetDiffuseColor(float, float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicImageInstance::SetPosition(float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicImageInstance::SetImagePointer(CGraphicImage *) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicImageInstance::ReloadImagePointer(CGraphicImage *) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicImageInstance::IsEmpty() const -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicImageInstance::GetWidth() -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CGraphicImageInstance::GetHeight() -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CGraphicImageInstance::GetTexturePointer() -> CGraphicTexture *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CGraphicTexture *>();
}
auto CGraphicImageInstance::GetTextureReference() const -> const CGraphicTexture &
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<const CGraphicTexture &>();
}
auto CGraphicImageInstance::GetGraphicImagePointer() -> CGraphicImage *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CGraphicImage *>();
}
auto CGraphicImageInstance::operator==(const CGraphicImageInstance &) const -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicImageInstance::Initialize() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicImageInstance::OnRender() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicImageInstance::OnSetImagePointer() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicImageInstance::OnIsType(DWORD) -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto CGraphicImageInstance::CreateSystem(UINT) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicImageInstance::DestroySystem() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicImageInstance::New() -> CGraphicImageInstance *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CGraphicImageInstance *>();
}
auto CGraphicImageInstance::Delete(CGraphicImageInstance *) -> void
{
MT_PLATFORM_STUB();
}
decltype(CGraphicImageInstance::ms_kPool) CGraphicImageInstance::ms_kPool{};
@@ -0,0 +1,77 @@
// Platform skeleton for EterLib/GrpImageTexture.h (40250 EterLib/GrpImageTexture.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterLib/StdAfx.h"
#include "EterLib/GrpImageTexture.h"
#include "../PlatformStub.h"
CGraphicImageTexture::CGraphicImageTexture()
{
MT_PLATFORM_STUB();
}
CGraphicImageTexture::~CGraphicImageTexture()
{
MT_PLATFORM_STUB();
}
auto CGraphicImageTexture::Destroy() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicImageTexture::Create(UINT, UINT, D3DFORMAT, DWORD) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicImageTexture::CreateDeviceObjects() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicImageTexture::CreateFromTexturePointer(const CGraphicTexture *) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicImageTexture::CreateFromDiskFile(const char *, D3DFORMAT, DWORD) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicImageTexture::CreateFromMemoryFile(UINT, const void *, D3DFORMAT, DWORD) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicImageTexture::CreateDDSTexture(CDXTCImage &, const BYTE *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicImageTexture::SetFileName(const char *) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicImageTexture::Lock(int *, void **, int) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicImageTexture::Unlock(int) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicImageTexture::Initialize() -> void
{
MT_PLATFORM_STUB();
}
@@ -0,0 +1,88 @@
// Platform skeleton for EterLib/GrpIndexBuffer.h (40250 EterLib/GrpIndexBuffer.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterLib/StdAfx.h"
#include "EterLib/GrpIndexBuffer.h"
#include "../PlatformStub.h"
CGraphicIndexBuffer::CGraphicIndexBuffer()
{
MT_PLATFORM_STUB();
}
CGraphicIndexBuffer::~CGraphicIndexBuffer()
{
MT_PLATFORM_STUB();
}
auto CGraphicIndexBuffer::Destroy() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicIndexBuffer::Create(int, D3DFORMAT) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicIndexBuffer::Create(int, TFace *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicIndexBuffer::CreateDeviceObjects() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicIndexBuffer::DestroyDeviceObjects() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicIndexBuffer::Copy(int, const void *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicIndexBuffer::Lock(void **) const -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicIndexBuffer::Unlock() const -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicIndexBuffer::Lock(void **) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicIndexBuffer::Unlock() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicIndexBuffer::SetIndices(int) const -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicIndexBuffer::GetD3DIndexBuffer() const -> LPDIRECT3DINDEXBUFFER8
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<LPDIRECT3DINDEXBUFFER8>();
}
auto CGraphicIndexBuffer::Initialize() -> void
{
MT_PLATFORM_STUB();
}
@@ -0,0 +1,171 @@
// Platform skeleton for EterLib/GrpLightManager.h (40250 EterLib/GrpLightManager.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterLib/StdAfx.h"
#include "EterLib/GrpLightManager.h"
#include "../PlatformStub.h"
auto CLightBase::SetCurrentTime() -> void
{
MT_PLATFORM_STUB();
}
decltype(CLightBase::ms_fCurTime) CLightBase::ms_fCurTime{};
CLight::CLight()
{
MT_PLATFORM_STUB();
}
CLight::~CLight()
{
MT_PLATFORM_STUB();
}
auto CLight::Initialize() -> void
{
MT_PLATFORM_STUB();
}
auto CLight::Clear() -> void
{
MT_PLATFORM_STUB();
}
auto CLight::Update() -> void
{
MT_PLATFORM_STUB();
}
auto CLight::SetParameter(TLightID, const D3DLIGHT8 &) -> void
{
MT_PLATFORM_STUB();
}
auto CLight::SetDistance(float) -> void
{
MT_PLATFORM_STUB();
}
auto CLight::SetDeviceLight(BOOL) -> void
{
MT_PLATFORM_STUB();
}
auto CLight::SetDiffuseColor(float, float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CLight::SetAmbientColor(float, float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CLight::SetRange(float) -> void
{
MT_PLATFORM_STUB();
}
auto CLight::SetPosition(float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CLight::GetPosition() const -> const D3DVECTOR &
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<const D3DVECTOR &>();
}
auto CLight::BlendDiffuseColor(const D3DXCOLOR &, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CLight::BlendAmbientColor(const D3DXCOLOR &, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CLight::BlendRange(float, float, float) -> void
{
MT_PLATFORM_STUB();
}
CLightManager::CLightManager()
{
MT_PLATFORM_STUB();
}
CLightManager::~CLightManager()
{
MT_PLATFORM_STUB();
}
auto CLightManager::Destroy() -> void
{
MT_PLATFORM_STUB();
}
auto CLightManager::Initialize() -> void
{
MT_PLATFORM_STUB();
}
auto CLightManager::Update() -> void
{
MT_PLATFORM_STUB();
}
auto CLightManager::FlushLight() -> void
{
MT_PLATFORM_STUB();
}
auto CLightManager::RestoreLight() -> void
{
MT_PLATFORM_STUB();
}
auto CLightManager::RegisterLight(ELightType, TLightID *, D3DLIGHT8 &) -> void
{
MT_PLATFORM_STUB();
}
auto CLightManager::GetLight(TLightID) -> CLight *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CLight *>();
}
auto CLightManager::DeleteLight(TLightID) -> void
{
MT_PLATFORM_STUB();
}
auto CLightManager::SetCenterPosition(const D3DXVECTOR3 &) -> void
{
MT_PLATFORM_STUB();
}
auto CLightManager::SetLimitLightCount(DWORD) -> void
{
MT_PLATFORM_STUB();
}
auto CLightManager::SetSkipIndex(DWORD) -> void
{
MT_PLATFORM_STUB();
}
auto CLightManager::NewLightID() -> TLightID
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<TLightID>();
}
auto CLightManager::ReleaseLightID(TLightID) -> void
{
MT_PLATFORM_STUB();
}
@@ -0,0 +1,170 @@
// Platform skeleton for EterLib/GrpMarkInstance.h (40250 EterLib/GrpMarkInstance.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterLib/StdAfx.h"
#include "EterLib/GrpMarkInstance.h"
#include "../PlatformStub.h"
auto CGraphicMarkInstance::Type() -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
auto CGraphicMarkInstance::IsType(DWORD) -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto CGraphicMarkInstance::SetImageFileName(const char *) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicMarkInstance::GetImageFileName() -> const std::string &
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<const std::string &>();
}
CGraphicMarkInstance::CGraphicMarkInstance()
{
MT_PLATFORM_STUB();
}
CGraphicMarkInstance::~CGraphicMarkInstance()
{
MT_PLATFORM_STUB();
}
auto CGraphicMarkInstance::Destroy() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicMarkInstance::Render() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicMarkInstance::SetDepth(float) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicMarkInstance::SetDiffuseColor(float, float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicMarkInstance::SetPosition(float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicMarkInstance::SetIndex(UINT) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicMarkInstance::SetScale(float) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicMarkInstance::Load() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicMarkInstance::IsEmpty() const -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicMarkInstance::GetWidth() -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CGraphicMarkInstance::GetHeight() -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CGraphicMarkInstance::GetTexturePointer() -> CGraphicTexture *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CGraphicTexture *>();
}
auto CGraphicMarkInstance::GetTextureReference() const -> const CGraphicTexture &
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<const CGraphicTexture &>();
}
auto CGraphicMarkInstance::GetGraphicImagePointer() -> CGraphicImage *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CGraphicImage *>();
}
auto CGraphicMarkInstance::operator==(const CGraphicMarkInstance &) const -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicMarkInstance::Initialize() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicMarkInstance::OnRender() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicMarkInstance::OnSetImagePointer() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicMarkInstance::OnIsType(DWORD) -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto CGraphicMarkInstance::SetImagePointer(CGraphicImage *) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicMarkInstance::CreateSystem(UINT) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicMarkInstance::DestroySystem() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicMarkInstance::New() -> CGraphicMarkInstance *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CGraphicMarkInstance *>();
}
auto CGraphicMarkInstance::Delete(CGraphicMarkInstance *) -> void
{
MT_PLATFORM_STUB();
}
decltype(CGraphicMarkInstance::ms_kPool) CGraphicMarkInstance::ms_kPool{};
@@ -0,0 +1,45 @@
// Platform skeleton for EterLib/GrpMath.h (40250 EterLib/GrpMath.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterLib/StdAfx.h"
#include "EterLib/GrpMath.h"
#include "../PlatformStub.h"
auto CrossProduct2D(float, float, float, float) -> float
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<float>();
}
auto IsInTriangle2D(float, float, float, float, float, float, float, float) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto D3DXVec3Rotation(D3DXVECTOR3 *, const D3DXVECTOR3 *, const D3DXQUATERNION *) -> D3DXVECTOR3 *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<D3DXVECTOR3 *>();
}
auto D3DXVec3Translation(D3DXVECTOR3 *, const D3DXVECTOR3 *, const D3DXVECTOR3 *) -> D3DXVECTOR3 *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<D3DXVECTOR3 *>();
}
auto GetRotationFromMatrix(D3DXVECTOR3 *, const D3DXMATRIX *) -> void
{
MT_PLATFORM_STUB();
}
auto GetPivotAndRotationFromMatrix(D3DXMATRIX *, D3DXVECTOR3 *, D3DXVECTOR3 *) -> void
{
MT_PLATFORM_STUB();
}
auto ExtractMovement(D3DXMATRIX *, D3DXMATRIX *) -> void
{
MT_PLATFORM_STUB();
}
@@ -0,0 +1,270 @@
// Platform skeleton for EterLib/GrpObjectInstance.h (40250 EterLib/GrpObjectInstance.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterLib/StdAfx.h"
#include "EterLib/GrpObjectInstance.h"
#include "../PlatformStub.h"
CGraphicObjectInstance::CGraphicObjectInstance()
{
MT_PLATFORM_STUB();
}
CGraphicObjectInstance::~CGraphicObjectInstance()
{
MT_PLATFORM_STUB();
}
auto CGraphicObjectInstance::GetPosition() const -> const D3DXVECTOR3 &
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<const D3DXVECTOR3 &>();
}
auto CGraphicObjectInstance::GetScale() const -> const D3DXVECTOR3 &
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<const D3DXVECTOR3 &>();
}
auto CGraphicObjectInstance::GetRotation() -> float
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<float>();
}
auto CGraphicObjectInstance::GetYaw() -> float
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<float>();
}
auto CGraphicObjectInstance::GetPitch() -> float
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<float>();
}
auto CGraphicObjectInstance::GetRoll() -> float
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<float>();
}
auto CGraphicObjectInstance::SetPosition(float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicObjectInstance::SetPosition(const D3DXVECTOR3 &) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicObjectInstance::SetScale(float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicObjectInstance::SetRotation(float) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicObjectInstance::SetRotation(float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicObjectInstance::SetRotationQuaternion(const D3DXQUATERNION &) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicObjectInstance::SetRotationMatrix(const D3DXMATRIX &) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicObjectInstance::Clear() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicObjectInstance::Update() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicObjectInstance::Render() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicObjectInstance::BlendRender() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicObjectInstance::RenderToShadowMap() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicObjectInstance::RenderShadow() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicObjectInstance::RenderPCBlocker() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicObjectInstance::Deform() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicObjectInstance::Transform() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicObjectInstance::Show() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicObjectInstance::Hide() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicObjectInstance::isShow() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicObjectInstance::isIntersect(const CRay &, float *, float *, float *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicObjectInstance::GetWTBBoxVertex(const unsigned char &) -> D3DXVECTOR4 &
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<D3DXVECTOR4 &>();
}
auto CGraphicObjectInstance::GetTransform() -> D3DXMATRIX &
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<D3DXMATRIX &>();
}
auto CGraphicObjectInstance::SetPortal(DWORD, int) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicObjectInstance::GetPortal(DWORD) -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CGraphicObjectInstance::Initialize() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicObjectInstance::OnInitialize() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicObjectInstance::UpdateBoundingSphere() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicObjectInstance::RegisterBoundingSphere() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicObjectInstance::AddCollision(const CStaticCollisionData *, const D3DXMATRIX *) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicObjectInstance::ClearCollision() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicObjectInstance::CollisionDynamicSphere(const CDynamicSphereInstance &) const -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicObjectInstance::MovementCollisionDynamicSphere(const CDynamicSphereInstance &) const -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicObjectInstance::GetCollisionMovementAdjust(const CDynamicSphereInstance &) const -> D3DXVECTOR3
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<D3DXVECTOR3>();
}
auto CGraphicObjectInstance::UpdateCollisionData(const CStaticCollisionDataVector *) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicObjectInstance::GetCollisionInstanceCount() -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
auto CGraphicObjectInstance::GetCollisionInstanceData(DWORD) -> CBaseCollisionInstance *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CBaseCollisionInstance *>();
}
auto CGraphicObjectInstance::SetHeightInstance(CAttributeInstance *) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicObjectInstance::ClearHeightInstance() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicObjectInstance::UpdateHeightInstance(CAttributeInstance *) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicObjectInstance::IsObjectHeight() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicObjectInstance::GetObjectHeight(float, float, float *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
@@ -0,0 +1,282 @@
// Platform skeleton for EterLib/GrpScreen.h (40250 EterLib/GrpScreen.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterLib/StdAfx.h"
#include "EterLib/GrpScreen.h"
#include "../PlatformStub.h"
CScreen::CScreen()
{
MT_PLATFORM_STUB();
}
CScreen::~CScreen()
{
MT_PLATFORM_STUB();
}
auto CScreen::ClearDepthBuffer() -> void
{
MT_PLATFORM_STUB();
}
auto CScreen::Clear() -> void
{
MT_PLATFORM_STUB();
}
auto CScreen::Begin() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CScreen::End() -> void
{
MT_PLATFORM_STUB();
}
auto CScreen::Show(HWND) -> void
{
MT_PLATFORM_STUB();
}
auto CScreen::Show(RECT *) -> void
{
MT_PLATFORM_STUB();
}
auto CScreen::Show(RECT *, HWND) -> void
{
MT_PLATFORM_STUB();
}
auto CScreen::RenderLine2d(float, float, float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CScreen::RenderBox2d(float, float, float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CScreen::RenderBar2d(float, float, float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CScreen::RenderGradationBar2d(float, float, float, float, DWORD, DWORD, float) -> void
{
MT_PLATFORM_STUB();
}
auto CScreen::RenderCircle2d(float, float, float, float, int) -> void
{
MT_PLATFORM_STUB();
}
auto CScreen::RenderCircle3d(float, float, float, float, int) -> void
{
MT_PLATFORM_STUB();
}
auto CScreen::RenderLine3d(float, float, float, float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CScreen::RenderBox3d(float, float, float, float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CScreen::RenderBar3d(float, float, float, float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CScreen::RenderBar3d(const D3DXVECTOR3 *) -> void
{
MT_PLATFORM_STUB();
}
auto CScreen::RenderGradationBar3d(float, float, float, float, float, float, DWORD, DWORD) -> void
{
MT_PLATFORM_STUB();
}
auto CScreen::RenderLineCube(float, float, float, float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CScreen::RenderCube(float, float, float, float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CScreen::RenderCube(float, float, float, float, float, float, D3DXMATRIX) -> void
{
MT_PLATFORM_STUB();
}
auto CScreen::RenderTextureBox(float, float, float, float, float, float, float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CScreen::RenderBillboard(D3DXVECTOR3 *, D3DXCOLOR &) -> void
{
MT_PLATFORM_STUB();
}
auto CScreen::DrawMinorGrid(float, float, float, float, float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CScreen::DrawGrid(float, float, float, float, float, float, float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CScreen::RenderD3DXMesh(LPD3DXMESH, const D3DXMATRIX *, float, float, float, float, D3DFILLMODE) -> void
{
MT_PLATFORM_STUB();
}
auto CScreen::RenderSphere(const D3DXMATRIX *, float, float, float, float, D3DFILLMODE) -> void
{
MT_PLATFORM_STUB();
}
auto CScreen::RenderCylinder(const D3DXMATRIX *, float, float, float, float, float, D3DFILLMODE) -> void
{
MT_PLATFORM_STUB();
}
auto CScreen::SetColorOperation() -> void
{
MT_PLATFORM_STUB();
}
auto CScreen::SetDiffuseOperation() -> void
{
MT_PLATFORM_STUB();
}
auto CScreen::SetBlendOperation() -> void
{
MT_PLATFORM_STUB();
}
auto CScreen::SetOneColorOperation(D3DXCOLOR &) -> void
{
MT_PLATFORM_STUB();
}
auto CScreen::SetAddColorOperation(D3DXCOLOR &) -> void
{
MT_PLATFORM_STUB();
}
auto CScreen::SetDiffuseColor(DWORD) -> void
{
MT_PLATFORM_STUB();
}
auto CScreen::SetDiffuseColor(float, float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CScreen::SetClearColor(float, float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CScreen::SetClearDepth(float) -> void
{
MT_PLATFORM_STUB();
}
auto CScreen::SetClearStencil(DWORD) -> void
{
MT_PLATFORM_STUB();
}
auto CScreen::SetCursorPosition(int, int, int, int) -> void
{
MT_PLATFORM_STUB();
}
auto CScreen::GetCursorPosition(float *, float *, float *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CScreen::GetCursorXYPosition(float *, float *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CScreen::GetCursorZPosition(float *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CScreen::GetPickingPosition(float, float *, float *, float *) -> void
{
MT_PLATFORM_STUB();
}
auto CScreen::ProjectPosition(float, float, float, float *, float *) -> void
{
MT_PLATFORM_STUB();
}
auto CScreen::ProjectPosition(float, float, float, float *, float *, float *) -> void
{
MT_PLATFORM_STUB();
}
auto CScreen::UnprojectPosition(float, float, float, float *, float *, float *) -> void
{
MT_PLATFORM_STUB();
}
auto CScreen::IsLostDevice() -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto CScreen::RestoreDevice() -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto CScreen::BuildViewFrustum() -> void
{
MT_PLATFORM_STUB();
}
auto CScreen::Identity() -> void
{
MT_PLATFORM_STUB();
}
decltype(CScreen::ms_diffuseColor) CScreen::ms_diffuseColor{};
decltype(CScreen::ms_clearColor) CScreen::ms_clearColor{};
decltype(CScreen::ms_clearStencil) CScreen::ms_clearStencil{};
decltype(CScreen::ms_clearDepth) CScreen::ms_clearDepth{};
decltype(CScreen::ms_frustum) CScreen::ms_frustum{};
@@ -0,0 +1,59 @@
// Platform skeleton for EterLib/GrpShadowTexture.h (40250 EterLib/GrpShadowTexture.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterLib/StdAfx.h"
#include "EterLib/GrpShadowTexture.h"
#include "../PlatformStub.h"
CGraphicShadowTexture::CGraphicShadowTexture()
{
MT_PLATFORM_STUB();
}
CGraphicShadowTexture::~CGraphicShadowTexture()
{
MT_PLATFORM_STUB();
}
auto CGraphicShadowTexture::Destroy() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicShadowTexture::Create(int, int) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicShadowTexture::Begin() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicShadowTexture::End() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicShadowTexture::Set(int) const -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicShadowTexture::GetLightVPMatrixReference() const -> const D3DXMATRIX &
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<const D3DXMATRIX &>();
}
auto CGraphicShadowTexture::GetD3DTexture() const -> LPDIRECT3DTEXTURE8
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<LPDIRECT3DTEXTURE8>();
}
auto CGraphicShadowTexture::Initialize() -> void
{
MT_PLATFORM_STUB();
}
@@ -0,0 +1,79 @@
// Platform skeleton for EterLib/GrpSubImage.h (40250 EterLib/GrpSubImage.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterLib/StdAfx.h"
#include "EterLib/GrpSubImage.h"
#include "../PlatformStub.h"
auto CGraphicSubImage::Type() -> TType
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<TType>();
}
decltype(CGraphicSubImage::m_SearchPath) CGraphicSubImage::m_SearchPath{};
CGraphicSubImage::CGraphicSubImage(const char * c_szFileName) : CGraphicImage(c_szFileName) // initializers as in 40250
{
MT_PLATFORM_STUB();
}
CGraphicSubImage::~CGraphicSubImage()
{
MT_PLATFORM_STUB();
}
auto CGraphicSubImage::CreateDeviceObjects() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicSubImage::SetImageFileName(const char *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicSubImage::SetRectPosition(int, int, int, int) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicSubImage::SetRectReference(const RECT &) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicSubImage::SetSearchPath(const char *) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicSubImage::SetImagePointer(CGraphicImage *) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicSubImage::OnLoad(int, const void *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicSubImage::OnClear() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicSubImage::OnIsEmpty() const -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicSubImage::OnIsType(TType) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
@@ -0,0 +1,62 @@
// Platform skeleton for EterLib/GrpText.h (40250 EterLib/GrpText.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterLib/StdAfx.h"
#include "EterLib/GrpText.h"
#include "../PlatformStub.h"
auto CGraphicText::Type() -> TType
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<TType>();
}
CGraphicText::CGraphicText(const char * c_szFileName) : CResource(c_szFileName) // initializers as in 40250
{
MT_PLATFORM_STUB();
}
CGraphicText::~CGraphicText()
{
MT_PLATFORM_STUB();
}
auto CGraphicText::CreateDeviceObjects() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicText::DestroyDeviceObjects() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicText::GetFontTexturePointer() -> CGraphicFontTexture *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CGraphicFontTexture *>();
}
auto CGraphicText::OnLoad(int, const void *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicText::OnClear() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicText::OnIsEmpty() const -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicText::OnIsType(TType) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
@@ -0,0 +1,228 @@
// Platform skeleton for EterLib/GrpTextInstance.h (40250 EterLib/GrpTextInstance.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterLib/StdAfx.h"
#include "EterLib/GrpTextInstance.h"
#include "../PlatformStub.h"
auto CGraphicTextInstance::Hyperlink_UpdateMousePos(int, int) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicTextInstance::Hyperlink_GetText(char *, int) -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
CGraphicTextInstance::CGraphicTextInstance()
{
MT_PLATFORM_STUB();
}
CGraphicTextInstance::~CGraphicTextInstance()
{
MT_PLATFORM_STUB();
}
auto CGraphicTextInstance::Destroy() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicTextInstance::Update() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicTextInstance::Render(RECT *) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicTextInstance::ShowCursor() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicTextInstance::HideCursor() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicTextInstance::ShowOutLine() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicTextInstance::HideOutLine() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicTextInstance::SetColor(DWORD) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicTextInstance::SetColor(float, float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicTextInstance::SetOutLineColor(DWORD) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicTextInstance::SetOutLineColor(float, float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicTextInstance::SetHorizonalAlign(int) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicTextInstance::SetVerticalAlign(int) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicTextInstance::SetMax(int) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicTextInstance::SetTextPointer(CGraphicText *) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicTextInstance::SetValueString(const std::string &) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicTextInstance::SetValue(const char *, size_t) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicTextInstance::SetPosition(float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicTextInstance::SetSecret(bool) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicTextInstance::SetOutline(bool) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicTextInstance::SetFeather(bool) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicTextInstance::SetMultiLine(bool) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicTextInstance::SetLimitWidth(float) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicTextInstance::GetTextSize(int *, int *) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicTextInstance::GetValueStringReference() -> const std::string &
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<const std::string &>();
}
auto CGraphicTextInstance::GetTextLineCount() -> WORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<WORD>();
}
auto CGraphicTextInstance::PixelPositionToCharacterPosition(int) -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CGraphicTextInstance::GetHorizontalAlign() -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CGraphicTextInstance::__Initialize() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicTextInstance::__DrawCharacter(CGraphicFontTexture *, WORD, wchar_t, DWORD) -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CGraphicTextInstance::__GetTextPos(DWORD, float *, float *) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicTextInstance::__GetTextTag(const wchar_t *, int, int &, std::wstring &) -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CGraphicTextInstance::CreateSystem(UINT) -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicTextInstance::DestroySystem() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicTextInstance::New() -> CGraphicTextInstance *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CGraphicTextInstance *>();
}
auto CGraphicTextInstance::Delete(CGraphicTextInstance *) -> void
{
MT_PLATFORM_STUB();
}
decltype(CGraphicTextInstance::ms_kPool) CGraphicTextInstance::ms_kPool{};
auto FindToken(const char *, const char *) -> const char *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<const char *>();
}
auto ReadToken(const char *) -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
@@ -0,0 +1,60 @@
// Platform skeleton for EterLib/GrpTexture.h (40250 EterLib/GrpTexture.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterLib/StdAfx.h"
#include "EterLib/GrpTexture.h"
#include "../PlatformStub.h"
auto CGraphicTexture::IsEmpty() const -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicTexture::GetWidth() const -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CGraphicTexture::GetHeight() const -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CGraphicTexture::SetTextureStage(int) const -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicTexture::GetD3DTexture() const -> LPDIRECT3DTEXTURE8
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<LPDIRECT3DTEXTURE8>();
}
auto CGraphicTexture::DestroyDeviceObjects() -> void
{
MT_PLATFORM_STUB();
}
CGraphicTexture::CGraphicTexture()
{
MT_PLATFORM_STUB();
}
CGraphicTexture::~CGraphicTexture()
{
MT_PLATFORM_STUB();
}
auto CGraphicTexture::Destroy() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicTexture::Initialize() -> void
{
MT_PLATFORM_STUB();
}
@@ -0,0 +1,114 @@
// Platform skeleton for EterLib/GrpVertexBuffer.h (40250 EterLib/GrpVertexBuffer.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterLib/StdAfx.h"
#include "EterLib/GrpVertexBuffer.h"
#include "../PlatformStub.h"
CGraphicVertexBuffer::CGraphicVertexBuffer()
{
MT_PLATFORM_STUB();
}
CGraphicVertexBuffer::~CGraphicVertexBuffer()
{
MT_PLATFORM_STUB();
}
auto CGraphicVertexBuffer::Destroy() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicVertexBuffer::Create(int, DWORD, DWORD, D3DPOOL) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicVertexBuffer::CreateDeviceObjects() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicVertexBuffer::DestroyDeviceObjects() -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicVertexBuffer::Copy(int, const void *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicVertexBuffer::LockRange(unsigned int, void **) const -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicVertexBuffer::Lock(void **) const -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicVertexBuffer::Unlock() const -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicVertexBuffer::LockDynamic(void **) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicVertexBuffer::Lock(void **) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicVertexBuffer::Unlock() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicVertexBuffer::SetStream(int, int) const -> void
{
MT_PLATFORM_STUB();
}
auto CGraphicVertexBuffer::GetVertexCount() const -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CGraphicVertexBuffer::GetVertexStride() const -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CGraphicVertexBuffer::GetFlexibleVertexFormat() const -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
auto CGraphicVertexBuffer::IsEmpty() const -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CGraphicVertexBuffer::Initialize() -> void
{
MT_PLATFORM_STUB();
}
@@ -0,0 +1,22 @@
// Platform skeleton for EterLib/GrpVertexBufferDynamic.h (40250 EterLib/GrpVertexBufferDynamic.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterLib/StdAfx.h"
#include "EterLib/GrpVertexBufferDynamic.h"
#include "../PlatformStub.h"
CDynamicVertexBuffer::CDynamicVertexBuffer()
{
MT_PLATFORM_STUB();
}
CDynamicVertexBuffer::~CDynamicVertexBuffer()
{
MT_PLATFORM_STUB();
}
auto CDynamicVertexBuffer::Create(int, int) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
+467
View File
@@ -0,0 +1,467 @@
// Platform skeleton for EterLib/IME.h (40250 EterLib/IME.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterLib/StdAfx.h"
#include "EterLib/IME.h"
#include "../PlatformStub.h"
CIME::CIME()
{
MT_PLATFORM_STUB();
}
CIME::~CIME()
{
MT_PLATFORM_STUB();
}
auto CIME::Initialize(HWND) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CIME::Uninitialize() -> void
{
MT_PLATFORM_STUB();
}
auto CIME::Clear() -> void
{
MT_PLATFORM_STUB();
}
auto CIME::SetMax(int) -> void
{
MT_PLATFORM_STUB();
}
auto CIME::SetUserMax(int) -> void
{
MT_PLATFORM_STUB();
}
auto CIME::SetText(const char *, int) -> void
{
MT_PLATFORM_STUB();
}
auto CIME::GetText(std::string &, bool) -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CIME::GetCodePageText() -> const char *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<const char *>();
}
auto CIME::GetCodePage() -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CIME::GetCandidateCount() -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CIME::GetCandidatePageCount() -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CIME::GetCandidate(DWORD, std::string &) -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CIME::GetCandidateSelection() -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CIME::GetReading(std::string &) -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CIME::GetReadingError() -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CIME::SetInputMode(DWORD) -> void
{
MT_PLATFORM_STUB();
}
auto CIME::GetInputMode() -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
auto CIME::IsIMEEnabled() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CIME::EnableIME(bool) -> void
{
MT_PLATFORM_STUB();
}
auto CIME::DisableIME() -> void
{
MT_PLATFORM_STUB();
}
auto CIME::EnableCaptureInput() -> void
{
MT_PLATFORM_STUB();
}
auto CIME::DisableCaptureInput() -> void
{
MT_PLATFORM_STUB();
}
auto CIME::IsCaptureEnabled() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CIME::SetNumberMode() -> void
{
MT_PLATFORM_STUB();
}
auto CIME::SetStringMode() -> void
{
MT_PLATFORM_STUB();
}
auto CIME::__IsWritable(wchar_t) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CIME::AddExceptKey(wchar_t) -> void
{
MT_PLATFORM_STUB();
}
auto CIME::ClearExceptKey() -> void
{
MT_PLATFORM_STUB();
}
auto CIME::PasteTextFromClipBoard() -> void
{
MT_PLATFORM_STUB();
}
auto CIME::EnablePaste(bool) -> void
{
MT_PLATFORM_STUB();
}
auto CIME::PasteString(const char *) -> void
{
MT_PLATFORM_STUB();
}
auto CIME::FinalizeString(bool) -> void
{
MT_PLATFORM_STUB();
}
auto CIME::UseDefaultIME() -> void
{
MT_PLATFORM_STUB();
}
auto CIME::GetCurPos() -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CIME::GetCompLen() -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CIME::GetULBegin() -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CIME::GetULEnd() -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CIME::CloseCandidateList() -> void
{
MT_PLATFORM_STUB();
}
auto CIME::CloseReadingInformation() -> void
{
MT_PLATFORM_STUB();
}
auto CIME::ChangeInputLanguage() -> void
{
MT_PLATFORM_STUB();
}
auto CIME::ChangeInputLanguageWorker() -> void
{
MT_PLATFORM_STUB();
}
auto CIME::WMInputLanguage(HWND, UINT, WPARAM, LPARAM) -> LRESULT
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<LRESULT>();
}
auto CIME::WMStartComposition(HWND, UINT, WPARAM, LPARAM) -> LRESULT
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<LRESULT>();
}
auto CIME::WMComposition(HWND, UINT, WPARAM, LPARAM) -> LRESULT
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<LRESULT>();
}
auto CIME::WMEndComposition(HWND, UINT, WPARAM, LPARAM) -> LRESULT
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<LRESULT>();
}
auto CIME::WMNotify(HWND, UINT, WPARAM, LPARAM) -> LRESULT
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<LRESULT>();
}
auto CIME::WMChar(HWND, UINT, WPARAM, LPARAM) -> LRESULT
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<LRESULT>();
}
auto CIME::IncCurPos() -> void
{
MT_PLATFORM_STUB();
}
auto CIME::DecCurPos() -> void
{
MT_PLATFORM_STUB();
}
auto CIME::SetCurPos(int) -> void
{
MT_PLATFORM_STUB();
}
auto CIME::DelCurPos() -> void
{
MT_PLATFORM_STUB();
}
auto CIME::CheckInputLocale() -> void
{
MT_PLATFORM_STUB();
}
auto CIME::CheckToggleState() -> void
{
MT_PLATFORM_STUB();
}
auto CIME::SetSupportLevel(DWORD) -> void
{
MT_PLATFORM_STUB();
}
auto CIME::InsertString(wchar_t *, int) -> void
{
MT_PLATFORM_STUB();
}
auto CIME::OnChar(wchar_t) -> void
{
MT_PLATFORM_STUB();
}
auto CIME::GetCodePageFromLang(LANGID) -> UINT
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<UINT>();
}
auto CIME::ResultProcess(HIMC) -> void
{
MT_PLATFORM_STUB();
}
auto CIME::CompositionProcessBuilding(HIMC) -> void
{
MT_PLATFORM_STUB();
}
auto CIME::CompositionProcess(HIMC) -> void
{
MT_PLATFORM_STUB();
}
auto CIME::AttributeProcess(HIMC) -> void
{
MT_PLATFORM_STUB();
}
auto CIME::CandidateProcess(HIMC) -> void
{
MT_PLATFORM_STUB();
}
auto CIME::ReadingProcess(HIMC) -> void
{
MT_PLATFORM_STUB();
}
auto CIME::IsMax(const wchar_t *, int) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CIME::GetImeId(UINT) -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
auto CIME::GetReadingWindowOrientation() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CIME::SetupImeApi() -> void
{
MT_PLATFORM_STUB();
}
decltype(CIME::_ImmLockIMC) CIME::_ImmLockIMC{};
decltype(CIME::_ImmUnlockIMC) CIME::_ImmUnlockIMC{};
decltype(CIME::_ImmLockIMCC) CIME::_ImmLockIMCC{};
decltype(CIME::_ImmUnlockIMCC) CIME::_ImmUnlockIMCC{};
decltype(CIME::_GetReadingString) CIME::_GetReadingString{};
decltype(CIME::_ShowReadingWindow) CIME::_ShowReadingWindow{};
decltype(CIME::ms_bInitialized) CIME::ms_bInitialized{};
decltype(CIME::ms_bDisableIMECompletely) CIME::ms_bDisableIMECompletely{};
decltype(CIME::ms_bUILessMode) CIME::ms_bUILessMode{};
decltype(CIME::ms_bImeEnabled) CIME::ms_bImeEnabled{};
decltype(CIME::ms_bCaptureInput) CIME::ms_bCaptureInput{};
decltype(CIME::ms_bChineseIME) CIME::ms_bChineseIME{};
decltype(CIME::ms_bUseIMMCandidate) CIME::ms_bUseIMMCandidate{};
decltype(CIME::ms_hWnd) CIME::ms_hWnd{};
decltype(CIME::ms_hklCurrent) CIME::ms_hklCurrent{};
decltype(CIME::ms_szKeyboardLayout) CIME::ms_szKeyboardLayout{};
decltype(CIME::ms_stOSVI) CIME::ms_stOSVI{};
decltype(CIME::ms_hImm32Dll) CIME::ms_hImm32Dll{};
decltype(CIME::ms_hCurrentImeDll) CIME::ms_hCurrentImeDll{};
decltype(CIME::ms_dwImeState) CIME::ms_dwImeState{};
decltype(CIME::ms_adwId) CIME::ms_adwId{};
decltype(CIME::ms_dwIMELevel) CIME::ms_dwIMELevel{};
decltype(CIME::ms_dwIMELevelSaved) CIME::ms_dwIMELevelSaved{};
decltype(CIME::ms_bCandidateList) CIME::ms_bCandidateList{};
decltype(CIME::ms_dwCandidateCount) CIME::ms_dwCandidateCount{};
decltype(CIME::ms_bVerticalCandidate) CIME::ms_bVerticalCandidate{};
decltype(CIME::ms_iCandListIndexBase) CIME::ms_iCandListIndexBase{};
decltype(CIME::ms_wszCandidate) CIME::ms_wszCandidate{};
decltype(CIME::ms_dwCandidateSelection) CIME::ms_dwCandidateSelection{};
decltype(CIME::ms_dwCandidatePageSize) CIME::ms_dwCandidatePageSize{};
decltype(CIME::ms_bReadingInformation) CIME::ms_bReadingInformation{};
decltype(CIME::ms_iReadingError) CIME::ms_iReadingError{};
decltype(CIME::ms_bHorizontalReading) CIME::ms_bHorizontalReading{};
decltype(CIME::ms_wstrReading) CIME::ms_wstrReading{};
decltype(CIME::ms_wszCurrentIndicator) CIME::ms_wszCurrentIndicator{};
decltype(CIME::ms_pEvent) CIME::ms_pEvent{};
decltype(CIME::m_wText) CIME::m_wText{};
decltype(CIME::ms_compLen) CIME::ms_compLen{};
decltype(CIME::ms_curpos) CIME::ms_curpos{};
decltype(CIME::ms_lastpos) CIME::ms_lastpos{};
decltype(CIME::ms_ulbegin) CIME::ms_ulbegin{};
decltype(CIME::ms_ulend) CIME::ms_ulend{};
decltype(CIME::ms_uOutputCodePage) CIME::ms_uOutputCodePage{};
decltype(CIME::ms_uInputCodePage) CIME::ms_uInputCodePage{};
+72
View File
@@ -0,0 +1,72 @@
// Platform skeleton for EterLib/Input.h (40250 EterLib/Input.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterLib/StdAfx.h"
#include "EterLib/Input.h"
#include "../PlatformStub.h"
CInputDevice::CInputDevice()
{
MT_PLATFORM_STUB();
}
CInputDevice::~CInputDevice()
{
MT_PLATFORM_STUB();
}
auto CInputDevice::CreateDevice(HWND) -> HRESULT
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<HRESULT>();
}
decltype(CInputDevice::ms_lpDI) CInputDevice::ms_lpDI{};
CInputKeyboard::CInputKeyboard()
{
MT_PLATFORM_STUB();
}
CInputKeyboard::~CInputKeyboard()
{
MT_PLATFORM_STUB();
}
auto CInputKeyboard::InitializeKeyboard(HWND) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CInputKeyboard::UpdateKeyboard() -> void
{
MT_PLATFORM_STUB();
}
auto CInputKeyboard::ResetKeyboard() -> void
{
MT_PLATFORM_STUB();
}
auto CInputKeyboard::IsPressed(int) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CInputKeyboard::KeyDown(int) -> void
{
MT_PLATFORM_STUB();
}
auto CInputKeyboard::KeyUp(int) -> void
{
MT_PLATFORM_STUB();
}
decltype(CInputKeyboard::ms_lpKeyboard) CInputKeyboard::ms_lpKeyboard{};
decltype(CInputKeyboard::ms_bPressedKey) CInputKeyboard::ms_bPressedKey{};
decltype(CInputKeyboard::ms_diks) CInputKeyboard::ms_diks{};
@@ -0,0 +1,107 @@
// Platform skeleton for EterLib/LensFlare.h (40250 EterLib/LensFlare.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterLib/StdAfx.h"
#include "EterLib/LensFlare.h"
#include "../PlatformStub.h"
auto CFlare::Draw(float, int, int, int, int) -> void
{
MT_PLATFORM_STUB();
}
auto CFlare::Init(std::string) -> void
{
MT_PLATFORM_STUB();
}
CFlare::CFlare()
{
MT_PLATFORM_STUB();
}
CFlare::~CFlare()
{
MT_PLATFORM_STUB();
}
CLensFlare::CLensFlare()
{
MT_PLATFORM_STUB();
}
CLensFlare::~CLensFlare()
{
MT_PLATFORM_STUB();
}
auto CLensFlare::Compute(const D3DXVECTOR3 &) -> void
{
MT_PLATFORM_STUB();
}
auto CLensFlare::DrawBeforeFlare() -> void
{
MT_PLATFORM_STUB();
}
auto CLensFlare::DrawAfterFlare() -> void
{
MT_PLATFORM_STUB();
}
auto CLensFlare::DrawFlare() -> void
{
MT_PLATFORM_STUB();
}
auto CLensFlare::SetMainFlare(std::string, float) -> void
{
MT_PLATFORM_STUB();
}
auto CLensFlare::Initialize(std::string) -> void
{
MT_PLATFORM_STUB();
}
auto CLensFlare::SetFlareLocation(double, double) -> void
{
MT_PLATFORM_STUB();
}
auto CLensFlare::SetBrightnesses(float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CLensFlare::ReadControlPixels() -> void
{
MT_PLATFORM_STUB();
}
auto CLensFlare::AdjustBrightness() -> void
{
MT_PLATFORM_STUB();
}
auto CLensFlare::CharacterizeFlare(bool, bool, float, const D3DXCOLOR &) -> void
{
MT_PLATFORM_STUB();
}
auto CLensFlare::Interpolate(float, float, float) -> float
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<float>();
}
auto CLensFlare::ReadDepthPixels(float *) -> void
{
MT_PLATFORM_STUB();
}
auto CLensFlare::ClampBrightness() -> void
{
MT_PLATFORM_STUB();
}
@@ -0,0 +1,49 @@
// Platform skeleton for EterLib/MSApplication.h (40250 EterLib/MSApplication.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterLib/StdAfx.h"
#include "EterLib/MSApplication.h"
#include "../PlatformStub.h"
CMSApplication::CMSApplication()
{
MT_PLATFORM_STUB();
}
CMSApplication::~CMSApplication()
{
MT_PLATFORM_STUB();
}
auto CMSApplication::Initialize(HINSTANCE) -> void
{
MT_PLATFORM_STUB();
}
auto CMSApplication::MessageLoop() -> void
{
MT_PLATFORM_STUB();
}
auto CMSApplication::IsMessage() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CMSApplication::MessageProcess() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CMSApplication::ClearWindowClass() -> void
{
MT_PLATFORM_STUB();
}
auto CMSApplication::WindowProcedure(HWND, UINT, WPARAM, LPARAM) -> LRESULT
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<LRESULT>();
}
+139
View File
@@ -0,0 +1,139 @@
// Platform skeleton for EterLib/MSWindow.h (40250 EterLib/MSWindow.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterLib/StdAfx.h"
#include "EterLib/MSWindow.h"
#include "../PlatformStub.h"
CMSWindow::CMSWindow()
{
MT_PLATFORM_STUB();
}
CMSWindow::~CMSWindow()
{
MT_PLATFORM_STUB();
}
auto CMSWindow::Destroy() -> void
{
MT_PLATFORM_STUB();
}
auto CMSWindow::Create(const char *, int, DWORD, DWORD, HICON, int) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CMSWindow::Show() -> void
{
MT_PLATFORM_STUB();
}
auto CMSWindow::Hide() -> void
{
MT_PLATFORM_STUB();
}
auto CMSWindow::SetVisibleMode(bool) -> void
{
MT_PLATFORM_STUB();
}
auto CMSWindow::SetPosition(int, int) -> void
{
MT_PLATFORM_STUB();
}
auto CMSWindow::SetCenterPosition() -> void
{
MT_PLATFORM_STUB();
}
auto CMSWindow::SetText(const char *) -> void
{
MT_PLATFORM_STUB();
}
auto CMSWindow::AdjustSize(int, int) -> void
{
MT_PLATFORM_STUB();
}
auto CMSWindow::SetSize(int, int) -> void
{
MT_PLATFORM_STUB();
}
auto CMSWindow::IsVisible() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CMSWindow::IsActive() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CMSWindow::GetMousePosition(POINT *) -> void
{
MT_PLATFORM_STUB();
}
auto CMSWindow::GetClientRect(RECT *) -> void
{
MT_PLATFORM_STUB();
}
auto CMSWindow::GetWindowRect(RECT *) -> void
{
MT_PLATFORM_STUB();
}
auto CMSWindow::GetScreenWidth() -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CMSWindow::GetScreenHeight() -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CMSWindow::GetWindowHandle() -> HWND
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<HWND>();
}
auto CMSWindow::GetInstance() -> HINSTANCE
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<HINSTANCE>();
}
auto CMSWindow::WindowProcedure(HWND, UINT, WPARAM, LPARAM) -> LRESULT
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<LRESULT>();
}
auto CMSWindow::OnSize(WPARAM, LPARAM) -> void
{
MT_PLATFORM_STUB();
}
auto CMSWindow::RegisterWindowClass(DWORD, int, WNDPROC, HICON, int) -> const char *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<const char *>();
}
decltype(CMSWindow::ms_stWCSet) CMSWindow::ms_stWCSet{};
decltype(CMSWindow::ms_hInstance) CMSWindow::ms_hInstance{};
+32
View File
@@ -0,0 +1,32 @@
// Platform skeleton for EterLib/Mutex.h (40250 EterLib/Mutex.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterLib/StdAfx.h"
#include "EterLib/Mutex.h"
#include "../PlatformStub.h"
Mutex::Mutex()
{
MT_PLATFORM_STUB();
}
Mutex::~Mutex()
{
MT_PLATFORM_STUB();
}
auto Mutex::Lock() -> void
{
MT_PLATFORM_STUB();
}
auto Mutex::Unlock() -> void
{
MT_PLATFORM_STUB();
}
auto Mutex::Trylock() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
@@ -0,0 +1,36 @@
// Platform skeleton for EterLib/ScreenFilter.h (40250 EterLib/ScreenFilter.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterLib/StdAfx.h"
#include "EterLib/ScreenFilter.h"
#include "../PlatformStub.h"
CScreenFilter::CScreenFilter()
{
MT_PLATFORM_STUB();
}
CScreenFilter::~CScreenFilter()
{
MT_PLATFORM_STUB();
}
auto CScreenFilter::SetEnable(BOOL) -> void
{
MT_PLATFORM_STUB();
}
auto CScreenFilter::SetBlendType(BYTE, BYTE) -> void
{
MT_PLATFORM_STUB();
}
auto CScreenFilter::SetColor(const D3DXCOLOR &) -> void
{
MT_PLATFORM_STUB();
}
auto CScreenFilter::Render() -> void
{
MT_PLATFORM_STUB();
}
+199
View File
@@ -0,0 +1,199 @@
// Platform skeleton for EterLib/SkyBox.h (40250 EterLib/SkyBox.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterLib/StdAfx.h"
#include "EterLib/SkyBox.h"
#include "../PlatformStub.h"
CSkyObjectQuad::CSkyObjectQuad()
{
MT_PLATFORM_STUB();
}
CSkyObjectQuad::~CSkyObjectQuad()
{
MT_PLATFORM_STUB();
}
auto CSkyObjectQuad::Clear(const unsigned char &, const float &, const float &, const float &, const float &) -> void
{
MT_PLATFORM_STUB();
}
auto CSkyObjectQuad::SetSrcColor(const unsigned char &, const float &, const float &, const float &, const float &) -> void
{
MT_PLATFORM_STUB();
}
auto CSkyObjectQuad::SetTransition(const unsigned char &, const float &, const float &, const float &, const float &, DWORD) -> void
{
MT_PLATFORM_STUB();
}
auto CSkyObjectQuad::SetVertex(const unsigned char &, const TPDTVertex &) -> void
{
MT_PLATFORM_STUB();
}
auto CSkyObjectQuad::StartTransition() -> void
{
MT_PLATFORM_STUB();
}
auto CSkyObjectQuad::Update() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CSkyObjectQuad::Render() -> void
{
MT_PLATFORM_STUB();
}
CSkyObject::CSkyObject()
{
MT_PLATFORM_STUB();
}
CSkyObject::~CSkyObject()
{
MT_PLATFORM_STUB();
}
auto CSkyObject::StartTransition() -> void
{
MT_PLATFORM_STUB();
}
auto CSkyObject::GenerateTexture(const char *) -> CGraphicImageInstance *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CGraphicImageInstance *>();
}
auto CSkyObject::DeleteTexture(CGraphicImageInstance *) -> void
{
MT_PLATFORM_STUB();
}
auto CSkyObject::CSkyBox::StartTransition() -> void
{
MT_PLATFORM_STUB();
}
auto CSkyObject::CSkyBox::Update() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CSkyObject::CSkyBox::Render() -> void
{
MT_PLATFORM_STUB();
}
CSkyBox::CSkyBox()
{
MT_PLATFORM_STUB();
}
CSkyBox::~CSkyBox()
{
MT_PLATFORM_STUB();
}
auto CSkyBox::Update() -> void
{
MT_PLATFORM_STUB();
}
auto CSkyBox::Render() -> void
{
MT_PLATFORM_STUB();
}
auto CSkyBox::RenderCloud() -> void
{
MT_PLATFORM_STUB();
}
auto CSkyBox::Destroy() -> void
{
MT_PLATFORM_STUB();
}
auto CSkyBox::Unload() -> void
{
MT_PLATFORM_STUB();
}
auto CSkyBox::SetSkyBoxScale(const D3DXVECTOR3 &) -> void
{
MT_PLATFORM_STUB();
}
auto CSkyBox::SetGradientLevel(BYTE, BYTE) -> void
{
MT_PLATFORM_STUB();
}
auto CSkyBox::SetFaceTexture(const char *, int) -> void
{
MT_PLATFORM_STUB();
}
auto CSkyBox::SetCloudTexture(const char *) -> void
{
MT_PLATFORM_STUB();
}
auto CSkyBox::SetCloudScale(const D3DXVECTOR2 &) -> void
{
MT_PLATFORM_STUB();
}
auto CSkyBox::SetCloudHeight(float) -> void
{
MT_PLATFORM_STUB();
}
auto CSkyBox::SetCloudTextureScale(const D3DXVECTOR2 &) -> void
{
MT_PLATFORM_STUB();
}
auto CSkyBox::SetCloudScrollSpeed(const D3DXVECTOR2 &) -> void
{
MT_PLATFORM_STUB();
}
auto CSkyBox::SetCloudColor(const TGradientColor &, const TGradientColor &, const DWORD &) -> void
{
MT_PLATFORM_STUB();
}
auto CSkyBox::Refresh() -> void
{
MT_PLATFORM_STUB();
}
auto CSkyBox::SetSkyColor(const TVectorGradientColor &, const TVectorGradientColor &, long) -> void
{
MT_PLATFORM_STUB();
}
auto CSkyBox::StartTransition() -> void
{
MT_PLATFORM_STUB();
}
auto CSkyBox::SetSkyObjectQuadVertical(TSkyObjectQuadVector *, const D3DXVECTOR2 *) -> void
{
MT_PLATFORM_STUB();
}
auto CSkyBox::SetSkyObjectQuadHorizon(TSkyObjectQuadVector *, const D3DXVECTOR3 *) -> void
{
MT_PLATFORM_STUB();
}
@@ -0,0 +1,292 @@
// Platform skeleton for EterLib/StateManager.h (40250 EterLib/StateManager.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterLib/StdAfx.h"
#include "EterLib/StateManager.h"
#include "../PlatformStub.h"
CStateManager::CStateManager(LPDIRECT3DDEVICE8)
{
MT_PLATFORM_STUB();
}
CStateManager::~CStateManager()
{
MT_PLATFORM_STUB();
}
auto CStateManager::SetDefaultState() -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::Restore() -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::BeginScene() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CStateManager::EndScene() -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::SaveMaterial() -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::SaveMaterial(const D3DMATERIAL8 *) -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::RestoreMaterial() -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::SetMaterial(const D3DMATERIAL8 *) -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::GetMaterial(D3DMATERIAL8 *) -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::SetLight(DWORD, const D3DLIGHT8 *) -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::GetLight(DWORD, D3DLIGHT8 *) -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::SaveRenderState(D3DRENDERSTATETYPE, DWORD) -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::RestoreRenderState(D3DRENDERSTATETYPE) -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::SetRenderState(D3DRENDERSTATETYPE, DWORD) -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::GetRenderState(D3DRENDERSTATETYPE, DWORD *) -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::SaveTexture(DWORD, LPDIRECT3DBASETEXTURE8) -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::RestoreTexture(DWORD) -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::SetTexture(DWORD, LPDIRECT3DBASETEXTURE8) -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::GetTexture(DWORD, LPDIRECT3DBASETEXTURE8 *) -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::SaveTextureStageState(DWORD, D3DTEXTURESTAGESTATETYPE, DWORD) -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::RestoreTextureStageState(DWORD, D3DTEXTURESTAGESTATETYPE) -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::SetTextureStageState(DWORD, D3DTEXTURESTAGESTATETYPE, DWORD) -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::GetTextureStageState(DWORD, D3DTEXTURESTAGESTATETYPE, DWORD *) -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::SetBestFiltering(DWORD) -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::SaveVertexShader(DWORD) -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::RestoreVertexShader() -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::SetVertexShader(DWORD) -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::GetVertexShader(DWORD *) -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::SavePixelShader(DWORD) -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::RestorePixelShader() -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::SetPixelShader(DWORD) -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::GetPixelShader(DWORD *) -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::SaveTransform(D3DTRANSFORMSTATETYPE, const D3DMATRIX *) -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::RestoreTransform(D3DTRANSFORMSTATETYPE) -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::SetTransform(D3DTRANSFORMSTATETYPE, const D3DMATRIX *) -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::GetTransform(D3DTRANSFORMSTATETYPE, D3DMATRIX *) -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::SaveVertexShaderConstant(DWORD, const void *, DWORD) -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::RestoreVertexShaderConstant(DWORD, DWORD) -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::SetVertexShaderConstant(DWORD, const void *, DWORD) -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::SavePixelShaderConstant(DWORD, const void *, DWORD) -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::RestorePixelShaderConstant(DWORD, DWORD) -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::SetPixelShaderConstant(DWORD, const void *, DWORD) -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::SaveStreamSource(UINT, LPDIRECT3DVERTEXBUFFER8, UINT) -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::RestoreStreamSource(UINT) -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::SetStreamSource(UINT, LPDIRECT3DVERTEXBUFFER8, UINT) -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::SaveIndices(LPDIRECT3DINDEXBUFFER8, UINT) -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::RestoreIndices() -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::SetIndices(LPDIRECT3DINDEXBUFFER8, UINT) -> void
{
MT_PLATFORM_STUB();
}
auto CStateManager::DrawPrimitive(D3DPRIMITIVETYPE, UINT, UINT) -> HRESULT
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<HRESULT>();
}
auto CStateManager::DrawPrimitiveUP(D3DPRIMITIVETYPE, UINT, const void *, UINT) -> HRESULT
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<HRESULT>();
}
auto CStateManager::DrawIndexedPrimitive(D3DPRIMITIVETYPE, UINT, UINT, UINT, UINT) -> HRESULT
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<HRESULT>();
}
auto CStateManager::DrawIndexedPrimitiveUP(D3DPRIMITIVETYPE, UINT, UINT, UINT, const void *, D3DFORMAT, const void *, UINT) -> HRESULT
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<HRESULT>();
}
auto CStateManager::GetRenderState(D3DRENDERSTATETYPE) -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
auto CStateManager::SetDevice(LPDIRECT3DDEVICE8) -> void
{
MT_PLATFORM_STUB();
}
@@ -0,0 +1,41 @@
// Platform skeleton for EterLib/TextBar.h (40250 EterLib/TextBar.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterLib/StdAfx.h"
#include "EterLib/TextBar.h"
#include "../PlatformStub.h"
CTextBar::CTextBar(int, bool)
{
MT_PLATFORM_STUB();
}
CTextBar::~CTextBar()
{
MT_PLATFORM_STUB();
}
auto CTextBar::TextOut(int, int, const char *) -> void
{
MT_PLATFORM_STUB();
}
auto CTextBar::SetTextColor(int, int, int) -> void
{
MT_PLATFORM_STUB();
}
auto CTextBar::GetTextExtent(const char *, SIZE *) -> void
{
MT_PLATFORM_STUB();
}
auto CTextBar::__SetFont(int, bool) -> void
{
MT_PLATFORM_STUB();
}
auto CTextBar::OnCreate() -> void
{
MT_PLATFORM_STUB();
}
+29
View File
@@ -0,0 +1,29 @@
// Platform skeleton for EterLib/Thread.h (40250 EterLib/Thread.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "EterLib/StdAfx.h"
#include "EterLib/Thread.h"
#include "../PlatformStub.h"
CThread::CThread()
{
MT_PLATFORM_STUB();
}
auto CThread::Create(void *) -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CThread::EntryPoint(void *) -> UINT
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<UINT>();
}
auto CThread::Run(void *) -> UINT
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<UINT>();
}
@@ -0,0 +1,79 @@
// Platform skeleton for GameLib/SnowEnvironment.h (40250 GameLib/SnowEnvironment.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "GameLib/StdAfx.h"
#include "GameLib/SnowEnvironment.h"
#include "../PlatformStub.h"
CSnowEnvironment::CSnowEnvironment()
{
MT_PLATFORM_STUB();
}
CSnowEnvironment::~CSnowEnvironment()
{
MT_PLATFORM_STUB();
}
auto CSnowEnvironment::Create() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CSnowEnvironment::Destroy() -> void
{
MT_PLATFORM_STUB();
}
auto CSnowEnvironment::Enable() -> void
{
MT_PLATFORM_STUB();
}
auto CSnowEnvironment::Disable() -> void
{
MT_PLATFORM_STUB();
}
auto CSnowEnvironment::Update(const D3DXVECTOR3 &) -> void
{
MT_PLATFORM_STUB();
}
auto CSnowEnvironment::Deform() -> void
{
MT_PLATFORM_STUB();
}
auto CSnowEnvironment::Render() -> void
{
MT_PLATFORM_STUB();
}
auto CSnowEnvironment::__Initialize() -> void
{
MT_PLATFORM_STUB();
}
auto CSnowEnvironment::__CreateBlurTexture() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CSnowEnvironment::__CreateGeometry() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CSnowEnvironment::__BeginBlur() -> void
{
MT_PLATFORM_STUB();
}
auto CSnowEnvironment::__ApplyBlur() -> void
{
MT_PLATFORM_STUB();
}
@@ -0,0 +1,31 @@
// Platform skeleton for GameLib/TerrainDecal.h (40250 GameLib/TerrainDecal.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "GameLib/StdAfx.h"
#include "GameLib/TerrainDecal.h"
#include "../PlatformStub.h"
CTerrainDecal::CTerrainDecal(CMapOutdoor *)
{
MT_PLATFORM_STUB();
}
CTerrainDecal::~CTerrainDecal()
{
MT_PLATFORM_STUB();
}
auto CTerrainDecal::Make(D3DXVECTOR3, D3DXVECTOR3, D3DXVECTOR3, float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CTerrainDecal::Render() -> void
{
MT_PLATFORM_STUB();
}
auto CTerrainDecal::SearchAffectedTerrainMesh(float, float, float, float, DWORD *, D3DXVECTOR3 *, D3DXVECTOR3 *) -> void
{
MT_PLATFORM_STUB();
}
@@ -0,0 +1,118 @@
// Platform skeleton for GameLib/TerrainPatch.h (40250 GameLib/TerrainPatch.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "GameLib/StdAfx.h"
#include "GameLib/TerrainPatch.h"
#include "../PlatformStub.h"
decltype(CTerrainPatch::SOFTWARE_TRANSFORM_PATCH_ENABLE) CTerrainPatch::SOFTWARE_TRANSFORM_PATCH_ENABLE{};
auto CTerrainPatch::Clear() -> void
{
MT_PLATFORM_STUB();
}
auto CTerrainPatch::GetWaterFaceCount() -> UINT
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<UINT>();
}
auto CTerrainPatch::SoftwareTransformPatch_UpdateTerrainLighting(DWORD, const D3DLIGHT8 &, const D3DMATERIAL8 &) -> void
{
MT_PLATFORM_STUB();
}
auto CTerrainPatch::BuildTerrainVertexBuffer(HardwareTransformPatch_SSourceVertex *) -> void
{
MT_PLATFORM_STUB();
}
auto CTerrainPatch::BuildWaterVertexBuffer(SWaterVertex *, UINT) -> void
{
MT_PLATFORM_STUB();
}
auto CTerrainPatch::__BuildHardwareTerrainVertexBuffer(HardwareTransformPatch_SSourceVertex *) -> void
{
MT_PLATFORM_STUB();
}
auto CTerrainPatch::__BuildSoftwareTerrainVertexBuffer(HardwareTransformPatch_SSourceVertex *) -> void
{
MT_PLATFORM_STUB();
}
CTerrainPatch::SSoftwareTransformPatch::SSoftwareTransformPatch()
{
MT_PLATFORM_STUB();
}
CTerrainPatch::SSoftwareTransformPatch::~SSoftwareTransformPatch()
{
MT_PLATFORM_STUB();
}
auto CTerrainPatch::SSoftwareTransformPatch::Create() -> void
{
MT_PLATFORM_STUB();
}
auto CTerrainPatch::SSoftwareTransformPatch::Destroy() -> void
{
MT_PLATFORM_STUB();
}
auto CTerrainPatch::SSoftwareTransformPatch::__Initialize() -> void
{
MT_PLATFORM_STUB();
}
CTerrainPatchProxy::CTerrainPatchProxy()
{
MT_PLATFORM_STUB();
}
CTerrainPatchProxy::~CTerrainPatchProxy()
{
MT_PLATFORM_STUB();
}
auto CTerrainPatchProxy::Clear() -> void
{
MT_PLATFORM_STUB();
}
auto CTerrainPatchProxy::SetCenterPosition(const D3DXVECTOR3 &) -> void
{
MT_PLATFORM_STUB();
}
auto CTerrainPatchProxy::IsIn(const D3DXVECTOR3 &, float) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CTerrainPatchProxy::GetWaterFaceCount() -> UINT
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<UINT>();
}
auto CTerrainPatchProxy::SoftwareTransformPatch_GetTerrainVertexDataPtr() -> SoftwareTransformPatch_SSourceVertex *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<SoftwareTransformPatch_SSourceVertex *>();
}
auto CTerrainPatchProxy::HardwareTransformPatch_GetVertexBufferPtr() -> CGraphicVertexBuffer *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CGraphicVertexBuffer *>();
}
auto CTerrainPatchProxy::SoftwareTransformPatch_UpdateTerrainLighting(DWORD, const D3DLIGHT8 &, const D3DMATERIAL8 &) -> void
{
MT_PLATFORM_STUB();
}
@@ -0,0 +1,50 @@
// Platform skeleton for MilesLib/SoundBase.h (40250 MilesLib/SoundBase.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "MilesLib/Stdafx.h"
#include "MilesLib/SoundBase.h"
#include "../PlatformStub.h"
CSoundBase::CSoundBase()
{
MT_PLATFORM_STUB();
}
CSoundBase::~CSoundBase()
{
MT_PLATFORM_STUB();
}
auto CSoundBase::Initialize() -> void
{
MT_PLATFORM_STUB();
}
auto CSoundBase::Destroy() -> void
{
MT_PLATFORM_STUB();
}
auto CSoundBase::AddFile(DWORD, const char *) -> CSoundData *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CSoundData *>();
}
auto CSoundBase::GetFileCRC(const char *) -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
decltype(CSoundBase::ms_iRefCount) CSoundBase::ms_iRefCount{};
decltype(CSoundBase::ms_DIGDriver) CSoundBase::ms_DIGDriver{};
decltype(CSoundBase::ms_pProviderDefault) CSoundBase::ms_pProviderDefault{};
decltype(CSoundBase::ms_ProviderVector) CSoundBase::ms_ProviderVector{};
decltype(CSoundBase::ms_dataMap) CSoundBase::ms_dataMap{};
decltype(CSoundBase::ms_bInitialized) CSoundBase::ms_bInitialized{};
@@ -0,0 +1,116 @@
// Platform skeleton for MilesLib/SoundData.h (40250 MilesLib/SoundData.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "MilesLib/Stdafx.h"
#include "MilesLib/SoundData.h"
#include "../PlatformStub.h"
auto CSoundData::SetPackMode() -> void
{
MT_PLATFORM_STUB();
}
CSoundData::CSoundData()
{
MT_PLATFORM_STUB();
}
CSoundData::~CSoundData()
{
MT_PLATFORM_STUB();
}
auto CSoundData::Assign(const char *) -> void
{
MT_PLATFORM_STUB();
}
auto CSoundData::Get() -> LPVOID
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<LPVOID>();
}
auto CSoundData::GetSize() -> ULONG
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<ULONG>();
}
auto CSoundData::Release() -> void
{
MT_PLATFORM_STUB();
}
auto CSoundData::GetAccessTime() -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
auto CSoundData::GetFileName() -> const char *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<const char *>();
}
auto CSoundData::SetPlayTime(DWORD) -> void
{
MT_PLATFORM_STUB();
}
auto CSoundData::GetPlayTime() -> DWORD
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<DWORD>();
}
auto CSoundData::ReadFromDisk() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CSoundData::Destroy() -> void
{
MT_PLATFORM_STUB();
}
auto CSoundData::open_callback(const char *, U32 *) -> U32
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<U32>();
}
auto CSoundData::close_callback(U32) -> void
{
MT_PLATFORM_STUB();
}
auto CSoundData::seek_callback(U32, S32, U32) -> S32
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<S32>();
}
auto CSoundData::read_callback(U32, void *, U32) -> U32
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<U32>();
}
auto CSoundData::isSlotIndex(DWORD) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CSoundData::GetEmptySlotIndex() -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
decltype(CSoundData::ms_isSoundFile) CSoundData::ms_isSoundFile{};
decltype(CSoundData::ms_SoundFile) CSoundData::ms_SoundFile{};
@@ -0,0 +1,256 @@
// Platform skeleton for MilesLib/SoundInstance.h, generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "MilesLib/Stdafx.h"
#include "MilesLib/SoundInstance.h"
#include "../PlatformStub.h"
CSoundInstance2D::CSoundInstance2D()
{
MT_PLATFORM_STUB();
}
CSoundInstance2D::~CSoundInstance2D()
{
MT_PLATFORM_STUB();
}
auto CSoundInstance2D::Initialize() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CSoundInstance2D::Destroy() -> void
{
MT_PLATFORM_STUB();
}
auto CSoundInstance2D::SetSound(CSoundData *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CSoundInstance2D::Play(int, DWORD) const -> void
{
MT_PLATFORM_STUB();
}
auto CSoundInstance2D::Pause() const -> void
{
MT_PLATFORM_STUB();
}
auto CSoundInstance2D::Resume() const -> void
{
MT_PLATFORM_STUB();
}
auto CSoundInstance2D::Stop() -> void
{
MT_PLATFORM_STUB();
}
auto CSoundInstance2D::GetVolume(float &) const -> void
{
MT_PLATFORM_STUB();
}
auto CSoundInstance2D::SetVolume(float) const -> void
{
MT_PLATFORM_STUB();
}
auto CSoundInstance2D::IsDone() const -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CSoundInstance2D::SetPosition(float, float, float) const -> void
{
MT_PLATFORM_STUB();
}
auto CSoundInstance2D::SetOrientation(float, float, float, float, float, float) const -> void
{
MT_PLATFORM_STUB();
}
auto CSoundInstance2D::SetVelocity(float, float, float, float) const -> void
{
MT_PLATFORM_STUB();
}
CSoundInstance3D::CSoundInstance3D()
{
MT_PLATFORM_STUB();
}
CSoundInstance3D::~CSoundInstance3D()
{
MT_PLATFORM_STUB();
}
auto CSoundInstance3D::Initialize() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CSoundInstance3D::Destroy() -> void
{
MT_PLATFORM_STUB();
}
auto CSoundInstance3D::SetSound(CSoundData *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CSoundInstance3D::Play(int, DWORD) const -> void
{
MT_PLATFORM_STUB();
}
auto CSoundInstance3D::Pause() const -> void
{
MT_PLATFORM_STUB();
}
auto CSoundInstance3D::Resume() const -> void
{
MT_PLATFORM_STUB();
}
auto CSoundInstance3D::Stop() -> void
{
MT_PLATFORM_STUB();
}
auto CSoundInstance3D::GetVolume(float &) const -> void
{
MT_PLATFORM_STUB();
}
auto CSoundInstance3D::SetVolume(float) const -> void
{
MT_PLATFORM_STUB();
}
auto CSoundInstance3D::IsDone() const -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CSoundInstance3D::SetPosition(float, float, float) const -> void
{
MT_PLATFORM_STUB();
}
auto CSoundInstance3D::SetOrientation(float, float, float, float, float, float) const -> void
{
MT_PLATFORM_STUB();
}
auto CSoundInstance3D::SetVelocity(float, float, float, float) const -> void
{
MT_PLATFORM_STUB();
}
auto CSoundInstance3D::UpdatePosition(float) -> void
{
MT_PLATFORM_STUB();
}
CSoundInstanceStream::CSoundInstanceStream()
{
MT_PLATFORM_STUB();
}
CSoundInstanceStream::~CSoundInstanceStream()
{
MT_PLATFORM_STUB();
}
auto CSoundInstanceStream::Initialize() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CSoundInstanceStream::Destroy() -> void
{
MT_PLATFORM_STUB();
}
auto CSoundInstanceStream::SetStream(HSTREAM) -> void
{
MT_PLATFORM_STUB();
}
auto CSoundInstanceStream::SetSound(CSoundData *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CSoundInstanceStream::Play(int, DWORD) const -> void
{
MT_PLATFORM_STUB();
}
auto CSoundInstanceStream::Pause() const -> void
{
MT_PLATFORM_STUB();
}
auto CSoundInstanceStream::Resume() const -> void
{
MT_PLATFORM_STUB();
}
auto CSoundInstanceStream::Stop() -> void
{
MT_PLATFORM_STUB();
}
auto CSoundInstanceStream::GetVolume(float &) const -> void
{
MT_PLATFORM_STUB();
}
auto CSoundInstanceStream::SetVolume(float) const -> void
{
MT_PLATFORM_STUB();
}
auto CSoundInstanceStream::IsDone() const -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CSoundInstanceStream::IsData() const -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CSoundInstanceStream::SetPosition(float, float, float) const -> void
{
MT_PLATFORM_STUB();
}
auto CSoundInstanceStream::SetOrientation(float, float, float, float, float, float) const -> void
{
MT_PLATFORM_STUB();
}
auto CSoundInstanceStream::SetVelocity(float, float, float, float) const -> void
{
MT_PLATFORM_STUB();
}
@@ -0,0 +1,247 @@
// Platform skeleton for MilesLib/SoundManager.h (40250 MilesLib/SoundManager.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "MilesLib/Stdafx.h"
#include "MilesLib/SoundManager.h"
#include "../PlatformStub.h"
CSoundManager::CSoundManager()
{
MT_PLATFORM_STUB();
}
CSoundManager::~CSoundManager()
{
MT_PLATFORM_STUB();
}
auto CSoundManager::Create() -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto CSoundManager::Destroy() -> void
{
MT_PLATFORM_STUB();
}
auto CSoundManager::SetPosition(float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CSoundManager::SetDirection(float, float, float, float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CSoundManager::Update() -> void
{
MT_PLATFORM_STUB();
}
auto CSoundManager::GetSoundScale() -> float
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<float>();
}
auto CSoundManager::SetSoundScale(float) -> void
{
MT_PLATFORM_STUB();
}
auto CSoundManager::SetAmbienceSoundScale(float) -> void
{
MT_PLATFORM_STUB();
}
auto CSoundManager::SetSoundVolume(float) -> void
{
MT_PLATFORM_STUB();
}
auto CSoundManager::SetSoundVolumeRatio(float) -> void
{
MT_PLATFORM_STUB();
}
auto CSoundManager::SetMusicVolume(float) -> void
{
MT_PLATFORM_STUB();
}
auto CSoundManager::SetMusicVolumeRatio(float) -> void
{
MT_PLATFORM_STUB();
}
auto CSoundManager::SetSoundVolumeGrade(int) -> void
{
MT_PLATFORM_STUB();
}
auto CSoundManager::SetMusicVolumeGrade(int) -> void
{
MT_PLATFORM_STUB();
}
auto CSoundManager::SaveVolume() -> void
{
MT_PLATFORM_STUB();
}
auto CSoundManager::RestoreVolume() -> void
{
MT_PLATFORM_STUB();
}
auto CSoundManager::GetSoundVolume() -> float
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<float>();
}
auto CSoundManager::GetMusicVolume() -> float
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<float>();
}
auto CSoundManager::PlaySound2D(const char *) -> void
{
MT_PLATFORM_STUB();
}
auto CSoundManager::PlaySound3D(float, float, float, const char *, int) -> void
{
MT_PLATFORM_STUB();
}
auto CSoundManager::StopSound3D(int) -> void
{
MT_PLATFORM_STUB();
}
auto CSoundManager::PlayAmbienceSound3D(float, float, float, const char *, int) -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CSoundManager::PlayCharacterSound3D(float, float, float, const char *, BOOL) -> void
{
MT_PLATFORM_STUB();
}
auto CSoundManager::SetSoundVolume3D(int, float) -> void
{
MT_PLATFORM_STUB();
}
auto CSoundManager::StopAllSound3D() -> void
{
MT_PLATFORM_STUB();
}
auto CSoundManager::PlayMusic(const char *) -> void
{
MT_PLATFORM_STUB();
}
auto CSoundManager::FadeInMusic(const char *, float) -> void
{
MT_PLATFORM_STUB();
}
auto CSoundManager::FadeOutMusic(const char *, float) -> void
{
MT_PLATFORM_STUB();
}
auto CSoundManager::FadeLimitOutMusic(const char *, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CSoundManager::FadeOutAllMusic() -> void
{
MT_PLATFORM_STUB();
}
auto CSoundManager::FadeAll() -> void
{
MT_PLATFORM_STUB();
}
auto CSoundManager::UpdateSoundData(DWORD, const NSound::TSoundDataVector *) -> void
{
MT_PLATFORM_STUB();
}
auto CSoundManager::UpdateSoundData(float, float, float, DWORD, const NSound::TSoundDataVector *) -> void
{
MT_PLATFORM_STUB();
}
auto CSoundManager::UpdateSoundInstance(float, float, float, DWORD, const NSound::TSoundInstanceVector *, BOOL) -> void
{
MT_PLATFORM_STUB();
}
auto CSoundManager::UpdateSoundInstance(DWORD, const NSound::TSoundInstanceVector *) -> void
{
MT_PLATFORM_STUB();
}
auto CSoundManager::PlayMusic(DWORD, const char *, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CSoundManager::StopMusic(DWORD) -> void
{
MT_PLATFORM_STUB();
}
auto CSoundManager::GetMusicIndex(const char *, DWORD *) -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto CSoundManager::__ConvertGradeVolumeToApplyVolume(int) -> float
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<float>();
}
auto CSoundManager::__ConvertRatioVolumeToApplyVolume(float) -> float
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<float>();
}
auto CSoundManager::__SetMusicVolume(float) -> void
{
MT_PLATFORM_STUB();
}
auto CSoundManager::GetSoundInstance2D(const char *, ISoundInstance **) -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
auto CSoundManager::GetSoundInstance3D(const char *, ISoundInstance **) -> BOOL
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<BOOL>();
}
decltype(CSoundManager::ms_SoundManager2D) CSoundManager::ms_SoundManager2D{};
decltype(CSoundManager::ms_SoundManager3D) CSoundManager::ms_SoundManager3D{};
decltype(CSoundManager::ms_SoundManagerStream) CSoundManager::ms_SoundManagerStream{};
@@ -0,0 +1,33 @@
// Platform skeleton for MilesLib/SoundManager2D.h (40250 MilesLib/SoundManager2D.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "MilesLib/Stdafx.h"
#include "MilesLib/SoundManager2D.h"
#include "../PlatformStub.h"
CSoundManager2D::CSoundManager2D()
{
MT_PLATFORM_STUB();
}
CSoundManager2D::~CSoundManager2D()
{
MT_PLATFORM_STUB();
}
auto CSoundManager2D::Initialize() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CSoundManager2D::Destroy() -> void
{
MT_PLATFORM_STUB();
}
auto CSoundManager2D::GetInstance(const char *) -> ISoundInstance *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<ISoundInstance *>();
}
@@ -0,0 +1,76 @@
// Platform skeleton for MilesLib/SoundManager3D.h (40250 MilesLib/SoundManager3D.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "MilesLib/Stdafx.h"
#include "MilesLib/SoundManager3D.h"
#include "../PlatformStub.h"
CSoundManager3D::CSoundManager3D()
{
MT_PLATFORM_STUB();
}
CSoundManager3D::~CSoundManager3D()
{
MT_PLATFORM_STUB();
}
auto CSoundManager3D::Initialize() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CSoundManager3D::Destroy() -> void
{
MT_PLATFORM_STUB();
}
auto CSoundManager3D::GetEmptyInstanceIndex() -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CSoundManager3D::SetInstance(const char *) -> int
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<int>();
}
auto CSoundManager3D::GetInstance(DWORD) -> ISoundInstance *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<ISoundInstance *>();
}
auto CSoundManager3D::SetListenerDirection(float, float, float, float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CSoundManager3D::SetListenerPosition(float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CSoundManager3D::SetListenerVelocity(float, float, float, float) -> void
{
MT_PLATFORM_STUB();
}
auto CSoundManager3D::Lock(int) -> void
{
MT_PLATFORM_STUB();
}
auto CSoundManager3D::Unlock(int) -> void
{
MT_PLATFORM_STUB();
}
auto CSoundManager3D::IsValidInstanceIndex(int) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
@@ -0,0 +1,45 @@
// Platform skeleton for MilesLib/SoundManagerStream.h (40250 MilesLib/SoundManagerStream.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "MilesLib/Stdafx.h"
#include "MilesLib/SoundManagerStream.h"
#include "../PlatformStub.h"
CSoundManagerStream::CSoundManagerStream()
{
MT_PLATFORM_STUB();
}
CSoundManagerStream::~CSoundManagerStream()
{
MT_PLATFORM_STUB();
}
auto CSoundManagerStream::Initialize() -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CSoundManagerStream::Destroy() -> void
{
MT_PLATFORM_STUB();
}
auto CSoundManagerStream::SetInstance(DWORD, const char *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto CSoundManagerStream::GetInstance(DWORD) -> CSoundInstanceStream *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<CSoundInstanceStream *>();
}
auto CSoundManagerStream::CheckInstanceIndex(DWORD) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
+34
View File
@@ -0,0 +1,34 @@
// Platform skeleton for MilesLib/Type.h (40250 MilesLib/Type.cpp), generated by platform_stub.py.
// Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation.
#include "MilesLib/Stdafx.h"
#include "MilesLib/Type.h"
#include "../PlatformStub.h"
auto NSound::LoadSoundInformationPiece(const char *, TSoundDataVector &, const char *) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto NSound::SaveSoundInformationPiece(const char *, TSoundDataVector &) -> bool
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<bool>();
}
auto NSound::DataToInstance(const TSoundDataVector &, TSoundInstanceVector *) -> void
{
MT_PLATFORM_STUB();
}
auto NSound::GetResultString() -> const char *
{
MT_PLATFORM_STUB();
return mt_platform_stub_return<const char *>();
}
auto NSound::SetResultString(const char *) -> void
{
MT_PLATFORM_STUB();
}

Some files were not shown because too many files have changed in this diff Show More