#include <hps.h>
|
|
template<typename T > |
| static intptr_t | ClassID () |
| |
The ImportOptionsKit class contains settings that will be set on the ShaderKit which is returned by File::Import.
| HPS::Shader::ImportOptionsKit::ImportOptionsKit |
( |
| ) |
|
| HPS::Shader::ImportOptionsKit::ImportOptionsKit |
( |
ImportOptionsKit const & |
in_kit | ) |
|
The move constructor creates an ImportOptionsKit by transferring the underlying impl of the rvalue reference to this ImportOptionsKit thereby avoiding a copy and allocation.
- Parameters
-
| bool HPS::Shader::ImportOptionsKit::Empty |
( |
| ) |
const |
|
virtual |
| bool HPS::Shader::ImportOptionsKit::Equals |
( |
ImportOptionsKit const & |
in_kit | ) |
const |
| HPS::Type HPS::Shader::ImportOptionsKit::ObjectType |
( |
| ) |
const |
|
inlinevirtual |
This function returns the type the object, as declared. This does not necessarily give the true type of the underlying object.
- Returns
- The declared type of the object in question, which may differ from the true, underlying type.
Reimplemented from HPS::Object.
| bool HPS::Shader::ImportOptionsKit::operator!= |
( |
ImportOptionsKit const & |
in_kit | ) |
const |
The move assignment operator transfers the underlying impl of the rvalue reference to this ImportOptionsKit thereby avoiding a copy.
- Parameters
-
- Returns
- A reference to this ImportOptionsKit.
| bool HPS::Shader::ImportOptionsKit::operator== |
( |
ImportOptionsKit const & |
in_kit | ) |
const |
| ImportOptionsKit& HPS::Shader::ImportOptionsKit::SetMultitexture |
( |
bool |
in_state | ) |
|
Sets whether to apply diffuse textures from layers greater than <span class='code>0 on top of the shader when it is applied to geometry.
- Parameters
-
| in_state | Whether to apply diffuse textures from layers greater than 0 on top of the shader when it is applied to geometry. If true, the additional textures will be applied; if false, the addtional textures will not be applied. |
- Returns
- A reference to this ImportOptionsKit.
Sets the parameterization source for the shader.
- Parameters
-
| in_source | The parameterization source for the shader. |
- Returns
- A reference to this ImportOptionsKit.
Sets the transform matrix for the shader.
- Parameters
-
| in_transform | The transform matrix for the shader. |
- Returns
- A reference to this ImportOptionsKit.
| bool HPS::Shader::ImportOptionsKit::ShowMultitexture |
( |
bool & |
out_state | ) |
const |
Shows whether to apply diffuse textures from layers greater than 0 on top of the shader when it is applied to geometry.
- Parameters
-
| out_state | whether to apply diffuse textures from layers greater than 0 on top of the shader when it is applied to geometry. |
- Returns
- true if the flag is valid, false otherwise.
| bool HPS::Shader::ImportOptionsKit::ShowParameterizationSource |
( |
Parameterization & |
out_source | ) |
const |
Shows the parameterization source for the shader.
- Parameters
-
| out_source | The parameterization source for the shader. |
- Returns
- true if the parameterization source is valid, false otherwise.
| bool HPS::Shader::ImportOptionsKit::ShowTransformMatrix |
( |
MatrixKit & |
out_transform | ) |
const |
Shows the transform matrix for the shader.
- Parameters
-
| out_transform | The transform matrix for the shader. |
- Returns
- true if the transform is valid, false otherwise.
Removes whether to apply diffuse textures from layers greater than 0 on top of the shader when it is applied to geometry.
- Returns
- A reference to this ImportOptionsKit.
| ImportOptionsKit& HPS::Shader::ImportOptionsKit::UnsetParameterizationSource |
( |
| ) |
|
Removes the parameterization source for the shader.
- Returns
- A reference to this ImportOptionsKit.
Removes the transform matrix for the shader.
- Returns
- A reference to this ImportOptionsKit.
The documentation for this class was generated from the following file:
- C:/git/visualize/hps/include/hps.h