void BoundingBoxReader::Read(ContentReader* reader) { reader->Log.Write("Min: "); Vector3Reader().Read(reader); reader->Log.Write("Max: "); Vector3Reader().Read(reader); }
void RayReader::Read(ContentReader* reader) { reader->Log.Write("Position: "); Vector3Reader().Read(reader); reader->Log.Write("Direction: "); Vector3Reader().Read(reader); }
void PlaneReader::Read(ContentReader* reader) { reader->Log.Write("Normal: "); Vector3Reader().Read(reader); reader->Log.WriteLine("D: %g", reader->ReadSingle()); }
void BoundingSphereReader::Read(ContentReader* reader) { reader->Log.Write("Center: "); Vector3Reader().Read(reader); reader->Log.WriteLine("Radius: %g", reader->ReadSingle()); }
void SkinnedEffectReader::Read(ContentReader* reader) { reader->Log.WriteLine("Texture reference: '%S'", reader->ReadString().c_str()); reader->Log.WriteLine("Weights per vertex: %u", reader->ReadUInt32()); reader->Log.Write("Diffuse color: "); Vector3Reader().Read(reader); reader->Log.Write("Emissive color: "); Vector3Reader().Read(reader); reader->Log.Write("Specular color: "); Vector3Reader().Read(reader); reader->Log.WriteLine("Specular power: %g", reader->ReadSingle()); reader->Log.WriteLine("Alpha: %g", reader->ReadSingle()); }
void BasicEffectReader::Read(ContentReader* reader) { const wchar_t* ref = reader->ReadString().c_str(); reader->Log.WriteLine("Texture reference: '%S'", ref); reader->Log.Write("Diffuse color: "); Vector3Reader().Read(reader); reader->Log.Write("Emissive color: "); Vector3Reader().Read(reader); reader->Log.Write("Specular color: "); Vector3Reader().Read(reader); reader->Log.WriteLine("Specular power: %g", reader->ReadSingle()); reader->Log.WriteLine("Alpha: %g", reader->ReadSingle()); reader->Log.WriteLine("Vertex color enabled: %s", reader->ReadBoolean() ? "true" : "false"); }
void EnvironmentMapEffectReader::Read(ContentReader* reader) { reader->Log.WriteLine("Texture reference: '%S'", reader->ReadString().c_str()); reader->Log.WriteLine("Environment map reference: '%S'", reader->ReadString().c_str()); reader->Log.WriteLine("Environment map amount: %g", reader->ReadSingle()); reader->Log.Write("Environment map specular: "); Vector3Reader().Read(reader); reader->Log.WriteLine("Fresnel factor: %g", reader->ReadSingle()); reader->Log.Write("Diffuse color: "); Vector3Reader().Read(reader); reader->Log.Write("Emissive color: "); Vector3Reader().Read(reader); reader->Log.WriteLine("Alpha: %g", reader->ReadSingle()); }
void DualTextureEffectReader::Read(ContentReader* reader) { reader->Log.WriteLine("Texture 1 reference: '%S'", reader->ReadString().c_str()); reader->Log.WriteLine("Texture 2 reference: '%S'", reader->ReadString().c_str()); reader->Log.Write("Diffuse color: "); Vector3Reader().Read(reader); reader->Log.WriteLine("Alpha: %g", reader->ReadSingle()); reader->Log.WriteLine("Vertex color enabled: %s", reader->ReadBoolean() ? "true" : "false"); }
void AlphaTestEffectReader::Read(ContentReader* reader) { reader->Log.WriteLine("Texture reference: '%S'", reader->ReadString().c_str()); reader->Log.WriteEnum("Compare function", reader->ReadInt32(), CompareFunctionEnumValues); reader->Log.WriteLine("Reference alpha: %u", reader->ReadUInt32()); reader->Log.Write("Diffuse color: "); Vector3Reader().Read(reader); reader->Log.WriteLine("Alpha: %g", reader->ReadSingle()); reader->Log.WriteLine("Vertex color enabled: %s", reader->ReadBoolean() ? "true" : "false"); }