Skip to content

Commit

Permalink
deploy: 0ae17a2
Browse files Browse the repository at this point in the history
  • Loading branch information
Wasp3r committed Mar 5, 2024
1 parent 0590a7a commit e2a1df8
Show file tree
Hide file tree
Showing 159 changed files with 15,292 additions and 19,140 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@
})(window,document,'script','dataLayer','GTM-5MTNQCJ');</script>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Class CreatePrecomputedPackage
<title>Class BaseRuntimeBakeController
| Prographers Precomputed Culling </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class CreatePrecomputedPackage
<meta name="title" content="Class BaseRuntimeBakeController
| Prographers Precomputed Culling ">
<meta name="generator" content="docfx ">

Expand Down Expand Up @@ -74,48 +74,40 @@
</div>
<div class="article row grid-right">
<div class="col-md-10">
<article class="content wrap" id="_content" data-uid="ProgLibrary.PrecomputedCulling.PrecomputedCulling_Editor.CreatePrecomputedPackage">
<article class="content wrap" id="_content" data-uid="ProgLibrary.PrecomputedCulling.Bake.BaseRuntimeBakeController">


<h1 id="ProgLibrary_PrecomputedCulling_PrecomputedCulling_Editor_CreatePrecomputedPackage" data-uid="ProgLibrary.PrecomputedCulling.PrecomputedCulling_Editor.CreatePrecomputedPackage" class="text-break">Class CreatePrecomputedPackage
<h1 id="ProgLibrary_PrecomputedCulling_Bake_BaseRuntimeBakeController" data-uid="ProgLibrary.PrecomputedCulling.Bake.BaseRuntimeBakeController" class="text-break">Class BaseRuntimeBakeController
</h1>
<div class="markdown level0 summary"><p>Class to export Precomputed unitypackage</p>
<div class="markdown level0 summary"><p>Base runtime baker controller.
This parent class is needed for the editor components setup method <see cref="!:PrecomputedSceneSetup"></see>.
It's not strictly necessary to inherit from this class, but it's recommended.</p>
</div>
<div class="markdown level0 conceptual"></div>
<div class="inheritance">
<h5>Inheritance</h5>
<div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
<div class="level1"><span class="xref">CreatePrecomputedPackage</span></div>
<div class="level0"><span class="xref">object</span></div>
<div class="level1"><span class="xref">BaseRuntimeBakeController</span></div>
<div class="level2"><a class="xref" href="ProgLibrary.PrecomputedCulling.Bake.DemoRuntimeBakeController.html">DemoRuntimeBakeController</a></div>
</div>
<div class="inheritedMembers">
<h5>Inherited Members</h5>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
</div>
<h6><strong>Namespace</strong>: <span class="xref">ProgLibrary</span>.<a class="xref" href="ProgLibrary.PrecomputedCulling.html">PrecomputedCulling</a>.<a class="xref" href="ProgLibrary.PrecomputedCulling.Bake.html">Bake</a></h6>
<h6><strong>Assembly</strong>: cs.temp.dll.dll</h6>
<h5 id="ProgLibrary_PrecomputedCulling_Bake_BaseRuntimeBakeController_syntax">Syntax</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">public abstract class BaseRuntimeBakeController : MonoBehaviour</code></pre>
</div>
<h6><strong>Namespace</strong>: <a class="xref" href="ProgLibrary.html">ProgLibrary</a>.<a class="xref" href="ProgLibrary.PrecomputedCulling.html">PrecomputedCulling</a>.<a class="xref" href="ProgLibrary.PrecomputedCulling.PrecomputedCulling_Editor.html">PrecomputedCulling_Editor</a></h6>
<h6><strong>Assembly</strong>: PrecomputedCulling_Editor.dll</h6>
<h5 id="ProgLibrary_PrecomputedCulling_PrecomputedCulling_Editor_CreatePrecomputedPackage_syntax">Syntax</h5>
<h3 id="methods">Methods
</h3>
<a id="ProgLibrary_PrecomputedCulling_Bake_BaseRuntimeBakeController_BakeAll_" data-uid="ProgLibrary.PrecomputedCulling.Bake.BaseRuntimeBakeController.BakeAll*"></a>
<h4 id="ProgLibrary_PrecomputedCulling_Bake_BaseRuntimeBakeController_BakeAll" data-uid="ProgLibrary.PrecomputedCulling.Bake.BaseRuntimeBakeController.BakeAll">BakeAll()</h4>
<div class="markdown level1 summary"><p>Base runtime baker controller.
This parent class is needed for the editor components setup method <see cref="!:PrecomputedSceneSetup"></see>.
It's not strictly necessary to inherit from this class, but it's recommended.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">public static class CreatePrecomputedPackage</code></pre>
<pre><code class="lang- hljs">public abstract void BakeAll()</code></pre>
</div>
</article>
</div>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@
})(window,document,'script','dataLayer','GTM-5MTNQCJ');</script>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Class PrecomputedPlayStateNotifier
<title>Class DemoRuntimeBakeController
| Prographers Precomputed Culling </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class PrecomputedPlayStateNotifier
<meta name="title" content="Class DemoRuntimeBakeController
| Prographers Precomputed Culling ">
<meta name="generator" content="docfx ">

Expand Down Expand Up @@ -74,49 +74,41 @@
</div>
<div class="article row grid-right">
<div class="col-md-10">
<article class="content wrap" id="_content" data-uid="ProgLibrary.PrecomputedCulling.PrecomputedCulling_Editor.PrecomputedPlayStateNotifier">
<article class="content wrap" id="_content" data-uid="ProgLibrary.PrecomputedCulling.Bake.DemoRuntimeBakeController">


<h1 id="ProgLibrary_PrecomputedCulling_PrecomputedCulling_Editor_PrecomputedPlayStateNotifier" data-uid="ProgLibrary.PrecomputedCulling.PrecomputedCulling_Editor.PrecomputedPlayStateNotifier" class="text-break">Class PrecomputedPlayStateNotifier
<h1 id="ProgLibrary_PrecomputedCulling_Bake_DemoRuntimeBakeController" data-uid="ProgLibrary.PrecomputedCulling.Bake.DemoRuntimeBakeController" class="text-break">Class DemoRuntimeBakeController
</h1>
<div class="markdown level0 summary"></div>
<div class="markdown level0 summary"><p>Example runtime baker controller.
Note that this controller is only for demonstration purposes. It's likely that you will need to implement your own.</p>
</div>
<div class="markdown level0 conceptual"></div>
<div class="inheritance">
<h5>Inheritance</h5>
<div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
<div class="level1"><span class="xref">PrecomputedPlayStateNotifier</span></div>
<div class="level0"><span class="xref">object</span></div>
<div class="level1"><a class="xref" href="ProgLibrary.PrecomputedCulling.Bake.BaseRuntimeBakeController.html">BaseRuntimeBakeController</a></div>
<div class="level2"><span class="xref">DemoRuntimeBakeController</span></div>
</div>
<div class="inheritedMembers">
<h5>Inherited Members</h5>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
</div>
<h6><strong>Namespace</strong>: <span class="xref">ProgLibrary</span>.<a class="xref" href="ProgLibrary.PrecomputedCulling.html">PrecomputedCulling</a>.<a class="xref" href="ProgLibrary.PrecomputedCulling.Bake.html">Bake</a></h6>
<h6><strong>Assembly</strong>: cs.temp.dll.dll</h6>
<h5 id="ProgLibrary_PrecomputedCulling_Bake_DemoRuntimeBakeController_syntax">Syntax</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">public class DemoRuntimeBakeController : BaseRuntimeBakeController</code></pre>
</div>
<h6><strong>Namespace</strong>: <a class="xref" href="ProgLibrary.html">ProgLibrary</a>.<a class="xref" href="ProgLibrary.PrecomputedCulling.html">PrecomputedCulling</a>.<a class="xref" href="ProgLibrary.PrecomputedCulling.PrecomputedCulling_Editor.html">PrecomputedCulling_Editor</a></h6>
<h6><strong>Assembly</strong>: PrecomputedCulling_Editor.dll</h6>
<h5 id="ProgLibrary_PrecomputedCulling_PrecomputedCulling_Editor_PrecomputedPlayStateNotifier_syntax">Syntax</h5>
<h3 id="methods">Methods
</h3>
<a id="ProgLibrary_PrecomputedCulling_Bake_DemoRuntimeBakeController_BakeAll_" data-uid="ProgLibrary.PrecomputedCulling.Bake.DemoRuntimeBakeController.BakeAll*"></a>
<h4 id="ProgLibrary_PrecomputedCulling_Bake_DemoRuntimeBakeController_BakeAll" data-uid="ProgLibrary.PrecomputedCulling.Bake.DemoRuntimeBakeController.BakeAll">BakeAll()</h4>
<div class="markdown level1 summary"><p>Example runtime baker controller.
Note that this controller is only for demonstration purposes. It's likely that you will need to implement your own.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">[InitializeOnLoad]
public static class PrecomputedPlayStateNotifier</code></pre>
<pre><code class="lang- hljs">public override void BakeAll()</code></pre>
</div>
<h5 class="overrides">Overrides</h5>
<div><a class="xref" href="ProgLibrary.PrecomputedCulling.Bake.BaseRuntimeBakeController.html#ProgLibrary_PrecomputedCulling_Bake_BaseRuntimeBakeController_BakeAll">BaseRuntimeBakeController.BakeAll()</a></div>
</article>
</div>

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,194 @@
<!DOCTYPE html>
<!--[if IE]><![endif]-->
<html>

<head>
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-5MTNQCJ');</script>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Class DemoRuntimeBakeProgress
| Prographers Precomputed Culling </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Class DemoRuntimeBakeProgress
| Prographers Precomputed Culling ">
<meta name="generator" content="docfx ">

<link rel="shortcut icon" href="../favicon.ico">
<link rel="stylesheet" href="../styles/docfx.vendor.css">
<link rel="stylesheet" href="../styles/docfx.css">
<link rel="stylesheet" href="../styles/main.css">
<meta property="docfx:navrel" content="../toc.html">
<meta property="docfx:tocrel" content="toc.html">



</head>
<body data-spy="scroll" data-target="#affix" data-offset="120">
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5MTNQCJ" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<div id="wrapper">
<header>

<nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>

<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../logo.svg" alt="">
</a>
</div>
<div class="collapse navbar-collapse" id="navbar">
<form class="navbar-form navbar-right" role="search" id="search">
<div class="form-group">
<input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
</div>
</form>
</div>
</div>
</nav>

<div class="subnav navbar navbar-default">
<div class="container hide-when-search" id="breadcrumb">
<ul class="breadcrumb">
<li></li>
</ul>
</div>
</div>
</header>
<div role="main" class="container body-content hide-when-search">

<div class="sidenav hide-when-search">
<a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
<div class="sidetoggle collapse" id="sidetoggle">
<div id="sidetoc"></div>
</div>
</div>
<div class="article row grid-right">
<div class="col-md-10">
<article class="content wrap" id="_content" data-uid="ProgLibrary.PrecomputedCulling.Bake.ProgressBar.DemoRuntimeBakeProgress">


<h1 id="ProgLibrary_PrecomputedCulling_Bake_ProgressBar_DemoRuntimeBakeProgress" data-uid="ProgLibrary.PrecomputedCulling.Bake.ProgressBar.DemoRuntimeBakeProgress" class="text-break">Class DemoRuntimeBakeProgress
</h1>
<div class="markdown level0 summary"><p>Demo runtime bake progress.</p>
</div>
<div class="markdown level0 conceptual"></div>
<div class="inheritance">
<h5>Inheritance</h5>
<div class="level0"><span class="xref">object</span></div>
<div class="level1"><span class="xref">DemoRuntimeBakeProgress</span></div>
</div>
<div classs="implements">
<h5>Implements</h5>
<div><a class="xref" href="ProgLibrary.PrecomputedCulling.Bake.ProgressBar.IBakeProgress.html">IBakeProgress</a></div>
</div>
<h6><strong>Namespace</strong>: <span class="xref">ProgLibrary</span>.<a class="xref" href="ProgLibrary.PrecomputedCulling.html">PrecomputedCulling</a>.<a class="xref" href="ProgLibrary.PrecomputedCulling.Bake.html">Bake</a>.<a class="xref" href="ProgLibrary.PrecomputedCulling.Bake.ProgressBar.html">ProgressBar</a></h6>
<h6><strong>Assembly</strong>: cs.temp.dll.dll</h6>
<h5 id="ProgLibrary_PrecomputedCulling_Bake_ProgressBar_DemoRuntimeBakeProgress_syntax">Syntax</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">public class DemoRuntimeBakeProgress : MonoBehaviour, IBakeProgress</code></pre>
</div>
<h3 id="methods">Methods
</h3>
<a id="ProgLibrary_PrecomputedCulling_Bake_ProgressBar_DemoRuntimeBakeProgress_ClearProgressBar_" data-uid="ProgLibrary.PrecomputedCulling.Bake.ProgressBar.DemoRuntimeBakeProgress.ClearProgressBar*"></a>
<h4 id="ProgLibrary_PrecomputedCulling_Bake_ProgressBar_DemoRuntimeBakeProgress_ClearProgressBar" data-uid="ProgLibrary.PrecomputedCulling.Bake.ProgressBar.DemoRuntimeBakeProgress.ClearProgressBar">ClearProgressBar()</h4>
<div class="markdown level1 summary"><p>Demo runtime bake progress.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">public void ClearProgressBar()</code></pre>
</div>
<a id="ProgLibrary_PrecomputedCulling_Bake_ProgressBar_DemoRuntimeBakeProgress_SetProgressValue_" data-uid="ProgLibrary.PrecomputedCulling.Bake.ProgressBar.DemoRuntimeBakeProgress.SetProgressValue*"></a>
<h4 id="ProgLibrary_PrecomputedCulling_Bake_ProgressBar_DemoRuntimeBakeProgress_SetProgressValue_System_String_System_String_System_Single_System_Boolean__" data-uid="ProgLibrary.PrecomputedCulling.Bake.ProgressBar.DemoRuntimeBakeProgress.SetProgressValue(System.String,System.String,System.Single,System.Boolean@)">SetProgressValue(string, string, float, out bool)</h4>
<div class="markdown level1 summary"><p>Set progress value of the progress bar.
We use this method to update progress bar and inform if bake should be cancelled.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang- hljs">public void SetProgressValue(string progressName, string title, float progressValue, out bool isCancelled)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">string</span></td>
<td><span class="parametername">progressName</span></td>
<td><p>Progress name.</p>
</td>
</tr>
<tr>
<td><span class="xref">string</span></td>
<td><span class="parametername">title</span></td>
<td><p>Title of the progress bar.</p>
</td>
</tr>
<tr>
<td><span class="xref">float</span></td>
<td><span class="parametername">progressValue</span></td>
<td><p>Progress value.</p>
</td>
</tr>
<tr>
<td><span class="xref">bool</span></td>
<td><span class="parametername">isCancelled</span></td>
<td><p>Is bake cancelled.</p>
</td>
</tr>
</tbody>
</table>
<h3 id="implements">Implements</h3>
<div>
<a class="xref" href="ProgLibrary.PrecomputedCulling.Bake.ProgressBar.IBakeProgress.html">IBakeProgress</a>
</div>
</article>
</div>

<div class="hidden-sm col-md-2" role="complementary">
<div class="sideaffix">
<nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
<h5>In This Article</h5>
<div></div>
</nav>
</div>
</div>
</div>
</div>

<footer>
<div class="grad-bottom"></div>
<div class="footer">
<div class="container">
<span class="pull-right">
<a href="#top">Back to top</a>
</span>

<span>All rights reserved <a href="https://github.com/Prographers/Precomputed-Culling">Precomputed Culling</a> by <strong><a href="https://prographers.com/?utm_source=github&utm_medium=link&utm_campaign=documentation&utm_content=navbar">Prographers</a></strong>.
<br> Generated by <strong>DocFX</strong></span>
</div>
</div>
</footer>
</div>

<script type="text/javascript" src="../styles/docfx.vendor.js"></script>
<script type="text/javascript" src="../styles/docfx.js"></script>
<script type="text/javascript" src="../styles/main.js"></script>
</body>
</html>
Loading

0 comments on commit e2a1df8

Please sign in to comment.