#include <Core/RmTypes.h>
#include <Core/RmDefines.h>
#include <Core/RmMath.h>
#include <Core/RmMatrix.h>
#include <Core/RmStringToPtr.h>
#include <Core/RmLinkedList.h>
#include <Core/RmArray.h>
#include <Core/RmSurface.h>
#include <Core/RmVolume.h>
Go to the source code of this file.
Classes | |
| class | RmNode |
| Base RenderMonkey node class. More... | |
| class | RmVariable |
| Variable node. More... | |
| class | RmDynamicVariable |
| Dynamic Variable Node. More... | |
| class | RmLightVariable |
| Light Variable Node. More... | |
| class | RmMaterialVariable |
| Material Variable Node. More... | |
| class | RmVectorVariable |
| Vector Variable Node. More... | |
| class | RmMatrixVariable |
| Matrix Variable Node. More... | |
| class | RmFloatVariable |
| Float Variable Node. More... | |
| class | RmIntegerVariable |
| Integer Variable Node. More... | |
| class | RmStringVariable |
| String Variable Node. More... | |
| class | RmBooleanVariable |
| Boolean Variable Node. More... | |
| class | RmTextureVariable |
| Texture Variable Node. More... | |
| class | Rm2DTextureVariable |
| 2D Texture Variable Node More... | |
| class | RmCubemapVariable |
| Cubemap Texture Variable Node. More... | |
| class | Rm3DTextureVariable |
| 3D Texture Variable Node More... | |
| class | RmColorVariable |
| Color Variable Node. More... | |
| class | RmStreamChannel |
| Stream Channel. More... | |
| class | RmStream |
| Stream. More... | |
| class | RmStreamMap |
| StreamMap. More... | |
| class | RmShaderConstant |
| Shader Constant. More... | |
| class | RmSampler |
| Sampler. More... | |
| class | RmShader |
| Shader. More... | |
| class | RmHLShader |
| HL Shader. More... | |
| class | RmHLSLShader |
| HLSL Shader. More... | |
| class | RmGLShader |
| GL Shader. More... | |
| class | RmModelData |
| ModelData. More... | |
| class | RmModelReference |
| ModelReference. More... | |
| class | RmRenderableTexture |
| Renderable texture. More... | |
| class | RmRenderTarget |
| Render Target. More... | |
| class | RmState |
| State. More... | |
| class | RmTextureReference |
| Texture reference. More... | |
| class | RmTextureObject |
| Texture Object. More... | |
| class | RmLightReference |
| Light Object. More... | |
| class | RmLightObject |
| Light Object. More... | |
| class | RmMaterialReference |
| Material Reference. More... | |
| class | RmMaterialObject |
| Material Object. More... | |
| class | RmRenderStateBlock |
| RenderState Object. More... | |
| class | RmCamera |
| Camera. More... | |
| class | RmCameraReference |
| Camera Reference. More... | |
| class | RmPass |
| Pass. More... | |
| class | RmGLPass |
| OpenGL pass node. More... | |
| class | RmEffect |
| Effect. More... | |
| class | RmOpenGLEffect |
| OpenGL Effect. More... | |
| class | RmDirectXEffect |
| DirectX Effect. More... | |
| class | RmEffectGroup |
| Effect Group. More... | |
| class | RmEffectWorkspace |
| Workspace. More... | |
| class | RmRegistryBranch |
| RegistryBranch. More... | |
| class | RmPlugInData |
| Re PlugIn data. More... | |
| class | RmClipboardNode |
| Clipboard. More... | |
Typedefs | |
| typedef RmLinkedList< RmNodeTypeChildRuleStruct * > | RmNodeTypeChildRuleList |
| typedef RmNodeTypeChildRuleList::iterator | RmNodeTypeChildRuleListIterator |
| typedef RmNodeTypeChildRuleList::const_iterator | RmNodeTypeChildRuleListConstIterator |
| typedef RmLinkedList< RmNodeTypeChildRuleList * > | RmListOfNodeTypeChildRuleLists |
| typedef RmListOfNodeTypeChildRuleLists::iterator | RmListOfNodeTypeChildRuleListsIterator |
| typedef RmListOfNodeTypeChildRuleLists::const_iterator | RmListOfNodeTypeChildRuleListsConstIterator |
| typedef RmLinkedList< RmNode * > | RmNodeList |
| typedef RmNodeList::iterator | RmNodeListIterator |
| typedef RmNodeList::const_iterator | RmNodeListConstIterator |
| typedef RmLinkedList< RmStreamChannel * > | RmStreamChannelList |
| typedef RmStreamChannelList::iterator | RmStreamChannelListIterator |
| typedef RmStreamChannelList::const_iterator | RmStreamChannelListConstIterator |
| typedef RmLinkedList< RmStream * > | RmStreamList |
| typedef RmStreamList::iterator | RmStreamListIterator |
| typedef RmStreamList::const_iterator | RmStreamListConstIterator |
| typedef RmLinkedList< RmShaderConstant * > | RmShaderConstantList |
| typedef RmShaderConstantList::iterator | RmShaderConstantListIterator |
| typedef RmShaderConstantList::const_iterator | RmShaderConstantListConstIterator |
| typedef RmLinkedList< RmSampler * > | RmSamplerList |
| typedef RmSamplerList::iterator | RmSamplerListIterator |
| typedef RmSamplerList::const_iterator | RmSamplerListConstIterator |
| typedef RmLinkedList< RmRenderableTexture * > | RmRenderableTextureList |
| typedef RmRenderableTextureList::iterator | RmRenderableTextureListIterator |
| typedef RmRenderableTextureList::const_iterator | RmRenderableTextureListConstIterator |
| typedef RmLinkedList< RmRenderTarget * > | RmRenderTargetList |
| typedef RmRenderTargetList::iterator | RmRenderTargetListIterator |
| typedef RmRenderTargetList::const_iterator | RmRenderTargetListConstIterator |
| typedef RmLinkedList< RmState * > | RmStateList |
| typedef RmStateList::iterator | RmStateListIterator |
| typedef RmStateList::const_iterator | RmStateListConstIterator |
| typedef RmLinkedList< RmTextureObject * > | RmTextureObjectList |
| typedef RmTextureObjectList::iterator | RmTextureObjectListIterator |
| typedef RmTextureObjectList::const_iterator | RmTextureObjectListConstIterator |
| typedef RmLinkedList< RmLightObject * > | RmLightObjectList |
| typedef RmLightObjectList::iterator | RmLightObjectListIterator |
| typedef RmLightObjectList::const_iterator | RmLightObjectListConstIterator |
| typedef RmLinkedList< RmMaterialObject * > | RmMaterialObjectList |
| typedef RmMaterialObjectList::iterator | RmMaterialObjectListIterator |
| typedef RmMaterialObjectList::const_iterator | RmMaterialObjectListConstIterator |
| typedef RmLinkedList< RmPass * > | RmPassList |
| typedef RmPassList::iterator | RmPassListIterator |
| typedef RmPassList::const_iterator | RmPassListConstIterator |
| typedef RmLinkedList< RmGLPass * > | RmGLPassList |
| typedef RmGLPassList::iterator | RmGLPassListIterator |
| typedef RmGLPassList::const_iterator | RmGLPassListConstIterator |
| typedef RmLinkedList< RmEffect * > | RmEffectList |
| typedef RmEffectList::iterator | RmEffectListIterator |
| typedef RmEffectList::const_iterator | RmEffectListConstIterator |
| typedef RmLinkedList< RmEffectGroup * > | RmEffectGroupList |
| typedef RmEffectGroupList::iterator | RmEffectGroupListIterator |
| typedef RmEffectGroupList::const_iterator | RmEffectGroupListConstIterator |
Functions | |
| RM_API RmModelData * | RmAddModel (RmNode *node, RM_TCHAR *name, RM_TCHAR *filename) |
| These can be added under workspace, effect, effect group or pass. | |
| RM_API void | RmPixelFormatTypeToString (RmStringT *pStrPixelFormatType, RmPixelFormatType pixelFormatType) |
| RM_API RmPixelFormatType | RmStringToPixelFormatType (RmStringT &pStrPixelFormatType) |
RenderMonkey database definition file
|
||||||||||||
|
Converts a pixel format into a string pStrPixelFormatType Result string
|
|
|
Converts a string into a pixel format
|
1.3.6