#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.
Shader::ImportOptionsKit::ImportOptionsKit |
( |
| ) |
|
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 Shader::ImportOptionsKit::Empty |
( |
| ) |
const |
|
virtual |
Type 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 Object.
bool 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 Shader::ImportOptionsKit::operator== |
( |
ImportOptionsKit const & |
in_kit | ) |
const |
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 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 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 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.
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: