HDK
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
FS_RibFeatures.h
Go to the documentation of this file.
1
/*
2
* PROPRIETARY INFORMATION. This software is proprietary to
3
* Side Effects Software Inc., and is not to be reproduced,
4
* transmitted, or disclosed in any way without written permission.
5
*
6
* NAME: FS_RibFeatures.h ( FS Library, C++)
7
*
8
* COMMENTS: This class provides a database of renderers and which features
9
* they support.
10
*
11
* RIB support in Houdini has a fixed number of extensions supported by
12
* different renderers. For example, different versions of prman may
13
* support different feature sets. By querying for a specific renderer,
14
* we can find out the feature set supported by that renderer.
15
*
16
* Some common options are:
17
* rib.renderer.token string The name of the renderer
18
* rib.renderer.label string The label associated
19
* rib.release.major int The major release
20
* rib.release.minor int The minor release
21
* rib.dice.stitch bool Renderer supports dice stitch
22
* rib.... Other features of the renderer
23
*/
24
25
#ifndef __FS_RibFeatures__
26
#define __FS_RibFeatures__
27
28
#include "
FS_API.h
"
29
class
UT_OptionFile
;
30
31
class
FS_API
FS_RibFeatures
{
32
public
:
33
static
UT_OptionFile
*getRenderer(
const
char
*renderer);
34
static
UT_OptionFile
*getRenderer(
int
id
);
35
static
int
entries();
// Number of renderers defined
36
static
const
char
*getDefaultRenderer();
37
};
38
39
#endif
FS_RibFeatures
Definition:
FS_RibFeatures.h:31
UT_OptionFile
Definition:
UT_OptionFile.h:79
FS_API.h
FS_API
#define FS_API
Definition:
FS_API.h:10
FS
FS_RibFeatures.h
Generated on Sat Dec 21 2024 02:46:36 for HDK by
1.8.6