コード例 #1
0
void LandscapeDebugNode::SetDebugHeightmapImage(Heightmap * _debugHeightmapImage, const AABBox3 & _box)
{
    box = _box;
    
    SafeRelease(heightmap);
    heightmap = SafeRetain(_debugHeightmapImage);

    debugVertices.resize(heightmap->Size() * heightmap->Size());
	debugIndices.resize(heightmap->Size() * heightmap->Size() * 6);
    
    ReleaseShaders();
    InitShaders();
}
コード例 #2
0
ファイル: Technique.cpp プロジェクト: aster2013/Urho3D
void Pass::SetPixelShaderDefines(const String& defines)
{
    pixelShaderDefines_ = defines;
    ReleaseShaders();
}
コード例 #3
0
ファイル: Technique.cpp プロジェクト: aster2013/Urho3D
void Pass::SetVertexShaderDefines(const String& defines)
{
    vertexShaderDefines_ = defines;
    ReleaseShaders();
}
コード例 #4
0
ファイル: Technique.cpp プロジェクト: aster2013/Urho3D
void Pass::SetPixelShader(const String& name)
{
    pixelShaderName_ = name;
    ReleaseShaders();
}
コード例 #5
0
ファイル: Technique.cpp プロジェクト: aster2013/Urho3D
void Pass::SetVertexShader(const String& name)
{
    vertexShaderName_ = name;
    ReleaseShaders();
}
コード例 #6
0
ファイル: Technique.cpp プロジェクト: rokups/Urho3D
void Pass::SetPixelShaderDefineExcludes(const ea::string& excludes)
{
    pixelShaderDefineExcludes_ = excludes;
    ReleaseShaders();
}
コード例 #7
0
ファイル: Technique.cpp プロジェクト: rokups/Urho3D
void Pass::SetVertexShaderDefineExcludes(const ea::string& excludes)
{
    vertexShaderDefineExcludes_ = excludes;
    ReleaseShaders();
}